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

La differenza tra algoritmi , Pseudocodice & Linguaggi di programmazione

Se siete nuovi alla programmazione di computer , o se si è autodidatta , si può essere confusi da alcuni termini comunemente usati . La maggior parte delle persone sono chiare su quello che è un linguaggio di programmazione , ma termini come "algoritmo " e " pseudocodice " vengono spesso gettati in giro senza una chiara comprensione del loro scopo. Algoritmi , pseudocodice e linguaggi di programmazione sono tutti strumenti usati dai programmatori in diverse fasi di sviluppo del progetto. Se si capisce il loro corretto utilizzo , è possibile sviluppare programmi più veloci , e tali programmi sarà più facile da mantenere . Algoritmi

Un algoritmo è semplicemente una serie di passi da seguire quando la soluzione di un problema . Vi elenco i passaggi nell'ordine in cui devono essere eseguite . Se si dà un amico istruzioni su come arrivare a casa tua - inizio alla sua posizione iniziale e termina nella posizione prevista - si può chiamare che un algoritmo per arrivare a casa . Ricette per preparare una torta o le istruzioni per la costruzione di un tavolo sono anche algoritmi . Tuttavia, i programmatori di computer usano il termine specifico per descrivere le fasi di un programma per computer progettato correttamente seguire per svolgere la sua destinazione .
Programming Languages ​​

Naturalmente , i computer fanno non capire le istruzioni scritte in linguaggi umani . L'algoritmo deve essere " spiegato " a loro in una lingua che comprendono , e che la lingua è il codice binario - una serie di zeri e di 1s che è difficile per gli esseri umani di leggere e scrivere senza fare un sacco di errori . I linguaggi di programmazione sono stati progettati per rendere questo processo più facile . Usano parole chiave speciali e sintassi - l'equivalente di lessico e grammatica in una lingua umana . Il linguaggio di programmazione converte poi queste parole chiave e la sintassi in codice binario , che il computer esegue per eseguire l'algoritmo .
Pseudocodice

Quando cominciano progettazione di un programma , i programmatori spesso non sanno in quale linguaggio di programmazione il programma sarà in ultima analisi, essere scritto . Anche se lo fanno , si può constatare che il linguaggio di programmazione non è essere un modo naturale per loro di pensare con chiarezza la logica dei passi dell'algoritmo . Per rendere questo processo più facile , i programmatori di utilizzare una forma intermedia di codice chiamato " pseudocodice ". Suoni pseudocodice come un linguaggio umano semplificata , ma non si basa su alcun linguaggio di programmazione specifico . Piuttosto , utilizza sintassi che è comune a molti linguaggi di programmazione . Un buon esempio è il processo decisionale sintassi come se - allora le strutture , un altro è la sintassi looping come For-Next strutture
Vantaggi di ogni

Ogni tipo di "linguaggio . "dà i programmatori un vantaggio nella fase di sviluppo in cui viene utilizzato . Gli algoritmi possono essere scritte in normale linguaggio umano , permettendo esperti che non sono programmatori di fornire input in fase di sviluppo del programma. Pseudocodice consente ai programmatori che si specializzano in diversi linguaggi di programmazione di unire le loro conoscenze e creare il codice più efficiente , con conseguente rapido , programmi compatti . E gli stessi linguaggi di programmazione offrono flessibilità, come alcune lingue sono più adatti per certi lavori. Utilizzando tutti e tre gli strumenti , programmi informatici migliori possono essere sviluppate in modo più rapido e più economico .

 

Programmazione © www.354353.com