Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › C++ VS C# or something else?
New Posts  All Forums:Forum Nav:

C++ VS C# or something else? - Page 3

post #21 of 26
Quote:
Originally Posted by frW View Post
You don't need all those brackets in C# you know. And that's an example of where it does look alike, there are plenty of cases where it doesn't. Such as "OrElse" "AndOr".
I put the brackets in because I also put the "end if" in for the vb comparison which also wouldn't be needed.
    
CPUMotherboardGraphicsRAM
I7 920 Gigabyte EX58 XFX Radeon 4870 X2 6GB Corsair 
Hard DriveOptical DriveOSMonitor
500GB Maxtor LG DVDRW Vista Ultimate x64 2 x Edge IO 22" 
KeyboardPowerMouseMouse Pad
Razer Arctosa XFX 800w BTC Cheetah Gaming Mouse None 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
I7 920 Gigabyte EX58 XFX Radeon 4870 X2 6GB Corsair 
Hard DriveOptical DriveOSMonitor
500GB Maxtor LG DVDRW Vista Ultimate x64 2 x Edge IO 22" 
KeyboardPowerMouseMouse Pad
Razer Arctosa XFX 800w BTC Cheetah Gaming Mouse None 
  hide details  
Reply
post #22 of 26
Quote:
Originally Posted by Sunriselad View Post
I haven't read such misinformed short sightedness since I last came across a forum of "script kiddie wannabe programmers" who were arguing over languages.
I have never seen a job posting that asks for Visual Basic skills. IMO its just wasting space on your resume.

Quote:
Why are you not recommending to learn assembler? Surely if that is your logic for language recommendation ... that C is lower level and will show you how to tie your shoelaces naturally asm would be way better still!
But people who program in assembler are the sweatshop workers over in China that make the shoes. Its definitely a good thing to know assembler, but its mainly for embedded use.

My logic isn't just that C is a lower level language. My logic is that pretty much every employer is looking for C programming skills, and that if you just know Java you're just going to look like another dime-a-dozen programmer that can't write code without Eclipse doing half of it for them. Plus you should learn C before C++, and you aren't going it get anywhere in the industry without C++ skills.
    
CPUMotherboardGraphicsRAM
Core i5 4670k ASUS Maximus VI Gene Gigabyte GTX 460 1GB Kingston Hyper-X 
Hard DriveHard DriveHard DriveHard Drive
Samsung 830 OCZ Vertex 3 WD6401AALS WD5000AAKS 
CoolingOSMonitorMonitor
Noctua NH-D14 elementary OS Dell Ultrasharp U2312HM LG W2442PA-BF 
KeyboardPowerCaseMouse
Microsoft Sidewinder X4 Corsair HX750W Corsair Graphite 600T Logitech G700 
Audio
ASUS Xonar DG 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i5 4670k ASUS Maximus VI Gene Gigabyte GTX 460 1GB Kingston Hyper-X 
Hard DriveHard DriveHard DriveHard Drive
Samsung 830 OCZ Vertex 3 WD6401AALS WD5000AAKS 
CoolingOSMonitorMonitor
Noctua NH-D14 elementary OS Dell Ultrasharp U2312HM LG W2442PA-BF 
KeyboardPowerCaseMouse
Microsoft Sidewinder X4 Corsair HX750W Corsair Graphite 600T Logitech G700 
Audio
ASUS Xonar DG 
  hide details  
Reply
post #23 of 26
I started with C and C++ mainly because I knew I wanted to do some embedded programming. However I don't know much about graphical application side of things because I'm still on console programming (mainly in Ncurses and PDcurses).
X-Caliber
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core 2 Quad Q8300 @3.0 Ghz Gigabyte EP43 UD3L ATI Radeon HD3850 512MB 800/950 4x1 GB 800 mhz DDR2 (Dual Channel) 
Hard DriveOptical DriveOSMonitor
160 Hitachi HDD LG Super-Multi Drive with SecurDisc Windows 7 - Ultimate (x86) Samsung SyncMaster 2043SWX 20" 1600x900 
KeyboardPowerCaseMouse
Logitech G15 Gaming Keyboard rev. 2 460 watt Coolermaster Coolermaster Elite Razer Deathadder 
Mouse Pad
Steelseries QcK 
  hide details  
