Smalltalk Alternatives

Smalltalk is described as 'Object-oriented programming (OOP) language. It is objects all the way down. Smalltalk’s purity and clarity in this regard made it the archetype for nearly all other OOP languages' and is a programming language in the development category. There are more than 50 alternatives to Smalltalk for a variety of platforms, including Windows, Linux, Mac, BSD and Web-based apps. The best Smalltalk alternative is Python, which is both free and Open Source. Other great apps like Smalltalk are Java, C (programming language), Rust and C++.

Copy a direct link to this comment to your clipboard
Smalltalk alternatives page was last updated

Alternatives list

  1. Functional-first language for .NET with static typing, succinct and expressive code, advanced pattern matching, object-oriented features, interop with .NET languages, async programming, type providers, cross-platform support, tooling, and immutable data.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  2. Erlang icon
     31 likes

    Concurrent functional language with built-in support for fault tolerance, distribution, and hot swapping, designed for scalable real-time systems in telecom, banking, e-commerce, and instant messaging. Features garbage collection and dynamic typing.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  3. Clojure icon
     30 likes

    Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR ). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  4. Pharo icon
     6 likes

    Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback (think IDE and OS rolled into one).

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  5. Free Pascal icon
     39 likes

    Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal and Object Pascal compiler. It is available for different processors: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM.

    16 Free Pascal alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Windows Mobile
    • BSD
    • AROS
    • Haiku
    • AmigaOS
    • MorphOS
     
  6. Objective-C icon
     30 likes

    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.

    Cost / License

    • Free
    • Open Source

    Application type

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  7. Tcl icon
     21 likes

    Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  8. Hy icon
     7 likes

    Hy is a wonderful dialect of Lisp that’s embedded in Python.

    Since Hy transforms its Lisp code into the Python Abstract Syntax Tree, you have the whole beautiful world of Python at your fingertips, in Lisp form!.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  9. Jython icon
     19 likes

    Jython, successor of JPython, is an implementation of the Python programming language written in Java.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Python
     
  10. FreeBASIC icon
     26 likes

    FreeBASIC is a completely free, open-source, 32-bit BASIC compiler, with syntax similar to MS-QuickBASIC, that adds new features such as pointers, unsigned data types, inline assembly, object orientation, and many others.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    • Linux
     
  11. Squirrel is a high level imperative, object-oriented programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • FreeBSD
     
You are at page 3 of Smalltalk alternatives