Rubis

Ruby est une langue orientée objet pour une programmation rapide et facile.
Télécharger maintenant

Rubis Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Ruby team
  • Site Internet de l'éditeur:
  • http://www.ruby-lang.org/

Rubis Mots clés


Rubis La description

Ruby est une langue orientée objet pour une programmation rapide et facile. Ruby est le langage de script interprété pour une programmation rapide et facile à orientation objet. Il possède de nombreuses fonctionnalités pour traiter des fichiers texte et faire des tâches de gestion du système (comme dans Perl). Il est simple, simple, extensible et portable. Voici quelques caractéristiques essentielles de "Ruby": · Ruby a une syntaxe simple, partiellement inspirée par Eiffel et ADA. · Ruby a des caractéristiques de manipulation des exceptions, telles que Java ou Python, pour faciliter la manipulation des erreurs. · Les opérateurs de Ruby sont du sucre de syntaxe pour les méthodes. Vous pouvez les redéfinir facilement. · Ruby est une langue complète, complète et pure orientée objet: OOL. Cela signifie que toutes les données de Ruby sont un objet, dans le sens de la smalltalk: aucune exception. Exemple: dans Ruby, le numéro 1 est une instance de classe fixnum. · L'OO de Ruby est soigneusement conçu pour être à la fois complet et ouvert aux améliorations. Exemple: Ruby a la possibilité d'ajouter des méthodes à une classe, voire à une instance pendant l'exécution. Donc, si nécessaire, une instance d'une classe * peut * se comporter différemment des autres instances de la même classe. · Ruby présente une héritage unique uniquement, * exprès *. Mais Ruby connaît le concept de modules (appelés catégories dans l'objectif-c). Les modules sont des collections de méthodes. Chaque classe peut importer un module et donc toutes ses méthodes gratuites. Certains d'entre nous pensent que c'est un moyen beaucoup plus clair que de multiples héritages, complexes et non utilisés très souvent comparés à un seul héritage (ne comptez pas C ici, car il n'a souvent aucun autre choix en raison de la vérification de type forte!) . · Ruby présente de vraies fermetures. Non seulement une fonction sans nom, mais avec des fixations de variable actuelles. · Les blocs de rubis fonctionnent dans sa syntaxe (code entouré de '{' ... '}' ou 'do' ... 'fin'). Ces blocs peuvent être transmis à des méthodes ou converties en fermetures. · Ruby présente un véritable collecteur à ordures marquants. Cela fonctionne avec tous les objets rubis. Vous n'avez pas à vous soucier de maintenir les comptes de référence dans les bibliothèques de vulgarisation. C'est mieux pour votre santé. · L'écriture C Extensions C dans Ruby est plus facile que dans Perl ou Python, en raison partie du collecteur des ordures, et en partie à l'API d'extension fin. L'interface Swig est également disponible. · Les entiers de rubis peuvent (et doivent) être utilisés sans compter leur représentation interne. Voilà * de petits entiers (instances de classe fixnum) et de grands entiers (Bignum), mais vous n'avez pas besoin de vous inquiéter sur lequel une utilisation actuelle. Si une valeur est suffisamment petite, un entier est un fixnum, sinon c'est un Bignum. La conversion se produit automatiquement. · Ruby n'a pas besoin de déclarations variables. Il utilise des conventions de nommage simples pour désigner la portée des variables. Exemples: Simple 'var' = variable locale, «@var» = variable d'instance, '$ var' = variable globale. Donc, il n'est donc pas nécessaire d'utiliser un «soi-même fatiguant». a été ajouté à chaque membre de l'instance. · Ruby peut charger des bibliothèques d'extension de manière dynamique si un système d'exploitation le permet. · Caractéristiques Ruby Filetage indépendant du système d'exploitation. Ainsi, pour toutes les plateformes sur lesquelles Ruby est exécutée, vous avez également du multithreading, peu importe si le système d'exploitation le supporte ou non, même sur MS-DOS! ;-) · Ruby est fortement portable: il est développé principalement sur Linux, mais fonctionne sur de nombreux types de UNIX, DOS, Windows 95/98 / ME / NT / 2000 / XP, MacOS, BEOS, OS / 2, etc.


Rubis Logiciels associés

R

une langue et un environnement pour l'informatique statistique. ...

358

Télécharger