PolyCode Programming Languages

Compare 38 coding languages

$2.99 · Designed for iPad. Not verified for macOS.

See how loops, pattern matching, error handling and 40+ more features look across 38 programming languages — side by side, fully offline. New: guess-the-language quiz. PolyCode is a side-by-side reference for programmers who work in — or are curious about — more than one language. Pick a feature like loops, pattern matching, generics, async/await or error handling, and instantly see the idiomatic snippet for each of 38 languages, with a short note on what makes each one distinctive. Choose exactly which languages you want to compare and ignore the rest. It's the answer to "how do I do THIS, but in THAT language?" — without ten browser tabs. Everything ships inside the app: no account, no network, no tracking. 38 LANGUAGES BASIC, C, C++, C#, Clojure, Crystal, D, Dart, Elixir, Erlang, F#, Factor, Fortran, Go, Groovy, Hack, Haskell, Hy, Io, Java, JavaScript, Julia, Kotlin, Lua, Mercury, Nim, OCaml, Perl, PHP, Python, R, Raku, Ruby, Rust, Scala, Swift, TypeScript, Zig. 43 FEATURES, IN 10 CATEGORIES Basics, Strings, Control Flow, Functions, Data Structures, Types & OOP, Functional, Robustness, Concurrency, and Modules & I/O — from "Hello World" and string interpolation to pattern matching, generics, operator overloading, channels, currying and JSON. FOUR WAYS TO EXPLORE • Features — pick a feature, compare it across the languages you care about. • Languages — browse every language (sorted A–Z, by decade, or by typing discipline) and open a profile with all of its snippets in one place. • Search — full-text search inside the actual code and notes: find every "async", "match" or "|>". • Quiz — guess the language from a random snippet and build a streak. BUILT RIGHT • 1,598 hand-written, idiomatic snippets — and honest blanks where a language genuinely lacks a feature, instead of fabricated code. • A custom syntax highlighter that even covers niche languages no off-the-shelf highlighter supports (Factor, Mercury, Hy, Io, Raku). • Follows your system Light/Dark appearance. • 100% offline. No sign-in. No analytics. No ads. Whether you're learning a new language, switching between projects, prepping for an interview, or just settling an argument about which language has the nicest match expression — PolyCode puts the comparison one tap away. • Compare 43 language features across 38 languages, side by side. • Browse languages by name, decade or typing; search inside the code; quiz yourself. • Fully offline, no account, follows Light/Dark.

  • This app has not received enough ratings or reviews to display an overview.

The developer, DeepText, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary based, for example, on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Provider
    • DeepSoft
    Size
    • 2.7 MB
    Category
    • Developer Tools
    Compatibility
    Requires iOS 17.0 or later.
    • iPhone
      Requires iOS 17.0 or later.
    • iPad
      Requires iPadOS 17.0 or later.
    • Mac
      Requires macOS 14.0 or later and a Mac with Apple M1 chip or later.
    • Apple Vision
      Requires visionOS 1.0 or later.
    Languages
    • English
    Age Rating
    4+
    Copyright
    • © DeepSoft