c++

91.3% uncensored free-for-all (see, no false advertising here)
Post Reply
Burz
Burzlaphdia
Posts: 1770
Joined: Fri Dec 20, 2002 1:26 pm
Location: Aurora, IL.
Contact:

Post by Burz »

Double plus good.
EverQuest....FOOOOOOOO!
Bahd Zoolander
Grand Inspector Inquisitor Commander
Posts: 2636
Joined: Fri Dec 20, 2002 9:42 pm

Post by Bahd Zoolander »

Have you programmed before? Do you know C? It's kinda hard to recommend something without knowing what you're really looking for.

You can Google for C++ tutorial and find a bunch of sites.
Bahd Zoolander - Transcendent - On Vacation
Dost
thats not my baby
Posts: 232
Joined: Fri Dec 20, 2002 10:25 am
Location: minneapolis, mn
Contact:

Post by Dost »

buy the book early and read the first few chapters?
-=Xilanthanax=-
Grand Inspector Inquisitor Commander
Posts: 2882
Joined: Mon Jan 27, 2003 5:14 pm
Location: LOL
Contact:

Post by -=Xilanthanax=- »

raistle wrote: and random macroquest stuff
Sup Cheat?
Make love? Fuck that, I'll make a slut cry. Fuck that, I'll make a slut cum nine times.

Hed PE - CBC (acoustic, live on Bubba The Love Sponge)
Hed PE - Let's Ride (live)
Skindred - Pressure (acoustic, live on Fuse)
Sevendust - Alpha (live)
Massive Attack - Teardrop (live)

Still playin eq, and waitin for Hellgate: London. 8)
Lunarstorm
Grand Elect Undergrounder
Posts: 516
Joined: Fri Dec 20, 2002 2:11 pm
Location: Seattle, WA

Post by Lunarstorm »

Don't do C++ if you're new to coding, try C# for starters. C# is a powerful, much more forgiving than C++, and can introduce you to the basics of OOP.

Loon
Neuc
wr@#%qwer2$@#$As
Posts: 69
Joined: Fri Jan 03, 2003 1:23 am
Location: Your pants

Post by Neuc »

Lunarstorm wrote:C#
sup microsoft employee :D

jk

java is pretty easy to.
Ickhor
Grand Master Architecht
Posts: 406
Joined: Fri Dec 31, 2004 10:11 pm

Post by Ickhor »

C# is fucking awesome.

But I assume he needs to learn C++ for a class.
Burz
Burzlaphdia
Posts: 1770
Joined: Fri Dec 20, 2002 1:26 pm
Location: Aurora, IL.
Contact:

Post by Burz »

The remedial kids take C-- fyi.
EverQuest....FOOOOOOOO!
Talan Stoneheart
Apprentice n00b
Posts: 7
Joined: Sun Dec 22, 2002 6:26 am

Post by Talan Stoneheart »

I just finished taking my C++ class last semester, I hated every minute of it. ;x
Bahd Zoolander
Grand Inspector Inquisitor Commander
Posts: 2636
Joined: Fri Dec 20, 2002 9:42 pm

Post by Bahd Zoolander »

eh, gotta pay for the hookers somehow.
Bahd Zoolander - Transcendent - On Vacation
Mukik
Knight of the East & West
Posts: 656
Joined: Mon Dec 29, 2003 9:54 pm
Location: /dev/null
Contact:

Post by Mukik »

not everyone can program in ascii
Ickhor
Grand Master Architecht
Posts: 406
Joined: Fri Dec 31, 2004 10:11 pm

Post by Ickhor »

what the fuck are you talking about?
ZanypherCocoapuffs
Jiggling Anime Tits > All
Posts: 4319
Joined: Fri Dec 20, 2002 3:59 pm
Location: Kennewick, WA (This side of the TV)

Post by ZanypherCocoapuffs »

Actually I would study regular C before moving to C++. Thats how my college teaches it, and it has really allowed a deep appreciation for the superior power of C++'s capabilities.
Grygonos Thunderwulf
Druish Princess
Posts: 780
Joined: Fri Dec 20, 2002 3:22 pm

Post by Grygonos Thunderwulf »

I would say, but the Bjarn Stroustrup (sp) c++ book.. he wrote the language, his readability may be lacking in spots, but he knows his shit quite obviously.
Pick up the Dennis Ritchie C book if you go the C route.
As far as somethin to learn first.. fuck C#. payin for the IDE alone is a big commitment. Download the Java SDK, buy the beginning Java book from Sun, and then just reference their Online API docs (javadoc = win) to find out what's available to you.


C is a very powerful lightweight language, for getting down and dirty it's hard to beat.
C++ (save templates) is good stuff too.
I adored Java, but maybe that just appeals to my programming-only anal retentiveness.
Bahd Zoolander
Grand Inspector Inquisitor Commander
Posts: 2636
Joined: Fri Dec 20, 2002 9:42 pm

Post by Bahd Zoolander »

There's nothing wrong with templates when used properly. There are always tradeoffs, and knowing when to use something and when not to separates the really good programmers from the average to poor programmers.

If you need to take a C++ class for school then there's no reason to learn anything else first. Focus on what you need to learn to get the job done.

If learning C before C++ is necessary, then do you need to learn Assembly before you learn C? For many people all you get out of that path is leftover bad habits from the previous language that they never need to use anymore. Many C -> C++ programmers write C++ code that isn't const correct, passes pointers instead of references, creates way too many temporary objects, prefers public data over private, and doesn't properly abstract interface from implementation. Bad habits are hard to break.
Bahd Zoolander - Transcendent - On Vacation
Ickhor
Grand Master Architecht
Posts: 406
Joined: Fri Dec 31, 2004 10:11 pm

Post by Ickhor »

Visual C# 2005 beta is free.

So is sharpdevelop.

So is the .net command line tools and whatever text editor you want.



I think that people should learn ASM (at least how it works, not nec. how to write full code in ASM) before writing important applications C, unless they are just academically learning C and not planning on writing anything serious in it. This is because a large class of C bug behaviour can be explained if you just understand how C translates to ASM.

I think you can learn C++ with or without learning C first, I really don't matter.
User avatar
Garrdor
Damnit Jim!
Posts: 2951
Joined: Wed Dec 25, 2002 9:02 pm
Location: Oregon

Post by Garrdor »

Pizza
Image
Didn't your mama ever tell you not to tango with a carrot?
User avatar
SicTimMitchell
E Pluribus Sputum
Posts: 5153
Joined: Fri Dec 20, 2002 1:05 pm
Location: Minneapolis, MN
Contact:

Post by SicTimMitchell »

Everyone should have to learn 6502 assembly.

And Lettuce C. Definitely Lettuce.

(In a serious bit of grudge holding, I still have one Borland C 5.25" floppy stuck on my fridge with a magnet. It's been there through at least four apartment and house moves.)
Bangzoom
94 Ranger of Karana
Veteran Crew, through and through
_______________________________________________________________________________
Post Reply