Reply
X-Caliber
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core 2 Quad Q8300 @3.0 Ghz Gigabyte EP43 UD3L ATI Radeon HD3850 512MB 800/950 4x1 GB 800 mhz DDR2 (Dual Channel) 
Hard DriveOptical DriveOSMonitor
160 Hitachi HDD LG Super-Multi Drive with SecurDisc Windows 7 - Ultimate (x86) Samsung SyncMaster 2043SWX 20" 1600x900 
KeyboardPowerCaseMouse
Logitech G15 Gaming Keyboard rev. 2 460 watt Coolermaster Coolermaster Elite Razer Deathadder 
Mouse Pad
Steelseries QcK 
  hide details  
Reply
post #24 of 26
Quote:
Originally Posted by nathris View Post
But people who program in assembler are the sweatshop workers over in China that make the shoes. Its definitely a good thing to know assembler, but its mainly for embedded use.

My logic isn't just that C is a lower level language. My logic is that pretty much every employer is looking for C programming skills, and that if you just know Java you're just going to look like another dime-a-dozen programmer that can't write code without Eclipse doing half of it for them. Plus you should learn C before C++, and you aren't going it get anywhere in the industry without C++ skills.
This x9000. There is no real need to learn Assembler. Currently I am in my second year of a Beng in Computer Sci and EE, doing a lot of a work on the EE side with mbed's (simple ARM M3 cpus used for rapid prototyping etc). Even in this I have not had to program any sort of machine or assembly code everything is done in C/C++ and then the compiler complies it into assembly.

However in my first year we did C# programming(this was on the Comp Sci side) and now having to do C/C++ it is extremely similar to C# infact on the whole everything is the same (although I should of expected it as C# is a addon for C much in the way C++ is).

Anyway the point is Whatever you do out of C++ or C# it won't be too hard to adjust to the other one. Also to point out that Assembler while nice to know you don't need to know it.
Roger Rabbit
(10 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 3930k  Asus P9X79 Pro Evga 1080 FTW DT 16GB Corsair Vengeance LPX at 2100MHZ 
MonitorMonitorKeyboardCase
Acer Predator XB271HU Dell U2715H Ducky /w Cherry Black's Phanteks Enthoo Evolv ATX TG 
MouseAudio
Logitech G502 Audnist MUX-1 > HD 600's 
  hide details  
Reply
Roger Rabbit
(10 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 3930k  Asus P9X79 Pro Evga 1080 FTW DT 16GB Corsair Vengeance LPX at 2100MHZ 
MonitorMonitorKeyboardCase
Acer Predator XB271HU Dell U2715H Ducky /w Cherry Black's Phanteks Enthoo Evolv ATX TG 
MouseAudio
Logitech G502 Audnist MUX-1 > HD 600's 
  hide details  
Reply
post #25 of 26
Quote:
Originally Posted by nathris View Post
I have never seen a job posting that asks for Visual Basic skills. IMO its just wasting space on your resume.
Not sure about Canada so I can't comment but in UK most jobs are for .NET of which there are quite a mixture of vb and c# jobs. Although most (in my experience) will favour a good developer more than which top level language they use as they're both .net. Here a lot of experienced developers will do both reasonably interchangably.
    
CPUMotherboardGraphicsRAM
I7 920 Gigabyte EX58 XFX Radeon 4870 X2 6GB Corsair 
Hard DriveOptical DriveOSMonitor
500GB Maxtor LG DVDRW Vista Ultimate x64 2 x Edge IO 22" 
KeyboardPowerMouseMouse Pad
Razer Arctosa XFX 800w BTC Cheetah Gaming Mouse None 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
I7 920 Gigabyte EX58 XFX Radeon 4870 X2 6GB Corsair 
Hard DriveOptical DriveOSMonitor
500GB Maxtor LG DVDRW Vista Ultimate x64 2 x Edge IO 22" 
KeyboardPowerMouseMouse Pad
Razer Arctosa XFX 800w BTC Cheetah Gaming Mouse None 
  hide details  
Reply
post #26 of 26
Quote:
Originally Posted by Sunriselad View Post
Hmm, game programming and database programming in some cases are almost opposite ends of the scale.
One of the things that covers both bases pretty well is c# as you can write games in XNA which most XBOX 360 indie games are written in.
Actually in RPGs, coding involves A LOT of data base coding and accessing the databases for reading/writing to the db...

However, database coding is significantly more difficult when you start dealing with anomalies in the database, whoosh!

C++ is a good language to start in, also you can use visual studios to build, which makes it like a snap....

Once you have got the hang of C++, VB & C# will be a breeze!
Edited by _GTech - 2/4/11 at 10:39pm
The Rock
(15 items)
 
  
Reply
The Rock
(15 items)
 
  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › C++ VS C# or something else?