[NTLUG:Discuss] Wanting to speak the language

Terry trryhend at gmail.com
Thu Feb 24 09:46:06 CST 2005


Google search for   "learning C"  turned up a number of links.  3 in
particular look pretty interesting at first glance:

http://www.cyberdiem.com/vin/learn.html

http://www.faqs.org/docs/learnc/

http://cplus.about.com/od/beginnerctutorial/l/aa010702a.htm


On Thu, 24 Feb 2005 08:20:50 -0600, Robert Citek
<rwcitek at alum.calberkeley.org> wrote:
> 
> On Thursday, Feb 24, 2005, at 08:47 US/Central, Steve Baker wrote:
> > Robert Citek wrote:
> >> For a different twist, I'm wondering if you could learn more than one
> >> language at a time.  In other words, I'm wondering if you could pick
> >> six languages (e.g. bash, perl, C, Java, python, guile) and write a
> >> "Hello World" program in each.   Put a time limit on each (say one
> >> hour) and see how far you get in each.  When the time limit is up,
> >> put it aside and move to the next language.  Then cycle back and put
> >> a limit to the number of times you cycle through the languages, e.g
> >> three times.  Which one finishes first? second? third?
> >
> > Hmmm - sounds like a *really* good way to confuse the heck out of
> > yourself
> > over small language differences!
> 
> I look at programming languages a little differently.  I see them more
> analogous to a sport or instrument.  Imagine never playing any sport
> and now you want to learn one.  I'd say pick six sports (e.g. football,
> soccer, tennis, golf, baseball, basketball).  Learn the basic rules and
> play each for about an hour, then try the next.  You're not going to
> become a master, but you will have at least a small introduction to
> each.
> 
> Of course, I could be wrong and you're right in that it would only
> confuse someone.
> 
> >> Once you've done a "Hello World" program, go into a little more depth
> >> with each language.  For example, next you could explore flow control
> >> by printing a sequence of numbers from say 1 to 100.  Again, if you
> >> have difficulty, find an expert and ask for guidance.
> >
> > We can save you the trouble...
> >
> > Here is a web site with "Hello World" written in over 200 languages:
> >
> >     http://www2.latech.edu/~acm/HelloWorld.shtml
> 
> Then pick a couple and write them in a different way.  I looked at a
> couple and I know I'd write them differently (why the infinite loops?).
>   For example, awk:
> 
>    http://www2.latech.edu/~acm/helloworld/awk.html
> 
> I'd write it like so:
> 
>    awk 'BEGIN { print "Hello World" }'
> 
> Is it just me that thinks that they look remarkably similar?
> 
> Regards,
> - Robert
> http://www.cwelug.org/downloads
> Help others get OpenSource software.  Distribute FLOSS
> for Windows, Linux, *BSD, and MacOS X with BitTorrent
> 
> _______________________________________________
> https://ntlug.org/mailman/listinfo/discuss
> 


-- 
Please make a note of my new email address.
<><




More information about the Discuss mailing list