Il 16:28, gioved� 01 agosto 2002, hai scritto: > > Pour ce qui est d'�ventuels cours de programmation il est par contre > > pr�f�rable de les faire sous Linux. D�j� il y � plus de choix de langages > > et d'outils que sous Windows, en plus il est beaucoup plus ais�e de > > programmer avec les API Linux+QT (par exemple) qu'avec leurs �quivalent > > Windows (je pense p.e. � Visual C++), et les connaissances en VB sont > > totalement inutiles sauf pour faire des macros, comme langage il est tr�s > > mal con�u, il permet de faire n'importe quoi et plein de bogues et > > surtout n'aide pas � penser structur�. Bien sur �tant un cours tr�s > > technique et optionnel (s'il y en � un) je ne crois pas que le choix du > > syst�me d'exploitation puisse d�ranger la direction de l'�cole, par > > contre �a peut faire la diff�rence pour les �l�ves. > > L�, excuse-moi, mais tu me fait bondir ! Apprendre la programmation, > c'est apprendre des concepts, pas � faire des jolies interfaces (�a, > c'est un autre domaine, aussi utile, mais diff�rent !). Le langage dans > lequel tu apprends cela n'est pas vraiment important. Bien s�r, il y a > els classiques "langages �coles", qui t'obligent � structurer ou mettent > en avant des probl�matiques int�ressantes (ADA, prolog, lisp, pascal, > logo, ...), mais on les trouve tous sous Windows / MacOS / Linux / ... > Ce qui importe, ce n'est pas d'avoir le "bon" langage (il n'existe pas) > mais d'avoir le bon prof, et �a, c'est totalement ind�pendant de l'OS !
Tu as raison, je ne disais �a parce que je crois que la programmation on l'apprend en faisant des jolies int�rfaces, mais parce que je crois qu'apprendre la programmation dans un langage qui n'est pas apte � le faire n'est pas bon. Je me suis tr�s mal exprim�, mais ce que je voulais dire c'est que si le seul contact qu'un �l�ve a avec la programmation est de faire des programmes avec VB, parce que c'est facile et pratique et que donc on va enseigner �a, il s'en sortira jamais. Si en plus il d�sire programmer dans un langage plus �volu� que le basic et se donne � VC++ il n'est pas sorti de l'auberge, je ne sais pas si tu as jamais programm� en VC++ mais les MFC sont une monstruosit�, � premi�re vue elles sont tr�s bien, j'en �tais entousiaste quand j'ai commenc� � faire du VC++, mais apr�s trois mois j'en savais exactement comme au d�but, elles sont tellement bord�liques qu'on n'arrive jamais � faire quelque chose de bien. Il est pr�f�rable de commencer avec un langage qui se pr�te � l'enseignement et que surtout il soit conc�ptuellement propre. Actuellement j'utilise Java pour le boulot et je trouve �a bien (et en prime il marche sur toutes les plateformes), mais il en � d'autres qui sont excellents aussi et conceptuellement tr�s propres. > J'ai eu un prof super au CO (13-14ans) qui nous a appris � programmer > en Logo sous MacOS. Et c'est comme cela que j'ai appris ce que c'est > qu'une procedure ... A mon avis, Linux n'apporte rien de plus pour > cela. La richesse de langages de programmation de Linux est connue, donc je pense que Linux peut apporter qqc., en plus les librairies de Linux sont g�n�ralement bien faites et donc exit les MFC. Sans compter sur le fait qu'on peut jeter un coup d'oeil � toutes les librairies et �a je crois que �a peut aider pedagogiquement (au moins pour les cours de programmation avanc�e). > Guillaume > > PS: je me fais peur, je commence � d�fendre Windows comme si c'�tait mon > b�b� ... peut-�tre me faut-il une th�rapie ! Je connais un bon psy... :-) ciao, Leo -- Una chica le pregunta a su novio: - �Qu� te gusta mas: mi belleza, mi sobrada inteligencia o mi sinceridad?. Y el chico le contesta: - Tu sentido del humor, mi amor. - An�nimo -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se d�sabonner aussi.
