REKLAM
Vilket språk kommer du aldrig att höra någon prata på gatorna?
Pascal är ett programspråk skapat av schweizaren Niklaus Wirth 1970. Språket har fått namn efter fysikern Blaise Pascal och har varit mest aktuellt som undervisningsspråk men även många små och stora programsystem har skrivits i Pascal eller någon av dess dialekter, som Turbo Pascal eller Delphi. Exempelvis är typsättningsystemet TeX och mycket av ursprungsversionen av Macintoshs operativsystem skrivet i originalversionen av Pascal, medan applikationen Total Commander är skriven i Object Pascal eller Delphi, liksom Delphi självt.
Wirth ville i första hand att skapa ett effektivt språk baserat på så kallad strukturerad programmering, ett begrepp som då hade blivit populärt. Pascal har sin grund i programspråket ALGOL 60, men införde flera nya begrepp och mekanismer för att, utöver skalärer och matriser, kunna definiera egna godtyckligt komplexa datatyper (även rekursivt) och även bygga dynamiska datastrukturer som listor, träd, etc. Viktiga nya verktyg för detta var bland annat poster (records), uppräkningar (enumerations), intervall (subranges), och dynamiskt allokerade variabler med tillhörande pekare. För att göra detta möjligt och meningsfullt har Pascal en stark typning som även innebär att data av en typ inte kan konverteras eller tolkas som en annan datatyp okontrollerat. Liknande mekanismer finns idag i de flesta moderna programspråk. Utöver ALGOL 60 influerades Pascal av ALGOL 68, Simula 67, och Wirths eget tidigare språk Algol-W.
Mer Info:
sv.wikipedia.org
REKLAM
REKLAM
REKLAM