J'ai pas fait d'ada, donc je peux pas comparer. =) J'ai eu droit à plein d'autres langages à la con à la place. =)
J'ai pas fait d'ada, donc je peux pas comparer. =) J'ai eu droit à plein d'autres langages à la con à la place. =)
Au lycée j'avais fais du Pascal moi, la syntaxe est un peu verbeuse, mais ça peut aussi être un plus pour la lisibilité du code. Enfin je te cache pas que vu la façon dont c'était enseigné, en turbopascal sous dos, j'en ai pas que des bons souvenirs, sous Delphi j'aurais peut-être plus accroché, et puis on a aussi la logique de pointeurs qui me parait pas forcément facile à aborder pour des lycéens, quand on voit que certains développeurs l'ont toujours pas assimilée…*:-/
Si on veut éviter ça, il reste les langages de script, qui pour beaucoup n'ont pas une syntaxe évidente (à part les langages du web, genre php, …, ou le Java. J'aurais tendance à pencher pour ce dernier, d'autant que la syntaxe est un peu plus conventionnelle.
Y'a quoi dans la liste conseillée par l'enseignement nationale ? Et c'est quel genre d'algorithmique ? Quels objectifs ? Le but c'est de comprendre un peu comment marche la machine ? Ou au contraire de s'abstraire le plus possible du langage pour se concentrer sur l'algo et pas perdre de temps avec les aspects plus techniques ?
Houla, à part Python, pas un dont j'ai entendu parler. Après un rapide coup d'oeil sur wikipedia, Scratch ça a l'air assez bridé, comme le dit l'article de wikipedia, ça s'adresse vraiment aux gamins…Alors, dans la liste du ministère on trouve des choses qui n'ont rien à voir entre elles !
1-Scratch
2-Xcas
3-Linotte
4-Maxima
5-Python
6-Scilab
7-Exelcalgo
J'aime bien Algobox également, mais il semble mal vu
je pense que l'objectif est l'algorithmique en elle-même mais rien n'est vraiment clair
Albert
Faudrait déjà qu'il y ait un peu plus d'enseignants qui sachent faire[Vezøul]Numerø41;5249001 a dit:C'est quoi cette nouvelle manie du gouvernement à vouloir enseigner l'algorithmique en seconde ? Le mieux ne serait pas qu'ils sachent avant tout comment fonctionne un ordinateur
Et sinon l'éternel C (qui reste une référence) mais peut être un chouïa difficile d'accès...
...détronné depuis pas mal de temps par les variantes C# et C++, devenus références
Bof C# pas tellement C++oui, bien que pas mal de programmeurs continuent d'utiliser le C avec les compilos C++ et la STL pour faire de l'algo. Donc ça reste encore très utilisé aujourd'hui =P
BonjourHoula, à part Python, pas un dont j'ai entendu parler. Après un rapide coup d'oeil sur wikipedia, Scratch ça a l'air assez bridé, comme le dit l'article de wikipedia, ça s'adresse vraiment aux gamins
XCas, je m'en méfierais comme de la peste. La petite techno francofrançaise développée dans nos universités qu'on cherche à promouvoir D'autant que je suis très méfiant vis à vis de l'UJF, j'y suis passé. =)
Linotte : pareil que Scratch, ça a l'air ultra limité, et ultra pas aboutit surtout, en plus la syntaxe en français, je suis pas fan.
Maxima : ça devient un peu plus sérieux, ça sert à faire des maths quoi, tourné façon maple. Si c'est très pratique pour tracer des courbes, d'un point de vue algo c'est pas toujours les langages les plus simples, là faut vraiment voir ce que vous êtes sensés faire avec.
Scilab : pareil ça a l'air bien branché maths, mais encore un truc sortit de nos universités qu'on cherche à promouvoir, je serais assez méfiants, le genre de langage qui réinvente en moins bien ce qui a été fait 10x sur des projets plus anciens, mais que quelqu'un a décidé de refaire à sa sauce.
Et le dernier, ça ressemble à une blague, tout juste si on en trouve une trace sur le net.
Bref, la liste, Python mis à part, ça ressemble à une bonne grosse blague, où au genre de choses que seuls nos brillants universitaires déconnectés de la réalité sont capables de nous pondre.
J'ai l'impression qu'on trouve deux séries de langages, certains très orientés maths, d'autres orienté programmation pour ultra débutants. À part Python qu'est un peu un truc à part au milieu de la liste
J'aurais tendance à te dire que si c'est pour faire des maths, faut mieux négocier une licence maple, au moins c'est une référence dans le domaine.
Si c'est pour faire de la programmation facile, fais leur faire du basic, c'est simple, accessible, tu passeras pas 15 ans à leur enseigner le langage, parce qu'après réflexion, vu le mal qu'ont certains dans les facs scientifiques même sur des langages simples type pascal/java, il faut sans doute mieux pas sortir des choses trop complexes à des lycéens de secondes qu'ont pas forcément de vocation scientifique.
Ou à la limite, dans le genre langage à vocation mathématique, mais qui permet de faire du vrai code facile, tu peux leur faire sortir leurs calculatrices, toutes les calculatrices programmables qu'on refile aux lycéens en leur faisant croire qu'elles sont indispensables (et qu'on interdit aux exams dans les facs scientifiques ) font ça très très bien. Ça suppose de jongler un peu entre les différents modèles par contre.
Y'avait le "R" aussi que j'ai entrevu à la fac, qu'était un langage hyper simple, et pareil avec une bonne vocation mathématique, multiplateforme, mais j'espère juste qu'il y a un moyen de le faire tourner en dehors d'emacs Quoique c'était peut-être plus poussé sur les stats que sur les maths en général.
En espérant t'avoir été utile, au lieu de t'embrouiller un peu plus
Garde quand même à l'idée que c'est une analyse en quelques minutes basée sur quelques lignes lues sur wikipedia, et que je n'ai utilisé aucun de ces langages, donc à prendre en compte avec les précautions qui s'imposent.Bonjour
Je réponds tardivement. Merci pour cette longue analyse que je vais garder dans mon dossier.
Merci beaucoup
Albert