ATTIC
Paradigme Procédural, impératif, objectif
Auteur Bexandre
Développeur Bexandre
Influencé par COBOL, Batch, BASIC
Système d'exploitation Microsoft Windows

Le Attic est un langage de programmation destiné à rendre la programmation plus simple et plus rapide. Il reprend la structure du BASIC et les commandes de COBOL. Certaines commandes viennent du langage Batch, ce qui rend la tâche beaucoup moins compliquée. Il existe néanmoins quelques inconvénients, comme le fait que la boucle for n'y est pas présente, qu'il y a impossibilité d'entrer une commande if sans goto (ce qui a tendance à provoquer l'effet spaghetti) ou encore de n'utiliser qu'un nombre de 0 à 99 en tant que nom de variable (et non "x" ou "y").

Exemples

modifier

(La colorisation syntaxique est celle du COBOL, le langage qui se rapproche le plus du SpeedPL. Ne pas s'inquiéter en voyant certaines choses coloriées alors qu'elles ne devraient pas, non plus quand une commande est mal voire par du tout coloriée)
Un simple Hello world:

      display Hello world!
      continue

Un programme demandant le nom du joueur et l'affichant juste après:

      input 0 Commment t'appelles-tu?
      set 0 as string
      display %a%
      continue

Un "Ni oui ni non":

      title Le quizz
      label q1
      input 0 Aimes-tu le chocolat? 
      if 0 Non
      goto perdu
      if 0 Oui
      goto perdu
      if /0 Non
      if /0 Oui
      goto q2
      label perdu
      cls
      rem le /0 signifie "0 n'est pas égale à"
      display Perdu!
      continue
      exit
      label q2
      input 1 As-tu déjà frapper quelqu'un? 
      if 1 Non
      goto perdu
      if 1 Oui
      goto perdu
      if /1 Non
      if /1 Oui
      goto exit
      label exit
      display Vous avez gagné!!! YOUPI!
      continue