Alternatives to Java for all platforms with any license

  • Python

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

    • It's very popular, can do everything Java can and very powerful Guest • Sep 2018 • 1 agrees and 2 disagrees Disagree   Agree
    • Can almost do everything Java can and sometimes a little better. VenHayzApr 2017 • 8 agrees and 6 disagrees Disagree   Agree

    Free Open Source Mac Windows Linux S60 BSD ... AROS Haiku AmigaOS OpenSolaris MorphOS

    Python icon
  • C++

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

    • Flexibility: Can programm pretty much everything that can be coded at all. Fast execution times. thomaszoschkeAug 2017 • 1 agrees and 0 disagrees Disagree   Agree
    • Powerful, object-oriented and very very wide usage and possibilities. Guest • May 2017 Disagree   Agree
    • It's general purpose, native, and powerful. Guest • Mar 2017 • 1 agrees and 0 disagrees Disagree   Agree

    Free Open Source Mac Windows Linux BSD

    C++ icon
  • C (programming language)

    C is a general-purpose computer programming language. C is one of the most widely used programming languages of all time.

    • It's very low-level, compared to Java. It's not entirely general purpose like Java. Guest • Mar 2017 • 3 agrees and 0 disagrees Disagree   Agree
    • java is a operation oriented language while c and c++ are general purpose languages Guest • Sep 2017 • 0 agrees and 2 disagrees Disagree   Agree

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

    C (programming language) icon
  • C#

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

    • C# and Java are almost identical. Besides the fact they're being lead by different companies, they have almost the entirely same performance profile and same syntax. Guest • Mar 2017 • 4 agrees and 1 disagrees Disagree   Agree

    Free Open Source Mac Windows Linux BSD

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

    Free Open Source Mac Windows Linux BSD Haiku

    Ruby icon
  • Go (Programming Language)

    Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.

    Free Open Source Mac Windows Linux BSD

    No features added Add a feature

    Go (Programming Language) icon
  • OpenJDK

    OpenJDK is the free version of the Java development platform. The OpenJDK project consists of a number of components. Principally these are HotSpot (the virtual...

    Free Open Source Linux BSD

    No features added Add a feature

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

    Free Open Source Mac Windows Linux BSD

    Haskell icon
  • Scala

    Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming patterns in a concise, elegant, and...

    • Scala was made with the explicit purpose of being a better Java. It is more concise and has many more useful features. Guest • Sep 2018 • 1 agrees and 0 disagrees Disagree   Agree

    Free Open Source Mac Windows Linux BSD

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

    • Dart has no ability to handle UI at all. Java does desktop too! Guest • Aug 2015 • 2 agrees and 0 disagrees Disagree   Agree

    Free Open Source Mac Windows Linux Web

    No features added Add a feature

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

    Free Open Source Mac Windows Linux

    Julia icon

Platforms

Desktop

Show 25 less popular platforms

Java Comments

Comment by SecurityChecker
about Java · Mar 2018 · Helpful Not helpful 1 Helpful Report as spam

Well it no longer installs the ask toolbar

reply