Go Back   nV News Forums > Software Forums > Software Development

Newegg Daily Deals

Reply
 
Thread Tools
Old 04-19-09, 01:27 PM   #25
Zhivago
*BANNED*
 
Join Date: Jan 2008
Posts: 184
Default Re: Joining the Club

Quote:
Originally Posted by thor1182 View Post
I can't speak for others, but to me when I say C, I generally mean C++. I mean some of the times you are using straight C is when you are working at the embedded level, and even then most embedded compilers will take C++. The only time you are working with low level C++/C is with EE programming. Most other times you are working with OS commands of some sort.
Break the habit. C is not C++ and C++ is not C (no, not even a superset of C). The "C/C++" gibberish you see at times is also wrong since there is no such language.

What do you mean by OS commands?
Zhivago is offline   Reply With Quote
Old 04-20-09, 11:45 AM   #26
thor1182
Spelling Expert?!?
 
thor1182's Avatar
 
Join Date: Oct 2003
Location: Indy, IN
Posts: 812
Default Re: Joining the Club

Quote:
Originally Posted by Zhivago View Post
Break the habit. C is not C++ and C++ is not C (no, not even a superset of C). The "C/C++" gibberish you see at times is also wrong since there is no such language.

What do you mean by OS commands?
Yes there are differences, but they are minor enough to most people that only a few would be working at the level where you would know.


Most applications these days regardless of type are running on top of a OS layer. So either you are working with normal logic code, or calling OS commands to perform some system function. Very rarely are developers working straight to the metal.
__________________
-"Aqua 2": Water Cooled Intel i7 960, 12 GB DDR3 PC 12800, 3x Intel X-25-M 80 GB SSD RAID 0, SATA 1.5TB WD, EVGA GeForce GTX 470 Supper Clocked Water Cooled, ASUS P6X58D, Corsair 800D w/ Koolance cooling
thor1182 is offline   Reply With Quote
Old 04-20-09, 09:05 PM   #27
Marvel_us
FOOL!
 
Marvel_us's Avatar
 
Join Date: Dec 2005
Location: Miami, Florida
Posts: 3,754
Default Re: Joining the Club

Quote:
Originally Posted by thor1182 View Post
Yes there are differences, but they are minor enough to most people that only a few would be working at the level where you would know.
C++ is object oriented, C is not. That alone is a major difference.
__________________
Main Rig
Intel Q6600 QUAD|| Gigabyte P35-DS3L ||XFX 7900GTX|| G.Skill 6GB PC2-6400 || OCZ Agility 60GB SSD || WD 320GB + WD Green 1TB HDD || Samsung 20" LCD || CoolMax 650W PSU ||

60gb PS3 Owner
PSNid: Marvel_us
Marvel_us is offline   Reply With Quote
Old 04-20-09, 09:52 PM   #28
jcrox
Mahna Mahna
 
jcrox's Avatar
 
Join Date: Jul 2006
Location: Madison, Wi
Posts: 6,134
Default Re: Joining the Club

Quote:
Originally Posted by Phyxion View Post
I really can't recommend to start with C at all, that's almost like telling someone to start with assembly. Don't get me wrong, C is nice, but not for starters. I'd recommend to start with C#, move to C++ after and if you are thinking C++ is nice you can try to look into C. I don't recommend to start with Java.
+1

Java is a lot easier after getting the basics down in a language like C# or VB.NET
__________________

Gaming

MSI MPower Z87 | 4770k | CNPS9900MAX-B | 8GB G.Skill 1866 | EVGA GTX760 |ThermalTake 850w | X-Fi Titanium | HAF | Asus PA248Q | Lycosa | Death Adder | Win8 Pro 64

Dev/Backup

MSI GD65 | 2500k | H50 | 8GB G.skill | GTX570 | Ubuntu 13.10

Laptop

17" Inspiron | i5 | 4GB DDR3 | 500GB HDD | Win7 Pro 64

jcrox is offline   Reply With Quote
Old 04-20-09, 10:21 PM   #29
Zhivago
*BANNED*
 
Join Date: Jan 2008
Posts: 184
Default Re: Joining the Club

Quote:
Originally Posted by thor1182 View Post
Yes there are differences, but they are minor enough to most people that only a few would be working at the level where you would know.
With a line such as this, I trust you are misinformed about C, C++, or both.

Granted, if you (mis)-used C++ by treating it as basically a "better C" there might not be a great deal of difference at the surface, but you are failing to really exploit the true power of C++ (its object-oriented facilities).
Zhivago is offline   Reply With Quote
Old 04-20-09, 10:28 PM   #30
Zhivago
*BANNED*
 
Join Date: Jan 2008
Posts: 184
Default Re: Joining the Club

Quote:
Originally Posted by jcrox View Post
+1

Java is a lot easier after getting the basics down in a language like C# or VB.NET
Well Java is sufficiently similar to C# where I really wouldn't put one ahead of the other as to which one would be better to start off with. I suppose it would depend on other factors, such as whether you know a Java guru who can mentor you, local employers' needs, etc..

I would probably second the opinion that it is not optimal to start with C. C is a horribly primitive (or just plain horrible at times) byte-processing language and lacks many modern features found in more recent languages. When learning a first language, it would be preferable to spend your time thinking about problem solving, not fussing with obscure memory management issues.
Zhivago is offline   Reply With Quote
Old 04-21-09, 08:16 AM   #31
thor1182
Spelling Expert?!?
 
thor1182's Avatar
 
Join Date: Oct 2003
Location: Indy, IN
Posts: 812
Default Re: Joining the Club

Quote:
Originally Posted by Zhivago View Post
With a line such as this, I trust you are misinformed about C, C++, or both.

Granted, if you (mis)-used C++ by treating it as basically a "better C" there might not be a great deal of difference at the surface, but you are failing to really exploit the true power of C++ (its object-oriented facilities).
Lets go with misinformed, or forgot that bit from classes. No OO verse OO is a BIG difference, your right. Even still, few people have a reason to use straight C unless they are doing EE stuff... unless you are some sort of purist.
__________________
-"Aqua 2": Water Cooled Intel i7 960, 12 GB DDR3 PC 12800, 3x Intel X-25-M 80 GB SSD RAID 0, SATA 1.5TB WD, EVGA GeForce GTX 470 Supper Clocked Water Cooled, ASUS P6X58D, Corsair 800D w/ Koolance cooling
thor1182 is offline   Reply With Quote
Old 04-23-09, 09:40 AM   #32
lunix
Registered User
 
lunix's Avatar
 
Join Date: Jul 2002
Location: Vancouver
Posts: 69
Send a message via MSN to lunix
Default Re: Joining the Club

Learn to program.
Learn games programming.

Perhaps I'm old fashioned but I still think C is a great language to learn to program in. There is few keywords. You get to learn loops and decision constructs. Its closer to the wire and you get a sense of what is actually happening in the computer. Its also a good idea to understand procedural programming. Once you understand these basics you can start to learn the OO paradigm.

On windows the "Visual" studio IDE is what you want to get. If your thinking 3D games C++ is where you want to end up.
__________________
Gentoo
lunix is offline   Reply With Quote

Old 04-23-09, 05:54 PM   #33
Dreamweavernoob
Desperate code
 
Join Date: Jan 2008
Posts: 790
Default Re: Joining the Club

You guys knowledge is up here.

(a few galaxys here)

Mine is here.





Anyway, ive had an idea for a game that ive had for a few years now and with the advent of touch screen phones, it would fit one perfectly.

Obviously im not concerned with teh monies, but it would be nice to see it implemented after having it knock around in my brain for these past 6-7yrs.
__________________
If you attack a prostitute, is it rape or merely shoplifting?
Dreamweavernoob is offline   Reply With Quote
Old 04-25-09, 06:28 PM   #34
jcrox
Mahna Mahna
 
jcrox's Avatar
 
Join Date: Jul 2006
Location: Madison, Wi
Posts: 6,134
Default Re: Joining the Club

Quote:
Originally Posted by Dreamweavernoob View Post
You guys knowledge is up here.

(a few galaxys here)

Mine is here.





Anyway, ive had an idea for a game that ive had for a few years now and with the advent of touch screen phones, it would fit one perfectly.

Obviously im not concerned with teh monies, but it would be nice to see it implemented after having it knock around in my brain for these past 6-7yrs.
You need to look at what programming language you need for which phone. For example I believe the IPhone uses Objective C where Google's phone uses Java. I could be wrong on that but, I don't believe you can just program in any old language and distribute the app to any old phone.
__________________

Gaming

MSI MPower Z87 | 4770k | CNPS9900MAX-B | 8GB G.Skill 1866 | EVGA GTX760 |ThermalTake 850w | X-Fi Titanium | HAF | Asus PA248Q | Lycosa | Death Adder | Win8 Pro 64

Dev/Backup

MSI GD65 | 2500k | H50 | 8GB G.skill | GTX570 | Ubuntu 13.10

Laptop

17" Inspiron | i5 | 4GB DDR3 | 500GB HDD | Win7 Pro 64

jcrox is offline   Reply With Quote
Old 04-25-09, 09:36 PM   #35
Marvel_us
FOOL!
 
Marvel_us's Avatar
 
Join Date: Dec 2005
Location: Miami, Florida
Posts: 3,754
Default Re: Joining the Club

Quote:
Originally Posted by jcrox View Post
You need to look at what programming language you need for which phone. For example I believe the IPhone uses Objective C where Google's phone uses Java. I could be wrong on that but, I don't believe you can just program in any old language and distribute the app to any old phone.
Sounds right to me. Android uses java, you can't just code it in C++ and upload it to the phone.
__________________
Main Rig
Intel Q6600 QUAD|| Gigabyte P35-DS3L ||XFX 7900GTX|| G.Skill 6GB PC2-6400 || OCZ Agility 60GB SSD || WD 320GB + WD Green 1TB HDD || Samsung 20" LCD || CoolMax 650W PSU ||

60gb PS3 Owner
PSNid: Marvel_us
Marvel_us is offline   Reply With Quote
Reply


Thread Tools

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
(PR) Club 3D Introduces its Radeon HD 7970 GHz Edition Graphics Card News Latest Tech And Game Headlines 0 06-25-12 02:10 AM
(PR) Club 3D Announces its New GeForce GT 640 News Latest Tech And Game Headlines 0 06-06-12 03:40 AM
Free copy of Midnigt Club 2 Vardant Gaming Central 1 05-11-12 10:09 AM
(PR) Club 3D Introduces the Brand New GeForce GTX 670 News Latest Tech And Game Headlines 0 05-10-12 09:28 AM
Rockstar Reboots Social Club, Free Max Payne Comic News Latest Tech And Game Headlines 0 05-09-12 04:40 PM

All times are GMT -5. The time now is 06:16 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.