Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features.
Free
Open Source
Mac OS X
Windows
Linux
BSD
Haiku
ruby is a dynamic, reflective, general purpose objectoriented programming language that combines syntax inspired by perl with smalltalklike features. ruby originated in japan during the mid1990s and was initially developed and designed by yukihiro "matz" matsumoto.
ruby enjoys a large number of libraries and users.
it is based on perl, smalltalk, eiffel, ada, and lisp.ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflective. it also has a dynamic type system and automatic memory management; it is therefore similar in varying respects to python, perl, lisp, dylan, and clu.
ruby is often compared to python, ruby is used for cli, gui programs and also web applications, popular mvc web framework "ruby on rails" is developed in ruby.
Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming patterns in a concise, elegant, and type-safe way.
D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.
Erlang is a general-purpose concurrent, garbage-collected programming language and runtime system used to build massively scalable soft real-time systems with requirements on high availability.
F# is a succinct, expressive and efficient functional and object-oriented language for .NET which helps you write simple code to solve complex problems.
Perl 6 unifies many great ideas that aren't usually found in other programming languages. While several other languages offer some of these features, none of them...
Alternativein is a new approach to finding good application.
Just type what software you want to change and browse great alternatives,
based on our great community recommendations.