593Fermer595
squale92Le 18/01/2015 à 23:27
flanker (./592) :
Je trouve ça bizarre, ça revient à dire qu'aucun langage ne peut être mauvais. Dans ce cas, le Ook et le Brainfuck sont de bons langages, c'est simplement qu'on ne sait pas les utiliser ?

roll
flanker (./592) :
Et curieusement, je ne connais personne qui ait fait la transition Python/Ruby -> PHP, alors que j'en connais pas mal qui ont fait la transition PHP -> Python/Ruby

Je fais moi-même cette "transition" (PHP -> Ruby) depuis quelques temps ; enfin, occasionnellement je fais du Ruby et j'en suis encore clairement à l'étape "débutant", mais je suis amené à en faire de plus en plus souvent, que ce soit pour en écrire, pour en lire, en comprendre ou en commenter, voire même participer à des choix d'archi plus ou moins importants.

Chaque fois que j'en fais, je ne peux pas m'empêcher de trouver le langage "surprenant" et de me dire que je serais vachement plus efficace en PHP ou que j'ai l'impression d'écrire (ou d'essayer de lire) du Perl... de la même façon que d'autres trouvent PHP "surprenant", j'imagine, ou que j'ai grogné la dernière fois qu'il a fallu que je lise et comprenne du Python.
Je ne me fais pas (plus, en fait) ce type de réflexion lorsque je fais du C ou du Java... Alors que je me la suis faite un paquet de fois dans le passé ^^

Du coup, je me dis que si les bases de C et de Java sont plus ou moins rentrées, Ruby rentrera aussi, à force d'en faire -- de la même façon que j'en suis venu à être à l'aise avec PHP ou que d'autres sont tombés amoureux de JS (qui, eux aussi, ne se gènent pas pour taper sur Java ou PHP selon l'humeur du jour ^^).
GoldenCrystal (./593) :
C'est pas parce qu'on peut s'habituer à tout, y compris des mauvaises solutions, que ça fait d'une mauvaise solution une solution comme les autres. smile.gif?33

Voyant ce qui est faisable avec PHP/Ruby/Java/Go/JS/C/autres (notez qu'il y en a plusieurs là-dedans avec lesquels je ne suis pas à l'aise et que je dois pourtant manipuler à l'occasion) une fois qu'on les connait un peu, j'ai de plus en plus de mal à parler de "mauvaise solution" de manière complètement généraliste, je dois avouer...

Et pourtant, des idées comme le "simple" fait (évident d'après certains) de devoir redémarrer le serveur d'application, ou devoir compiler ton code en un binaire avant de le déployer (pas forcément toujours évident à automatiser quand la moitié de ton équipe a des machines bizarres), là comme ça, ça me semble tellement pas orienté "bonne solution" ^^