![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#21 |
|
Programming Guru
![]() ![]() ![]() |
I'd suggest learning them both... C++ first, then Python.
As far as a linux distro: Fedora Core 5
__________________
http://jasonpowers.net "There are a thousand hacking at the branches of evil to one who is striking at the root." |
|
|
|
|
|
#22 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
Why, when I see Infinite Recursion, do I picture a python consuming itself?
![]()
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
#23 | |
|
Programming Guru
![]() Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 5
![]() |
Quote:
![]() |
|
|
|
|
|
|
#24 |
|
Sexy Programmer
|
Using Ubuntu is a must! It's really great for beginners! C++, is what should be learned first, you might not even look back at Python after learning C++. But hey, who knows?
__________________
I would love to change the world, but they won't give me the source code! |
|
|
|
|
|
#25 |
|
The Oblivious One
Join Date: May 2005
Location: Ontario, Canada
Posts: 646
Rep Power: 4
![]() |
I would personally recommend Ruby instead of Python (and I am only mentioning it because I doubt you know it exists). It is a more complicated language, but in my opinion, much more clean (then Python).
I guess what I would recommend is Python first (to learn the basics), then upgrade ( ) to Ruby, and if you are still interested, begin the long journey to C++.
__________________
Dr. Zoidberg: [ecstatic] I'm going to a movie... with FRIENDS! |
|
|
|
|
|
#26 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
Jesse, I downloaded Python and Ruby at the same time. I'd like to hear your comments on the Ruby syntax. We probably shouldn't hijack this thread; shall I ask in a new post?
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
#27 | |
|
Newbie
Join Date: May 2006
Posts: 2
Rep Power: 0
![]() |
Quote:
Now for the OS issues... Their isn't one! Just find out what OS you are comfortable with and start programming. What I like about linux, that it has little more development tools for programming. And it looks good running your scripts from the commandline (terminal). FYI, I have 4 systems. One of cousre is my XP system that does it all and great for gamming. The others has linux like, Gentoo, Slackware(If I could ever get that to work!), my laptop is running PClinuxOS. Any OS is good, just have fun writting programs. I hope this help guy! Impact |
|
|
|
|
|
|
#28 | |
|
The Oblivious One
Join Date: May 2005
Location: Ontario, Canada
Posts: 646
Rep Power: 4
![]() |
Quote:
Some examples of the reasons why I love Ruby:
Just a few of the things I love about Ruby; there are many others that I haven't gotten too. Thanks for listening David ![]()
__________________
Dr. Zoidberg: [ecstatic] I'm going to a movie... with FRIENDS! |
|
|
|
|
|
|
#29 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
Okay, a couple questions. If you walked up and looked at this line, cold:
[1, 2, 3, 4].collect { |x| x + 2 } Even as an accomplished programmer, what would it mean to you? Or this: super + " and has an average of #@average" To me, the syntax is labored, despite any slickness under the hood. On the other hand, this seems relatively straightforward: def cmp (x, y):
return x.contentStart - y.contentStart
def threadMenu (menuList):
menuList.sort (cmp)
...
blah, blah[3*x for x in vec if x < 2] The fact is that I went for Ruby first. I wound up rolling my eyes and moving to Python, where I expected to discover the same belabored "Let's be gurus and complicate this unduly" attitude. I'm pleasantly surprised, I might add, and pressuring my provider to give me Python.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
#30 | ||
|
The Oblivious One
Join Date: May 2005
Location: Ontario, Canada
Posts: 646
Rep Power: 4
![]() |
Quote:
![]() Quote:
I suppose if I was rolling out a professional product (something I have never done), I would use Python. But Ruby is just fun, especially when I can write a method and use 6.factorial in a program. ![]() Thanks again, David. ![]()
__________________
Dr. Zoidberg: [ecstatic] I'm going to a movie... with FRIENDS! |
||
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|