Alternatives to Python for all platforms with any license

  • Java

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

    • Java is a cross-platform complex language and it's good for backend, just like Python. Its syntax involves printing using parenthesis, just like Py and also, it's very restrictive. HOWEVER, Java is not the very best alternative since: - its syntax is more complex and complicated, unlike py, which focuses on "user-friendliness" Guest • 3 days ago Disagree   Agree
    • Java has built-in strong type system. Also java is object-oriented only language. Meanwhile: Python is designed as dynamically typed language. And support multiple programming paradigms, not only object-oriented. Guest • Jun 2019 • 8 agrees and 2 disagrees Disagree   Agree
    • Python is high level, this isn't, they have quite different functionality and syntax, if you want a lower level language like Java, use C++, it is better Guest • Aug 2019 • 6 agrees and 6 disagrees Disagree   Agree
    • Java is tough, close-sourced, complicated license, and must be typed a lot. In simple words, troublesome for beginners. Python breaks 'em all. ArunmaniMay 2018 • 9 agrees and 7 disagrees Disagree   Agree
    • Java is a much more a programming language than a scripting language. Guest • Sep 2017 • 8 agrees and 7 disagrees Disagree   Agree
    • Java is significantly more heavy-weight than Python. Guest • Oct 2017 • 10 agrees and 5 disagrees Disagree   Agree
    • Java is not a scripting language Guest • Oct 2017 • 7 agrees and 0 disagrees Disagree   Agree

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

    Java icon
  • PHP

    PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

    • Python can do way more, PHP is a web-only language. Guest • Aug 2019 • 6 agrees and 4 disagrees Disagree   Agree
    • Faster, longer supported, and can do more. Guest • Feb 2019 • 5 agrees and 13 disagrees Disagree   Agree

    Free Open Source Mac Windows Linux BSD PHP

    PHP icon
  • Ruby

    Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated...

    • Ruby can be used for web development Twitch like many big websites made on it .And rails framework gives much flexibility to made mobile apps and games can also be made.Simple and Powerful. rishabhistwalNov 2018 • 1 agrees and 1 disagrees Disagree   Agree
    • Both are high level, general purpose programming languages, and they have a similar syntax. Buster_BlueOct 2017 • 5 agrees and 2 disagrees Disagree   Agree
    • Ruby has very simple syntax, in my oponion ruby is the best programming language Guest • May 2017 • 4 agrees and 9 disagrees Disagree   Agree

    Free Open Source Mac Windows Linux BSD Haiku

    Ruby icon
  • C#

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

    • because c sharp is very easy to learn and can cover most of the types of development that is possible with python and has a strong community . Guest • Feb 2020 • 1 agrees and 1 disagrees Disagree   Agree
    • C# can do almost (if not) everything python is able to do. However, it does take more effort to do so, but you will be rewarded with more speed in the end. Guest • Mar 2020 • 1 agrees and 0 disagrees Disagree   Agree
    • C# is different. People make OS' in C# in python not. C# is compiled, python not. Guest • Oct 2017 • 3 agrees and 21 disagrees Disagree   Agree

    Free Open Source Mac Windows Linux BSD

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

    • R is not a general purpose programming language like Python. CeesTNov 2020 Disagree   Agree
    • Less resource use many more stats packages. dimlakgorkehgzMar 2017 • 3 agrees and 1 disagrees Disagree   Agree
    • When it comes to data science, R is on par with or probably even better than Python Guest • Oct 2017 • 4 agrees and 1 disagrees Disagree   Agree
    • R can replace (or complement) Python in virtually any data-driven task. Guest • Feb 2016 • 7 agrees and 1 disagrees Disagree   Agree

    Free Open Source Mac Windows Linux BSD

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

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

    Lua icon
  • Know any more alternatives to Python?

    Suggest an application to this list


Show 34 less popular platforms
4.7 out of 5 with 10 ratings

Python Comments

a comment

Comment by 11009723
about Python · Jul 2016 · Helpful Not helpful 5 Helpful Report as spam

Python rocks