| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    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 .

    Previous :

    next :
      Articoli Correlati
    ·Come convertire Oracle per Esponente 
    ·Come fare una stella nel Testo 
    ·Come importare un file CSV su DB2 
    ·Come fare un blog Titolo del post in un tag H1 per una …
    ·Come convertire String a un controllo TextBox 
    ·Come scoprire se una lettera è maiuscola in C Sharp 
    ·Che cosa è un cursore in TSQL 
    ·Altera Quartus II Tutorial 
    ·Come impostare SourceSafe 
    ·Come creare pagine web dinamiche con PHP 
      Articoli in evidenza
    ·Elenchi In Python 
    ·Come gestire le eccezioni in Java 
    ·Come eseguire l'override Equals in Python 
    ·Le regole per i dati di diagrammi di flusso 
    ·Quali sono leggeri Layout e linguaggi di markup 
    ·Che cosa è un Socket in Java 
    ·Come scrivere un VBScript Generale 
    ·Tutorial per MySQL REGEXP 
    ·Come inserire funzioni JavaScript nel Footer 
    ·Come misurare millisecondi in ANSI C 
    Copyright © Conoscenza Informatica http://it.wingwit.com