Quitte à dépenser de l’énergie à apprendre un langage de back, je te conseille le ruby.
Le PHP en a encore pour long avant de crever hein, mais en terme de techno ya pas photo.
Je trouve qu'il y a pas mal de similitude entre le Perl et le Ruby. Si tu n'as aucune notion de programmation peut être que Perl serait plus approprié pour t'initier. Sa syntaxe est simple, facile à lire et le code parle tellement que les commentaires deviennent ( presque ) facultatif.
use strict;
use warnings;
Et gloire à Larry Wall.
Bonjour!
Ça doit être principalement une affaire de goût comme pour n'importe quel langage.Je trouve qu'il y a pas mal de similitude entre le Perl et le Ruby. Si tu n'as aucune
notion de programmation peut être que Perl serait plus approprié pour t'initier. Sa
syntaxe est simple, facile à lire et le code parle tellement que les commentaires
deviennent ( presque ) facultatif.
En ce qui me concerne, ce qui m'a rebuté avec Perl, c'est précisément sa syntaxe,
et je me suis dépêché de l'oublier depuis que PHP peut être utilisé en ligne de
commande. Et puis du point de vue commentaires facultatifs, c'est quelque chose
que j'aurais tendance à attribuer à PHP plutôt qu'à Perl. Je me souviens qu'avec
Perl, j'avais toujours du mal à me remettre dans du code que j'avais pourtant écrit
moi-même. Même très peu de temps après. Par contre, j'ai beaucoup moins de mal
à me remettre dans un programme PHP.
Mais bon, pour quelqu'un qui a grandi avec vi et sed, je peux concevoir que Perl
est moins cryptique.
Pascal
-----------
http://passworld.co.jp
icebreak (27/07/2015)
Bien sur : Ruby Association Certified Ruby Programmer
Ce Google Trends pourrait t'aider : nombres de recherche effectuées depuis le Japon par semaine depuis 3 ans sur différents languages. A toi de voir comment tu interprète les chiffres.
Si tu ne connais pas l'outil joue un peu avec (autres language, autres durées etc etc).
jTrains | Planifiez gratuitement et hors ligne votre voyage en train au Japon sur Android.
Merci Fengrim, je pense que je vais me pencher sur Ruby sachant qu'en plus j'aurais peut être la chance de faire une formation gratuite sur cette techno.
Super Akeru !!! Merci beaucoup !!! Très intéressant cette certification, j'essaierais de la passer quand je serais en visa étudiant au Japon.
En ce qui concerne le google trend, de ce que j'ai pu voir j'ai comme l'impression que le PHP est plus populaire et que Java a le vent en poupe.
Bonjour, j'aimerais savoir si vous aviez un langage à conseiller pour quelqu'un qui débute en programmation vous conseillerez quoi ?
J'ai un peu commencé perso avec le langage C, d'ailleurs pour les logiciels vous avez des préférences ? Pour le langage C j'ai utilisé Code Blocks.
Merci d'avance !
En ce qui concerne la popularité d'un language de programmation, je crois savoir que l'index TIOBE est le plus populaire la dessus.
http://www.tiobe.com/index.php/conte...pci/index.html
Je pense pas me tromper en disant que Ruby n'est pas fait pour durer, que PHP oui.
Mais que sur le long terme, je vois une résurgence de Python, surtout dans le domaine math et trading et je sais toujours pas pourquoi.
D'accord avec Icebreak pour le python il est meme souvent utiliser pour le NLP.
Meme si j'ai deja bosser avec Ruby, il est n'est pas le meilleur quand il s'agit de process long, souvent vu des "memory leak"..
Un language qu'il faut commencer a surveiller je pense est Go (golang), franchement c'est proche du C mais la syntaxe est un peu plus facile a apprehender etc ...
@Drakop > Dans la pluspart des ecole, universite tu vas commencer par les basiques C , C++ est Java enfaite c'est pas tellement le language qui compte, ce que l on attends de toi quand tu sors des etudes et de savoir d' adapter a n'importe quel language donc les maths, l'algo, pattern and co ....
J'ai été initié à la programmation avec VI et C. C'était en deuxième année ou on a eu le luxe d'utiliser VIM, le goût des choses simples...
C'était dur et médiéval.
L'avantage de commencer avec du C c'est que tu vas apprendre la rigueur du code, dés le départ. Tu feras gueuler ton compilo, en retour il t'apprendra à écrire proprement.
L’inconvénient c'est que tu vas avoir du mal à mettre le pied à l'étrier: La syntaxe, Les pointeurs, les arrays, l’allocation mémoire... sont des sujets pas facile à aborder mais qui restent incontournables. Tu comprendras également à quel point le retour d'erreur est important, tu enrichiras tes connaissances fondamentales : les pipe, files descriptor, gestion des signaux... pourquoi bash, ksh ou zsh.
Niveau environnement, tu te montes une VM avec ta distro UNIX ou Linux préférée, pas de Windows pour une chié de raisons.
- Sublime text pour écrire tes *.c *.h / Ou TMUX+Vim si tu veux épater ton CTO.
- make / gcc dans le prompt pour compiler
Une fois fluent en C, les autres langages te sembleront easy as fuck.
Puis un beau jour tu voudras diviser ton nombre de ligne par deux, et tu te rappelleras de PERL.
Avec une petite analogie signée Bashfr :
B: En fait, en java il y a un truc qu'on appelle le garbage collector
B: c'est très pratique, ça évite les fuites mémoire (en théorie en tout cas)
B: mais du coup, les codeurs java sont devenus super laxistes
B: je vais faire une analogie
B: le codeur java, il a des chiottes auto-nettoyantes
B: c'est super, plus besoin de faire le ménage
B: mais du coup il prend l'habitude de chier partout
B: après tout c'est pas grave, ça se nettoie tout seul
B: mais c'est dégueulasse
B: le codeur C, lui, doit faire attention, c'est chiant, mais au moins c'est beaucoup plus propre
Gnurou (27/07/2015)
Merci beaucoup pour vos réponses Shinji62 et Fengrim !
il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membres et 1 visiteurs)