Open Source Managed Languages

Are there any good, portable, open source, high-level, statically typed, imperative, object oriented, garbage collectors, safe languages ​​/ battery life with reasonable performance other than Mono and Java? Mono is good, but it's Microsoft technology, and I'm afraid to use it (I'm not sure how rational this fear is). The problem with Java is that it is too simple (without unsigned data types, without structures, etc.).

+5
source share
12 answers

I would like to point out Vala , which is a language based on C # syntax, but which targets a C compiler (similar to Eiffel) and a lightweight self-service runtime. However, he does not have a collection of clothes.

+2
source

Mono is not Microsoft..NET technology, but Mono is not. Mono is an open source implementation of the ECMA-334 and ECMA-335 standards. Yes, they came from Microsoft, but Mono itself is not Microsoft technology.

Not that Mono is a language, of course - C # is a language. But then the languages ​​are not really open-source or not. There are implementations.

, , , #, Java. , , Java ( #), .

+9
+2

CLR Boo.

Boo - - , python,

Boo Manifesto - .

+2

, java .

Lisp - , , , .

( Google). , Lisp ++ Java .

alt text

Lisp , - ? - , , .

( , # Java , , .)

+2

++ ? , Java, ( , , , ).

+2

, java ?

, Java - , ++, 900 + . , C.

10 Les Hatton, , C . , 140 C, - ++.

, , , .

+1

scala , java, , java, java--. twitter scala.

+1

Python Ruby

0

, Mono Microsoft. -, (VM) -.Net/Mono Java. , , Parrot Virtual Machine ( Parrot).

, , Ruby, Python Erlang .. VM ( )

0

D.

? mono/#. ? ...

, Java ++.

Java , #, . ++ , 99% GC , ...

0

, , .NET( Microsoft) Java ( ) . !

Anything else would be niche languages ​​that could be used in just a few places, which can be very enjoyable, but it’s unlikely to land on you anywhere, but in those few places.

0
source

All Articles