d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > [C++] Pong Project > Ascii Art Game
Prev16789Next
Add Reply New Topic New Poll
Member
Posts: 11,637
Joined: Feb 2 2004
Gold: 434.84
Oct 3 2009 07:09am
Quote (xRainx @ Fri, Oct 2 2009, 10:03pm)
Why would you learn Erlang? O_o

Did you have a specific reason for learning Erlang? Erlang is cool and all, but Clojure is pretty up there on concurrency, and Haskell is just teh awesome. I'm sure you had a good reason for learning Erlang, such as desperate curiosity! :)


Desperate curiosity and masochism.

This post was edited by rockonkenshin on Oct 3 2009 07:09am
Member
Posts: 2,065
Joined: Feb 21 2008
Gold: 0.02
Warn: 10%
Oct 3 2009 01:02pm
Quote (rockonkenshin @ Sat, Oct 3 2009, 07:09am)
Desperate curiosity and masochism.


That's understandable. Same reason I'm learning Ruby.
Member
Posts: 31,680
Joined: Nov 10 2007
Gold: 1.00
Oct 3 2009 01:49pm
Quote (xRainx @ Sat, 3 Oct 2009, 14:02)
That's understandable. Same reason I'm learning Ruby.


You and this other kid I know are trying to learn 20,000 languages simutainously and it isn't doing much I don't think.
You're barely scraping the ice-burg on every language drifting mindlessly no where. Except he's trying to learn multiple operating systems too (Linux/Windows).

It makes me sad. :(
Member
Posts: 9,475
Joined: Mar 14 2005
Gold: 110.00
Oct 3 2009 02:14pm
Quote (Muted @ Sat, 3 Oct 2009, 14:49)
You and this other kid I know are trying to learn 20,000 languages simutainously and it isn't doing much I don't think.
You're barely scraping the ice-burg on every language drifting mindlessly no where. Except he's trying to learn multiple operating systems too (Linux/Windows).

It makes me sad. :(


Honestly, if you consider learning a language to be such a daunting task, you are probably doing something wrong or you lack some fundamentals.
Member
Posts: 31,680
Joined: Nov 10 2007
Gold: 1.00
Oct 3 2009 02:29pm
Quote (llamaoo7 @ Sat, 3 Oct 2009, 15:14)
Honestly, if you consider learning a language to be such a daunting task, you are probably doing something wrong or you lack some fundamentals.


Learning a new language takes 2-3 weeks after you've actually taken more than 15 minutes to learn a single language.
Member
Posts: 2,065
Joined: Feb 21 2008
Gold: 0.02
Warn: 10%
Oct 3 2009 03:18pm
Quote (Muted @ Sat, Oct 3 2009, 01:49pm)
You and this other kid I know are trying to learn 20,000 languages simutainously and it isn't doing much I don't think.
You're barely scraping the ice-burg on every language drifting mindlessly no where. Except he's trying to learn multiple operating systems too (Linux/Windows).

It makes me sad. :(


I've been 'learning' Ruby for a couple of weeks now. I've been using Ruby, and playing with Haskell. I'm not trying to learn more than one language at a time. I've got a couple of projects lined up that I intend to implement in Ruby before moving on to another language, first of them being a shell. Besides that, I've spent a lot of time with Haskell, and I always go back to it time and time again. I've admittedly been taking a break from Clojure so I can learn Ruby. Where are you getting that I'm learning 20k languages simultaneously?
Member
Posts: 6,953
Joined: Sep 27 2003
Gold: 518.50
Oct 3 2009 08:58pm
A language is merely a means of expressing a problem to a computer in a way that it can understand. Once you understand the expression, switching the form of expression is a trivial task. The more forms of expression you know, the easier it is to pick up another, since many of them share common syntax, grammar and operating procedure. When I learn a new language, I always try to have a goal in mind. I learned Perl because I wanted to extend my build system with extensible code generation tools. I learned Javascript because I needed to work with client web applications. I don't know how to do regular expressions matching in Python, because I've never needed to (thanks, Perl!), but if I ever need to, I can Google it (end up at http://docs.python.org/library/re.html ) and know Python-specific syntax. It's really not that difficult.
Member
Posts: 31,680
Joined: Nov 10 2007
Gold: 1.00
Oct 5 2009 02:17pm
Quote (ASBands @ Fri, 2 Oct 2009, 17:55)
Sent you e-mail.  For brevity, I'll put a example class here.  I'll use CBall, because it's relatively simple.

There really aren't any changes to the underlying functionality, aside from removing the superfluous return statements, but I've included it to show the syntax for defining class member functions.


All you really did was split up the files (organized it), and changed the functions to inline...
Which just goes to show me, I was doing everything right from the git-go.

:)
Member
Posts: 6,953
Joined: Sep 27 2003
Gold: 518.50
Oct 5 2009 02:35pm
Quote (Muted @ Mon, Oct 5 2009, 03:17pm)
All you really did was split up the files (organized it), and changed the functions to inline...
Which just goes to show me, I was doing everything right from the git-go.

:)

It's a console-based pong game. There aren't many places to make mistakes. Besides, most mistakes only show themselves in larger projects.
Member
Posts: 31,680
Joined: Nov 10 2007
Gold: 1.00
Oct 5 2009 02:41pm
Quote (ASBands @ Mon, 5 Oct 2009, 15:35)
It's a console-based pong game.  There aren't many places to make mistakes.  Besides, most mistakes only show themselves in larger projects.


You made me feel as if I wrote the entire program wrong...
All I really did was not organize it, which I've always had a problem catageorizing stuff.
Go Back To Programming & Development Topic List
Prev16789Next
Add Reply New Topic New Poll