Da macchine dedicate dotate di linguaggi dedicati a macchine
generaliste dotate di linguaggi generalisti
Macchina |
Dotata di |
A registri |
Linguaggio macchina |
Assembler |
Linguaggio assembly (codici mnemonici, nomi simbolici, indirizzamenti) |
Dedicata |
Linguaggi dedicati (Fortran, Cobol, Lisp) Linguaggi di alto livello (tipi di dato, espressioni,
strutture di controllo)
S.O. e tools integrati |
Generalista |
Linguaggi generalisti (Basic, Pascal, C, Java) S.O. e tools interscambiabili (DOS) |
Da ambienti a riga di comando ad ambienti grafici interattivi
Ambiente |
Dotato di |
A riga di comando |
shell |
Singoli comandi per singole operazioni |
Di sviluppo integrato |
IDE |
Editing, testing, debugging |
A finestre |
Menu a scorrimento verticale, finestre, mouse |
Visuali |
GUI |
Icone, drag and drop, wysiwyg |
|