C++

Started by bjornredtail, May 29, 2009, 10:41:08 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

bjornredtail

What a language? You can redefine the type of a class... Um... Yeah, sortof. What I mean is,  you can have a class return a string. Not a method within the class, but the class itself. FUN!
0==={=B=J=O=R=N=R=E=D=T=A=I=L==>
AKA, Nevadacow
First person to ever play RWL

"Program testing can be used to show the presence of bugs, but never to show their absence!"-Edsger W. Dijkstra

Visit http://frostnflame.org today!

The Obliterator

Do you know a good place where i could start to experiment/use C++
It would help because i would like to see how it works.
Watching people fight is fun...
...but getting involved is so much better

bjornredtail

It's hard to say... What kind of programming background do you have? Java, C... Something else? Have you taken a computer architecture class yet?

I'd say, if you are completely new to programming, you should most certainly not try to learn C++ as your first language. It's a very complicated and difficult to learn language, particularly if you don't know anything about architecture or object orientation. If you are starting out, I'd say use Python if you are teaching yourself, or C if you are entering a software engineering or computer science program at a 4 year university (although, realistically you would have no choice if you are going about it that way :) ) .

If you have a decant object orientated programming background, and you know a bit about C, you at least stand a fighting chance... The book we are using for my current class is called the C++ Primer Plus by Stephen Prata. It's acctually pretty good, both as a reference and to learn the concepts.

0==={=B=J=O=R=N=R=E=D=T=A=I=L==>
AKA, Nevadacow
First person to ever play RWL

"Program testing can be used to show the presence of bugs, but never to show their absence!"-Edsger W. Dijkstra

Visit http://frostnflame.org today!

The Obliterator

Hehe I think id better go with python then.
I have no background so i think ill get one soon.
Is it pretty easy to work out once you know what to do.
Watching people fight is fun...
...but getting involved is so much better

bjornredtail

You can find the interpreters at
http://www.python.org
or in your package repositories, if you are running Linux :)

You will also want a decant text editor... (ie, not notepad)... But, there's about a bajallion of those out there. I use VIM... It's a nice tool that's worth learning, though I'm sure a bunch of folks around here disagree. Programmers argue about text editors like normal folks argue about brands of cars.
0==={=B=J=O=R=N=R=E=D=T=A=I=L==>
AKA, Nevadacow
First person to ever play RWL

"Program testing can be used to show the presence of bugs, but never to show their absence!"-Edsger W. Dijkstra

Visit http://frostnflame.org today!

Shadow

i got kate with the kubuntu i just installed, it's excellent for programming - has modes for C, python, ruby, perl, you name it.
<=holbs-.. ..-holbs=> <=holbs-..

windhound

I concur with Kate for linux
Smultron is surprisingly good for OS X, its probably an example of why programmers should not name their projects though
Metapad is decent for windows
A Goldfish has an attention span of 3 seconds...  so do I
~ In the beginning there was nothing, which exploded ~
There are only 10 types of people in the world: Those who understand binary, and those who don't

The Obliterator

Thanks for all the help.
Ill look into those.
Watching people fight is fun...
...but getting involved is so much better

Not Ungatt Trunn II

wats see plus plus?
lul im a moartal

bjornredtail

0==={=B=J=O=R=N=R=E=D=T=A=I=L==>
AKA, Nevadacow
First person to ever play RWL

"Program testing can be used to show the presence of bugs, but never to show their absence!"-Edsger W. Dijkstra

Visit http://frostnflame.org today!