PDQ PascalApplications Programmation
 ★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se le presenta en su versión original ★ 
 ★ Dieser Text wird in seiner ursprünglichen Fassung Ihnen präsentiert ★ 

The immediate impression is that this is UCSD Pascal, a venerable implementation of the language (in slightly non standard form) popular in America for many years. The programs USCD produces need a ‘runtime module' to work - ie. if you wanted to sell a program you'd written, the users would need the runtime module on their disc to make it work. If you wanted to sell it with your program you'd have to negotiate a deal with the original suppliers. It's really halfway between a compiler and an interpreter.

The first thing to be discovered, and it isn't on the outside of the package, is that the system will only work with an 8512 or a 9512. This is because the whole lot is a single file occupying 300k on the disc.This is carrying integration a bit too far.

To get the system running it is necessary to type pdq pdq.vol, which opens the 300K library file and brings up a command line at the top of the screen. From this the editor can be selected and, apparently, a number of other facilities.

Not only must you use the editor provided but your files remain locked up in the giant library file. PDQ Pascal provides no way to export your files from the library file to a separate file usable by another editor; the system is totally self contained.

Getting Wirth and Wirth

Once a file is created and saved to the library file it can be run. The program will, after being given several more names, execute and then deposit you back at the first menu. Programs also remain locked into the library file system and apparently cannot be used apart from it. This means that the PDQ system can only really be used to learn the Pascal language, not to make any practical use of it.

This sequence of events, edit and run, requires a large number of keystrokes and an almost constant churning of the disc drive as the system accesses the library file for its resources. The process involves a great deal of waiting.

Putting the library file in drive M speeds things up a little and cuts down the wear on the drive but leaves no room on M: for anything else. Also you must remember to copy the library file back to disc. It is essential to take backups when working with PDQ Pascal as a library file maintains its own directory within itself and any corruption there makes the file unusable. This weakness is not mentioned in the manual.

The convention adopted by PDQ Pascal for the naming of files is guaranteed to confuse anyone new to CP/M. Up to fifteen characters are allowed, for example. very,long.title, is acceptable. Text files are always given the filetype .TEXT, which is of course one character longer than CP/M permits. The editor will not recognise a file without this type.

Pecan nuts

In its original form UCSD Pascal proved a reliable and popular compiler though it must be remembered that there was little competition when it first appeared.

Pecan say you can upgrade to UCSD Pascal ‘at a reasonable cost' - £119.54 inclusive of VAT Postage and packing less the cost of PDQ Pascal.

On the plus side it has to be said that for a complete beginner unused to anything else PDQ Pascal would provide a reasonable training ground. The system is quirky but usable and the manual leads you through the elements of Pascal in easy stages. You would still need another book on Pascal for comparison and detailed descriptions of function usage.

On the minus side there is the fact that you can't use any other Pascal code you might come across, since you are unable to read in and modify existing programs to use under this system. The editor is a dog (the PDQ editor that is) and PDQ Pascal abuses CP/M rather, making the system very slow and unwieldy. The PDQ system is incompatible with everything else you might use on your computer.


HiSoft v Pecan

Inevitably comparisons will be made with the HiSoft Pascal 80 compiler. This is a modern implementation of the language and comes with a full screen, configurable, program editor. Pascal 80 is a very fast compiler that produces stand alone .COM files, ie. you can give them away or sell them to your friends and they won't need anything extra to run them. When you hit an error, HiSoft's editor will automatically put you back into the editor at the line with the error.

Ease of programming is so closely tied in with the way the editor works that a cooperative editor must be an Important consideration when buying a new language.


HiSoft's manual doesn't teach you Pascal - while it's an exellent guide to the package, you'll need a beginners' book if you've never used it before - bul as a program development package it's more convenient, faster and more commercially viable.

8000 Plus

★ PUBLISHER: Pecan Systems
★ YEAR: 1989
★ CONFIG: PCW (8512s/9512s only) + CP/M
★ AUTHOR(S): ???
★ PRICE: £29.95


Je participe au site:
» Newfile(s) upload/Envoye de fichier(s)
★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

» Applications » Lerm Software - Z80c Toolkit/Z80 Toolkit 3
» Applications » L'abréviateur (Amstar&CPC)
» Applications » DASM v1
» Applications » Wandel
» Applications » Tokext (CPC Revue)
» Applications » Microsoft Macro Assembler


L'alinéa 8 de l'article L122-5 du Code de la propriété intellectuelle explique que « Lorsque l'œuvre a été divulguée, l'auteur ne peut interdire la reproduction d'une œuvre et sa représentation effectuées à des fins de conservation ou destinées à préserver les conditions de sa consultation à des fins de recherche ou détudes privées par des particuliers, dans les locaux de l'établissement et sur des terminaux dédiés par des bibliothèques accessibles au public, par des musées ou par des services d'archives, sous réserve que ceux-ci ne recherchent aucun avantage économique ou commercial ». Pas de problème donc pour nous!

CPCrulez[Content Management System] v8.75-desktop/c
Page créée en 083 millisecondes et consultée 19 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.