362 Shares 8966 views

Che cosa è Pascal. Programmazione in Pascal

Che cosa è Pascal? Un sacco di persone chiedono questo problema. In sostanza, si tratta di persone che usano un computer a un livello di base. Pascal – questo è uno dei linguaggi di programmazione più popolari. Per saperne di esso, di solito al liceo o nei primi corsi di università. E 'considerato la base per molti altri linguaggi di programmazione.

storia

Qual è Pascal, abbiamo scoperto. Passiamo ora direttamente alla storia della sua nascita e lo sviluppo. Lingua Creator – Niklaus Wirth. È stato sviluppato nel periodo 1968-1969. Pascal creando l'idea gli venne dopo aver frequentato un comitato speciale per lo sviluppo del linguaggio. Che cosa è Pascal, è interessante molti programmatori alle prime armi. Questo nome è la lingua è stato chiamato dopo il famoso scienziato francese Blaise Pascal, che è particolarmente famosa per la creazione di una macchina meccanica, riassume due numeri.

La prima pubblicazione di quello che Pascal, apparso nel 1970. Hanno parlato lo scopo principale di creare questo linguaggio, come l'efficienza, che contribuirebbe a ottime capacità di programmazione e strutturazione dei dati.

Il linguaggio di implementazione

  • UCSD Pascal. Questo sistema è stato istituito nel 1978. Sembrava porta compilatore che consente di codice portabile, e può ora essere modificato il sistema originale, e così via. Più tardi UCSD divenne la base per molte successive implementazioni Pascal.
  • Object Pascal. Programmazione in Pascal ha sempre attratto molti giovani professionisti. Nel 1986, Apple ha creato la lingua oggetto di estensione. Il gruppo è impegnata nello sviluppo, consulenza con il "padre" di Pascal.
  • Turbo Pascal. La prima versione dell'IDE è apparso nel 1983. Borland è stata la società che è stata impegnata nello sviluppo di questa implementazione. Tuttavia, va notato che la Turbo Pascal molto preso in prestito da Odject Pascal, e, in generale, queste implementazioni erano simili. Programmazione in Pascal sono interessati e Microsoft. Quasi allo stesso tempo, hanno rilasciato la propria versione del linguaggio oggetto sulla base di Pascal. Non riusciva a ottenere la distribuzione di massa, e fu presto dimenticato. Successivamente, l'attuazione di detto oggetto di Borland Pascal.
  • Object Pascal oggi. Il passo più importante nella storia del Pascal è la resa di implementazioni libere. Hanno incluso tutto il meglio da molti altri dialetti. Essi presentano un'eccellente compatibilità con la maggior parte dei sistemi operativi.

lineamenti

La familiarità con il linguaggio Pascal è necessario partire con le sue caratteristiche. Primo fra tutti – le più severe di battitura e la presenza di programmazione strutturata. Pascal – il primo di questo tipo di linguaggio. Ha pensato lo sviluppatore, il linguaggio di programmazione deve contribuire disciplinato, in quanto escludeva il più possibile una serie di errori di sintassi, così come presente un'interfaccia intuitiva. Che cosa è Pascal, e quali sono le sue caratteristiche principali – i principali temi di interesse per i principianti. Il linguaggio è abbastanza semplice anche per un principiante.

In origine, però, il linguaggio ha una serie di svantaggi. Primo fra tutti: l'incapacità di lavorare con la memoria dinamica, a breve biblioteca IO, la mancanza di fondi per eseguire le funzioni create in altre lingue, e così via. Qual è Pascal, la cui lingua è abbastanza semplice, nei primi anni '80, molti esperti hanno imparato. Tuttavia, non tutto è venuto a piacere. Alcuni esperti anche scritto articoli che sono stati dipinti in dettaglio di ogni mancanza del linguaggio.

Difetti e correggerli

Come molti altri linguaggi di programmazione, Pascal vanta non solo i vantaggi ma anche svantaggi gravi. Va detto che, gradualmente, gli sviluppatori alle prese con gli svantaggi, ma è non lo fanno sempre.

Per quanto possa sembrare, ma non è raro carenze linguistiche aiuta i programmatori in allenamento. Inoltre, Pascal negli anni '80 è stato un enorme passo avanti in confronto con Fortran, che a quel tempo studiava i nuovi arrivati. Soprattutto Fortran ha avuto più problemi. In un brevissimo periodo di tempo, Pascal è riuscito a diventare la lingua principale per l'insegnamento in molte scuole e università. Alla sua base sono stati sviluppati numerosi programmi.

struttura

A proposito di Pascal si può scrivere molto, ma dovrebbe andare direttamente al processo di programmazione. Ogni applicazione in Pascal inizia con la parola chiave (Programma). Subito dopo il nome del programma specificato, e poi mettere ";". A volte questo non è richiesto. Dopo il nome, è possibile specificare un elenco di file esterni che giocheranno i parametri. Dopo di che arriva il più importante nel programma – il suo corpo. Si compone di sezioni descrizioni di costanti, tipi, variabili, procedure e funzioni. Dopo di loro v'è un blocco di istruzioni – il punto di ingresso. unità di controllo è situato tra le parole chiave inizio e fine. Ogni dichiarazione è separato da un punto e virgola. Per terminare il programma usa un punto che si trova dopo il corpo.

moduli applicativi

Per il modulo applicativo nel codice di programma deve essere presente una pubblicità per esso. Per rendere tale messaggio, è possibile utilizzare le istruzioni di collegamento, che è una parola chiave USI. Dopo di lui, i nomi dei moduli da collegare. Istruzioni entrati subito dopo l'intestazione o nella sezione interfaccia.

Alcune implementazioni non supportano i moduli di lingua, le versioni soprattutto anziani. Essi possono essere suddivisi in due tipi: software e supporto. Il primo è presente nel programma inizia con il programma di parola chiave. La seconda comprende variabili, costanti, tipi e così via, può essere utilizzato in altri moduli.

punteggiatura

sintassi Pascal richiede la stretta osservanza.

  • Punto e virgola. Posto all'estremità della testa, dopo la descrizione delle variabili. operatori separati da esso. Non è possibile utilizzare la parte anteriore della fine parola chiave.
  • Virgola. Usato come un separatore in una varietà di liste.
  • Point. Posto alla fine del corpo del programma (dopo la fine di parola).

Tale sintassi rigida è necessaria perché il computer è considerata in esecuzione l'applicazione. Nel caso del carattere non corretto viene visualizzato un errore. Se una virgola funge da separatore dichiarazione, l'operatore è considerato l'intero testo tra un punto e il punto successivo. Nel caso del nepostanovki contrassegno tra gli operatori, il programma prenderà loro uno e producendo un errore.

linguaggio Pascal permette di inserire commenti. Essi servono come spiegazione per il codice del programma. È possibile utilizzare la lingua russa. In programma commenti non producono alcun effetto.

In Pascal, è possibile scrivere sia lettere maiuscole e minuscole. La scelta spetta al programmatore.

critica

Come già detto, la popolarità speciale di Pascal è venuto in 1980-1990, ma c'erano i critici che consideravano la lingua frivola. A loro avviso, è adatto solo per l'allenamento. Soprattutto la critica notevole è stato descritto nell'articolo "Perché Pascal non è il mio linguaggio di programmazione preferito." È stato scritto da Brian Kernighan – uno degli sviluppatori di C. E 'stato dopo l'articolo Pascal ha cominciato seriamente cambiato in meglio.

Nonostante tutte le carenze, il più urgente su Pascal atteggiamento disinvolto di molti programmatori.