Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
792 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [ruby]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ruby]

n°1215929
kirua_sama
Learn sciences with senses
Posté le 05-10-2005 à 20:08:05  profilanswer
 

Bonojour, desole si je me trompe de categorie mais je ne savais pas ou poster ailleur qu'ici. JE voulais savoir qu'elle etait l'utilite du language Ruby, ses possibilite et generalement dans quel domaine nour l'utilisons. Voila merci bcp pour l'infos et si vous avez des liens qui explique ce language de facon ettofe je vous en remecierais merci. bonne soiree :hello:

mood
Publicité
Posté le 05-10-2005 à 20:08:05  profilanswer
 

n°1215945
Taz
bisounours-codeur
Posté le 05-10-2005 à 20:39:11  profilanswer
 

http://linuxfr.org/forums/28/2208.html
 
Ruby c'est pas mal. J'ai lu le bouquin de référence. Y a de très bonnes choses mais d'autres assez mauvaises :
- l'auteur est schizo, il veut pas renier Perl. Y a toutes les cochonneries classiques : variables globales magiques, pas de parenthésage, etc
- le type string est mutable
- beaucoup de méthodes ont des méthodes qui modifie l'objet (nommée method!) et d'autre qui renvoie une copie modifiée (nommée method). L'avantage de ceci, c'est soit disant de pouvoir optimisé ou de chaîné. Par exemple objet.membre.method1!.method2.method2!. Le hic, c'est que la version method!, renvoit self après modif, ou nil si aucune modification n'a été faite. Donc objet.methode!.foo plante potentiellement. Ça vaut quelques perles dans tous les tutoriels qui affiche invariablement des "line = line.chomp!.upcase" ... Bref tout ça est casse gueule et incohérent. Ça veut jouer les warriors "je chaîne", au final, c'est bancal et ça casse.
- 36 syntaxes de bloc : begin, {. Idem pour les if : dans tous les sens à la perl ... quel intérêt ?
- les programmeurs ruby sont tellement fiers de leur fermeture qu'ils en foutent partout ce qui nuient relativement à la réutilisabilité et conduit souvent à foutre en l'air la règle du SinglePointOfTruth.
- une double syntaxe pour les méthodes de classe. Klass.New ou bien Klass::New. La deuxième pourtant plus claire n'est quasi jamais utilisée
- des changements dans l'API à la con. Genre "Object.type" -> "Object.class". Ça casse tout pour rien. Idem "Object.id" -> "Object.object_id". Ça pourrit le namespace des méthodes disponibles. (Python a une solution : par exemple, plûtot que d'avoir une méthode "object.len", un nom réservé tel que "object.__len__" est utilisé et une fonction comme "len(o) -> object.__len__" ce qui évite les collisions)
 
Sinon c'est un langage relativement plaisant. Il faut juste être ordonné et fuire le côté Perl de Ruby.

n°1217068
kirua_sama
Learn sciences with senses
Posté le 06-10-2005 à 20:54:58  profilanswer
 

Hmm d'accord meme si j'ai pas tres bien tout compris ca m'aide ^^. Et par contre juste une toute petite question ( j'ai tout lu ) ce language est surtout utilise pour quel genre de programme ?

n°1217077
onizuka_se​nsei
Posté le 06-10-2005 à 21:13:53  profilanswer
 

n'importe quel logiciel tant qu'on ne privilégie pas la vitesse (car c'est un langage interprété quand même)..


Message édité par onizuka_sensei le 06-10-2005 à 21:14:38
n°1217118
masklinn
í dag viðrar vel til loftárása
Posté le 06-10-2005 à 22:27:32  profilanswer
 

Taz a écrit :

- l'auteur est schizo, il veut pas renier Perl.

 
À la base, le but étant quand même d'avoir un Perl qui puisse être relu (et complètement OO)

Citation :

variables globales magiques


[:petrus dei]

Citation :

pas de parenthésage


Ben si :??:  

Citation :

- le type string est mutable


s't'un choix :o

Citation :

- 36 syntaxes de bloc : begin, {.


Rhoo, il y en a pas 36, et le "block" c'est une structure spécifique en ruby :o
 
 
Et à part ça, le truc agréable en ruby c'est que le langage est complètement objet, et que l'intégralité du bouzin est basé sur des propriétés (l'inconvénient, c'est que les membres sont tous privés par défaut)

kirua_sama a écrit :

Hmm d'accord meme si j'ai pas tres bien tout compris ca m'aide ^^. Et par contre juste une toute petite question ( j'ai tout lu ) ce language est surtout utilise pour quel genre de programme ?


N'importe lequel de préférence [:spamafote]


Message édité par masklinn le 06-10-2005 à 22:27:58

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1218001
kirua_sama
Learn sciences with senses
Posté le 07-10-2005 à 19:17:30  profilanswer
 

Oki d'accord merci beaucoup. Ce que je ne comprend pas c :
"n'importe quel logiciel tant qu'on ne privilégie pas la vitesse (car c'est un langage interprété quand même).."
Et que pourtant Dans un logiciel de creation de jeu video ( RPG Maker )
Nous ne pouvons inscrire que des script Ruby....
Je trouve ca paradoxal.

n°1218044
Taz
bisounours-codeur
Posté le 07-10-2005 à 20:31:36  profilanswer
 

tu peux tout faire en ruby. Mais si tu fais du très pointu, il faudra coder une partie en C. Sinon tu as raison, beaucoup de jeu utilise un langage de script pour la gestion/configuration de leurs interfaces (Warcraft -> lua, Eve Online -> python, etc) et c'est tout indiqué. Mais leur moteur 3D reste en C (ou un autre langage compilé).
 
Si tu veux faire du ruby, vas-y.

n°1218053
kirua_sama
Learn sciences with senses
Posté le 07-10-2005 à 20:45:31  profilanswer
 

d'accord merci beaucoup Pour vos explications :) Sinon un petit tutos bien ? ( en generale ceux que l'on trouve sur le Web ..... )

