This list is mine. I select these languages because all of them have
interesting aproacches to programming and present some new paradigms. Some of them are old, some are newer, but the former were ancestors of many newer languages.
On to the list:Forth - "Forth relies heavily on explicit use of a data stack and reverse Polish notation"
Fancy - "Fancy is a new general-purpose programming language inspired by Smalltalk, Ruby, Io and Erlang that runs on the Rubinius VM"
D - "D is not a scripting language, nor an interpreted language. It doesn't come with a VM, a religion, or an overriding philosophy"
Oberon - "Oberon is the name of a programming language in the Pascal/Modula tradition"
Smalltalk - "Smalltalk is a dynamic object-oriented language" (The first one)
Lua - "Lua is a powerful, fast, lightweight, embeddable scripting language"
Fantom - "Fantom is designed as a practical programming language to make it easy and fun to get real work done"
Cobra - "Quick, expressive coding; Fast execution; Static and dynamic binding; Language level support for quality"
Groovy - "is an agile and dynamic language for the Java Virtual Machine"
Eiffel - "Eiffel is easy to learn, write and read - readability has a significant impact on your work"
Scala - "Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way"
Newer languages as Fantom or Cobra have web support included into them.
Some languages as Groovy or Scala depends on Java (at least the VM).
As you can see almost of them were born from special needs and requirements.
Get a hand over some of them, and enjoy or learn at your own pace.
I put links to current Official Sites when i found them, and a link to the Wikipedia Article about all languages.
If you find many obscures terms in language description, just go into Wikipedia and searchs about.
Bye bye
No hay comentarios:
Publicar un comentario