Alternatives to Python

  • Java

    Java is the foundation for virtually every type of networked application and is the global standard for developing and delivering embedded and mobile applications, games, Web-based content, and enterprise software. With more than 9 million developer…

    Open Source Free Kindle Fire PlayBook Blackberry 10 BSD Android Tablet Blackberry HP webOS S60 Java Mobile Android Web Linux Windows Mac

    Java icon
  • C#

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

    Open Source Free BSD Linux Windows Mac

    C# icon
  • R (programming language)

    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…

    Open Source Free BSD Linux Windows Mac

    R (programming language) icon
  • Lua

    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…

    Open Source Free MorphOS Playstation AmigaOS Haiku Android Wear iPad BSD Android Tablet iPhone Android Linux Windows Mac

    Lua icon
  • Perl

    Perl is a high-level, general-purpose, interpreted, dynamic programming language with over 22 years of development. The Perl languages borrow features from other programming languages including C, shell scripting (sh), AWK, and sed. They provide pow…

    Open Source Free Haiku BSD Linux Windows Mac

    Perl icon
  • Dart

    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 t…

    Open Source Free Web Linux Windows Mac

    Dart icon
  • Haskell

    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. With strong support for integration with othe…

    Open Source Free BSD Linux Windows Mac

    Haskell icon
  • Julia

    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, nume…

    Open Source Free Linux Windows Mac

    Julia icon
  • Haxe

    Haxe is an open source toolkit based on a modern high level strictly typed programming language, a state-of-the-art light-speed cross-compiler, a complete cross-platform standard library, and ways to access to each platform's native capabilities. Wi…

    Open Source Free Raspberry Pi Linux Windows Mac

    Haxe icon
  • ASP.NET

    Asp.net is an open source server-side Web application framework designed for Web development to produce dynamic Web pages, web sites, apps and services with HTML, CSS and JavaScript. You can also create Web APIs, mobile sites, use real-time technolo…

    Free Windows

    Rad

    ASP.NET icon
  • Apple Swift

    Swift is a programming language for iOS, OS X, watchOS and tvOS apps that builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier…

    Open Source Free Linux Mac

    Apple Swift icon
  • Objective-C

    The Objective-C language is a simple computer language designed to enable sophisticated object-oriented programming. Objective-C is defined as a small but powerful set of extensions to the standard ANSI C language. Its additions to C are mostly base…

    Open Source Free BSD Linux Windows Mac

    Objective-C icon
  • Erlang

    Erlang is a general-purpose concurrent, garbage-collected programming language and runtime system used to build massively scalable soft real-time systems with requirements on high availability. The sequential subset of Erlang is a functional languag…

    Open Source Free BSD Linux Windows Mac

    Erlang icon