Ruby

Ruby

Ruby est un langage de programmation orienté objet dynamique, réfléchissant et à usage général qui combine une syntaxe inspirée de Perl avec des fonctionnalités de type Smalltalk.
Ruby est un langage de programmation orienté objet dynamique, réfléchissant et à usage général qui combine une syntaxe inspirée de Perl avec des fonctionnalités de type Smalltalk.Ruby est originaire du Japon au milieu des années 1990 et a été initialement développé et conçu par Yukihiro "Matz" Matsumoto.Ruby bénéficie d'un grand nombre de bibliothèques et d'utilisateurs.Il est basé sur Perl, Smalltalk, Eiffel, Ada et Lisp.Ruby prend en charge plusieurs paradigmes de programmation, notamment fonctionnels, orientés objet, impératifs et réfléchissants.Il dispose également d'un système de type dynamique et d'une gestion automatique de la mémoire;il est donc similaire à divers égards à Python, Perl, Lisp, Dylan et CLU.Ruby est souvent comparé à Python, Ruby est utilisé pour les programmes CLI, GUI et aussi pour les applications Web, le framework Web MVC "Ruby on Rails" est développé en Ruby.
ruby

Site Internet:

Les catégories

Alternatives à Ruby pour toutes les plateformes avec n'importe quelle licence

Apple Swift

Apple Swift

Swift est un langage de programmation pour les applications iOS, OS X, watchOS et tvOS qui s'appuie sur le meilleur de C et Objective-C, sans les contraintes de compatibilité C.
ASP.NET

ASP.NET

Asp.net est un cadre d'application Web côté serveur open source conçu pour le développement Web afin de produire des pages Web dynamiques, des sites Web, des applications et des services avec HTML, CSS et ...
Erlang

Erlang

Erlang est un langage de programmation simultané à usage général et un système d'exécution utilisé pour construire des systèmes en temps réel doux massivement évolutifs avec des exigences élevées ...
Objective-C

Objective-C

Le langage Objective-C est un langage informatique simple conçu pour permettre une programmation sophistiquée orientée objet.
Nim (programming language)

Nim (programming language)

Nim est un langage de programmation impératif de type statique avec un puissant système de macro qui essaie de donner au programmeur la puissance ultime sans compromettre l'efficacité d'exécution.
Groovy

Groovy

Groovy est un langage agile et dynamique pour la machine virtuelle Java (JVM).
Clojure

Clojure

Clojure est un langage de programmation dynamique qui cible la machine virtuelle Java (et le CLR).
FreeBASIC

FreeBASIC

FreeBASIC est un compilateur BASIC 32 bits entièrement gratuit et open source, avec une syntaxe similaire à MS-QuickBASIC, qui ajoute de nouvelles fonctionnalités telles que des pointeurs, des types de données non signés, en ligne ...
Tcl

Tcl

Tcl (originellement de "Tool Command Language", mais conventionnellement rendu comme "Tcl" plutôt que "TCL"; prononcé comme "tickle" ou ...
jRuby

jRuby

JRuby est une implémentation 100% Java du langage de programmation Ruby exécuté sur la machine virtuelle Java (JVM).
Kotlin

Kotlin

Kotlin est un langage de programmation polyvalent multi-plateforme, statiquement typé avec inférence de type.
F# (programming language)

F# (programming language)

F # est un langage fonctionnel et orienté objet succinct, expressif et efficace pour .NET qui vous aide à écrire du code simple pour résoudre des problèmes complexes.
Vala

Vala

Vala est un nouveau langage de programmation qui vise à apporter des fonctionnalités de langage de programmation modernes aux développeurs GNOME sans imposer d'exigences d'exécution supplémentaires et sans ...
REBOL

REBOL

Rebol (historiquement REBOL) est un langage d'échange de données multiplateforme et un langage de programmation dynamique multi-paradigmes conçu par Carl Sassenrath pour les communications réseau et ...
Hack

Hack

Hack est un langage de programmation pour HHVM qui interagit de manière transparente avec PHP.