Ada 95 til Linux

Ada-kildetekster fra Jacob

Hvor intet andet er angivet distribueres disse kildetekster under The Beer-Ware License (revision 42). Kontakt mig venligst, hvis du er interesseret i at betale for nogle af dem.

Se også mine Mercurial arkiver for flere (og nyere) programmer og biblioteker.

Eksempler på brug af memory mapping
Nogle eksempler på hvordan man kan implementere effektiv fil-I/O i Ada.
Ægte instant messaging
En lille demonstration af hvordan man kan skrive et enkelt UDP-baseret peer-to-peer-program i Ada. Programmet gør det muligt at føre en levende, skriftlig diskussion over nettet. Bogstaverne bliver vist efterhånden som I skriver dem. Der er ikke noget pjat med at vente på at en sætning er skrevet færdig.
Byg din egen webserver
Et eksempel på hvordan man på ganske enkel vis kan bygge en noget speciel (eller en mere almindelig) webserver.
Anarchists Distributed Calendar (Turtle)
Værktøjer til at arbejde med kalendre i ADiCT-format.
Fraktal landskabsgenerator
Laver fraktale LEGO-landskaber i LDraw-format.
PGM to positions
Et program til at finde partikelpositioner i et gråtonebillede.
Matematik
En samling generiske matematikroutiner med matrixregning, vektorregning og forskelligt andet.
Mandelbrots mængde
En demonstration af hvor enkelt det er at skrive paralleliserede programmer i Ada.
Ordlistetjek
En pakke til at opdatere og rette ordlister (f.eks. til ispell) over WWW.
International Standard Book Numbers (ISBN)
Jeg har implementeret en Ada-pakke til håndtering og tjek af ISBN. Den er baseret på information fra en artikel af Kjeld Bagger Laursen (laursen@math.ku.dk).
MPD-pakker og -udpakker
To små programmer. Det ene til at samle alle delfilerne til en LDraw-tegning i en enkelt fil i MPD-format. Praktisk når man vil sende tegningerne med epost eller dele dem med andre på Lugnet. Det andet til at opsplitte MPD-filer op deres enkeltkomponenter, så LDraw kan læse dem. Nyere LDraw-kompatible programmer kan også læse MPD-filer direkte.
Stemmeoptællingssystem til "Månedens model"ldraw.org
Programmet bruger David Wheelers AdaCGI-pakke til at modtage stemmer gennem en webside.

Hvis du har nogle spørgsmål eller rettelser, så skriv venligst til <jacob@jacob-sparre.dk>.


Curriculum vitaePublikationslisteRSS-feeds

JSA Research & Innovation • Jægerparken 5, 2. th. • 2970 Hørsholm • Danmark

jacob@jacob-sparre.dkwww.jacob-sparre.dk