473,230 Members | 1,892 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,230 software developers and data experts.

Who wrote the first Hello World program?

I am curious of the origins of the "Hello World" program. Who was the
first to make this popular? That is, where did it start? I did some
Google search and did not find an answer. Was it Kerringan and Richie?
I no longer have that book and I don't remember if it was in that
ubiquitous C book. It was so long ago.

Nov 24 '05 #1
13 2098
Todd wrote:
I am curious of the origins of the "Hello World" program. Who was the
first to make this popular? That is, where did it start? I did some
Google search and did not find an answer. Was it Kerringan and Richie?
I no longer have that book and I don't remember if it was in that
ubiquitous C book. It was so long ago.

Yes, it was K&R.

Wikipedia knows everything: http://en.wikipedia.org/wiki/Hello_world_program

S.
Nov 24 '05 #2
On 23 Nov 2005 18:09:20 -0800, "Todd" <tt**@aol.com> wrote in
comp.lang.c:
I am curious of the origins of the "Hello World" program. Who was the
first to make this popular? That is, where did it start? I did some
Google search and did not find an answer. Was it Kerringan and Richie?
I no longer have that book and I don't remember if it was in that
ubiquitous C book. It was so long ago.


The "Hello World" program was the first example C program in both
editions of K&R. But I doubt that the first edition of that book was
the first time it ever saw the light of day.

As for no longer having the book, shame on you.

Another name once used to refer to that book was "the white book". You
don't hear that much any more. Just as well, I suppose. My copy of
the first edition has become distinctly yellowish over the past
quarter century plus.

--
Jack Klein
Home: http://JK-Technology.Com
FAQs for
comp.lang.c http://www.eskimo.com/~scs/C-faq/top.html
comp.lang.c++ http://www.parashift.com/c++-faq-lite/
alt.comp.lang.learn.c-c++
http://www.contrib.andrew.cmu.edu/~a...FAQ-acllc.html
Nov 24 '05 #3
That is a V8 moment. I should have thought to look in Wikipedia. I
see that it used by Ritche before the C book, as he used it internally
when teaching B. Thank you for confirming this answer. This will make
for good trivia. /T

Nov 24 '05 #4
Jack Klein wrote
(in article <h0********************************@4ax.com>):
As for no longer having the book, shame on you.
Ditto.
Another name once used to refer to that book was "the white book". You
don't hear that much any more. Just as well, I suppose. My copy of
the first edition has become distinctly yellowish over the past
quarter century plus.


Same here, but I won't be getting rid of it, regardless.

--
Randy Howard (2reply remove FOOBAR)
"The power of accurate observation is called cynicism by those
who have not got it." - George Bernard Shaw

Nov 24 '05 #5
"Jack Klein" <ja*******@spamcop.net> wrote in message
news:h0********************************@4ax.com...
Another name once used to refer to that book was "the white book". You
don't hear that much any more. Just as well, I suppose. My copy of
the first edition has become distinctly yellowish over the past
quarter century plus.


That sort of naming seems to have fallen out of favor. Anyone remember "The
Aluminum Book" ?

But for some of us, it still works. When I said "Hey, Paul, you got a copy of
the white book here?" he reached for the shelf and handed me two copies.
Original and new.

- Bill
Nov 24 '05 #6

William J. Leary Jr. wrote:
That sort of naming seems to have fallen out of favor. Anyone remember "The
Aluminum Book" ?


I am not that old but AFAIK you are refering to Common LISP by Guy
Steel?

haroon

Nov 24 '05 #7
haroon said:

William J. Leary Jr. wrote:
That sort of naming seems to have fallen out of favor. Anyone remember
"The Aluminum Book" ?


I am not that old but AFAIK you are refering to Common LISP by Guy
Steel?


Okay, I'll bite - why was that book called "the Aluminum book" rather than
"the Steel book"?

