Ero sivun ”Pascal” versioiden välillä

Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa
Anssi (keskustelu | muokkaukset)
alkua wikipediasta
Rivi 1:
Pascal oli alun perin proseduraalinen ohjelmointikieli. Proseduraalisella ohjelmointikielellä tarkoitetaan käskyjen laittaminen peräkkäin. Ohjelmointi proseduraalisella tavalla on tehtävän jakamista osatehtäviin, ja näiden jakamista edelleen, kunnes tuloksena on niin yksinkertaisia tehtäviä, että ne voidaan suoraan kirjoittaa ohjelmariviksi.
 
Karkeana esimerkkinä voidaan pitää syntymäpäiväjuhlien järjestämistä. Sen osatehtävä on täytekakun tekeminen, ja tämän osatehtävä on kakkupohjan leipominen. Esimerkiksi yhden kananmunan rikkominen voisi vastata analogiassa lopullisen ohjelmakoodin yhtä riviä. Muita proseduraalisia ohjelmointikieliä ovat C ja Ada.
 
Nykyään Pascal-kieltä on kehitetty lisäämällä siihen olio-ohjelmointiin liittyviä ominaisuuksia. Lisäksi siihen kuuluu poikkeukset ja niiden hallinta. Olio-ohjelmointi (''object-oriented programming'') on ohjelmoinnin lähestymistapa, jossa ohjelmointiongelmien ratkaisut jäsennetään olioiden yhteistoimintana.
 
Olio-ohjelmoinnin kaksi koulukuntaa ovat ''skandinaavinen'' ja ''amerikkalainen''. Skandinaavinen koulukunta hahmottaa olio-ohjelmoinnin reaalimaailman simulointina; oliokielistä ensimmäinen, Simula, kuuluu skandinaaviseen koulukuntaan. Amerikkalainen koulukunta on syntynyt Smalltalkin esimerkin ympärille; tälle koulukunnalle oleellista on ohjelman jäsentäminen olioiden yhteistoiminnan avulla riippumatta siitä, simuloiko tämä jäsennys millään tavalla reaalimaailmaa.
 
== Esimerkkiohjelma ==
 
Mielestämme helppo tapa perehtyä johonkin ohjelmointikieleen on käytännöntaso, siksi paneudummekin heti ensimmäiseksi raakaan ohjelmointiin. Aloitamme perinteeksi tulleella Hei Maailma-ohjelmalla, joka siis kirjoittaa ruudulle "Hei Maailma" ja se on sitten siinä. Ohjelmointikielissä jopa yhdenkin sanan kirjoittamiseen tarvitaan useampi rivi.
 
program HeiMaailma;
begin
WriteLn('Hei Maailma!');
end.
 
Kaikki ohjelmat alkavat "Program" avainsanalla, ja ohjelmalohko on rajattu "Begin" / "End" avainsanoilla. Puolipiste erottaa lauseet, ja ohjelma loppuu pisteeseen.
 
==Ympäristöt==
 
Delphi on Borlandin tekemä graafinen ohjelmankehitysympäristö ja ohjelmointikieli. Delphi mahdollisti julkaisuvuonnaan 1995 ensimmäisenä visuaalisen Windows -lomakkeiden editoinnin yhdistettynä olio-ohjelmointiiin.
 
Linux-ympäristöön Delphistä on tehty oma versionsa, joka tunnetaan nimellä Kylix. Kylix sisältää myös muita ominaisuuksia, kuten C++-kääntäjän.
 
==Historia==
 
Pascal on ollut erityisen suosittu opetuskieli 1970-luvulta lähtien, mutta tässä käytössä sen syrjäytti C-ohjelmointikieli 1990-luvun alkupuolella markkinavoimien pakottamana.
 
Ammattikäyttöön Pascal-kieli tuli Borlandin Turbo Pascal-kielen ansiosta 1980-luvulla. Silloiset Turbo-Pascalin ylivoimaiset ominaisuudet aiheuttivat sen, että muut ohjelmointikieliä tekevät ohjelmointitalot luopuivat vähitellen omista Pascal-kääntäjistä.
 
== Pascalin kielioppi ==
 
Noudettu kohteesta ”https://fi.wikibooks.org/wiki/Pascal