Mike Copelan
Delphi Developer |
Wed, 18 Jun 1902 08:00:00 GMT
Re:Turbo vs. VAX Pascal
Quote> Next semester I will be teaching a course in Pascal and Data Structures for > the first time. Our college has two different Pascal systems available for > the students. A PC lab with Turbo Pascal 5.5 and a VAX lab with VAX > Pascal. I am trying to decide which platform to specify for class work or > if I should encourage/require the students to try both. > I am a long time Turbo user, however the previous instructor (who will > likely be teaching sections in the future as well) has always required VAX > Pascal. One thing to note is that Turbo runs on Pentium machines that are > also available to the student body at large. The VAX system we have is > strictly for CS students. That might make it easier for students to access > the machines. > I am not familiar myself with the differences between the two compilers. I > plan to take the VAX Pascal manual with me on Christmas vacation this year > and wade through it. > If anyone could offer an opinion (and rationale) on which compiler to > choose, I'd be very interested in that.
I have used both in classes I taught, and the clear choice for me would be/is Turbo Pascal. Vax Pascal is very much (only) an academic system, with extreme limitations in I/O and system interface capability (like ISO Pascal). If what you want to teach is _only_ standard Pascal, Vax Pascal is surely the closewr product/environment, but it's much harder to work with than Turbo: there's the Vax system editor(s), the crude screen/printer i/o, virtually no system interfaces (perhaps not important, but you'll be amazed how little the Pascal language Wirth created was designed to accomplish...), and IMHO useful only for basic programming instruction. That's not to say I couldn't teach Pascal Programming with the Vax system, but the difficulties I had in the college I taught in were more than I wanted to deal with: obtaining terminals, slow system response, inability to "print screen" program output for simple execise submissions, and the biggest issue: the students I had didn't want to learn that stuff - they had PCs and a TP compiler, and they wanted to work at home/work on their own time, rather than when the lab was available. Also, the horrible (lack of) documentation for the Vax Pascal was a real problem for me, since I wasn't familiar with the Vax system software. I came to regard the Vax Pascal system as _solely_ for academic work, and I had the freedom to go more with what the students actually desired. I taught _only_ the standard Pascal syntax and symantics, but I was able (had) to answer their many person questions about Turbo extensions and uniqueness. Some students had only acces to the Vax system (and I don't think any suffered), but those who had/used Turbo fared better overall. Quote> Also, if anyone is familiar in a document available which > compares/contrasts Turbo with VAX Pascal, that would be helpful and > appreciated.
I know of no such information, and much of my opinions are based on personal experience and difficulties. I wasn't constrained to use one or the other, but the student environment and overall practicality steered me to Turbo. I was teaching in the School of Business...
|