Pascal (ohjelmointikieli)

Pascal
Paradigma proseduraalinen, strukturoitu
Kehittäjä Niklaus Wirth
Vakaa versio ISO 7185:1990[1]
Vaikutteet ALGOL
Vaikuttanut Object Pascal, Modula-2, Oberon

Pascal on Niklaus Wirthin kehittämä proseduraalinen ohjelmointikieli, joka on kehitetty 1960- ja 1970-lukujen vaihteessa ALGOL-kielen pohjalta erityisesti opetuskäyttöä ajatellen.[2][3] Pascalia pidetään esimerkkinä strukturoitua ohjelmointia tukevasta kielestä.[4]

Pascal-kieli on nimetty matemaatikko Blaise Pascalin mukaan. Pascalia hyvin lähellä ovat Wirthin myöhemmin kehittämät 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 -ympäristön 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.

  1. ISO 7185:1990 ISO. Viitattu 14.2.2020. (englanniksi) 
  2. Korpela et al. 1980, s. 7
  3. Niklaus E. Wirth amturing.acm.org. Viitattu 6.9.2019. (englanniksi)
  4. Karl P. Hunt: An introduction to structured programming (PDF) link.springer.com. 1979. doi:10.3758/BF03205654. Viitattu 6.1.2020. (englanniksi)

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy