Pascal (ohjelmointikieli)
Pascal oli alun perin proseduraalinen ohjelmointikieli. Niklaus Wirth kehitti sen 1960- ja 1970-lukujen vaihteessa Algol-kielen pohjalta erityisesti opetuskäyttöä ajatellen.[1] Ohjelmointikieli on nimetty matemaatikko Blaise Pascalin mukaan. Pascalia hyvin lähellä ovat myös ohjelmointikielet Modula-2 ja Oberon, joita voidaan pitää Pascalin "jälkeläisinä". Pascal oli suosittu kieli opetuskäytössä 1970-luvulta 1990-luvun alkupuolelle asti kunnes C-kieli syrjäytti sen.
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 ohjelmistotalot luopuivat vähitellen omista Pascal-kääntäjistään.
Sisällysluettelo |
Pascal tänään [muokkaa]
Pascal-kielen pohjalta on kehitetty Object Pascal lisäämällä Pascaliin olio-ohjelmointiin liittyviä ominaisuuksia. Lisäksi siihen kuuluvat poikkeukset ja niiden hallinta.
Esimerkkiohjelma [muokkaa]
Yleinen esimerkki ohjelmointikielen syntaksista on Hei maailma -ohjelma.
{ Ohjelma tulostaa tekstin "Hei maailma!" } program HeiMaailma(input,output); begin WriteLn('Hei maailma!'); ReadLn end.
Kaikki Pascal-ohjelmat alkavat "Program"-avainsanalla ja ohjelmalohkon alku ja loppu merkitään avainsanoilla "Begin" ja "End". Yksittäiset lauseet erotetaan puolipisteellä, ja koko ohjelma loppuu pisteeseen.
Pascal-kääntäjiä [muokkaa]
Lähteet [muokkaa]
- Jukka Korpela, Timo Larmela ja Ahti Planman: Pascal-ohjelmointikieli. Espoo: OtaDATA ry, 1980. ISBN 951-767-034-6.
Viitteet [muokkaa]
- ↑ Korpela et al. 1980, s. 7
Aiheesta muualla [muokkaa]
| Tuotantokäytössä |
Ada • APL • AWK • Assembly • C • C++ • C# • COBOL • Delphi • Eiffel • Fortran • Java • JavaScript • Lua • Lisp • Objective-C • Pascal • Perl • PHP • PostScript • Python • Ruby • Smalltalk • TCL • Visual Basic |
|---|---|
| Akateemiset | |
| Historialliset |
ALGOL • BASIC • Modula-3 • MUMPS • Plankalkül • PL/I • Simula |
Sivulta puuttuu