c++
-
- Burzlaphdia
- Posts: 1770
- Joined: Fri Dec 20, 2002 1:26 pm
- Location: Aurora, IL.
- Contact:
-
- Grand Inspector Inquisitor Commander
- Posts: 2636
- Joined: Fri Dec 20, 2002 9:42 pm
-
- thats not my baby
- Posts: 232
- Joined: Fri Dec 20, 2002 10:25 am
- Location: minneapolis, mn
- Contact:
-
- Grand Inspector Inquisitor Commander
- Posts: 2882
- Joined: Mon Jan 27, 2003 5:14 pm
- Location: LOL
- Contact:
Sup Cheat?raistle wrote: and random macroquest stuff
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.
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.

-
- Grand Elect Undergrounder
- Posts: 516
- Joined: Fri Dec 20, 2002 2:11 pm
- Location: Seattle, WA
-
- Burzlaphdia
- Posts: 1770
- Joined: Fri Dec 20, 2002 1:26 pm
- Location: Aurora, IL.
- Contact:
-
- Apprentice n00b
- Posts: 7
- Joined: Sun Dec 22, 2002 6:26 am
-
- Grand Inspector Inquisitor Commander
- Posts: 2636
- Joined: Fri Dec 20, 2002 9:42 pm
-
- Knight of the East & West
- Posts: 656
- Joined: Mon Dec 29, 2003 9:54 pm
- Location: /dev/null
- Contact:
-
- Jiggling Anime Tits > All
- Posts: 4319
- Joined: Fri Dec 20, 2002 3:59 pm
- Location: Kennewick, WA (This side of the TV)
-
- Druish Princess
- Posts: 780
- Joined: Fri Dec 20, 2002 3:22 pm
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.
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.
-
- Grand Inspector Inquisitor Commander
- Posts: 2636
- Joined: Fri Dec 20, 2002 9:42 pm
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.
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
-
- Grand Master Architecht
- Posts: 406
- Joined: Fri Dec 31, 2004 10:11 pm
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.
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.
- SicTimMitchell
- E Pluribus Sputum
- Posts: 5153
- Joined: Fri Dec 20, 2002 1:05 pm
- Location: Minneapolis, MN
- Contact:
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.)
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
_______________________________________________________________________________
94 Ranger of Karana
Veteran Crew, through and through
_______________________________________________________________________________