background preloader

Language Linotte

Facebook Twitter

Vidéo Language Linotte

Linotte (langage) Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir Linotte. Linotte est un langage de programmation interprété de type L4G. Sa particularité est sa syntaxe en français. Ce langage est libre et a été créé dans le but de permettre aux enfants et aux personnes n'ayant pas une connaissance approfondie de l’informatique d’apprendre la programmation facilement.

Comme sa devise l'indique : « Tu sais lire un livre, alors tu peux écrire un programme informatique », ce langage se veut très simple ; une variante de la devise dit aussi « tu sais écrire une phrase, donc tu sais écrire un programme ». BonjourLeMonde : début affiche "Bonjour le monde ! " Linotte a la particularité d'utiliser un vocabulaire non technique plutôt proche de termes utilisés, soit dans le monde cinématographique, soit dans la littérature. Un programme devient un livre, une variable, un acteur et l'écran, une toile.

Linotte n'introduit pas de nouveaux concepts mais les renomme tout simplement. Découvrir Linotte en 10 minutes - 1. | Découvrir Linotte en dix minutes | Première partie : dix minutes pour découvrir les bases * Remarques - Ce document présente rapidement quelques fonctionnalités du langage Linotte. - Ce n'est pas un tutoriel pour apprendre à programmer. Politesse : Principal : Actions : Affiche "Bonjour ! " En 4 lignes, nous avons écrit un premier programme qui peut être directement exécuté dans l'atelier Linotte. * Exemple avec une variable La notion de variables en Linotte s'exprime à travers la notion d'acteurs. Exemple avec une variable : Principal : Rôles : prénom :: texte <- "Nicolas" Actions : Affiche "Bonjour, " + prénom La déclaration des acteurs est effectuée dans le bloc Rôles. Cet exemple créé l'acteur prénom typé texte et contiendra la valeur "Nicolas". Si vous l'essayez dans l'Atelier, vous obtiendrez à l'affichage : Bonjour, Nicolas * Des types simples Le langage propose seulement 5 types qui sont : texte, nombre, drapeau, casier, espèce Nous verrons à travers les exemples comment les utiliser.

Demande prénom. Découvrir Linotte 2 en 10 minutes - 1. | Découvrir Linotte 2 en dix minutes | Première partie : dix minutes pour découvrir les bases * Remarques - Ce document présente rapidement quelques fonctionnalités du langage Linotte. - Ce n'est pas un tutoriel pour apprendre à programmer. En 3 lignes, nous avons écrit un premier programme qui peut être directement exécuté dans l'atelier Linotte. * Exemple avec une variable La notion de variables en Linotte s'exprime à travers la notion d'acteurs.

La déclaration des variables est effectuée avant le bloc "début". Cet exemple créé l'acteur prénom typé texte et contiendra la valeur "Nicolas". Si vous l'essayez dans l'Atelier, vous obtiendrez à l'affichage : Bonjour, Nicolas * Des types simples Le langage propose seulement 5 types qui sont : texte, nombre, drapeau, casier, espèce Nous verrons à travers les exemples comment les utiliser. * Interaction avec l'utilisateur Le verbe Demander interroge l'utilisateur : Le verbe Questionner peut être également utilisé : * Fonctions mathématiques * Les conditions. Langagelinotte.free.fr/linotte/presentation2.pdf.

Linotte, l’algorithmique et la programmation facilement » Télécharger. Langage Linotte, le parangon des langages de programmation en français Lancez-vous ! Actualité Télécharger la dernière version du langage Linotte 2.2 : Installateur (Setup) pour Windows Linotte (sans installation, fichier à dézipper pour Windows/Linux/Apple) Linotte (package Debian / Ubuntu / Raspberry PI) Linotte (package RPM Madriva/Fedora) Version allégée sans greffon (4 Mo) (sans installation, fichier à dézipper pour Windows/Linux/Apple) Le code source est disponible ici sur GoogleCode.

