Ada är ett imperativt språk som började utvecklas i slutet av 70-talet. Det är ett stabilt språk, det är hårt typat och tydligt standardiserat, det erbjuder stora möjligheter att kapsla in information och modularisera program.
Assembler är egentligen inte ett enda programmeringsspråk utan ett enklare sätt att programmera en specifik processor. Istället för att använda maskinkod använder man sig av memokoder.