Concetto in definizione ABC
Varie / / July 04, 2021
Di Guillem Alsina González, a marzo. 2017
Delle lingue di programmazione Ce ne sono alcuni più difficili e altri più facili, più simili alla struttura del linguaggio naturale o meno. Il caso di Pascal è nel mezzo, facile da imparare e abbastanza potente da fare tutto ciò di cui hai bisogno in uno computer.
Pascal è un linguaggio di programmazione sviluppato alla fine degli anni '60 per scopi didattici ma che ha goduto di grande popolarità presso all'inizio e alla metà degli anni '90 con strumenti che lo hanno posto all'avanguardia dei linguaggi utilizzati per lo sviluppo di applicazioni commerciale
Ideato dal professore svizzero Niklaus Wirth per essere utilizzato dai suoi studenti, fu battezzato dal suo creatore come Pascal in onore del matematico francese Blaise Pascal, di cui Wirth era un estimatore.
È un linguaggio fortemente tipizzato e strutturato. Il primo (digitazione) significa che devi definire i tipi di dati per le variabili, cioè dichiarare il loro nome a priori e decidere se quell'identificatore conterrà un numero, un testo e di che tipo saranno questi elementi.
Che sia strutturato significa che utilizza strutture per controllare il flusso del programma, come funzioni e procedure.
La differenza tra questi è che una funzione restituisce sempre un valore, mentre questo non è necessariamente il caso di una procedura.
I prodotti Borland (Turbo Pascal e Delphi) hanno dato a Pascal la sua massima popolarità all'inizio/metà degli anni '90, declinando a posteriori a favore di altri linguaggi come C/C++ o Java
Non c'è Motivo tecnica chiara per questo, forse solo il fatto che gli strumenti di creazione di app in Pascal non hanno scavato in profondità e non sono avanzati abbastanza per sfidare altre lingue, e che Borland (il principale campione della lingua) ha perso vapore contro concorrenti della statura di Microsoft.
Ciò ha fatto sì che, a poco a poco, Pascal e tutte le sue varianti perdessero importanza nel panorama dello sviluppo applicativo.
Ancora oggi disponiamo di strumenti di programmazione in Pascal per la maggior parte dei sistemi operativi, sia gratuiti che a pagamento, anche per gli scopi più moderni come lo sviluppo di app cellulari su Android. Tuttavia, il suo uso è minoritario nel campo dello sviluppo professionale.
Che aspetto ha un programma in Pascal? Bene in questo modo
programma HelloWorld;
inizio
writeln ("Ciao mondo")
fine.
Come possiamo vedere, con uno solo lettura e senza dover necessariamente capire molta programmazione, possiamo vedere come un programma viene “dichiarato”, dato un nome, definito come un inizio, un'azione (in questo caso, l'istruzione scrivere corrisponde a una serigrafia), e un finale.
È grazie a questa struttura che se dovessi consigliare un linguaggio di programmazione per iniziare ad imparare, opterei per Pascal poiché oltre ad essere nato con intenzione, è facile cogliere le essenze della programmazione attraverso il suo utilizzo e, successivamente, saltare ad un altro linguaggio con un maggior numero di utenti e più librerie e utilità per il nostro ambito.
Foto: Fotolia - hanss / maciek905
Temi in Pascal