Mesure d'audience ROI statistique webanalytics par <img width="80" height="15" src=" Linotte, l’algorithmique et la programmation facilement. Linotte, l’algorithmique et la programmation facilement » Blog Archive » Écrire un greffon en Python pour le langage Linotte. Écrire un greffon en Python pour le langage Linotte Ce petit tutoriel va vous expliquer comment créer un greffon en langage Python pour le langage Linotte. Les deux fichiers suivants doivent être localisés dans le répertoire .linotte/greffons présents dans votre répertoire personnel. La première étape consiste à créer le descripteur du greffon dans un fichier nommé mathlib.greffon.xml : <? Xml version="1.0" encoding="UTF-8"? > <greffon nom="Mathlib" espece="mathlib" class="Mathlib" lang="python"> <description>Librairie de fonctions mathématiques</description> <auteur>Exemple</auteur> <version>0.1</version> </greffon> Ce fichier est la carte d’identité du greffon.

Maintenant, nous allons créer notre fichier en langage Python avec notre éditeur Python préféré. N’hésitez pas à venir sur le forum si vous voulez plus d’aide pour écrire des greffons en Python : Linotte, l’algorithmique et la programmation facilement » Blog Archive » Un nouveau tutoriel pour le langage Linotte ! La documentation du langage Linotte est le talon d’Achille du projet. La chose est corrigée grâce au formidable travail de Wam, un contributeur actif sur le forum . Voici une première version de son tutoriel : Documentation_Linotte_version_2_0_3_2_0.pdf J’en profite pour annoncer la sortie de la version 2.0.3 qui corrige des bogues mineurs et puis en même temps, de vous souhaiter une bonne année 2013 !

Qu’elle soit riche en programmes ! Voici la liste des corrections depuis la version 2.0 : -Correction : Bogue lors de l'utilisation de l'inférence et les espèces: texte vaut "${heure}" -Correction : Le verbe Temporiser ne marche pas avec une valeur inférieur à une seconde -Correction : Il est possible d'arrêter des appels récursifs (correction temporaire) -Correction : Problème de clignotement de la toile avec la Pipette -Correction : Bogue lors de l'utilisation de l'inférence : affiche "${heure}" + ". " -Correction : Le verbe Temporiser semble ne pas marcher dans certains cas. La linotte et le python... Bonjour, Je ne viens pas vous conter une fable (quoique) mais vous annoncer l'information suivante : la prochaine version du langage de programmation Linotte 1.7 proposera la possibilité d'écrire des greffons en langage de programmation Python !

Voici une première démonstration très simple. La première étape est de créer ce petit fichier en langage Python PyTest.py contenant le code suivant : from org.linotte.greffons.externe import Greffon class PyTest(Greffon):    def slot_message(self):   return "Spam and eggs! " Déposez ce petit fichier dans le répertoire "greffons" et vous pourrez l'utiliser ainsi depuis l'Atelier Linotte : Exemple Python : Principal :  Rôles :   messager :: pytest  Actions :   affiche "message : " + messager.message() L'accès à l'API graphique est également disponible depuis les greffons en langage Python : L'utilisateur de langage Linotte pourra afficher cet objet en utilisant le livre suivant : Merci d'avoir pris le temps de lire ce journal. Livre envoyé depuis l’Atelier Linotte (En attente de modération) Cpc6128 | Cpc6128 : Mise à jour du tutoriel Linotte pour la version 2.0.4 Une nouvelle version du tutoriel rédigé par Wan sur le langage de programmation Linotte a été publiée sur le site dans la section Documentations .

Découvrez les modifications apportées au document : Modifications : suppression de chapitre : Le verbe Parcourir modification de chapitre : Les paramètres (afin de correspondre à la version 2.0.4 du langage) modification de chapitre : Les fonctions modification de chapitre : Les variables globales modification de chapitre : Le clonage (modification de captures d’écran) Corrections : Correction de chapitre : Chargement dynamique des variables (correction de captures d’écran) Ajouts : modification de chapitre : Installation (Ajout de captures d’écran sous Fedora et Ubuntu) ajout de chapitre : Le débogage ajout de chapitre : Les paradigmes de programmation Le document est téléchargeable directement à partir de là : Bonne lecture et merci Wan pour ton travail ! Bonjour, Bonne programmation ! Langage Linotte 2.0.3 - Linotte est un langage de programmation simple à apprendre car sa syntaxe est le français! Linotte dépoussière la programmation en supprimant des concepts et en ajoutant des nouveaux afin d'être facilement compréhen.