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
     1407 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.

    • Programming Language
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Symbian S60
    • BSD
    • AROS
    • Haiku
    • AmigaOS
    • OpenSolaris
    • MorphOS
    Python screenshot 1
    94 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.

    JavaScript screenshot 1
    60 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.

    • Programming Language
    • Free PersonalOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • Java Mobile
    • Symbian S60
    • HP webOS
    • Blackberry
    • Android Tablet
    • BSD
    • Blackberry 10
    • Kindle Fire
    Java screenshot 1
    73 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.

    C (programming language) screenshot 1
    61 alternatives
  5. 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.

    C++ screenshot 1
    69 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.

    Rust screenshot 1
    47 alternatives
  7. PHP icon
     469 likes

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

    PHP screenshot 1
    43 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.

    • Programming Language
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Android Tablet
    • BSD
    • iPad
    • Android Wear
    • Haiku
    • AmigaOS
    • Playstation
    • MorphOS
    Lua screenshot 1
    84 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.

    R (programming language) screenshot 1
    96 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.

    C# screenshot 1
    79 alternatives
  11. 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.

    Ruby screenshot 1
    79 alternatives
  12. Open-source programming language with C-style syntax, Google-backed. Features concurrency, automatic memory management, and a robust library for web and CLI apps.

    Go (Programming Language) screenshot 1
    68 alternatives
    4.6
    Excellent8 reviews
  13. MATLAB icon
     232 likes

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

    • PaidProprietary
    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • iPad
    MATLAB screenshot 1
    86 alternatives
  14. 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...

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    Scratch screenshot 1
    75 alternatives
    3.7
    Good6 reviews
  15. 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.

    TypeScript screenshot 1
    15 alternatives
  16. 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...

    Julia screenshot 1
    51 alternatives
  17. 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.

    Dart screenshot 1
    68 alternatives
  18. 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...

    Kotlin screenshot 1
    51 alternatives
  19. 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.

    Haskell screenshot 1
    70 alternatives
  20. OpenJDK icon
     59 likes

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

    • FreeOpen Source
    • Linux
    • BSD
    • Java
    OpenJDK screenshot 1
    13 alternatives