Page 1 of 1 [ 13 posts ] 

Fuzzy
Veteran
Veteran

User avatar

Joined: 30 Mar 2006
Age: 53
Gender: Male
Posts: 5,223
Location: Alberta Canada

21 Jun 2009, 2:58 pm

I dont really like hello world programs. I think they are stupid and dead ends for learning. At the end of them there is no suggestion where to go next.

However, in this case I have something to share with you all. Its a web site with 'hello world' written in hundreds of programming languages.

http://www.roesler-ac.de/wolfram/hello.htm

If you have ever thought of learning a second programming language, this site would be a place to get a basic taste of just about anything.

For a first language, if that is where you are, I would suggest processing from www.processing.org or python.


_________________
davidred wrote...
I installed Ubuntu once and it completely destroyed my paying relationship with Microsoft.


kip
Veteran
Veteran

User avatar

Joined: 13 Mar 2007
Age: 39
Gender: Male
Posts: 1,166
Location: Somewhere out there...

22 Jun 2009, 12:40 am

I'm learning python, and was quite proud of myself when I wrote my Hello World. First programme I'd written in about 15 years.

I found a good free text called Byte of Python >>HERE<< which makes it quite simple.


_________________
Every time you think you've made it idiot proof, someone comes along and invents a better idiot.

?the end of our exploring, will be to arrive where we started, and know the place for the first time. - T.S. Eliot


peterd
Veteran
Veteran

User avatar

Joined: 25 Dec 2006
Age: 73
Gender: Male
Posts: 1,375

22 Jun 2009, 5:05 am

The good things about "hello world" applications are:
a) they check, with minimum effort, that your installation is working correctly
b) they offer an insight, with a little practice, into the nature of the language and its build and deployment process

Like the man said, though, they don't offer any insights into what to do next.



Dussel
Veteran
Veteran

User avatar

Joined: 19 Jan 2009
Age: 62
Gender: Male
Posts: 1,788
Location: London (UK)

22 Jun 2009, 1:38 pm

I am missing in this list "Hello World" e.g. in <b r a i n f u c k>:

Code:
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.



Cynic
Blue Jay
Blue Jay

User avatar

Joined: 22 Mar 2008
Age: 52
Gender: Male
Posts: 92

22 Jun 2009, 8:56 pm

kip wrote:
I found a good free text called Byte of Python >>HERE<< which makes it quite simple.

When I came to functions and arguments, I found that (and other tuts) very confusing.

I have, however, managed to run "Hello World" in the gcc C compiler in Ubuntu. Too bad I can't manage to write (or read the source code of) a real working programme.
:?



kip
Veteran
Veteran

User avatar

Joined: 13 Mar 2007
Age: 39
Gender: Male
Posts: 1,166
Location: Somewhere out there...

23 Jun 2009, 12:37 am

Cynic wrote:
kip wrote:
I found a good free text called Byte of Python >>HERE<< which makes it quite simple.

When I came to functions and arguments, I found that (and other tuts) very confusing.

I have, however, managed to run "Hello World" in the gcc C compiler in Ubuntu. Too bad I can't manage to write (or read the source code of) a real working programme.
:?


I found it simple, but it could be because I have a minor programming background. If you type every little programme, it does at least teach you the syntax, though the ideas behind why it does what it does are still somewhat fuzzy. *no offense* I find it best to learn from a few different texts, or google the root of the idea, so that way I know WHY I'm doing what I'm doing. Typing for the sake of typing is just crap, I don't like that.


_________________
Every time you think you've made it idiot proof, someone comes along and invents a better idiot.

?the end of our exploring, will be to arrive where we started, and know the place for the first time. - T.S. Eliot


TOGGI3
Velociraptor
Velociraptor

User avatar

Joined: 12 Jun 2009
Age: 40
Gender: Male
Posts: 410

24 Jun 2009, 2:03 pm

ruby is the best

puts "hello world"

;)



EtotheC
Blue Jay
Blue Jay

User avatar

Joined: 23 Jun 2009
Gender: Male
Posts: 89

24 Jun 2009, 2:05 pm

Fuzzy wrote:
I think they are stupid and dead ends for learning. At the end of them there is no suggestion where to go next.


I pretty much write either a Pong, Hangman or Space invaders clone when I am learning a new compiled language



Fuzzy
Veteran
Veteran

User avatar

Joined: 30 Mar 2006
Age: 53
Gender: Male
Posts: 5,223
Location: Alberta Canada

24 Jun 2009, 2:41 pm

EtotheC wrote:
Fuzzy wrote:
I think they are stupid and dead ends for learning. At the end of them there is no suggestion where to go next.


I pretty much write either a Pong, Hangman or Space invaders clone when I am learning a new compiled language


Thats a much better thing to do.


_________________
davidred wrote...
I installed Ubuntu once and it completely destroyed my paying relationship with Microsoft.


EtotheC
Blue Jay
Blue Jay

User avatar

Joined: 23 Jun 2009
Gender: Male
Posts: 89

24 Jun 2009, 2:49 pm

Fuzzy wrote:
EtotheC wrote:
Fuzzy wrote:
I think they are stupid and dead ends for learning. At the end of them there is no suggestion where to go next.


I pretty much write either a Pong, Hangman or Space invaders clone when I am learning a new compiled language


Thats a much better thing to do.


True... but the bloops and bleeps drive me f-ing crazy...



Fuzzy
Veteran
Veteran

User avatar

Joined: 30 Mar 2006
Age: 53
Gender: Male
Posts: 5,223
Location: Alberta Canada

24 Jun 2009, 3:24 pm

EtotheC wrote:
Fuzzy wrote:
EtotheC wrote:
Fuzzy wrote:
I think they are stupid and dead ends for learning. At the end of them there is no suggestion where to go next.


I pretty much write either a Pong, Hangman or Space invaders clone when I am learning a new compiled language


Thats a much better thing to do.


True... but the bloops and bleeps drive me f-ing crazy...


One needs an excuse to make that claim! :P


_________________
davidred wrote...
I installed Ubuntu once and it completely destroyed my paying relationship with Microsoft.


EtotheC
Blue Jay
Blue Jay

User avatar

Joined: 23 Jun 2009
Gender: Male
Posts: 89

24 Jun 2009, 3:31 pm

Fuzzy wrote:
EtotheC wrote:
Fuzzy wrote:
EtotheC wrote:
Fuzzy wrote:
I think they are stupid and dead ends for learning. At the end of them there is no suggestion where to go next.


I pretty much write either a Pong, Hangman or Space invaders clone when I am learning a new compiled language


Thats a much better thing to do.


True... but the bloops and bleeps drive me f-ing crazy...


One needs an excuse to make that claim! :P


Make a WAV file of the pong sounds and put it on a loop for an Hour, then tell me otherwise



Aoi
Veteran
Veteran

User avatar

Joined: 16 Jul 2009
Age: 58
Gender: Male
Posts: 683

20 Jul 2009, 6:11 pm

I wouldn't know what to tell someone who was a newbie to programming. I started programming in the 70s, writing in machine code using punch cards. A CLI terminal is not the place for "Hello, World!", so my first program was a simple addition calculator. I was very proud of that.

Several decades and programming languages later, I now just dive in with something that interests me, and see what happens. Most of what I learn comes from reading the error messages during compile time, or reading forums about the syntax or semantics of the particular language I'm working in.

My latest adventure is the Cocoa framework, which I've not gotten around to for various reasons. I'll probably start with something simple like a screensaver app.

Note: Xcode 3.x produces the "hello world" code for any project you start, so you can't write a "Hello, World" program in Xcode until you first delete the one automatically created for you.