Journal Clap de fin pour le langage de programmation en français : Linotte

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
55
16
mai
2019

Bonjour,

Clap de fin pour le langage de programmation que j’ai créé il y a presque 15 ans…

C’est avec une grande tristesse que j’arrête ce projet qui m’a occupé pendant quelques années.
Créer un logiciel libre, ça demande du temps, du temps en plus de son travail et de sa vie privée.

Je me souviens d’avoir squatter des bibliothèques avec mon ordi le midi pendant la pause déjeuner pour développer des nouvelles fonctionnalités, de découvrir les créations des utilisateurs (…)

Linotte 2.0

Posté par  (site web personnel) . Édité par Benoît Sibaud, baud123 et Florent Zara. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
26
14
nov.
2012
Technologie

C'est avec fierté que je vous présente la version 2.0 du langage de programmation Linotte. La particularité de ce langage est qu’il est entièrement en français. Ainsi, il offre à des jeunes programmeurs (jeune par l’âge ou l’expérience dans ce domaine) d'entrer dans le monde de la programmation très facilement, de par sa syntaxe simplifiée et son approche programmatique particulière.

Cette version 2.0 marque le passage vers l'âge adulte du projet (8 ans de vie !).

Un nombre important de changements ont été apportés notamment dans le cœur du langage : des erreurs de jeunesse corrigées, un travail sur l'amélioration de la lisibilité du langage et des corrections de bogues.

Journal TapTempo en langage Linotte

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
24
9
mar.
2018

Bonjour,
Bah oui, il fallait bien une variante de TapTempo en langage Linotte quand même ! Pour réaliser cette exemple, j'ai un peu triché. J'ai modifié le moteur du langage pour y ajouter la méthode taille() à un casier (une liste). Cela permet d'alléger le code.

J'ai ajouté quelques commentaires pour expliquer certaines commandes.

    /*
    Version originale : http://linuxfr.org/users/mzf/journaux/un-tap-tempo-en-ligne-de-commande
    Comptatible à partir de Linotte 2.7.7
    */
    principale :
        horloge est un horodatage // greffon permettant de récupérer le temps
        tempo valant
(…)

Langage de programmation Linotte 2.6, programmons avec des blocs

Posté par  (site web personnel) . Édité par Benoît Sibaud et bubar🦥. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
17
8
oct.
2015
Éducation

Après 10 ans d'existence, le langage Linotte revient avec une nouvelle version : Linotte 2.6. Pour rappel, Linotte est un langage de programmation et un atelier de programmation entièrement en français.

Cette dernière version apporte un nouveau module facilitant la réalisation d'algorithme ou la découverte de la programmation. Ce nouveau module permet de programmer visuellement en utilisant des blocs (ou timbres) que l'on glisse sur une planche les uns à la suite des autres.

Logo

Journal La linotte et le python...

Posté par  (site web personnel) .
Étiquettes :
15
6
mar.
2012

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):
      
(…)

Linotte, la programmation en français en version 1.6

Posté par  (site web personnel) . Édité par Nÿco et claudex. Modéré par claudex.
Étiquettes :
15
23
jan.
2012
Technologie

Linotte est un langage de programmation particulier dans le sens où sa syntaxe est en français. Riche et facile à appréhender, il se veut accessible à des personnes débutantes en programmation informatique.

Sept ans après sa création, la version 1.6 est sortie en ce début d'année. Mais que peut-on ajouter dans un langage en français en bout de sept ans de développement ? Les principales nouveautés se sont focalisées sur la réduction du code pour écrire des algorithmes simples et la correction des bogues.

NdM : Linotte est sous licence GPLv3

Linotte version 0.6.4, la programmation de 7 à 77 ans !

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
14
29
avr.
2009
Éducation
Le langage de programmation en français Linotte continue d'évoluer avec cette nouvelle version qui apporte son petit lot de nouveautés.

Linotte a la particularité d'être entièrement en français. Il facilite ainsi l'apprentissage de la programmation des enfants et même des débutants plus âgés !

La syntaxe du langage a évolué pour prendre en compte les remarques et demandes des utilisateurs :
  • Introduction à la programmation fonctionnelle,
  • Appelle des méthodes par valeur ou par copie,
  • Clonage des objets,
  • Affichage des objets au format SVG,
  • et plus encore !

Linotte est un logiciel écrit en langage JAVA.

Journal Le langage de programmation Linotte et les tests unitaires

