Borlands Turbo Pascal är ett programmeringsspråk som var populär i slutet av åttiotalet och början av nittiotalet . Även om stöd för den tappades av Borland 1995 och släpptes fri , ser det fortfarande viss användning i inledande programmering kurser på många gymnasieskolor och universitet . För denna tutorial , rekommenderas du ladda Turbo Pascal v5.5 från Embarcadero s Antique Software Museum ( se referenser nedan ) . Varför lära Turbo Pascal
p Om Turbo Pascal tappades av dess utvecklare under 1995 , varför är det fortfarande i bruk ? Turbo Pascal är ett särskilt bra val för introduktionskurser datavetenskap på grund av sin relativa enkelhet , jämfört med moderna språk och utvecklingsmiljöer såsom Microsoft Visual Studio . Detta kan illustreras med det traditionella första programmet Hello World
Efter Tradition : . Hello World
Turbo Pascal version av det klassiska Hello World -programmet är uppfriskande enkel . Starta Turbo Pascal , och i textredigeraren fönstret , skriv följande kod : .
Beginwriteln ( " Hello World " ) , slutet
Som alltid , när det handlar om programmering källkod , små detaljer i interpunktion är viktiga . Ändra enkla citattecken runt Hello World till dubbla citationstecken kommer att producera ett syntaxfel , som kommer att lämna ut semikolon i slutet av raden eller perioden efter " slut . "
En sak som du redan har märkt om du följer längs är att Turbo Pascal utveckling saknar musstöd . Det innebär , förutsatt att du är i Windows , som du behöver för att hålla ned Alt-tangenten för att komma till menyn alternativ för att spara och köra dina program . Lära sig att använda genvägar när det är möjligt är en god vana att komma in tidigt i planeringen karriär , och det är en anledning Turbo Pascal är populär för introduktionskurser datavetenskap . Men om du bara måste ha en mus , tillsammans med mer moderna IDE förbättringar såsom syntaxmarkering , har Turbo Pascal - kompatibel kompilator Free Pascal en mer modern utvecklingsmiljö kallade Lasarus ( se Resources nedan ) .
Variabler och Input
variabler
måste deklareras före början av ditt program med syntax som följande :
varmyName : String [ 30 ] ;
beginwrite ( ' Vad är ditt förnamn ? '); readln ( myname ) , writeln ( "Hej" , myname ) ;
Du kommer att märka några förändringar som har gjorts från det sista programmet . Du kan välja mellan funktionerna " skriva " och " writeln " beroende på om du automatiskt vill ha en ny linje började för oss i slutet av vår produktion . I detta fall ska du låta dina användare att skriva sina namn på samma rad som frågan . Skillnaden mellan " read " och " readln , " är dock något krånglig . Båda kommer att läsa alla tecken tills du trycker på Enter . Dock kommer " readln " flytta markören till nästa rad efter träda drabbas , medan läsning kommer att lämna den där den är .