BERKIOSDocs
Galerie

Bonjour BERKIOS

Votre tout premier programme BERKIOS Core : trois lignes, une commande, un résultat.

Télécharger l'exempleFichier .zip depuis la dernière release GitHub.

Type : BERKIOS Core · Niveau : débutant · Fichier : bonjour.bks

Ce que vous allez apprendre

  • Écrire et lancer un programme Core.
  • Comprendre la structure minimale : un module et une fonction principale.
  • Afficher du texte et des nombres.

Avant de commencer

L'outil berkios doit être installé : voir Depuis les sources, Code et Core. Vérifiez avec berkios --lg.

Étape 1 : récupérer l'exemple

Téléchargez l'exemple avec le bouton ci-dessus et décompressez-le. Vous obtenez le fichier bonjour.bks. Vous pouvez aussi le recopier à la main : c'est l'objet de l'étape suivante.

Étape 2 : le code

module "Bonjour"

fonction principale() -> Entier
  afficher "Bonjour BERKIOS !"
  retourner 0

Étape 3 : le lancer

Ouvrez un terminal dans le dossier du fichier :

berkios core bonjour.bks

Résultat :

BERKIOS Core : Bonjour — 1 fonction(s), 0 type(s) : vérification réussie.
Bonjour BERKIOS !

La première ligne confirme que le compilateur a vérifié le programme. La seconde est le résultat de votre code.

Le code expliqué, ligne par ligne

LigneRôle
module "Bonjour"Donne un nom au module. Chaque fichier .bks commence ainsi.
fonction principale() -> EntierDéclare la fonction de départ. Le programme commence toujours ici. -> Entier indique qu'elle renvoie un nombre entier.
afficher "Bonjour BERKIOS !"Écrit un texte à l'écran. Les deux espaces au début de la ligne indiquent qu'elle appartient à la fonction.
retourner 0Termine la fonction. 0 signifie que tout s'est bien passé.

L'indentation compte. Il n'y a pas d'accolades : ce qui est décalé de deux espaces appartient au bloc au-dessus.

À vous de jouer

Modifiez le fichier, relancez berkios core bonjour.bks et observez :

module "Bonjour"

fonction principale() -> Entier
  soit prenom = "Amina"
  afficher "Bonjour BERKIOS !"
  afficher prenom
  afficher 2 + 3
  retourner 0

Résultat attendu : Bonjour BERKIOS !, puis Amina, puis 5. Vous venez de créer une variable avec soit et de faire un calcul.

Pour aller plus loin