Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Vaut-il mieux enseigner BASIC ou un langage moderne à nos enfants ?
Quel est votre point de vue ?

Le , par Katleen Erna

21PARTAGES

1  0 
Vaut-il mieux enseigner BASIC ou un langage moderne à nos enfants ? Quel est votre point de vue ?

La question est universelle et à provoqué déjà bien des débats familiaux. Quand vient le moment d'apprendre son premier langage de programmation, pour un enfant ou pour un novice, il y a ceux qui prônent BASIC et ceux qui, au contraire, ne jurent que par les langages modernes.

Là où on prèche pour la supériorité technique de certains langages, d'autres rétorquent que la question n'est pas de savoir "qui est le pluis puissant" mais plutôt "qui répond le mieux à mes attentes". Autrement dit, le choix d'un langage est pertinent en fonction de ce qu'on souhaite en faire.

Pour l'écriture de programmes et de jeux simples, BASIC est juste parfait (selon ses partisans).

Les opposants à cette idée déclarent qu'au contraire, l'usage de ce langage nuit à l'avancée technologique en informatique et ferait prendre, de plus, de "mauvaises habitudes".

L'approche traditionnelle des professeurs dans ce domaine est d'enseigner d'abord comment programmer avec les langages les plus récents. Il est normal de ne plus enseigner un langage obsolète, mais si celui-ci est toujours valable, alors c'est un manque.

BASIC est-il alors toujours valable ?

Vaut-il mieux commencer par apprendre des langages fastidieux aux enfants, quitte à les démotiver, ou bien leur apprendre d'abord quelque chose de simple (comme BASIC), avec lequel il pouront faire des choses amusantes (avant de s'nteresser à plus hardu plus tard) ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Skyounet
Expert éminent sénior https://www.developpez.com
Le 21/12/2009 à 17:37
Aux enfants ??

Euh je dirais rien du tout ! Mon père m'a jamais appris le BASIC hein.

Par contre à l'école je propose de commencer (c'est d'ailleurs ce qui se fait) par le C.
1  0 
Avatar de pierreyoda
Membre averti https://www.developpez.com
Le 21/12/2009 à 17:38
Euhhh... J'vais peut-être passer pour un idiot, mais j'ai une question : quel est l'intérêt ?
On apprend si on a envie, perso j'ai appris le C a 13.5 ans de ma propre initiative.

A moins que par "enfants", vous entendiez lycéens ou plus, auquel cas c'est déjà plus logique
1  0 
Avatar de omen999
Rédacteur https://www.developpez.com
Le 21/12/2009 à 17:40
une réponse sur ce thème
1  0 
Avatar de mattstriker
Nouveau membre du Club https://www.developpez.com
Le 21/12/2009 à 17:41
Je leur apprendrais plutôt le Python je pense.... mais avec des conseils poussés sur l'optimisation et la clarté du code.

Peut être du C (++?) a titre d'exemple d' "anciens langages"
1  0 
Avatar de drcd
Membre averti https://www.developpez.com
Le 21/12/2009 à 17:50
Moi je commencerais par leur apprendre le fortran. Je sais que vous devez bien rigoler mais en y regardant bien, le fortran est assez proche du C et on a pas à toucher aux pointeurs. Ça en fait donc un langage idéal pour développer ses premiers algo, faire joujou avec les chaines de caractères et tout. Une fois que le fortran est maitrisé, je leur apprendrais le C et ensuite le C++ pour la programmation objet.
1  0 
Avatar de rivsc
Membre actif https://www.developpez.com
Le 21/12/2009 à 17:57
hum moi je dirais le ruby simple et intuitif pour apprendre les bases de l'algorithmique.
1  0 
Avatar de thomas_chamas
Futur Membre du Club https://www.developpez.com
Le 21/12/2009 à 18:06
pourquoi pas le pascal :
http://fr.wikipedia.org/wiki/Pascal_%28langage%29
1  0 
Avatar de Rapha222
Membre habitué https://www.developpez.com
Le 21/12/2009 à 18:11
+ 1 pour Python et Ruby

C'est quoi l'intérêt d'aller s'embêter avec les pointeurs, la syntaxe dégueulasse et les chaines de caractères du C alors que ca n'apporte pas grand chose si ce n'est de la confusion ?
Les élèves pas trop accrochés au C utiliseront les pointeurs, les chaines de caractères et d'autres éléments du langage sans réellement les comprendre, en adaptant les exemples du cours, alors qu'en Python/Ruby ils seront entièrement conscients et maître de ce qu'ils feront, quitte à apprendre le C par après.
1  0 
Avatar de robert_trudel
Membre éclairé https://www.developpez.com
Le 21/12/2009 à 18:46
j'ai commencé par du basic de façon personnel

quelques temps après le C à l'école, vb, delphi

et vraiment plus tard Java

j'aurais préféré apprendre directement Java, d'ailleurs c'est ce qui est fait dans de nombreuse université américaine... alors qu'auparavant c'étais le C++
1  0 
Avatar de FERDIKAM
Membre confirmé https://www.developpez.com
Le 21/12/2009 à 18:48
Moi je choisis plutôt Pascal
Puisqu'il est algorithmique et vous apprend toute la rigueur de la programmation.
1  0