Overclock.net - Overclocking.net
     
 
Home Gallery Reviews Blogs Register Today's Posts Mark Forums Read Members List


Go Back   Overclock.net - Overclocking.net > Software, Programming and Coding > Coding and Programming

Reply
 
LinkBack Thread Tools
Old 07-03-09   #11 (permalink)
PC Gamer
 
chemicalfan's Avatar
 
intel ati

Join Date: May 2008
Location: Portsmouth, UK
Posts: 1,354
Blog Entries: 3

Rep: 114 chemicalfan is acknowledged by manychemicalfan is acknowledged by many
Unique Rep: 88
Trader Rating: 0
Default

This is a debate that will run on for years, but C++ is complicated. True, it's the language that probably 80% of apps in the world are written on (discounting web-based apps), but unless you've got a real deep understanding of how PCs & OS/kernels work, you could be in an uphill struggle for no reason. With C++, you can pretty much do anything if you've mastered it, but if you're just learning, you won't be able to do anything, and it's overly complicated to do the simplest of tasks.

I've chosen Python for my first language (well, after BASIC, and SQL), and I'm glad I did. It scales very well from the simple "just learning" stuff, up to GUI object-orientated stuff. I'd agree with Java too - it's quite similar in a lot of ways to C++ thanks to .NET and the way that coding in Windows is now blurring the lines (ok, the purists will be building an effigy of me right now!!!). Bottom line - I think start with a simple language, and when you out-grow it (i.e. you can't do what you need to do in it), then move onto to a lower level language like C++.

If you're not worried about cross-platform compatibility (i.e. you don't care if your programs are Windows only), I'd put forward C# as a good first language, if you've got the patience. Think of it as "my first C" - it's not as easy as Python, but it's easier than C++, with almost all of the same functionality
__________________
Intel Processor Finder - essential knowledge for OC'ers
OCCT - essential tool for OC'ers
Quote:
Originally Posted by Inuyasha1771
I hate it when they are like " LET'S WATCH A MOVIE >=3" and you're like "No, it's 6 PM, I just got off work, I need to overclock." and they can't relate. Give me a girl who overclocks, and I'll give you a miracle.

System: Black 'n' blue II
CPU
Core i7 860
Motherboard
MSI P55-GD60
Memory
4GB G.Skill Ripjaw
Graphics Card
Xpertvision Radeon HD4850
Hard Drive
150Gb Velociraptor & 250Gb Samsung
Sound Card
ESI Maya USB
Power Supply
Thermaltake Purepower RX 550
Case
Galaxy II
CPU cooling
Noctua NH-U12P SE2
GPU cooling
Stock
OS
Vista Home Premium x64
Monitor
Hyundai BlueH H224W 22" LCD
chemicalfan is offline   Reply With Quote
Old 07-03-09   #12 (permalink)
AMD Overclocker
 
amd nvidia

Join Date: Jun 2009
Posts: 115

Rep: 1 loll Unknown
Unique Rep: 1
Trader Rating: 0
Default

Quote:
Originally Posted by chemicalfan View Post
This is a debate that will run on for years, but C++ is complicated. True, it's the language that probably 80% of apps in the world are written on (discounting web-based apps), but unless you've got a real deep understanding of how PCs & OS/kernels work, you could be in an uphill struggle for no reason. With C++, you can pretty much do anything if you've mastered it, but if you're just learning, you won't be able to do anything, and it's overly complicated to do the simplest of tasks.

I've chosen Python for my first language (well, after BASIC, and SQL), and I'm glad I did. It scales very well from the simple "just learning" stuff, up to GUI object-orientated stuff. I'd agree with Java too - it's quite similar in a lot of ways to C++ thanks to .NET and the way that coding in Windows is now blurring the lines (ok, the purists will be building an effigy of me right now!!!). Bottom line - I think start with a simple language, and when you out-grow it (i.e. you can't do what you need to do in it), then move onto to a lower level language like C++.

If you're not worried about cross-platform compatibility (i.e. you don't care if your programs are Windows only), I'd put forward C# as a good first language, if you've got the patience. Think of it as "my first C" - it's not as easy as Python, but it's easier than C++, with almost all of the same functionality
My mouse is having a heart attack... Anyways, I've seen python in linux b4, does it work in linux or am I just touched in the head?
__________________
System: ownd?
CPU
Athlon 64 x2 6400+ @ 3.5GHz
Motherboard
MSI K9N neo-f v3
Memory
4GB OCZ gold @ 813MHz
Graphics Card
EVGA GTX 275!!! wewt
Hard Drive
320GB 7,200 RPM SATA
Power Supply
antec EA650 650W PSU
Case
Raidmax Sagitta II black
CPU cooling
Some crappy after-market cooler
GPU cooling
Stock
OS
XP home 32bit/Linux when windows is being stupid
loll is offline   Reply With Quote
Old 07-03-09   #13 (permalink)
PC Gamer
 
