Ruby!

Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like featu...

Ruby alternatives

  • Python

  • Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and ve...

    tags: dynamic-typing garbage-collection high-level modular-system object-oriented-language
    platform: Mac OS X Windows Linux Symbian S60 BSD AROS Haiku AmigaOS OpenSolaris MorphOS
  • JavaScript

  • JavaScript (sometimes shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the script...

    tags: asynchronous fast-and-easy-setup programmers-documentation programming programming-language
    platform: Mac OS X Windows Linux Online Android iPhone Chrome OS BSD iPad AROS Haiku
  • Java

  • Java is the foundation for virtually every type of networked application and is the global standard for developing and delivering embedded and mobi...

    tags: cross-platform development garbage-collection jvm object-oriented-language
    platform: Mac OS X Windows Linux Online Android Java Mobile Symbian S60 HP webOS Blackberry Android Tablet BSD Blackberry 10 PlayBook Kindle Fire
  • PHP

  • PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

    tags: hypertext-preprocessor php-development php-language programming programming-language
    platform: Mac OS X Windows Linux BSD PHP
  • C (programming language)

  • C is a general-purpose computer programming language. C is one of the most widely used programming languages of all time.

    tags: development programming-language
    platform: Mac OS X Windows Linux Android iPhone Android Tablet BSD iPad AROS Android Wear Haiku Playstation
  • C++

  • C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose, powerful programming language. It is regarded as an intermediate-l...

    tags: development programming-language
    platform: Mac OS X Windows Linux BSD
  • C#

  • C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based)...

    tags: compiled-language development generic-programming-language object-oriented-language programming-language
    platform: Mac OS X Windows Linux BSD
  • Lua

  • Lua is a powerful, fast, lightweight, embeddable scripting language.

    tags: configuration programming-language scripting scripting-language
    platform: Mac OS X Windows Linux Android iPhone Android Tablet BSD iPad Android Wear Haiku AmigaOS Playstation MorphOS
  • Go (Programming Language)

  • Go, also called golang, is a programming language initially developed at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. It is a st...

    tags: development programming-language
    platform: Mac OS X Windows Linux BSD
  • Haskell

  • Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows...

    tags: development programming-language
    platform: Mac OS X Windows Linux BSD
  • Perl

  • Perl is a high-level, general-purpose, interpreted, dynamic programming language with over 22 years of development.

    tags: programming programming-language
    platform: Mac OS X Windows Linux BSD Haiku
  • Scala

  • Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming patterns in a ...

    tags: compiled-language compilers concurrent functional-language java-based
    platform: Mac OS X Windows Linux BSD
  • Dart

  • Dart (originally called Dash) is a Web programming language developed by Google. It was unveiled at the GOTO conference in Aarhus, 2011 October 10-...

    tags: javascript parser programming programming-language virtual-machine
    platform: Mac OS X Windows Linux Online
  • D (Programming Language)

  • D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer...

    tags: contract-programming functional-language high-level multiparadigm object-oriented-language
    platform: Mac OS X Windows Linux BSD
  • Haxe

  • Haxe is an open source toolkit based on a modern high level strictly typed programming language, a state-of-the-art light-speed cross-compiler, a c...

    tags: developer-tools development game-development mobile-apps-development object-oriented-language
    platform: Mac OS X Windows Linux Raspberry Pi