Posté par  (site web personnel) .
Étiquettes :
12
19
avr.
2012

Bonjour,

Après vous avoir présenté les greffons en langage Python, voici la deuxième grosse nouveauté qu'apportera la prochaine version 1.7 du langage Linotte (sortie début juillet) : les tests.

Avant l'écriture d'un algorithme, il est maintenant possible de définir un "contrat" auquel devra répondre strictement l'algorithme.

En langage Linotte, voici la définition du contrat d'un programme effectuant l'addition de deux nombres :

L'addition :
    Tests :
        > 3
        > 4
        < 7

Le contrat postule qu'en entrée (symbole '>'), (…)

Journal Linotte 1.4 : programmer simplement vos algorithmes en français.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
10
7
sept.
2011

Bonjour,

La version 1.4 du langage Linotte est disponible.

Pour rappel, le langage Linotte est un langage de programmation entièrement en français.

Les principales nouveautés sont :

  • Pour les développeurs de greffons en langage Java : l'écriture en est simplifiée. Il est possible d'utiliser des types Java (int, String, List, etc.) lors de la définition des fonctions (exemple d'un greffon en Java)

  • sous Windows (sic!), la toile peut être transparente en utilisant le greffon Tweak. (impossible d'activer cette (…)

Journal 10 minutes pour découvrir le langage de programmation Linotte

Posté par  (site web personnel) .
Étiquettes :
8
3
oct.
2011

Après vous avoir publié, ici même, la version 1.4 du langage Linotte, je profite de cette lancée pour vous présenter une nouvelle documentation.

Cette documentation, qui n'est pas un tutoriel pour apprendre à programmer, est plutôt une vitrine des capacités (et des bonnes pratiques) du langage accessible sans à avoir à lire une documentation de 150 pages.

De plus, le manuel de référence n'est plus à jour... je passe plus de temps à coder qu'à rédiger la documentation. Le temps (…)

Journal Nouveau langage de programmation : Parangon-Lang

Posté par  (site web personnel) .
Étiquettes :
8
31
mai
2012

Bonjour,

Ce nouveau langage se veut être un héritier des langages Basic.
Il se veut simple mais moderne. ça particulier, c'est qu'il est un langage à prototypes.
Les commandes de base offertes par le langage seront réduites au strict minimum. Un système de greffon va être ajouté afin détendre le langage par l'ajout de modules (en Java, Python et Ruby).

Voici un exemple très simple mais qui démontre la légèreté de la syntaxe :

def Capitale de la France
(…)

Journal Linotte 1.3 alpha, l'attaque des clones !

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
8
11
mar.
2011

Bonjour,

Je viens de sortir la première version alpha de la série 1.3 du langage Linotte. Cette préversion à pour but d'attirer des développeurs Java souhaitant créer des greffons pour le langage.

Quoi de neuf dans cette version ?

La grosse nouveauté est l'ajout de la notion de prototype. Et oui, Linotte vient concurrencer le langage Lisaac sur son terrain... mais à sa manière !

La notion de prototype est simplifiée, pas d'héritage dynamique, par contre, on peut dynamiquement (…)

Sortie de Linotte en version 0.5.1, un langage simple en français pour apprendre à programmer.

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
2
17
juin
2008
Éducation
Linotte est un langage de programmation en français simple destiné aux enfants ou aux débutants. Partant d'un constat simple : peu de langages de programmation en français existent. À part le Logo, pour débuter en programmation, il faut se farcir obligatoirement un langage en anglais !

Alors, pourquoi ne pas utiliser notre si belle langue pour débuter ou pour écrire des choses simples ? Enfant, vous avez aimé écrire quelques lignes en Logo. Souvenez-vous de vos premiers sourires devant vos premières lignes de programmation sur MO5 ou TO7 ! Il sera possible de retrouver ce sourire avec la... dernière machine super puissante !

Avec Linotte, pas de compilation, pas d'environnement de programmation compliqué : tout a été conçu pour être le plus simple et naturel aux possibles. Le langage utilise un vocabulaire simple et surtout, emprunte à la langue française sa syntaxe ! Pour afficher un texte, il suffit d'écrire : Tu affiches "Bonjour !"

Simple non ?

Écrit en langage Java, il est disponible sur les environnements disposant d'une machine virtuelle Java récente.

NdM : les spécifications du langage sont sous licence propriétaire CC by-nc-nd (attribution, non commercial et pas de dérivé), et l'interpréteur est libre sous licence GPL.