n°1218065
Taz
bisounours-codeur
Posté le 07-10-2005 à 21:05:09  profilanswer
 

bah je t'ai donné un lien ...

n°1218066
kirua_sama
Learn sciences with senses
Posté le 07-10-2005 à 21:08:18  profilanswer
 

A ooui excuse moi j'avais juste lu les informations qu'il donnais par rapport au ruby:
 Les dernières nouvelles du core arrivent ici...
http://www.rubygarden.org/ruby(...) : Le Wiki de la communauté Ruby
http://raa.ruby-lang.org/(...) : Le site regroupant toutes les librairies, programmes publiés en Ruby
http://rubyforge.org/(...) : Le 'SourceForge' du language :)
 
Merci desole

mood
Publicité
Posté le 07-10-2005 à 21:08:18  profilanswer
 

n°1218133
onizuka_se​nsei
Posté le 07-10-2005 à 23:48:10  profilanswer
 

et quelques liens que j'ai bookmarké à ce sujet:  
http://del.icio.us/sadik/ruby
http://del.icio.us/sadik/rails (framework web)


Message édité par onizuka_sensei le 07-10-2005 à 23:50:26
n°1218649
kirua_sama
Learn sciences with senses
Posté le 09-10-2005 à 12:04:57  profilanswer
 

:jap:

n°1220302
masklinn
í dag viðrar vel til loftárása
Posté le 11-10-2005 à 12:13:26  profilanswer
 

Artima vient de sortir une nouvelle section, Ruby Code&Style, spécifiquement dédiée à des articles sur Ruby
 
http://www.artima.com/rubycs/index.html


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1220321
kirua_sama
Learn sciences with senses
Posté le 11-10-2005 à 13:00:37  profilanswer
 

:sweat:  oh non pas d'anglais  :(   :hello:

n°1220326
masklinn
í dag viðrar vel til loftárása
Posté le 11-10-2005 à 13:07:37  profilanswer
 

Si http://membres.lycos.fr/angel2k/petrus/petrusfuck.gif
 
Et si t'es pas content je cherche des sites en japonais, le japon etant la patrie d'origine de Ruby http://membres.lycos.fr/angel2k/petrus/petrusfuck.gif
 
T'as qu'à bosser à l'école feignasse http://membres.lycos.fr/angel2k/petrus/petrusfuck.gif


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1220343
souk
Tourist
Posté le 11-10-2005 à 13:28:04  profilanswer
 

masklinn a écrit :

Artima vient de sortir une nouvelle section, Ruby Code&Style, spécifiquement dédiée à des articles sur Ruby
 
http://www.artima.com/rubycs/index.html


 
yaisse, merci, je l'avais pas vu celui la :jap:

n°1220387
friday_13
sans avatar fixe
Posté le 11-10-2005 à 14:17:35  profilanswer
 

je viens de lire quelques articles tres interessants sur le combo Ruby on Rails /ajax pour le developpement d'applications Web sur le site OnLamp.com
ca a l'air assez sympa !

n°1220771
kirua_sama
Learn sciences with senses
Posté le 11-10-2005 à 20:53:22  profilanswer
 

Oue Masklinn je sais que tu est un Adepte de l'anglais mais travailler l'anglais a l'ecole c trop dla merde :d J'attend de pouvoir faire des stages en angletterre j'apprendrais beaucoup beacoup plus rapidement ^^.

n°1220776
Elmoricq
Modérateur
Posté le 11-10-2005 à 21:11:17  profilanswer
 

L'anglais est le langage le plus important à connaître en programmation. [:dao]

n°1220789
masklinn
í dag viðrar vel til loftárása
Posté le 11-10-2005 à 21:44:33  profilanswer
 

kirua_sama a écrit :

Oue Masklinn je sais que tu est un Adepte de l'anglais mais travailler l'anglais a l'ecole c trop dla merde :d


mmmm comment dire... [:klem3i1]
 
Mais quelle collection de conneries :pfff:  
 
Non je ne suis pas un "Adepte" de l'anglais, et mes capacités je les ai acquises principalement en cours, et en me bottant un poil le cul pour lire des bouquins en anglais [:klem3i1]
 
Se considérer jeune rebelle "l'école c'est le mal", ça va bien 5 secondes, mais ça reste la formation de base et elle est nécessaire [:klem3i1]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1220839
kirua_sama
Learn sciences with senses
Posté le 11-10-2005 à 22:29:38  profilanswer
 

Je me considere pas comme un rebelle, mais je prefere aller directement en angletterre psk dans le lycee dans lequel je suis ce n'est vraiment pas top^pour apprendre l'anglais... Et je sais ce que je dit !!

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [ruby]

 

Sujets relatifs
Je recherche quelqu'un ayant des competances dans le languages RUBY.(ruby) besoin d'aide urgent
Langage Ruby[PHP/Ruby] Création d'un moteur pour gèrer le cache
Un forum Ruby[Ruby] Interview de Yukihiro "matz" Matsumoto, le créateur de ruby
Ruby/Fox ![ruby] Net::HTTP#post
[RESOLU] - [C++][ruby] extensions ou elipses 
Plus de sujets relatifs à : [ruby]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR