OVH Cloud OVH Cloud

Langage de programmation

451 réponses
Avatar
Nicolas S.
D'après vous, quel langage de programmation convient le mieux pour _débuter_
dans le domaine de l'applicatif sous Linux?


--
E-mail: enlever "-heh" pour m'écrire.

10 réponses

1 2 3 4 5
Avatar
Jérémy JUST
On Mon, 30 May 2005 00:29:06 +0200
"Nicolas S." wrote:

D'après vous, quel langage de programmation convient le mieux pour
_débuter_ dans le domaine de l'applicatif sous Linux?


Le langage n'est pas vraiment lié à l'OS, mais plutôt au projet.
Qu'envisages-tu de développer? Qu'est-ce que tu connais? Qu'est-ce que
tu veux apprendre?

--
Jérémy JUST

Avatar
Nicolas S.

Le langage n'est pas vraiment lié à l'OS, mais plutôt au projet.
Qu'envisages-tu de développer? Qu'est-ce que tu connais? Qu'est-ce que
tu veux apprendre?


L'objectif n'est pas le produit final mais l'apprentissage de la programmation.


--
Il est toujours sympa de laisser un petit message pour expliquer
comment on a réussi à se sortir d'une difficulté.
Cela aide les autres qui pourraient avoir rencontré les mêmes problèmes,
mais aussi les contributeurs. ;-)

E-mail: enlever "-heh" pour m'écrire.

Avatar
Jérémy JUST
On Mon, 30 May 2005 01:10:14 +0200
"Nicolas S." wrote:

L'objectif n'est pas le produit final mais l'apprentissage de la
programmation.


Alors le C, c'est pas mal.
Pour l'apprentissage/enseignement, il est presque aussi bien que le
Pascal. Par contre, il faut commencer par un bouquin *didactique* (et
pas le K&R, qui est, certes, la référence du langage, mais qui n'a rien
de pédagogique).

J'ai entendu parler de très bons cours d'algorithmique dont les
applications étaient écrites en ADA, mais je ne connais pas ce langage.


Pour un apprentissage de la programmation, il ne faut surtout pas
prendre Perl, PHP ou des langages orientés objet.
Perl fournit un très mauvais enseignement de la rigueur (puisqu'il ne
l'impose pas lui-même, le développeur devant venir avec la sienne).
Les langages genre Python ou Java sont trop complexes pour être
appréhendés sans une première approche de la programmation par
un langage non-objet. Commencer par eux, ce serait risquer d'appliquer
des recettes sans comprendre les choses.


--
Jérémy JUST

Avatar
Thierry Boudet
On 2005-05-29, Nicolas S. wrote:

Le langage n'est pas vraiment lié à l'OS, mais plutôt au projet.
Qu'envisages-tu de développer? Qu'est-ce que tu connais? Qu'est-ce que
tu veux apprendre?


L'objectif n'est pas le produit final mais l'apprentissage de la
programmation.


"Apprendre à programmer avec Python" de Gérard Swinnen, chez O'Reilly.

Voir http://www.ulg.ac.be/cifen/inforef/swi/python.htm pour le lire.


--
_/°< coin


Avatar
Jerome Lambert
On 2005-05-29, Nicolas S. wrote:

Le langage n'est pas vraiment lié à l'OS, mais plutôt au projet.
Qu'envisages-tu de développer? Qu'est-ce que tu connais? Qu'est-ce que
tu veux apprendre?


L'objectif n'est pas le produit final mais l'apprentissage de la
programmation.



"Apprendre à programmer avec Python" de Gérard Swinnen, chez O'Reilly.

Voir http://www.ulg.ac.be/cifen/inforef/swi/python.htm pour le lire.


Je ne connaissais pas, mais un grand merci pour le lien: ce cours est
très bien fait, et accessible à des étudiants niveau lycée (ce qui, moi,
m'intéresse).



Avatar
Nicolas George
Jérémy JUST , dans le message
, a écrit :
Par contre, il faut commencer par un bouquin *didactique* (et
pas le K&R, qui est, certes, la référence du langage, mais qui n'a rien
de pédagogique).


Je trouve au contraire que le K&R est très didactique. Peut-être pas pour
les principes généraux de la programmation, mais pour apprendre le langage,
en tout cas, c'est très bien. Et c'est un des rares bouquins de C qui ait
compris l'esprit du langage et ne conduise pas à prendre des habitudes
abominables.

Avatar
noone

D'après vous, quel langage de programmation convient le mieux pour
_débuter_ dans le domaine de l'applicatif sous Linux?




En réponse au post Mono / dotGNU....

je dirais C# ;-)

Avatar
Antonio Bravo
Den Mon, 30 May 2005 06:27:52 +0200, skrev :


D'après vous, quel langage de programmation convient le mieux pour
_débuter_ dans le domaine de l'applicatif sous Linux?




En réponse au post Mono / dotGNU....

je dirais C# ;-)


j'ai failli la pondre, celle-la, avant toi, plus tot ce matin, mais me
suis repris au dernier moment.
Et oui: C#. Et pour bien faire, il faut donc installer Visual Net sur
Windows 2000/XP/2003.
Ou alors telecharger l'environnement necessaire pour Linux depuis le site
de Microsoft.Sun met bien un SDK java complet, compatible et tout pour
Linux sur son site, donc MS devrait faire de meme pour c#, hein ?

--
"Men alt dette er ikke begyndelsen.", Knut
HAMSUN,"Mysterier"- 1892
____________________GPG/PGP key ID:0x24ADF724______________________


Avatar
Rakotomandimby (R12y) Mihamina
( Mon, 30 May 2005 00:29:06 +0200 ) Nicolas S. :


D'après vous, quel langage de programmation convient le mieux pour
_débuter_ dans le domaine de l'applicatif sous Linux?


Ocaml. Ce n'est pas vraiment pour rien que dans un certain nombre de Fac
et Ecoles/Lycées Supérieurs Français qu'on en touche un mot. Bon
évidemment, si ilsargumentent trop on pourrait les traiter de chauvin,
mais bon... Mais sinon il y a aussi fr.comp.lang.general et/ou
fr.comp.algorithmes ou tu peux avoir de bonnes réponses à cette question.


--
Mirroir de logiciels libres http://www.etud-orleans.fr
Développement de logiciels libres http://aspo.rktmb.org/activites/developpement
Infogerance de serveur dédié http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)

Avatar
talon
Richard Delorme wrote:

[snip...]
objet, générique, fonctionnel avec un même langage. Ajouter à cela une
syntaxe très simple, des bibliothèques riches, un langage de haut niveau
très expressif, on a tout pour plaire au débutant. Le seul défaut de
Python est dans les performances obtenues, mais est-ce important pour
débuter à programmer ?



D'accord à 100% avec Richard pour tout ce qu'il dit. Dans ma jeunesse, les
profs à la fac déconseillaient le C comme premier langage et conseillaient
plutôt le Pascal, parceque plus loin de la machine, plus rigoureux, plus
contraignant. Là aussi le livre de base, le Jensen et Wirth est absolument
génial, extraordinairement concis et clair. A cette aune là même le
Kernighan et Ritchie est verbeux ..., mais si on veut rééllement apprécier
ce qu'est un mauvais livre c'est un livre de C++ qu'il faut ouvrir.


--

Michel TALON

1 2 3 4 5