Ada er et høynivå programmeringsspråk, oppkalt etter Ada Lovelace. Det er sterkt strukturert språk, med egne rutiner for feilhåndtering. Språket er også sterkt typet, som betyr at det er strenge regler rundt bruk av datatyper. På grunn av de forholdsvis strenge reglene, og dermed også reduksjonen av mulige programmeringsfeil, er språket ofte brukt i kritiske systemer og fysiske enheter (embedded systems).
Det er krevende å programmere i Ada, men språket innbyr til elegante og konsentrerte løsninger, og applikasjonene er pålitelige og forholdsvis lette å vedlikeholde. Språket er blant annet basert på Agol, Pascal og C++.
Programmer lagt i Ada er bygd opp i såkalte «pakker». Begrensede revideringer av store Ada-programmer behøver ikke gjøres andre steder enn i de berørte «pakkene», som kan kompileres og feilsøkes for seg. Pakkestrukturen til Ada forenkler arbeidet når det skal utvikles store systemer, siden mindre grupper kan få ansvar for hver sine pakker. Standardiseringen innebærer at en ny kompilering er det eneste som kreves når en applikasjon skal kjøres på ny maskinvare.
Kommentarer
Kommentarer til artikkelen blir synlig for alle. Ikke skriv inn sensitive opplysninger, for eksempel helseopplysninger. Fagansvarlig eller redaktør svarer når de kan. Det kan ta tid før du får svar.
Du må være logget inn for å kommentere.