Article View: fr.comp.lang.ada
Article #73Ann: HAC Ada Compiler - débuts...
From: gautier_niouzes
Date: Thu, 24 Jan 2013 22:33
Date: Thu, 24 Jan 2013 22:33
24 lines
2337 bytes
2337 bytes
Bonsoir! HAC est une adaptation de SmallAda, un compilateur expĂ©rimental pour l'enseignement datant de 1987-1990, lui-mĂȘme dĂ©rivĂ© de CoPascal, qui est dĂ©rivĂ© de Pascal-S (~1972)... SmallAda Ă©tait en Turbo Pascal, il a donc fallu le traduire par l'outil p2ada. En ce moment le compilateur produit un code machine d'une machine virtuelle. Je prĂ©vois de rendre l'Ă©mission de code ouverte, et de 2 diffĂ©rents niveaux au choix (le niveau langage machine non optimisĂ©, et un niveau plus Ă©levĂ© permettant de se connecter Ă un langage intermĂ©diaire). Le langage couvert par HAC est pour le moment le "sous-ensemble Pascal" de Ada 83, avec encore quelques pascalismes Ă corriger. Quelques tests fonctionnent dĂ©jĂ : "Hello World", suite de Fibonacci calculĂ©e rĂ©cursivement, tri (Shell sort),... C'est peut-ĂȘtre le premier compilateur Ada libre complĂštement en Ada. Pour faire joujou, tout est lĂ : http://sf.net/projects/hacadacompiler/ _________________________ Gautier's Ada programming http://gautiersblog.blogspot.com/search/label/Ada NB: Pour une rĂ©ponse directe, adresse e-mail sur le lien ci-dessus
Technical Details
Message-ID:
<318bd217-2733-4916-98da-b7b26aa35ae6@googlegroups.com>Path:
arc1-ca.pugleaf.net!k2ni2360qap.0!nntp.google.com!p13no4560760qai.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 43d0c745c,3a7dc261ea45fab3,start
X-Google-Attributes: gid43d0c745c,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: FRENCH,ASCII
X-Received: by 10.224.110.68 with SMTP id m4mr1736404qap.2.1359066825555;
Thu, 24 Jan 2013 14:33:45 -0800 (PST)
X-Received: by 10.49.71.169 with SMTP id w9mr899969qeu.7.1359066825489; Thu,
24 Jan 2013 14:33:45 -0800 (PST)
Path: arc1-ca.pugleaf.net!k2ni2360qap.0!nntp.google.com!p13no4560760qai.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: fr.comp.lang.ada
Date: Thu, 24 Jan 2013 14:33:45 -0800 (PST)
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=188.61.3.53; posting-account=gRqrnQkAAAAC_02ynnhqGk1VRQlve6ZG
NNTP-Posting-Host: 188.61.3.53
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <318bd217-2733-4916-98da-b7b26aa35ae6@googlegroups.com>
Subject: Ann: HAC Ada Compiler - débuts...
From: gautier_niouzes@hotmail.com
Injection-Date: Thu, 24 Jan 2013 22:33:45 +0000
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable