The ProgrammersTalk Community
Forum Register Search Today's Posts Mark Forums Read
Register

Go Back   The ProgrammersTalk Community > General Programming > C / C++


Welcome to the The ProgrammersTalk Community forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.
Reply
 
LinkBack Thread Tools    Display Modes   
  #1 (permalink)  
Old 07-27-2007, 01:11 PM
HelloWorld's Avatar
HelloWorld HelloWorld is offline
Programming Expert
Awards Showcase
Quality Tutorial 
Total Awards: 1
Join Date: Jun 2007
Location: In front of computer...
Posts: 1,111
iTrader: (0)
HelloWorld will become famous soon enoughHelloWorld will become famous soon enoughHelloWorld will become famous soon enough
Why C++

Quote:
Originally Posted by Supreme Kai View Post
i love C++
Aish..... Many people do prefer C++ for some reason. Can anybody please tell me at least 5 reasons why should I love C++?

I can admit that many industries want those who can program C++. Moreover, most (or even.. all..?) of the Game companies want those who can program C++

__________________
PHP Code:
System.out.println("Hello World!"); 

Digg this Post! Del.Icio.Us this Post! Technorati this Post! Furl this Post! Mister Wong this Post! Newsvine this Post! Spurl this Post! Reddit this Post! Netscape this Post!
Reply With Quote
  #2 (permalink)  
Old 07-27-2007, 01:14 PM
Supreme Kai Supreme Kai is offline
Novice
Join Date: Jul 2007
Posts: 6
iTrader: (0)
Supreme Kai is on a distinguished road
it really depends on the applications (software) u would love to develop !

because if u know C++ u know 90% of all other programming langauges out there

and on the plus side, C++ teaches u true software development, because u must know the syntax before u can really program using c++

__________________

Digg this Post! Del.Icio.Us this Post! Technorati this Post! Furl this Post! Mister Wong this Post! Newsvine this Post! Spurl this Post! Reddit this Post! Netscape this Post!

Last edited by Lee : 07-27-2007 at 01:18 PM.
Reply With Quote
The Following User Says Thank You to Supreme Kai For This Useful Post:
HelloWorld (07-27-2007)
  #3 (permalink)  
Old 07-27-2007, 01:17 PM
Lee's Avatar
Lee Lee is offline
PT Staff*
Awards Showcase
Quality Tutorial 
Total Awards: 1
Join Date: Jun 2007
Location: Blackpool, UK
Posts: 616
iTrader: (0)
Lee will become famous soon enoughLee will become famous soon enoughLee will become famous soon enoughLee will become famous soon enough
Quote:
Originally Posted by HelloWorld View Post
Aish..... Many people do prefer C++ for some reason... can anybody please tell me at least 5 reasons why should I love C++? XD
  1. It will get you far in programming.
  2. If you like games it can help to make them really good.
  3. Theres a lot of challenges so you dont get bored of the language and want to move to another.
  4. There are many examples of how to do things out there which makes your learning experince good and not a pain.
  5. It looks so complicated to total n00bs which means when you write it they think you really good lol

There mine, not all very technical but still reasons!
Reply With Quote
The Following User Says Thank You to Lee For This Useful Post:
HelloWorld (07-27-2007)
  #4 (permalink)  
Old 07-27-2007, 01:18 PM
HelloWorld's Avatar
HelloWorld HelloWorld is offline
Programming Expert
Awards Showcase
Quality Tutorial 
Total Awards: 1
Join Date: Jun 2007
Location: In front of computer...
Posts: 1,111
iTrader: (0)
HelloWorld will become famous soon enoughHelloWorld will become famous soon enoughHelloWorld will become famous soon enough
Well, currently.. I do learn C++
It's weird to me at first since I've Java background (I can admit that Java is much easier programming language). I'm using Deitel's book 5th Edition for C++ programming language. I can't wait to get to Networking part of it

Quote:
it really depends on the applications (software) u would love to develop
I'm interested with networking software and multiplayer games that's dealing with puzzle

Quote:
on the plus side, C++ teaches u true software development, because u must know the syntax before u can really program using c++
isn't this true for all programming languages?

__________________
PHP Code:
System.out.println("Hello World!"); 

Digg this Post! Del.Icio.Us this Post! Technorati this Post! Furl this Post! Mister Wong this Post! Newsvine this Post! Spurl this Post! Reddit this Post! Netscape this Post!

Last edited by HelloWorld : 07-27-2007 at 01:28 PM.
Reply With Quote
  #5 (permalink)  
Old 07-27-2007, 01:30 PM
Lee's Avatar
Lee Lee is offline
PT Staff*
Awards Showcase
Quality Tutorial 
Total Awards: 1
Join Date: Jun 2007
Location: Blackpool, UK
Posts: 616
iTrader: (0)
Lee will become famous soon enoughLee will become famous soon enoughLee will become famous soon enoughLee will become famous soon enough
Quote:
Originally Posted by HelloWorld View Post
I'm interested with networking software and multiplayer games that's dealing with puzzle
Wow, you are just like me, when i first started learning good ole VB6 the things i learnt after the basics were the winsock control, i also made a game in VB6 just a simple tic-tac-toe game with basic computer AI, did make it as hard as playing against a real person though so it was good
Reply With Quote
  #6 (permalink)  
Old 07-27-2007, 02:30 PM
HelloWorld's Avatar
HelloWorld HelloWorld is offline
Programming Expert
Awards Showcase
Quality Tutorial 
Total Awards: 1
Join Date: Jun 2007
Location: In front of computer...
Posts: 1,111
iTrader: (0)
HelloWorld will become famous soon enoughHelloWorld will become famous soon enoughHelloWorld will become famous soon enough
Quote:
Originally Posted by Lee View Post
Wow, you are just like me, when i first started learning good ole VB6 the things i learnt after the basics were the winsock control, i also made a game in VB6 just a simple tic-tac-toe game with basic computer AI, did make it as hard as playing against a real person though so it was good
Yay Lee, let's create some addicting games
That would be fun project for my boring summer lol.. once I'm done with this summer school

__________________
PHP Code:
System.out.println("Hello World!"); 

Digg this Post! Del.Icio.Us this Post! Technorati this Post! Furl this Post! Mister Wong this Post! Newsvine this Post! Spurl this Post! Reddit this Post! Netscape this Post!
Reply With Quote
  #7 (permalink)  
Old 07-27-2007, 02:47 PM
rpgfan3233 rpgfan3233 is offline
PT Staff
Awards Showcase
Quality Tutorial Quality Tutorial Quality Tutorial Quality Tutorial 
Total Awards: 4
Join Date: Jul 2007
Posts: 118
iTrader: (0)
rpgfan3233 has a spectacular aura aboutrpgfan3233 has a spectacular aura aboutrpgfan3233 has a spectacular aura aboutrpgfan3233 has a spectacular aura aboutrpgfan3233 has a spectacular aura about
Welcome, Supreme Kai!

Regarding why someone should love C++:
  1. You do your own memory management, meaning you can tweak things using wonderful features such as pointers to speed things up.
  2. When you learn a little about Assembly programming, you can use inline assembly to do a few things extra (such as do something to the program if the carry flag is set), though the syntax varies from compiler to compiler since assemblers and architectures are so varied themselves. As far as I know, you cannot use any form of inline ASM or even inline bytecode in Java.
  3. While it is true that you can compile Java applications to native code, C++ has always done that. Simply put, it is more reliable when compiled to native code.
  4. While C++ can be complicated, it isn't exactly difficult when compared to C (writing your own addition function in C can be a nightmare). I can say the following statement about any programming language: There's no "magic" behind it. You have to remember that it is only 1s and 0s. You don't directly use those 1s and 0s. You just write the code that uses them. In that regard, any programming language is comparable to Assembly programming. When you do Assembly programming, you have to know what you are working with. The same is true of C++. After all, a variable named 'x' could mean ANYTHING in a couple of years. What is its purpose? Why did you put it there and how did you use it years ago? You need to know what your program is doing. In the case of Assembly programming, you also need to know your computer itself!
  5. C++ is extensible enough to be able to run on anything. C is a sort of "Super Assembly" language, and C++ is a superset of C. Now "superset" isn't necessarily the same as "better", but C++, when compared to C, does have more features and easier ways of doing things at times.
It took me a while to come up with that last one, but it is true.

Why not Visual Basic or even Visual Basic .NET? The main reason: many programmers don't consider either of them true programming languages. It is all point-and-click pretty much (at least in VB6 and VBDOS it is). Don't you want to actually type some code?

However, I'm not saying VB or VB.NET are bad at all. They are good tools for learning programming, though the extent is somewhat limited. I think Visual Basic isn't as BASIC as its ancestors were. At least some code was used back then...

__________________
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off."
-- Bjarne Stroustrup, creator of what is now known as C++
For more quotes by Bjarne Stroustrup, check out http://www.research.att.com/~bs/bs_faq.html#really-say-that.
Digg this Post! Del.Icio.Us this Post! Technorati this Post! Furl this Post! Mister Wong this Post! Newsvine this Post! Spurl this Post! Reddit this Post! Netscape this Post!
Reply With Quote
The Following User Says Thank You to rpgfan3233 For This Useful Post:
HelloWorld (07-27-2007)
Reply


Thread Tools
Display Modes

   Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -7. The time now is 03:29 PM. Powered by vBulletin
Copyright © 2000 - 2007, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO © 2007 ProgrammersTalk Sedo - Buy and Sell Domain Names and Websites project info: programmerstalk.net Statistics for project programmerstalk.net etracker® web controlling instead of log file analysis


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50