--
Richard Heathfield
"Usenet is a strange place" - dmr 29/7/1999
http://www.cpax.org.uk
email: rjh at above domain (but drop the www, obviously)
Nov 24 '05 #8
"haroon" <ha***********@gmail.com> wrote in message
news:11**********************@f14g2000cwb.googlegr oups.com...
William J. Leary Jr. wrote:
That sort of naming seems to have fallen out of favor. Anyone remember "The Aluminum Book" ?


I am not that old but AFAIK you are refering to Common LISP by Guy
Steel?


"Steele," yes.

I always figured the cover was SUPPOSED to look like steel, but they didn't
quite get it right.

- Bill
Nov 24 '05 #9
"Richard Heathfield" <in*****@invalid.invalid> wrote in message
news:dm**********@nwrdmz01.dmz.ncs.ea.ibs-infra.bt.com...
haroon said:
William J. Leary Jr. wrote:
That sort of naming seems to have fallen out of favor. Anyone remember
"The Aluminum Book" ?


I am not that old but AFAIK you are refering to Common LISP by Guy
Steel?


Okay, I'll bite - why was that book called "the Aluminum book" rather than
"the Steel book"?


Because it was a color reminiscent of aluminum. I suspect they meant it to
look like steel, but missed.

See http://www.catb.org/~esr/jargon/html/B/book-titles.html for a few more.

Interestingly, this reference omits "the white book," which I'd always assumed
was very common usage for "The C Programming Language" right along with "K&R."
Perhaps this was New England common usage?

- Bill
Nov 24 '05 #10
"Todd" <tt**@aol.com> wrote in message
news:11**********************@g47g2000cwa.googlegr oups.com...
That is a V8 moment. I should have thought to look in Wikipedia. I
see that it used by Ritche before the C book, as he used it internally
when teaching B. Thank you for confirming this answer. This will make
for good trivia. /T


Sounds right, but Kernighan should get full marks for popularizing
the "Hello, World" concept. I learned from him *always* to do the
simplest possible thing first in a new environment, to master the
basics.

Dennis Ritchie's genius lay in balance -- knowing what to simplify
and what to leave out to maximize power for a given amount of
complexity. Brian Kernighan's genius lay in restraint -- knowing
what to do *first* and putting off the difficult bits until
their need is clearly established (if ever).

P.J. Plauger
Dinkumware, Ltd.
http://www.dinkumware.com
Nov 24 '05 #11
Richard Heathfield wrote
(in article
<dm**********@nwrdmz01.dmz.ncs.ea.ibs-infra.bt.com>):
haroon said:

William J. Leary Jr. wrote:
That sort of naming seems to have fallen out of favor. Anyone remember
"The Aluminum Book" ?


I am not that old but AFAIK you are refering to Common LISP by Guy
Steel?


Okay, I'll bite - why was that book called "the Aluminum book" rather than
"the Steel book"?


Probably because it would have been the "Steele" book instead?
--
Randy Howard (2reply remove FOOBAR)
"The power of accurate observation is called cynicism by those
who have not got it." - George Bernard Shaw

Nov 24 '05 #12
In article <dm**********@nwrdmz01.dmz.ncs.ea.ibs-infra.bt.com>,
Richard Heathfield <in*****@invalid.invalid> wrote:
Okay, I'll bite - why was that book called "the Aluminum book" rather than
"the Steel book"?


It was sometimes called that.

-- Richard
Nov 24 '05 #13
On Thu, 24 Nov 2005 06:06:58 -0500, "William J. Leary Jr."
<Bi********@msn.com> wrote in comp.lang.c:
"Richard Heathfield" <in*****@invalid.invalid> wrote in message
news:dm**********@nwrdmz01.dmz.ncs.ea.ibs-infra.bt.com...
haroon said:
William J. Leary Jr. wrote:
> That sort of naming seems to have fallen out of favor. Anyone remember
> "The Aluminum Book" ?

I am not that old but AFAIK you are refering to Common LISP by Guy
Steel?


