User:Jhuni: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
== Scripting Languages == |
== Scripting Languages == |
||
I used to use scripting languages like JavaScript, Ruby, PHP, Python, Perl 5, Lua, and Smalltalk, however, I no longer do, as I have come to value functional programming, static typing, and immutability too much |
I used to use scripting languages like JavaScript, Ruby, PHP, Python, Perl 5, Lua, and Smalltalk, however, I no longer do, as I have come to value functional programming, static typing, and immutability too much. |
||
== VM Languages == |
== VM Languages == |
||
I rarely use the |
I also rarely use the C# and Java. They are heavily patented and too tied into their respective corporations: Microsoft and Oracle. Although Java has opened up recently and C# has opened up with Mono, this hasn't made the problem go away. |
||
These languages are also too tied into OOP, they lack decent support for functional programming features |
These languages are also too tied into OOP, they lack decent support for functional programming features. For example, in Java you need to create a class or an interface before you can even create a function. |
||
== Systems Languages == |
== Systems Languages == |