Sviluppato nel 1970, da Niklaus Wirth, Pascal è un linguaggio di programmazione di computer. Pascal è un linguaggio imperativo che è considerata una valida opzione per la programmazione strutturata. La lingua scopo originario era quello di aiutare a insegnare i concetti di programmazione strutturata per studenti universitari. In effetti, gli insegnanti hanno utilizzato come un linguaggio di programmazione introduttiva per molti anni. Anche se è stata creata decenni fa, le versioni della lingua sono ancora in uso oggi, in settori dell'istruzione e dello sviluppo del software.
Pascal è stato dato il nome in onore di Blaise Pascal. Pascal, un matematico e fisico francese nato, ha contribuito a pioniere dello sviluppo di computer. Egli è accreditato con la progettazione della prima macchina aritmetica nel 1641, spesso considerato il primo antenato dei moderni computer. Era anche un filosofo religioso. Nello sviluppo di Pascal, Niklaus Wirth base il linguaggio ALGOL. ALGOL è un linguaggio di programmazione che è stato sviluppato nel 1960. Sig. Wirth progettato Pascal, con due obiettivi primari della mente. In primo luogo, è stata la sua intenzione di fornire un linguaggio utile per l'insegnamento di programmazione sistematicamente con chiare, concetti fondamentali. In secondo luogo, ha creato il linguaggio di fornire per l'attuazione affidabili ed efficienti, cercando di colmare le lacune di sinistra da altri linguaggi di programmazione di computer disponibili al momento. Pascal superato gli obiettivi originali Sig. Wirth. Ha guadagnato il riconoscimento commerciale che di fatto superato l'interesse dei soggetti coinvolti in materia di istruzione. Il linguaggio di programmazione di computer ha subito un alto livello di popolarità nel 1970, il sistema di incontro e di software applicativo necessario. Esso è stato attuato su oltre 80 sistemi di computer dal momento in cui il 1970 è venuto a una stretta. L'originale Pascal è procedurali e delle caratteristiche tradizionali a base di Algol strutture. Tuttavia, ha anche molte strutture dati e astrazioni che differiscono da Algol, come enumerazioni, record e set. Le sue definizioni di tipo e puntatori variano da Algol originale. Nonostante tali differenze, è ancora considerato molto più simile al linguaggio di programmazione Algol di quelli appartenenti alla famiglia C di lingue. In confronto Pascal alla famiglia dei linguaggi di programmazione C, una cosa che risalta è il suo uso di parole chiave in inglese. Dove C utilizza i simboli, Pascal usa parole reali. Tuttavia, C è più simile a Algol in termini di semplici dichiarazioni. C utilizza nome-tipo, una variabile sintassi di nome, mentre Pascal evita sintassi quali a favore di fornire impostazioni educative con più chiara la sintassi. Altre differenze esistono tra Pascal e C, come pure.Il compilatore Pascal originale è diventato operativo nel 1970. E 'stato creato per la CDC 600 computer mainframe della serie ed è stato scritto nel linguaggio di programmazione Fortran. Compilatori Pascal creati dopo il 1975 sono stati generalmente scritti in Pascal. Di solito, questi compilatori possibile ricompilare se stessi per includere nuove funzionalità del linguaggio. Un compilatore Pascal può anche ricompilare se stesso quando portato ad un ambiente diverso.