Okay, I'll bite - why was that book called "the Aluminum book" rather than
"the Steel book"?


Because it was a color reminiscent of aluminum. I suspect they meant it to
look like steel, but missed.

See http://www.catb.org/~esr/jargon/html/B/book-titles.html for a few more.

Interestingly, this reference omits "the white book," which I'd always assumed
was very common usage for "The C Programming Language" right along with "K&R."
Perhaps this was New England common usage?

- Bill


I'm in the Midwest, about 1,000 miles from New England, and I remember
"the white book". Otherwise I'd hardly have been able to introduce it
as a digression in this thread.

--
Jack Klein
Home: http://JK-Technology.Com
FAQs for
comp.lang.c http://www.eskimo.com/~scs/C-faq/top.html
comp.lang.c++ http://www.parashift.com/c++-faq-lite/
alt.comp.lang.learn.c-c++
http://www.contrib.andrew.cmu.edu/~a...FAQ-acllc.html
Nov 25 '05 #14

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

15
by: Rahul Gandhi | last post by:
Hi guys, I'm trying to run small program helloworld.cpp. But i'm not getting any output on the stdout program is #include<iostream.h> main(){ cout<<"hello world"; }
13
by: Altar | last post by:
Hi I'm experienced in VB 6 and now I want to migrate to VB NET Can someone give me a sample code like "Hello World" web based program ?
33
by: ankursinha | last post by:
Hi, Is it possible to write a C program that prints "Hello World" on screen without having a single semi-colon in the entire program? The extra constraint here is that u r not allowed to use...
5
by: surena abari | last post by:
Hi, When writing the hello world program I insert \b in various locations in the sentence.It works(making backspace) except when inserting it after world\b.It dose not work. Printf("hello,...
26
by: Santanu Chatterjee | last post by:
Hello all, I would like to know how an OS makes a computer boot up. For that, as a start I would like to see an e_ample (read the underscore as the letter before y, as the keyboard here is...
2
by: Sourcerer | last post by:
I'm making a "hello world" program in C#, though a bit more complex one. When I click on a button in my program, it is supposed to open a program (say, Notepad) - that I did, by opening Notepad...
6
by: alho | last post by:
The web service is called by a program running on pocket pc. When to call the web service, the first call is still ok, but for the second or later calls, it will throw "403 Forbidden" WebException....
3
by: amanjsingh | last post by:
I want to know what is the origin of Hello World program and who wrote it, what language it was written in and why was Hello World chosen as a phrase? Thanks a lot AJ
10
by: lvl 1 monk | last post by:
Hi all, I don't really have the money for the formal route so I went to the library and picked up an older c++ book and it seems I run into "antiquated headers" over and over again. The problem...
0
by: VivesProcSPL | last post by:
Obviously, one of the original purposes of SQL is to make data query processing easy. The language uses many English-like terms and syntax in an effort to make it easy to learn, particularly for...
0
by: jianzs | last post by:
Introduction Cloud-native applications are conventionally identified as those designed and nurtured on cloud infrastructure. Such applications, rooted in cloud technologies, skillfully benefit from...
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 7 Feb 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:30 (7.30PM). In this month's session, the creator of the excellent VBE...
0
by: fareedcanada | last post by:
Hello I am trying to split number on their count. suppose i have 121314151617 (12cnt) then number should be split like 12,13,14,15,16,17 and if 11314151617 (11cnt) then should be split like...
0
by: stefan129 | last post by:
Hey forum members, I'm exploring options for SSL certificates for multiple domains. Has anyone had experience with multi-domain SSL certificates? Any recommendations on reliable providers or specific...
0
Git
by: egorbl4 | last post by:
Скачал я git, хотел начать настройку, а там вылезло вот это Что это? Что мне с этим делать? ...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: Aftab Ahmad | last post by:
So, I have written a code for a cmd called "Send WhatsApp Message" to open and send WhatsApp messaage. The code is given below. Dim IE As Object Set IE =...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.