Hors-sujet

DesLife a beau avoir raison sur le fait qu'apprendre à programmer, c'est avant tout comprendre ce qui est derrière le langage et se le représenter, il n'en reste pas moins que les excentricités syntaxiques de certains langages sont un obstacle à la productivité dès que tu veux toucher à un autre qui a eu la meilleure idée de faire à peu près comme tout le monde. Et c'est d'autant plus vrai pour quelqu'un qui débute la programmation.

Sinon, autant apprendre en Brainfuck, après tout c'est les mêmes instructions derrière. :mrgreen:
 
Le brainfuck c'est ça :
Code:
++++++++[>+>++>+++>++++>+++++>++++++>+++++++>++++++++>+++++++++>++++++++++>+++++++++++>++++++++++++>+++++++++++++>++++++++++++++>+++++++++++++++>++++++++++++++++<<<<<<<<<<<<<<<<-]>>>>>>>>>>>>>----.++++<<<<<<<<<<<<<>>>>>>>>>>>>>---.+++<<<<<<<<<<<<<>>>>>>>>>>>>>>+++.---<<<<<<<<<<<<<<>>>>>>>>>>>>>>----.++++<<<<<<<<<<<<<<>>>>>>>>>>>>>+.-<<<<<<<<<<<<<>>>>>>>>>>>>>--.++<<<<<<<<<<<<<>>>>>>>>>>>>>---.+++<<<<<<<<<<<<<>>>>.<<<<>>>>>>>>>>>>>---.+++<<<<<<<<<<<<<>>>>>>>>>>>>>>+++.---<<<<<<<<<<<<<<>>>>>>>>>>>>>>>----.++++<<<<<<<<<<<<<<<>>>>.<<<<>>>>>>>>>>>>>>>---.+++<<<<<<<<<<<<<<<>>>>>>>>>>>>>>--.++<<<<<<<<<<<<<<>>>>>>>>>>>>>---.+++<<<<<<<<<<<<<>>>>.<<<<>>>>>>>>>>>>>>--.++<<<<<<<<<<<<<<>>>>>>>>>>>>>>-.+<<<<<<<<<<<<<<>>>>>>>>>>>>>>>---.+++<<<<<<<<<<<<<<<>>>>>>>>>>>>>+.-<<<<<<<<<<<<<>>>>>>>>>>>>>>----.++++<<<<<<<<<<<<<<>>>>>>>>>>>>>>----.++++<<<<<<<<<<<<<<>>>>>>>>>>>>>---.+++<<<<<<<<<<<<<>>>>>>--.++<<<<<<.
(concrètement ça affiche gotg est une nouille)

Et je soutiens que le Ruby a une syntaxe très singulière par rapport aux autres languages: déclaration et utilisation des variables, délimitation des blocs, déclaration des fonctions... Mais aussi des spécificités de "haut niveau" propres au langage, comme le traitement des chaînes de caractères. Il vaut mieux s'attaquer aux langages avec une syntaxe et une approche plus classique puis après ce rabattre sur le Ruby.. Pour moi qui aie commencé avec le Liberty Basic, ça a vraiment été très difficile de me passer des gotos et autres subroutines quand j'ai attaqué le C.

Enfin bon c'est pas ça qui va changer ta vie non plus, si tu hésites trop tu vas sur wikipedia et tu choisis le langage avec le nom que tu préfères. :mrgreen:
 
incognito said:
Vous commencez à me décourager...
Au contraire, on te propose les alternatives les plus simples.

LoveMetal said:
Code:
[...]
(concrètement ça affiche gotg est une nouille)
J'ai ri comme un con à voix haute au taff. :mrgreen:

Et là encore, je suis 100% d'accord avec Lovy sur la syntaxe du Ruby et ses implications quand on passe à autre chose.
 
incognito said:
Hunchman801 said:
incognito said:
Je prends python !
C'est la dernière fois que je conseille inco. :lol:
:mrgreen:

Bon, le C++ alors.

dealwithitcat.gif
 
J'ai beau être un adepte de Python, je le recommande pas pour apprendre. Il est nettement trop haut niveau. Par là il ne faut pas comprendre que ça sera plus dur, bien au contraire, mais il automatise plein de choses et a des fonctionnalités très avancées. Rien que pour l'absence de typage, c'est le genre de truc qui rendra l'apprentissage d'autres langages bien difficile, parce qu'on sera habitué à se simplifier la vie.

Comme l'a dit DesLife, c'est bien de comprendre ce qu'il se passe dans le code. Ça ne veut pas dire qu'il faut impérativement faire de l'assembleur, mais commencer avec un langage classique permettra de mieux appréhender des langages comme Python ou Ruby, qui ont des fonctionnalités qui leur sont particulières. (mais qui sont géniales quand même)
 
Back
Top