Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c > #143025 > unrolled thread
| Started by | Thiago Adams <thiago.adams@gmail.com> |
|---|---|
| First post | 2019-04-11 12:38 -0700 |
| Last post | 2019-04-12 05:05 -0700 |
| Articles | 14 — 7 participants |
Back to article view | Back to comp.lang.c
History of C Thiago Adams <thiago.adams@gmail.com> - 2019-04-11 12:38 -0700
Re: History of C Thiago Adams <thiago.adams@gmail.com> - 2019-04-11 12:51 -0700
Re: History of C gazelle@shell.xmission.com (Kenny McCormack) - 2019-04-11 19:52 +0000
Re: History of C Thiago Adams <thiago.adams@gmail.com> - 2019-04-11 13:05 -0700
Re: History of C luser droog <luser.droog@gmail.com> - 2019-04-11 13:13 -0700
Re: History of C luser droog <luser.droog@gmail.com> - 2019-04-11 14:04 -0700
Re: History of C Thiago Adams <thiago.adams@gmail.com> - 2019-04-11 14:52 -0700
Re: History of C Thiago Adams <thiago.adams@gmail.com> - 2019-04-11 13:16 -0700
Re: History of C Bart <bc@freeuk.com> - 2019-04-11 21:28 +0100
Re: History of C Thiago Adams <thiago.adams@gmail.com> - 2019-04-11 13:32 -0700
Re: History of C Andrey Tarasevich <andreytarasevich@hotmail.com> - 2019-04-11 16:36 -0700
Re: History of C Keith Thompson <kst-u@mib.org> - 2019-04-11 17:40 -0700
Re: History of C Ben Bacarisse <ben.usenet@bsb.me.uk> - 2019-04-12 01:16 +0100
Re: History of C Thiago Adams <thiago.adams@gmail.com> - 2019-04-12 05:05 -0700
| From | Thiago Adams <thiago.adams@gmail.com> |
|---|---|
| Date | 2019-04-11 12:38 -0700 |
| Subject | History of C |
| Message-ID | <a3294006-7df0-4250-a626-cc61a925d3c1@googlegroups.com> |
Does anyone has links to give us more details about the history of C? - https://www.bell-labs.com/usr/dmr/www/chist.html
[toc] | [next] | [standalone]
| From | Thiago Adams <thiago.adams@gmail.com> |
|---|---|
| Date | 2019-04-11 12:51 -0700 |
| Message-ID | <a6eb302a-fc00-4315-a966-f3ba835fd57a@googlegroups.com> |
| In reply to | #143025 |
On Thursday, April 11, 2019 at 4:38:30 PM UTC-3, Thiago Adams wrote: > Does anyone has links to give us more details about the > history of C? (Does anyone have links...)
[toc] | [prev] | [next] | [standalone]
| From | gazelle@shell.xmission.com (Kenny McCormack) |
|---|---|
| Date | 2019-04-11 19:52 +0000 |
| Message-ID | <q8o5tu$ote$1@news.xmission.com> |
| In reply to | #143025 |
In article <a3294006-7df0-4250-a626-cc61a925d3c1@googlegroups.com>,
Thiago Adams <thiago.adams@gmail.com> wrote:
>
>Does anyone has links to give us more details about the
>history of C?
>
>
>- https://www.bell-labs.com/usr/dmr/www/chist.html
Have you tried:
https://en.wikipedia.org/wiki/C
Very informative.
--
"There are two things that are important in politics.
The first is money and I can't remember what the second one is."
- Mark Hanna -
[toc] | [prev] | [next] | [standalone]
| From | Thiago Adams <thiago.adams@gmail.com> |
|---|---|
| Date | 2019-04-11 13:05 -0700 |
| Message-ID | <3645b5c8-3b7b-44e3-91ae-714bbbdd1469@googlegroups.com> |
| In reply to | #143028 |
On Thursday, April 11, 2019 at 4:52:38 PM UTC-3, Kenny McCormack wrote: ... > Have you tried: > > https://en.wikipedia.org/wiki/C > > Very informative. I think you mean this one: https://en.wikipedia.org/wiki/C_(programming_language) I would like to link some pdfs about the C Programming language first edition but I never know if it is legal or not.
[toc] | [prev] | [next] | [standalone]
| From | luser droog <luser.droog@gmail.com> |
|---|---|
| Date | 2019-04-11 13:13 -0700 |
| Message-ID | <c32002df-7494-48bd-a67e-c659c4ea74ce@googlegroups.com> |
| In reply to | #143029 |
On Thursday, April 11, 2019 at 3:05:49 PM UTC-5, Thiago Adams wrote: > On Thursday, April 11, 2019 at 4:52:38 PM UTC-3, Kenny McCormack wrote: > ... > > Have you tried: > > > > https://en.wikipedia.org/wiki/C > > > > Very informative. > > I think you mean this one: > > https://en.wikipedia.org/wiki/C_(programming_language) > > I would like to link some pdfs about the C Programming language > first edition but I never know if it is legal or not. I don't have links, but a few good sources to search for are The Unix Manual vol.2 which is full of articles about C, porting to other machines, early unix utilities written in C, and more. And the Bell Labs Technical Journal issue about C from around 1980. bitsavers probably has these and more.
[toc] | [prev] | [next] | [standalone]
| From | luser droog <luser.droog@gmail.com> |
|---|---|
| Date | 2019-04-11 14:04 -0700 |
| Message-ID | <cff51328-45f4-4b66-8cdc-f70bd9a4104c@googlegroups.com> |
| In reply to | #143030 |
On Thursday, April 11, 2019 at 3:14:03 PM UTC-5, luser droog wrote: > On Thursday, April 11, 2019 at 3:05:49 PM UTC-5, Thiago Adams wrote: > > On Thursday, April 11, 2019 at 4:52:38 PM UTC-3, Kenny McCormack wrote: > > ... > > > Have you tried: > > > > > > https://en.wikipedia.org/wiki/C > > > > > > Very informative. > > > > I think you mean this one: > > > > https://en.wikipedia.org/wiki/C_(programming_language) > > > > I would like to link some pdfs about the C Programming language > > first edition but I never know if it is legal or not. > > I don't have links, but a few good sources to search for are > The Unix Manual vol.2 which is full of articles about C, porting > to other machines, early unix utilities written in C, and more. > And the Bell Labs Technical Journal issue about C from around 1980. > > bitsavers probably has these and more. Drrn. Ought to have dug up links first. This is what I said, http://bitsavers.trailing-edge.com/pdf/att/unix/System_V_Release_2/UNIX_Programmers_Manual_Vol_2_System_Calls_and_Library_Routines_1986.pdf but I said the wrong thing. I forget which volume or edition. But one of the later editions from I guess (aware of having recently guessed wrong) '85 (or 6) ... ish? ... had a one volume of papers that covered this material but were not available elsewhere. continuing to search...
[toc] | [prev] | [next] | [standalone]
| From | Thiago Adams <thiago.adams@gmail.com> |
|---|---|
| Date | 2019-04-11 14:52 -0700 |
| Message-ID | <fc43acf6-34e6-4923-8f15-043a0fe3bf08@googlegroups.com> |
| In reply to | #143036 |
On Thursday, April 11, 2019 at 6:04:44 PM UTC-3, luser droog wrote: > On Thursday, April 11, 2019 at 3:14:03 PM UTC-5, luser droog wrote: > > On Thursday, April 11, 2019 at 3:05:49 PM UTC-5, Thiago Adams wrote: > > > On Thursday, April 11, 2019 at 4:52:38 PM UTC-3, Kenny McCormack wrote: > > > ... > > > > Have you tried: > > > > > > > > https://en.wikipedia.org/wiki/C > > > > > > > > Very informative. > > > > > > I think you mean this one: > > > > > > https://en.wikipedia.org/wiki/C_(programming_language) > > > > > > I would like to link some pdfs about the C Programming language > > > first edition but I never know if it is legal or not. > > > > I don't have links, but a few good sources to search for are > > The Unix Manual vol.2 which is full of articles about C, porting > > to other machines, early unix utilities written in C, and more. > > And the Bell Labs Technical Journal issue about C from around 1980. > > > > bitsavers probably has these and more. > > Drrn. Ought to have dug up links first. This is what I said, > > http://bitsavers.trailing-edge.com/pdf/att/unix/System_V_Release_2/UNIX_Programmers_Manual_Vol_2_System_Calls_and_Library_Routines_1986.pdf > > but I said the wrong thing. I forget which volume or edition. But one of the later > editions from I guess (aware of having recently guessed wrong) '85 (or 6) ... ish? ... > had a one volume of papers that covered this material but were not available elsewhere. > > continuing to search... ( This is a side comment, not on this subject. It is very interesting to see (and Unix is a good sample of that) how well C can scale. From simple concepts, piece by piece one big system can be created without losing control about the complexity because the recipe of doing it, and documenting it for instance, scales very well. )
[toc] | [prev] | [next] | [standalone]
| From | Thiago Adams <thiago.adams@gmail.com> |
|---|---|
| Date | 2019-04-11 13:16 -0700 |
| Message-ID | <ec5a2b99-0321-4943-9fee-23f578365fb9@googlegroups.com> |
| In reply to | #143025 |
On Thursday, April 11, 2019 at 4:38:30 PM UTC-3, Thiago Adams wrote: > Does anyone has links to give us more details about the > history of C? > > > - https://www.bell-labs.com/usr/dmr/www/chist.html - Byte Magazine Volume 08 Number 08 - The C Language 1983 https://archive.org/details/byte-magazine-1983-08
[toc] | [prev] | [next] | [standalone]
| From | Bart <bc@freeuk.com> |
|---|---|
| Date | 2019-04-11 21:28 +0100 |
| Message-ID | <BrNrE.51431$dX4.34356@fx22.am4> |
| In reply to | #143031 |
On 11/04/2019 21:16, Thiago Adams wrote: > On Thursday, April 11, 2019 at 4:38:30 PM UTC-3, Thiago Adams wrote: >> Does anyone has links to give us more details about the >> history of C? >> >> >> - https://www.bell-labs.com/usr/dmr/www/chist.html > > - Byte Magazine Volume 08 Number 08 - The C Language 1983 > https://archive.org/details/byte-magazine-1983-08 > I've posted a link to that before. Of interest then were the compilation speeds of a set of test compilers in the articles comparing C compilers, especially for Z80 (build times up to 8 minutes even for those small benchmarks). One of several reasons why I couldn't use C at the time.
[toc] | [prev] | [next] | [standalone]
| From | Thiago Adams <thiago.adams@gmail.com> |
|---|---|
| Date | 2019-04-11 13:32 -0700 |
| Message-ID | <56acd494-ee39-42c1-a3af-e7e3bde2123a@googlegroups.com> |
| In reply to | #143033 |
On Thursday, April 11, 2019 at 5:28:25 PM UTC-3, Bart wrote: ... > I've posted a link to that before. Yes, I am trying to put links together. - pcc history "he compiler is based on the original Portable C Compiler by Stephen C. Johnson, written in the late 70's" http://pcc.ludd.ltu.se/pcc_history/ I think this compiler works as archaeology of the first compilers. This has to more links: A History of UNIX before Berkeley: UNIX Evolution: 1975-1984 - http://www.darwinsys.com/history/hist.html Evolution of C - http://www.faqs.org/docs/artu/c_evolution.html
[toc] | [prev] | [next] | [standalone]
| From | Andrey Tarasevich <andreytarasevich@hotmail.com> |
|---|---|
| Date | 2019-04-11 16:36 -0700 |
| Message-ID | <q8oj1i$tmr$1@dont-email.me> |
| In reply to | #143025 |
On 4/11/2019 12:38 PM, Thiago Adams wrote:
>
> Does anyone has links to give us more details about the
> history of C?
>
>
> - https://www.bell-labs.com/usr/dmr/www/chist.html
>
The "Rationale for C99" document
http://www.open-std.org/jtc1/sc22/wg14/www/C99RationaleV5.10.pdf
contains considerable amount of information pertinent to the original
C89/90 standard as well, i.e. provides rationale for the decisions made
when C was standardized for the first time.
--
Best regards,
Andrey Tarasevich
[toc] | [prev] | [next] | [standalone]
| From | Keith Thompson <kst-u@mib.org> |
|---|---|
| Date | 2019-04-11 17:40 -0700 |
| Message-ID | <lntvf412fs.fsf@kst-u.example.com> |
| In reply to | #143044 |
Andrey Tarasevich <andreytarasevich@hotmail.com> writes:
> On 4/11/2019 12:38 PM, Thiago Adams wrote:
>> Does anyone has links to give us more details about the
>> history of C?
>>
>> - https://www.bell-labs.com/usr/dmr/www/chist.html
>
> The "Rationale for C99" document
>
> http://www.open-std.org/jtc1/sc22/wg14/www/C99RationaleV5.10.pdf
>
> contains considerable amount of information pertinent to the original
> C89/90 standard as well, i.e. provides rationale for the decisions made
> when C was standardized for the first time.
And the ANSI C Rationale (C89) is at
https://www.lysator.liu.se/c/rat/title.html
It's not available as a PDF document as far as I know.
(Wasn't there supposed to be a C11 Rationale document?)
--
Keith Thompson (The_Other_Keith) kst-u@mib.org <http://www.ghoti.net/~kst>
Will write code for food.
void Void(void) { Void(); } /* The recursive call of the void */
[toc] | [prev] | [next] | [standalone]
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
|---|---|
| Date | 2019-04-12 01:16 +0100 |
| Message-ID | <87o95c9ixz.fsf@bsb.me.uk> |
| In reply to | #143025 |
Thiago Adams <thiago.adams@gmail.com> writes: > Does anyone has links to give us more details about the > history of C? > > - https://www.bell-labs.com/usr/dmr/www/chist.html Go up a level: https://www.bell-labs.com/usr/dmr/www and look towards the end. -- Ben.
[toc] | [prev] | [next] | [standalone]
| From | Thiago Adams <thiago.adams@gmail.com> |
|---|---|
| Date | 2019-04-12 05:05 -0700 |
| Message-ID | <536f49f7-fe5c-42bd-ab60-0a1a20b0928a@googlegroups.com> |
| In reply to | #143047 |
On Thursday, April 11, 2019 at 9:16:37 PM UTC-3, Ben Bacarisse wrote: > Thiago Adams writes: > > > Does anyone has links to give us more details about the > > history of C? > > > > - https://www.bell-labs.com/usr/dmr/www/chist.html > > Go up a level: https://www.bell-labs.com/usr/dmr/www and look towards > the end. > Yes, thanks. This is the best source. https://www.bell-labs.com/usr/dmr/www Some pdfs from this link: USERS’ REFERENCE TO B ON MH-TSS https://www.bell-labs.com/usr/dmr/www/bref.pdf A TUTORIAL INTRODUCTION TO THE LANGUAGE B https://www.bell-labs.com/usr/dmr/www/btut.pdf C Reference Manual (1975) https://www.bell-labs.com/usr/dmr/www/cman.pdf Recent Changes to C (1978) https://www.bell-labs.com/usr/dmr/www/cchanges.pdf The C Language Calling Sequence (1981) https://www.bell-labs.com/usr/dmr/www/clcs.pdf Variable-Size Arrays in C 1990 https://www.bell-labs.com/usr/dmr/www/vararray.pdf The Development of the C Language (1993) https://www.bell-labs.com/usr/dmr/www/chist.pdf Programming in C - A Tutorial https://www.bell-labs.com/usr/dmr/www/ctut.pdf Other: Rationale for American National Standard for Information Systems - Programming Language - C https://www.lysator.liu.se/c/rat/title.html C89/C90: -- C99: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf C11: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.c
csiph-web