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

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

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

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