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
On Mon, 30 May 2005 00:29:06 +0200
"Nicolas S." <ni.s-heh@laposte.net> 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?
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
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.
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. ;-)
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.
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
On Mon, 30 May 2005 01:10:14 +0200
"Nicolas S." <ni.s-heh@laposte.net> 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.
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
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
On 2005-05-29, Nicolas S. <ni.s-heh@laposte.net> 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.
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
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).
On 2005-05-29, Nicolas S. <ni.s-heh@laposte.net> 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).
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).
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.
Jérémy JUST , dans le message
<20050530021024.246bc957@norbert.inapg.inra.fr>, 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.
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.
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# ;-)
D'après vous, quel langage de programmation convient le mieux pour
_débuter_ dans le domaine de l'applicatif sous Linux?
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# ;-)
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______________________
Den Mon, 30 May 2005 06:27:52 +0200, skrev noone@nowhere.com:
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______________________
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______________________
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)
( 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)
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)
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
Richard Delorme <abulmo@nospam.fr> 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.
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.