Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Vantaggi e svantaggi del linguaggio ad alto e basso livello

I primi computer sono stati programmati impostando una serie di interruttori e premendo l'equivalente di un tasto "Invio" . Ogni voce comprende una istruzione al computer , che ha causato la programmazione venga un processo che richiede tempo . I linguaggi di programmazione sono stati sviluppati per accelerare questo processo e permettere a più persone a diventare programmatori. Ora ci sono molte lingue per un programmatore da scegliere, e che variano in complessità e la facilità di utilizzo di linguaggi di basso livello , che sono più vicini al linguaggio macchina , a linguaggi di alto livello , che sono più vicini al linguaggio umano .

Linguaggi di programmazione ad alto livello ad alto livello si avvicinano linguaggio umano nella sintassi e sono , quindi , più facile per gli esseri umani da usare . Questa distanza dal linguaggio macchina rende i programmi di lingua di alto livello più facile da scrivere , e c'è meno di un requisito di capacità tecnica per tale programmatore . BASIC , un linguaggio di inizio popolare , è un esempio di un linguaggio di alto livello . Il nome è in realtà un acronimo che sta per " All -purpose Symbolic Instruction codice per principianti . " COBOL è un linguaggio di alto livello utilizzato nel mondo aziendale , e la sua vicinanza a inglese permette tecnicamente meno personale qualificato per scrivere programmi COBOL . Ciò si traduce in un enorme risparmio di costi per una società che utilizza COBOL . Uno svantaggio di queste lingue è che in genere forniscono solo la grafica di testo , dal momento che sono in grado di produrre la grafica dei linguaggi di livello inferiore.
Medio Livello

Medio a livello di lingue sono state sviluppate negli ultimi anni per colmare il divario tra linguaggi di alto e basso livello. Molte di queste lingue rientrano nella categoria " object- oriented" , e l' elenco comprende lingue come C # , C + + e Java . Queste lingue sono utili per lo sviluppo di interfacce grafiche che girano su personal computer , fornendo un "front end" per le applicazioni mainframe legacy che si connettono al . Questo aiuta il programmatore a " mettere un bel viso ", a un ex applicazione " green screen", che può essere un vantaggio competitivo per un prodotto software . Programmatori linguaggio di medio livello tendono ad essere un po ' più tecnicamente abile di programmatori di alto livello e sono in genere pagati di più .

Livello

linguaggi di basso livello basso siano più lontani dal linguaggio umano e non sono facilmente leggere a colpo d'occhio . Lingue, come Assembler , necessitano di personale tecnico altamente qualificato , con un conseguente maggior costo di un datore di lavoro . La natura criptica della sintassi può anche causare volte più lungo di risoluzione dei problemi , a seconda del livello di abilità del tecnico . Programmi in linguaggio assembly di personal computer in grado di produrre una grafica mozzafiato , ma mainframe programmi in linguaggio assembly sono tipicamente usati come utilities , raramente produce alcun output a tutti.
Linguaggio Macchina

linguaggio macchina è il linguaggio di basso livello , composta di 1 e 0 organizzati in gruppi di otto per formare vari personaggi . Ogni 1 o 0 è un " po ' ", e 8 bit formano un "byte ". E 'stata la difficoltà di programmare primi computer che utilizzano il linguaggio macchina che ha richiesto lo sviluppo di linguaggi di programmazione . I programmi scritti in lingue che rientrano nelle categorie di cui sopra sono in genere " compilato" in linguaggio macchina in modo che il computer possa leggerli . I programmatori che sanno leggere e comprendere il linguaggio macchina sono altamente qualificati , e il comando stipendi alti .

 

Programmazione © www.354353.com