+ Répondre à la discussion Actualité déjà publiée
Affichage des résultats 1 à 6 sur 6
  1. #1
    Responsable Android

    Avatar de Feanorin
    Inscrit en
    avril 2004
    Messages
    4 174
    Détails du profil
    Informations forums :
    Inscription : avril 2004
    Messages : 4 174
    Points : 7 737
    Points
    7 737

    Par défaut Algoid - Langage de programmation éducatif pour enfants et débutants

    Bonjour,

    CyaNnOrangehead vous présente un nouveau tutoriel intitulé :
    Algoid - Langage de programmation éducatif pour enfants et débutants.
    http://caron-yann.developpez.com/tut...ion-tutoriels/

    Présentation d'Algoid et de son langage AL, un langage de programmation éducatif destiné au jeune public et à toute personne désireuse d'apprendre la programmation (de 7 à 77 ans) :

    • présentation de son IDE ;
    • fondements de son langage :
    • liste des tutoriels pédagogiques.
    Bonne lecture.

  2. #2
    Responsable Corrections

    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    janvier 2009
    Messages
    5 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : janvier 2009
    Messages : 5 986
    Points : 19 880
    Points
    19 880
    Billets dans le blog
    3

    Par défaut

    bonjour,

    super intéressant

    de 7 à 77 ans ?
    Je vais peut-être bien tenter ma chance avec des jeunes de 18 ans (en terminale) à la rentrée prochaine.

    je suis l'affaire...

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur Informatique et Développeur Android
    Inscrit en
    janvier 2010
    Messages
    361
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur Informatique et Développeur Android

    Informations forums :
    Inscription : janvier 2010
    Messages : 361
    Points : 261
    Points
    261

    Par défaut

    superrrrrrrrrrrrrrrr

  4. #4
    Rédacteur
    Avatar de CyaNnOrangehead
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    768
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : mai 2008
    Messages : 768
    Points : 1 259
    Points
    1 259

    Par défaut

    Hé, mais je n'avais pas vu qu'il y avait des commentaire....
    Sympa en plus, merci

    f-leb, super !!!! Oui j'ai voulu le langage le plus progressif possible et je pense qu'il s'adapte aux plus jeunes comme aux plus grands !
    J'ai publié sur g+ le week-end passé un dessin de Nikita, un petit Russe de 10 ans, de son coté, Antoine, 17 ans, hante le forum pour me remonter des bugs (c'est la vie , il y en as peu, je te rassure). Ce dernier à écrit un jeu de snake par exemple.

    Normalement, après mes vacances, donc en septembre prochain, je m'attaque à plusieurs choses :
    - L'optimisation sur RaspberryPI et publication sur le pi Store
    - Correction du moteur de threads
    - Création d'une librairie dédiée aux jeux (avec gestion de sprites, sons). Cela devrai grandement simplifier l'approche actuelle. (pour le moment il faut coder les runtime du jeu, gérer les animation etc.)
    - Faire évoluer un peu la version desktop
    - Ajouter une aide dans le langage, directement, qui la rendrait encore plus interactive.
    - Ajoute un analyseur sémantique interactif, qui génère des warnings quand on fait des choses pas très propres (comme utiliser des types non appropriés ou référencer des méthode inconnues etc.). Bref, faire un travail sur les bonne pratiques d'un langage.
    - Ajouter une applet dans le forum pour exécuter les scripts directement
    - Publier tout ça en open source.

    Pour ce qui est des idées qui me séduisent mais que je ne suis pas sûr d'implémenter :
    - programmation réactive, voir fonctionnel réactive : http://en.wikipedia.org/wiki/Functio...ve_programming
    - retour de fonction multiple

    - acheter un tube d'aspirine
    - trouve plusieurs bonne mains pour m'aider un peu....

    Enfin voilà. Comme tu le voie ce ne sont pas les idées qui manquent.
    Retrouvez tous mes tutoriels : http://caron-yann.developpez.com/

    Et mon projet en cours : Algoid - programming language

  5. #5
    Membre habitué

    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2002
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2002
    Messages : 44
    Points : 131
    Points
    131

    Par défaut

    Bonne initiative car effectivement SmallBasic par exemple n'en n'a que le nom...

    Cela dit je suis toujours surpris par les remarques systématiques de ce type :

    On pourrait reprocher à la syntaxe C d'être rebutante et difficile à appréhender par les plus jeunes. Mais il n'est pas certain que de remplacer des accolades par des mots clés comme begin / end facilite réellement l'apprentissage d'un langage. Ce sont les mécanismes du langage et les aspects de bas niveau qui représentent une vraie difficulté.
    J'ai connu Basic, LSE, Pascal, Cobol, C, ADA, ASM...
    Dès langages comme Basic ou Pascal sont largement plus parlants pour des néophyptes et des jeunes.
    Soyons honnêtes et avouons que le but est de former directement pour l'industrie (C, C#, Java, JS).

  6. #6
    Rédacteur
    Avatar de CyaNnOrangehead
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    768
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : mai 2008
    Messages : 768
    Points : 1 259
    Points
    1 259

    Par défaut

    Citation Envoyé par Didier LARGANGE Voir le message
    Soyons honnêtes et avouons que le but est de former directement pour l'industrie (C, C#, Java, JS).
    Oui tout à fait. C'est dit d'ailleurs, sur le site je crois.
    Cela dit, non je ne trouve pas le c plus complexe que cela, mais la transition du basic au c, quel horreur....
    Retrouvez tous mes tutoriels : http://caron-yann.developpez.com/

    Et mon projet en cours : Algoid - programming language

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •