S
Serve Laurijssen
David Wade said:May also be a problem if in fact you are a gay male and don't want a women
either....
in my mind gay men dont exist (slightly OT)
David Wade said:May also be a problem if in fact you are a gay male and don't want a women
either....
Charles Richmond said:ISTM that the C standard could be shorted by 80% if all the special
cases were eliminated. These cases were introduced to allow some
odd-ball implementations to squeak in under the standards fence.
For instance, just say "NULL is always 0". If you can *not* implement
NULL this way, go home and think about how to fix *your* implementation,
*not* change the standard.
No, orientation dependent.Are you saying this is implementation dependent?
What's your take on Truman Capote and Elton John?Serve said:in my mind gay men dont exist (slightly OT)
CBFalconer said:Before C became standardized and included prototypes, I couldn't
stand it at all. The original K&R flavor was much too error prone.
Joe Wright said:What's your take on Truman Capote and Elton John?
Keith said:This runs a considerable risk of turning into a lengthy and heated
discussion of something that has absolutely nothing to do with C.
Let's drop it now. If you want to talk about Truman Capote and Elton
John, please do it in private e-mail or in a more appropriate
newsgroup.
CBFalconer said:Actually it is neither as clean nor as portable as Pascal. However
it is significantly more flexible, and as you said, compilers exist
for practically every system.
I would much rather create, from scratch, a Pascal system than a C
system. Today this is not necessary, because of basically portable
compilers such as gcc. As a very rough measure of compiler
complexity needed, compare the size of the Pascal standard with
that of the C standard. And don't even mention C++.
The Pascal standard is toooo short.
The C++ standard is toooo long.
The C standard is just right.
Rod Pemberton said:PL/1, a precursor to Pascal, was basically Pascal (with pointers, like C),
and record structures that were supposedly based on COBOL. One big
difference was that variables were passed by reference.
So it is an Endian thing?Joe said:No, orientation dependent.![]()
Walter Roberson said:Rod Pemberton said:PL/1, a precursor to Pascal, was basically Pascal (with pointers, like C),
and record structures that were supposedly based on COBOL. One big
difference was that variables were passed by reference.
Note that Wirth's "Recollections about the Development of Pascal"
makes no mention at all of PL/I. Wirth was much involved in the
Working Group to produce a successor to Algol 60, submitted
a proposal that was not adopted, but which he wrote anyhow and called
Algol W. That turned out to have a lot of baggage so he decided
to create a new language based upon the important points of the
Algol discussions but emphasizing ease of analysis and emphasizing
practical implementations: Pascal.
Wirth does not in any way hint that he had PL/I in mind (and
some of the important discussions started before PL/I was released).
Thus, I would say using the word "precursor" would be a misnomer,
as would be saying that PL/I "was basically Pascal". Convergant [sic]
evolution, perhaps.
Rod said:Walter Roberson said:Rod Pemberton said:PL/1, a precursor to Pascal, was basically Pascal (with pointers, like C),
and record structures that were supposedly based on COBOL. One big
difference was that variables were passed by reference.
Note that Wirth's "Recollections about the Development of Pascal"
makes no mention at all of PL/I. Wirth was much involved in the
Working Group to produce a successor to Algol 60, submitted
a proposal that was not adopted, but which he wrote anyhow and called
Algol W. That turned out to have a lot of baggage so he decided
to create a new language based upon the important points of the
Algol discussions but emphasizing ease of analysis and emphasizing
practical implementations: Pascal.
Wirth does not in any way hint that he had PL/I in mind (and
some of the important discussions started before PL/I was released).
Thus, I would say using the word "precursor" would be a misnomer,
as would be saying that PL/I "was basically Pascal". Convergant [sic]
evolution, perhaps.
Precursor simply means to precede, i.e., to come before.
"A precursor is something that existed before and was incorporated intoFrom wikipedia:
"one that precedes and indicates the approach of another"From Merriam Webster:
Rod Pemberton said:Precursor simply means to precede
Robert Gamble said:Rod said:likeWalter Roberson said:PL/1, a precursor to Pascal, was basically Pascal (with pointers,
C),and record structures that were supposedly based on COBOL. One big
difference was that variables were passed by reference.
Note that Wirth's "Recollections about the Development of Pascal"
makes no mention at all of PL/I. Wirth was much involved in the
Working Group to produce a successor to Algol 60, submitted
a proposal that was not adopted, but which he wrote anyhow and called
Algol W. That turned out to have a lot of baggage so he decided
to create a new language based upon the important points of the
Algol discussions but emphasizing ease of analysis and emphasizing
practical implementations: Pascal.
Wirth does not in any way hint that he had PL/I in mind (and
some of the important discussions started before PL/I was released).
Thus, I would say using the word "precursor" would be a misnomer,
as would be saying that PL/I "was basically Pascal". Convergant [sic]
evolution, perhaps.
Precursor simply means to precede, i.e., to come before.
Precede means to precede, precursor implies some sort of additional
connection.
Richard Tobin said:Not at all. It has a strong implication of the earlier leading to the
later in some way. The Krakatoa eruption was not a precursor of C99.
[/QUOTE]Not at all. It has a strong implication of the earlier leading to the
later in some way. The Krakatoa eruption was not a precursor of C99.
Definitions from three dictionaries contradict that statement.
Robert Gamble said:Rod said:PL/1, a precursor to Pascal, was basically Pascal (with pointers, like
C),
and record structures that were supposedly based on COBOL. One big
difference was that variables were passed by reference.
Note that Wirth's "Recollections about the Development of Pascal"
makes no mention at all of PL/I. Wirth was much involved in the
Working Group to produce a successor to Algol 60, submitted
a proposal that was not adopted, but which he wrote anyhow and called
Algol W. That turned out to have a lot of baggage so he decided
to create a new language based upon the important points of the
Algol discussions but emphasizing ease of analysis and emphasizing
practical implementations: Pascal.
Wirth does not in any way hint that he had PL/I in mind (and
some of the important discussions started before PL/I was released).
Thus, I would say using the word "precursor" would be a misnomer,
as would be saying that PL/I "was basically Pascal". Convergant [sic]
evolution, perhaps.
Precursor simply means to precede, i.e., to come before.
Precede means to precede, precursor implies some sort of additional
connection.
No. It doesn't imply any such thing. It simply means to precede which, of
course, means that something followed. Here are definitions from three
dictionaries:
1. a person or thing that precedes, as in a job, a method, etc.;
predecessor.
2. a person, animal, or thing that goes before and indicates the approach of
someone or something else
1. One that precedes and indicates, suggests, or announces someone or
something to come:...
2. One that precedes another; a forerunner or predecessor.
1 a : one that precedes and indicates the approach of another b :
PREDECESSOR
2 : a substance, cell, or cellular component from which another substance,
cell, or cellular component is formed
Rod said:Robert Gamble said:Rod said:PL/1, a precursor to Pascal, was basically Pascal (with pointers, like
C),
and record structures that were supposedly based on COBOL. One big
difference was that variables were passed by reference.
Note that Wirth's "Recollections about the Development of Pascal"
makes no mention at all of PL/I. Wirth was much involved in the
Working Group to produce a successor to Algol 60, submitted
a proposal that was not adopted, but which he wrote anyhow and called
Algol W. That turned out to have a lot of baggage so he decided
to create a new language based upon the important points of the
Algol discussions but emphasizing ease of analysis and emphasizing
practical implementations: Pascal.
Wirth does not in any way hint that he had PL/I in mind (and
some of the important discussions started before PL/I was released).
Thus, I would say using the word "precursor" would be a misnomer,
as would be saying that PL/I "was basically Pascal". Convergant [sic]
evolution, perhaps.
Precursor simply means to precede, i.e., to come before.
Precede means to precede, precursor implies some sort of additional
connection.
No. It doesn't imply any such thing. It simply means to precede which, of
course, means that something followed. Here are definitions from three
dictionaries:
1. a person or thing that precedes, as in a job, a method, etc.;
predecessor.
2. a person, animal, or thing that goes before and indicates the approach of
someone or something else
1. One that precedes and indicates, suggests, or announces someone or
something to come:...
2. One that precedes another; a forerunner or predecessor.
1 a : one that precedes and indicates the approach of another b :
PREDECESSOR
2 : a substance, cell, or cellular component from which another substance,
cell, or cellular component is formed
Rod said:Definitions from three dictionaries contradict that statement. See my post
to Gamble.
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.