Programming Languages

All apps in Programming Languages category. Use the filters below to narrow down your search. 
Copy a direct link to this comment to your clipboard
  1. Python icon
     1408 likes

    Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Symbian S60
    • BSD
    • AROS
    • Haiku
    • AmigaOS
    • OpenSolaris
    • MorphOS
    Python screenshot 1
    Python screenshot 1
    The Python 3.1 interpreter running in a GNOME Terminal
    96 alternatives
    4.7
    Excellent28 reviews
  2. JavaScript icon
     629 likes

    JavaScript (sometimes shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the scripting language for Web pages, but also used in many non-browser environments.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • Chrome OS
    • BSD
    • iPad
    • AROS
    • Haiku
    JavaScript screenshot 1
    JavaScript screenshot 1
    61 alternatives
    4.1
    Very Good16 reviews
  3. Java icon
     664 likes

    Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

    Cost / License

    • Free Personal
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • Java Mobile
    • Symbian S60
    • HP webOS
    • Blackberry
    • Android Tablet
    • BSD
    • Blackberry 10
    • Kindle Fire
    Java screenshot 1
    Java screenshot 1
    Java screenshot 2
    75 alternatives
    4.2
    Very Good9 reviews
  4. C is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    C (programming language) screenshot 1
    63 alternatives
  5. PHP icon
     469 likes

    Server-side scripting language designed for web development, featuring HTML embedment and extensive community support, suitable for dynamic content creation.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • PHP
    PHP screenshot 1
    44 alternatives
  6. Rust icon
     149 likes

    Rust is a multi-paradigm, general-purpose programming language that emphasizes performance, type safety, and concurrency. It enforces memory safety—meaning that all references point to valid memory—without a garbage collector.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    Rust screenshot 1
    49 alternatives
  7. C++ icon
     325 likes

    C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose, powerful programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    C++ screenshot 1
    71 alternatives
  8. Lua icon
     185 likes

    Lua is a powerful, fast, lightweight, embeddable scripting language.

    Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Android Tablet
    • BSD
    • iPad
    • Android Wear
    • Haiku
    • AmigaOS
    • Playstation
    • MorphOS
    Lua screenshot 1
    85 alternatives
  9. R is a free software environment for statistical computing and graphics. It is a GNU project which is similar to the S language and environment which was developed at Bell Laboratories (formerly AT&T, now Lucent Technologies) by John Chambers and colleagues. R can be consider.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    R (programming language) screenshot 1
    On Unix
    On Mac
    97 alternatives
  10. C# icon
     230 likes

    C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    C# screenshot 1
    81 alternatives
  11. Open-source programming language with C-style syntax, Google-backed. Features concurrency, automatic memory management, and a robust library for web and CLI apps.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    • Go (Programming Language)
    Go (Programming Language) screenshot 1
    70 alternatives
    4.6
    Excellent8 reviews
  12. Scratch icon
     119 likes

    Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    Scratch screenshot 1
    Scratch screenshot 1
    75 alternatives
    3.7
    Good6 reviews
  13. Ruby icon
     270 likes

    Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro "Matz" Matsumoto.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Haiku
    Ruby screenshot 1
    81 alternatives
  14. MATLAB icon
     232 likes

    Interactive environment for numerical computation, data analysis, algorithm development, matrix operations, data visualization, and toolboxes for specialized mathematical functions.

    Cost / License

    • Paid
    • Proprietary

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • iPad
    MATLAB screenshot 1
    MATLAB screenshot 1
    MATLAB screenshot 2
    +3
    MATLAB screenshot 3
    86 alternatives
  15. Perl icon
     140 likes

    Perl is a high-level, general-purpose, interpreted, dynamic programming language with over 22 years of development.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Haiku
    80 alternatives
  16. TypeScript icon
     65 likes

    TypeScript is a language for application-scale JavaScript development. It is a typed superset of JavaScript that compiles to plain JavaScript in any browser, any host, any OS and it is Open Source.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    • JavaScript
    • Node.JS
    TypeScript screenshot 1
    15 alternatives
  17. Julia icon
     67 likes

    Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an...

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
    Julia screenshot 1
    51 alternatives
  18. Dart icon
     80 likes

    Dart (originally called Dash) is a Web programming language developed by Google. It was unveiled at the GOTO conference in Aarhus, 2011 October 10-12. The goal of Dart is "ultimately to replace JavaScript as the lingua franca of web development on the open web platform.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    Dart screenshot 1
    69 alternatives
  19. Kotlin icon
     39 likes

    Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library, but type inference allows its syntax to be...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    Kotlin screenshot 1
    Kotlin screenshot 1
    52 alternatives
  20. Zig icon
     17 likes

    Open-source language emphasizing robustness, optimality, and clarity, integrates direct C library support, build system, modern error handling, and cross-compiling.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    Zig screenshot 1
  21. Haskell icon
     69 likes

    Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    Haskell screenshot 1
    72 alternatives
  22. OpenJDK icon
     59 likes

    The place to collaborate on an open-source implementation of the Java Platform, Standard Edition, and related projects.

    Cost / License

    Platforms

    • Linux
    • BSD
    • Java
    OpenJDK screenshot 1
    13 alternatives