Questions tagged [pascal]
For questions regarding the use or installation of the Pascal language on retrocomputers.
25
questions
32
votes
3
answers
8k
views
Was Dennis Ritchie being too modest in this quote about C and Pascal?
In his 1993 conference proceeding The Development of the C Language, Dennis Ritchie stated
Successors
C and even B have several direct descendants, though they do not rival Pascal in ...
2
votes
1
answer
454
views
How to transfer file from one disk to another in Apple //e (Applewin)
For the nostalgia, I'm going through Apple Pascal - A Hands-on Approach using AppleWin.
There are four disks, pascal0 through pascal3, and for some reason pascal0 is missing a file called SYSTEM....
7
votes
1
answer
299
views
Cross-Compatibility of UCSD p-Machine Versions?
I currently have Apple Pascal (and Fortran, and PILOT) running on an Apple IIgs emulator on Windows. As near as I can tell, it's UCSD p-System II.something. I also have a DOS-hosted UCSD p-System, IV....
6
votes
2
answers
561
views
Why is the following p-Code generated by the Apple 3 pascal compiler?
On an Apple 3 the following pascal function
function randu( High: integer): integer;
begin
randu:= random mod High
end;
will be translated to
Proc = 06
Typ = P-Code
codeBeg = 02A6
Exitcode=...
17
votes
3
answers
2k
views
x86 as a Pascal Machine?
From this answer by gsg about the usage of certain x86 instructions:
Note that the x86 was originally designed as a Pascal machine, which is why there are instructions to support nested functions (...
22
votes
6
answers
5k
views
What caused the downfall of Pascal? [closed]
From 1985 to 1990 Borland's Turbo Pascal was at least as popular as C for DOS systems. Turbo Pascal was especially popular because of it's ground breaking BGI graphics interface while C was stalled in ...
34
votes
5
answers
8k
views
Why was nil defined as a reserved word in Pascal?
In Pascal, nil (the pointer value to "nothing") is a reserved word. Why wasn't it simply a predefined identifier as true and false are, for example?
This is stated in PASCAL User Manual and Report p....
37
votes
3
answers
6k
views
What was the point of Apple Pascal having its own file system?
Apple's UCSD Pascal for the Apple II used its own file system rather than the existing DOS 3.3 of the day. I'm not sure if it overlapped SOS at all, but regardless of timelines it seems that the ...
7
votes
3
answers
1k
views
When were the analogs of the C operators "break" and "continue" introduced in Pascal?
When published in 1970, the Pascal language did not have a way to implement the functionality equivalent to the (future) C language operators "break" and "continue". Their convenience having been ...
39
votes
4
answers
13k
views
Where does this esoteric Pascal operator come from?
In the documentation for an implementation of Pascal for a Soviet computer, I've encountered a very weird language extension. I'll try to translate it:
Branching operator (branch)
Syntax
&...