Talk:UCSD Pascal: Difference between revisions
→"System": new section |
No edit summary |
||
Line 18: | Line 18: | ||
They both are, to a certain extent. Ada was developed by a number of competing (but not isolated) teams. The UCSD Pascal group had a contract to work with one of the teams, and had a workshop at UCSD where units were discussed. Probably the best summary is that UCSD's work influenced the Ada design, but that the UCSD team was also able to benefit from the ideas being developed in the nascent Ada community. |
They both are, to a certain extent. Ada was developed by a number of competing (but not isolated) teams. The UCSD Pascal group had a contract to work with one of the teams, and had a workshop at UCSD where units were discussed. Probably the best summary is that UCSD's work influenced the Ada design, but that the UCSD team was also able to benefit from the ideas being developed in the nascent Ada community. |
||
---- |
|||
Wirth was already working on modular programming concepts in the late seventies (Lilith!). I think it is more logical that the UCSD unit concept was based on Modula2 and the ISO Pascal standarization effort. |
|||
In 30 years of pascal I never saw a reference of Pascal borrowing from the Ada in the early days, and this article is not providing one etiher, so I assume this is revisionism. |
|||
However nowadays e.g. Free Pascal does look at ADA to see how general concepts can be done in Wirthian style. Comparisons are often made on the maillists. |
|||
[[Special:Contributions/88.159.64.210|88.159.64.210]] ([[User talk:88.159.64.210|talk]]) 17:25, 10 May 2011 (UTC) |
|||
== Incorrectly Redirected here == |
== Incorrectly Redirected here == |
||
Line 24: | Line 31: | ||
Somebody should fix the redirect so that people trying to look up "Pseudo-Code" (a way of implementing theoretical or "virtual" microprocessors) won't be redirected to this page. [[Special:Contributions/216.99.219.27|216.99.219.27]] ([[User talk:216.99.219.27|talk]]) 02:05, 4 September 2009 (UTC) |
Somebody should fix the redirect so that people trying to look up "Pseudo-Code" (a way of implementing theoretical or "virtual" microprocessors) won't be redirected to this page. [[Special:Contributions/216.99.219.27|216.99.219.27]] ([[User talk:216.99.219.27|talk]]) 02:05, 4 September 2009 (UTC) |
||
p-code is not a short for "pseudo code". The term is bytecode, and p-code was one of the earliest examples of that. Pseudo code is something different. |
|||
[[Special:Contributions/88.159.64.210|88.159.64.210]] ([[User talk:88.159.64.210|talk]]) 17:25, 10 May 2011 (UTC) |
|||
== "System" == |
== "System" == |
Revision as of 17:25, 10 May 2011
This article, and the article UCSD p-system Overlap each other more than just mildly. --Samiam95124 01:14, 8 Jun 2005 (UTC)
I have put this in the "Pascal Dialects" catagory, which means that you can find it there with other pascals.--Samiam95124 29 June 2005 02:50 (UTC)
ada <-> pascal
The introduction says:
Notable extensions to standard Pascal include separately compilable Units and a String type. Both of these extensions influenced the design of the Ada programming language.
The history section says:
UCSD introduced two features that were important improvements on the original Pascal: variable length strings, and "units" of independently compiled code (an idea taken from the then-evolving Ada programming language).
So which one comes first after all? Svofski (talk) 16:03, 10 June 2008 (UTC)
They both are, to a certain extent. Ada was developed by a number of competing (but not isolated) teams. The UCSD Pascal group had a contract to work with one of the teams, and had a workshop at UCSD where units were discussed. Probably the best summary is that UCSD's work influenced the Ada design, but that the UCSD team was also able to benefit from the ideas being developed in the nascent Ada community.
Wirth was already working on modular programming concepts in the late seventies (Lilith!). I think it is more logical that the UCSD unit concept was based on Modula2 and the ISO Pascal standarization effort.
In 30 years of pascal I never saw a reference of Pascal borrowing from the Ada in the early days, and this article is not providing one etiher, so I assume this is revisionism.
However nowadays e.g. Free Pascal does look at ADA to see how general concepts can be done in Wirthian style. Comparisons are often made on the maillists. 88.159.64.210 (talk) 17:25, 10 May 2011 (UTC)
Incorrectly Redirected here
The main article has been made the object of redirection for people seeking information on P-Code. P-Code is also known as "pseudo-code" and does not necessarily mean Pascal Code. People have been writing pseudo-code, ever since they figured out ways of representing (and interpreting) bytes and words with things that don't actually mean anything in any given programming language.
Somebody should fix the redirect so that people trying to look up "Pseudo-Code" (a way of implementing theoretical or "virtual" microprocessors) won't be redirected to this page. 216.99.219.27 (talk) 02:05, 4 September 2009 (UTC)
p-code is not a short for "pseudo code". The term is bytecode, and p-code was one of the earliest examples of that. Pseudo code is something different. 88.159.64.210 (talk) 17:25, 10 May 2011 (UTC)
"System"
- UCSD Pascal was a Pascal programming language system
What constitutes this system? Just the OS and the programming language, or additionally a complete toolchain? --Abdull (talk) 10:57, 8 October 2010 (UTC)