Ga naar inhoud

Turbo Pascal


Aanbevolen berichten

Heren, Door de Sudoku rage wil ik zelf een programma schrijven die een sudoku puzzel kan oplossen. Mijn voorkeur gaat naar Turbo Pascal aangezien ik heel lang geleden al met dit taal enkele programma's heb geschreven. Mijn vraag is, waar kan ik een gratis "programmeer-omgeving" voor TP en een compiler vinden? Of zijn ze niet gratis meer? Indien TP niet gratis is, kunnen jullie mij een ander (makkelijk te leren) programma aanraden waarmee ik een mooi programmatje kan schrijven?
Link naar reactie
[quote:b17669ff8a="DeNasio"] Indien TP niet gratis is, kunnen jullie mij een ander (makkelijk te leren) programma aanraden waarmee ik een mooi programmatje kan schrijven?[/quote:b17669ff8a] TP 5.5 is 'gratis' inderdaad. De laatste versie is echter 7. Toch noem ik hier even nog een aantal andere nog niet genoemde (makkelijk te leren) programma's als onderdeel van [url=http://msdn.microsoft.com/vstudio/express/]Microsoft Visual Studio Express Editie.[/url] Windows development: [url=http://msdn.microsoft.com/vstudio/express/vb/]Visual Basic 2005 Express Edition[/url] [url=http://msdn.microsoft.com/vstudio/express/visualcsharp/]Visual C# 2005 Express Edition[/url] [url=http://msdn.microsoft.com/vstudio/express/visualc/]Visual C++ 2005 Express Edition[/url] [url=http://msdn.microsoft.com/vstudio/express/visualj/]Visual J# 2005 Express Edition[/url] Web development: [url=http://msdn.microsoft.com/vstudio/express/vwd/]Visual Web Developer 2005 Express Edition[/url]
Link naar reactie
Joris, Jij was de eerste die off-topic begon (OO :roll: werd niet gevraagd). Verder is het goed om op een vraag wat uitgebreider te antwoorden dan alleen maar gevraagd. Misschien opent dit wel ogen... of ideeen. Het lijkt me dat de door h4xX0r gegeven programma's (hoewel niet mijn favorieten, maar dat is een kwestie van smaak) hee-eel goede alternatieven zijn, ook al zijn ze maar een jaar gratis. Wat vindt DeNasio er zelf van? Lang niet meer van gehoord....
Link naar reactie
  • 2 weken later...
Betreffende het Object-Oriented programmeren in Turbo Pascal: in versie 5.0 had Turbo Pascal nog geen OO. Bij versie 5.5 begon Borland uiteindelijk om wat OO functionaliteit toe te voegen. Je krijgt dan dus te maken met definities als: "type TAppel = Object(TFruit) ..." met de simpele basis-beginselen van OO. Toch werkt dat nog niet zo simpel als in modernere Pascal compilers zoals Delphi en FreePascal. Pas in Delphi 1 werd in Pascal door Borland de classes ingevoerd waardoor je eigenlijk betere OO functionaliteit kreeg. Classes maken het mogelijk om veel generieker met objecten om te kunnen gaan. Een nog verdere generieke manier begon in Delphi 3 met de komst van interfaces, hoewel die in latere Delphi versies nog meer verfijnd werden. Bedenk wel dat je in Turbo Pascal alleen maar MS-DOS applicaties schrijft. Hierdoor heb je veel beperkingen op het gebied van geheugen, communicatie, schijf-toegang en nog een aantal andere problemen. Zo kan een DOS applicatie geen lange bestandsnamen aan, heb je in principe geen netwerk-connecties of zelfs maar communicatie met andere applicaties en zijn al je data-structuren beperkt tot een maximum van 64 kilobytes. Daar staat tegenover dat je executables krijgt die extreem klein zijn vergeleken met moderne Windows applicaties. Een executable van meer dan 50 KB is groot voor een simpele DOS applicatie. Als je al ervaring hebt met Pascal dan is FreePascal een goed, gratis alternatief. Maar kijk ook eens op de [url=http://en.wikipedia.org/wiki/Pascal_programming_language]Pascal WiKi[/url] voor meer informatie.
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...