top | item 16832601

(no title)

askthrowaway | 7 years ago

Can you list some of these ?

discuss

order

pjmlp|7 years ago

Additionally, OCaml, SML, Free Pascal, Delphi, Oberon, Oberon-2, Oberon-07, Active Oberon, Component Pascal, Basic, Common Lisp, Scheme, Java (yes all commercial JDKs do support it and on Android 5+), Clipper, Modula-2, Modula-2+, Modula-3, Dart 2.0, Swift, MLton.

It just happened that with widespread adoption of C and C++, many devs lost sight of alternatives.

nostalgeek|7 years ago

You are ignoring Ada. In fact most problems with the Go languages are solved in Ada(tasks vs goroutines and channels, generics vs interface {}, synchronized data structures, variants type vs runtime plumbing to create unions...).

eesmith|7 years ago

D, Objective C, C# come to mind. Further away, Eiffel and Ada. More esoterically, Fortress. And I don't even really pay attention to the world of programming languages.

michaelcampbell|7 years ago

Not the OP here, but nim and crystal come to mind.