Franchement si tu veux faire du OCaml, fais du OCaml ! C'est un excellent langage pour débuter et pour continuer, avec, tu pourras tout faire (sauf de la programmation système de bas niveau, mais je doute que c'est ce que tu recherches).
En plus, en commençant par lui, tu ne seras pas pollué par les habitudes de la programmation impératives qui empêchent de l'apprécier à sa juste valeur.
Ses avantages: portable, sûr, rapide, efficace, facile et complet ! (que demander de plus ?)
Sans oublier les 3 niveaux de compilation qui sont disponibles, interprété, bytecode ou natif.
Je te déconseille de commencer par le C, tu vas t'e***rder pour rien avec la gestion de la mémoire, des tonnes de lignes de code qui ne font que combler le manque de ce langage archaïque ! En plus s'il ne t'attire pas, je ne vois pas l'interêt de te forcer.
Et puis surtout, je vois pas pourquoi il faudrait commencer par apprendre un langage impératif. C'est pas parce qu'on le fait en général que c'est le mieux. D'ailleurs je pense que c'est l'une des raisons du faible nombre de programmeurs caml, l'approche est très différente et la plupart n'ont pas envie de s'investir pour comprendre la force de ce langage (mais il faut aussi avouer qu'il est peu et mal enseigné (dans ma fac en particulier)).
Maintenant c'est à toi de choisir, mais comme tu dis que le caml semble te plaire, fonce !
# Vive le OCaml !
Posté par TaXules . En réponse au journal Commencer à programmer ?. Évalué à 4.
En plus, en commençant par lui, tu ne seras pas pollué par les habitudes de la programmation impératives qui empêchent de l'apprécier à sa juste valeur.
Ses avantages: portable, sûr, rapide, efficace, facile et complet ! (que demander de plus ?)
Sans oublier les 3 niveaux de compilation qui sont disponibles, interprété, bytecode ou natif.
Je te déconseille de commencer par le C, tu vas t'e***rder pour rien avec la gestion de la mémoire, des tonnes de lignes de code qui ne font que combler le manque de ce langage archaïque ! En plus s'il ne t'attire pas, je ne vois pas l'interêt de te forcer.
Et puis surtout, je vois pas pourquoi il faudrait commencer par apprendre un langage impératif. C'est pas parce qu'on le fait en général que c'est le mieux. D'ailleurs je pense que c'est l'une des raisons du faible nombre de programmeurs caml, l'approche est très différente et la plupart n'ont pas envie de s'investir pour comprendre la force de ce langage (mais il faut aussi avouer qu'il est peu et mal enseigné (dans ma fac en particulier)).
Maintenant c'est à toi de choisir, mais comme tu dis que le caml semble te plaire, fonce !