chemicalfan's Avatar
 
intel ati

Join Date: May 2008
Location: Portsmouth, UK
Posts: 1,354
Blog Entries: 3

Rep: 114 chemicalfan is acknowledged by manychemicalfan is acknowledged by many
Unique Rep: 88
Trader Rating: 0
Default

It works in all formats, but the interpreter comes built into most linux distrobutions.
You can download it for Windows here
__________________
Intel Processor Finder - essential knowledge for OC'ers
OCCT - essential tool for OC'ers
Quote:
Originally Posted by Inuyasha1771
I hate it when they are like " LET'S WATCH A MOVIE >=3" and you're like "No, it's 6 PM, I just got off work, I need to overclock." and they can't relate. Give me a girl who overclocks, and I'll give you a miracle.

System: Black 'n' blue II
CPU
Core i7 860
Motherboard
MSI P55-GD60
Memory
4GB G.Skill Ripjaw
Graphics Card
Xpertvision Radeon HD4850
Hard Drive
150Gb Velociraptor & 250Gb Samsung
Sound Card
ESI Maya USB
Power Supply
Thermaltake Purepower RX 550
Case
Galaxy II
CPU cooling
Noctua NH-U12P SE2
GPU cooling
Stock
OS
Vista Home Premium x64
Monitor
Hyundai BlueH H224W 22" LCD
chemicalfan is offline   Reply With Quote
Old 07-03-09   #14 (permalink)
AMD Overclocker
 
amd nvidia

Join Date: Jun 2009
Posts: 115

Rep: 1 loll Unknown
Unique Rep: 1
Trader Rating: 0
Default

Quote:
Originally Posted by chemicalfan View Post
It works in all formats, but the interpreter comes built into most linux distrobutions.
You can download it for Windows here
In case you don't follow my forums, I am forced to used linux because windows PHALED
__________________
System: ownd?
CPU
Athlon 64 x2 6400+ @ 3.5GHz
Motherboard
MSI K9N neo-f v3
Memory
4GB OCZ gold @ 813MHz
Graphics Card
EVGA GTX 275!!! wewt
Hard Drive
320GB 7,200 RPM SATA
Power Supply
antec EA650 650W PSU
Case
Raidmax Sagitta II black
CPU cooling
Some crappy after-market cooler
GPU cooling
Stock
OS
XP home 32bit/Linux when windows is being stupid
loll is offline   Reply With Quote
Old 07-04-09   #15 (permalink)
PC Gamer
 
chemicalfan's Avatar
 
intel ati

Join Date: May 2008
Location: Portsmouth, UK
Posts: 1,354
Blog Entries: 3

Rep: 114 chemicalfan is acknowledged by manychemicalfan is acknowledged by many
Unique Rep: 88
Trader Rating: 0
Default

Quote:
Originally Posted by loll View Post
In case you don't follow my forums, I am forced to used linux because windows PHALED
Sorry man, I don't follow - which Linux distro are you on? It's only the really stripped down ones like Arch & Slackware that don't come with Python 2.6 as default (although you can get it through their repositories)
__________________
Intel Processor Finder - essential knowledge for OC'ers
OCCT - essential tool for OC'ers
Quote:
Originally Posted by Inuyasha1771
I hate it when they are like " LET'S WATCH A MOVIE >=3" and you're like "No, it's 6 PM, I just got off work, I need to overclock." and they can't relate. Give me a girl who overclocks, and I'll give you a miracle.

System: Black 'n' blue II
CPU
Core i7 860
Motherboard
MSI P55-GD60
Memory
4GB G.Skill Ripjaw
Graphics Card
Xpertvision Radeon HD4850
Hard Drive
150Gb Velociraptor & 250Gb Samsung
Sound Card
ESI Maya USB
Power Supply
Thermaltake Purepower RX 550
Case
Galaxy II
CPU cooling
Noctua NH-U12P SE2
GPU cooling
Stock
OS
Vista Home Premium x64
Monitor
Hyundai BlueH H224W 22" LCD
chemicalfan is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools



All times are GMT -4. The time now is 09:23 PM.


Overclock.net is a Carbon Neutral Site Creative Commons License

Terms of Service / Forum Rules | Privacy Policy | DMCA Info | Advertising | Become an Official Vendor
Copyright © 2009 Shogun Interactive Development. Most rights reserved.
Page generated in 0.13143 seconds with 8 queries