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 > Application Programming

Reply
 
LinkBack Thread Tools
Old 06-14-05   #11 (permalink)
Site Old-timer
 
Lostnhell's Avatar
 
amd nvidia

Join Date: Sep 2004
Location: Virginia Beach, VA
Posts: 5,765

Rep: 491 Lostnhell is a proven memberLostnhell is a proven memberLostnhell is a proven memberLostnhell is a proven memberLostnhell is a proven member
Unique Rep: 265
FAQs Submitted: 10
Folding Team Rank: 2553
Hardware Reviews: 11
Trader Rating: 3
Default

Quote:
Originally Posted by SkUnKyMoNkEy
also if you dont grasp the concept of programming with-in 2 hours of starting give up! thats a very important peice of advice,
That is incorrect, for most people they must look at numerous scrupts to start understanding what they are seeing. I myself took about 3 weeks of messing up scripts to understand what I was doing.
__________________
System: My System
CPU
Athlon 3200+
Sound Card
onboard
OS
Slackware-current
Lostnhell is offline I fold for Overclock.net Overclocked Account   Reply With Quote
Old 06-14-05   #12 (permalink)
Programmer
 
MrSmiley's Avatar
 
amd nvidia

Join Date: Oct 2004
Location: Manhattan, Kansas
Posts: 1,060

Rep: 72 MrSmiley is acknowledged by some
Unique Rep: 57
FAQs Submitted: 1
Folding Team Rank: 817
Hardware Reviews: 1
Trader Rating: 0
Default

Quote:
Originally Posted by SkUnKyMoNkEy
also if you dont grasp the concept of programming with-in 2 hours of starting give up! thats a very important peice of advice,
Ok, I'm tempted to slap you, it takes more than 2 hours to grasp C++, it's taken me 9 years (give or take 2 years) to fully understand C++. Please do not hand bad advice such as this out like candy. Also, as a beginner programmer, good luck in even grasping the concept within 2 hours. Esspecially over such a general topic as Programming. If you would like to learn programming in steps I'd suggest a basic language then to a third generation langauge such as Visual Basics, then to a fifth generation language such as C++, a 4th generation language would be Java. But if you think you can handle basic, I have no doubt that you can skip to C++. Hell, I started with C. You know, read my "indepth tutorial" (even though it only goes to chapter 2 section 1 "the if structure" ) if you don't understand that, go basic or visual basic. http://www.overclock.net/showthread.php?t=28418
__________________
System: My System
CPU
Intel 2.8GHz
Motherboard
ESG smth
Power Supply
Antec TruePower 350Watt
OS
FreeBSD
MrSmiley is offline I fold for Overclock.net   Reply With Quote
Old 06-14-05   #13 (permalink)
Overclocker
 
snake griffon's Avatar
 
intel nvidia

Join Date: Jan 2005
Posts: 325

Rep: 83 snake griffon is acknowledged by some
Unique Rep: 53
FAQs Submitted: 16
Trader Rating: 0
Default

ive got an FAQ on writing a basic C++ program in my signature, and if u want then u can IM me about it at SnakeGriffon210 on AIM.
__________________
next upgrades:
3000+ venice E6, dfi lanparty nf4 vanilla, 6800, ocz ddr400 gold 1gb BH5. (case = cardboard box lmao )

System: My System
CPU
p4 3.0GHz
Motherboard
intel ummm i'll chek l8er
OS
windows xp home

Last edited by snake griffon : 06-14-05 at 03:26 AM.
snake griffon is offline   Reply With Quote
Old 06-14-05   #14 (permalink)
<3 TB303
 
Xaimus's Avatar
 
amd nvidia

Join Date: Dec 2004
Location: Manhattan, KS
Posts: 575

Trader Rating: 0
Default

I just read the K&R C programming reference (hee, that was a while ago). Things were pretty clear within an hour of my reading it.
__________________
System: Turd
CPU
Sempron 2800+ :(
Motherboard
GA7NF-RZ :(
Memory
1.25GB
Graphics Card
geForce 6800XT
Hard Drive
80GB + 120GB
Sound Card
M-Audio Audiophile 192 :D
Power Supply
500W Seasonic S12
Case
Black Antec P180 :D
OS
FreeBSD 6.2-RELEASE :D :D
Monitor
Two 17" CRTs
Xaimus is offline Overclocked Account   Reply With Quote
Old 06-14-05   #15 (permalink)
Lord of the Chicken Wings
 
VulcanDragon's Avatar
 
intel nvidia

Join Date: Aug 2004
Location: Columbus, OH
Posts: 5,218
Blog Entries: 25

FAQs Submitted: 1
Trader Rating: 0
Default

Quote:
Originally Posted by Xaimus
I just read the K&R C programming reference (hee, that was a while ago). Things were pretty clear within an hour of my reading it.
Wait, what? You learned programming from K&R? That's frickin insane!

Sujoe: An easy way to get started is to learn how to write macros in Microsoft Office (Excel, Word, etc.) The macro language is actually Visual Basic for Applications, which is more than sufficient for a newbie to learn the basic concepts of programming. (I assume you have a copy of Word or Excel, almost everyone does.) Go get yourself one of those "Learn VBA Programming in 21 Days" or "VBA for Dummies" books, they will walk you through the basics and introduce new concepts at a measured pace.

Beginners should play in safe languages, and VBA fits the bill. Stay away from "real" languages like (C or C++) until you have a handle on the basic concepts (variables, program blocks, loop and conditional constructs, etc.)
__________________
Vulcan Dragon
Core i7 920 @ 3.8 GHz
Currently Playing: Grand Theft Auto 4 (X360); Rock Band 2 (X360); Far Cry 2 (PC)
XBox Live Gamertag: Vulcan Draggon

System: Vulcan's New Hotness
CPU
Core i7 920 @ 3.8 GHz
Motherboard
Asus P6T Deluxe
Memory
6GB Corsair XMS3 DDR3-1333
Graphics Card
EVGA GTX 260 (216)
Hard Drive
300GB Velociraptor (main)
Power Supply
ThermalTake 850W
Case
Lian Li PC-6077
CPU cooling
TRUE 120
OS
Vista Ultimate x64 SP1
Monitor
Gateway FHD2400
VulcanDragon is offline Overclocked Account   Reply With Quote
Old 06-14-05   #16 (permalink)
Fold for team 37726
 
Taeric's Avatar
 
intel ati

Join Date: May 2005
Location: Kentucky
Posts: 10,005
Blog Entries: 4

FAQs Submitted: 9
Folding Team Rank: 5
Team Name: MHz Masters
Hardware Reviews: 7
Trader Rating: 75
Default

The biggest thing with learning programming for me was understanding the basic logic of it. Granted, I started programming in an admittedly archaic language (Basic on a Commodore 64), but the programming logic I learned on that translated very easily into other languages over the years. The syntax varies greatly as does the complexity from language to language, of course. I would suggest learning as much as you can on the easiest language you can find and then using that knowledge to translate into more useful and powerful languages.

I know there's nothing specific in my comments, but even though I disagree with the "2 hour or drop it", there is a bit of truth hidden in there. Until you nail the logic of a simple language (granted in more than 2 hours of trying), you won't likely have much success in the more powerful languages.
__________________
Help us help you! Read and understand the Terms of Service, the For Sale / Wanted Section Rules, the Online Deals Guidelines, and the Appraisal Forum Rules. Also, list your system specs in your User CP.
If you PM me - Please use a descriptive subject and be patient. I get A LOT of PMs, and there's only so much time in the day to reply to them all.
Helpful tips - Be sure to visit the Site News forum frequently and read announcements and stickies. If you don't keep up with these, you WILL miss out on important info.
Useful links - Overclock.net Professionalism Initiative, Folding FAQ, and Downloads forum

System: Sig rig
CPU
Intel Q6600 G0 23A
Motherboard
Asus P5K Deluxe Wifi
Memory
2x2 GB G.Skill DDR2-800
Graphics Card
HD 3870
Hard Drive
2x250 GB Seagate RAID 0 + 320 GB Seagate
Sound Card
X-Fi XtremeGamer Fatal1ty
Power Supply
Corsair HX620
Case
Lian Li V2000b
CPU cooling
Stinger V8 w/ X mount
GPU cooling
Stock
OS
Windows XP Pro/Vista Ultimate 64 bit
Monitor
Viewsonic VA2012wb
Taeric is offline I fold for Overclock.net Overclocked Account Taeric's Gallery   Reply With Quote
Old 06-14-05   #17 (permalink)
Bifford
 
BFRD's Avatar
 
intel nvidia

Join Date: Dec 2004
Location: Carrollton, TX
Posts: 4,414

FAQs Submitted: 8
Folding Team Rank: 31
Hardware Reviews: 2
Trader Rating: 11
Default

Quote:
Originally Posted by SkUnKyMoNkEy
also if you dont grasp the concept of programming with-in 2 hours of starting give up! thats a very important peice of advice,
This is horrible advice.

The concept of programming takes a long time to develop properly. You can easily pick up new languages because you are just learning syntax, the basics carry out no matter what the language (within reason). It goes without saying that VB (prior to .NET) is the easist to learn. However, it isn't the best thing to learn if you want to make a career out of it. VB6 is on its way out. I would personally pick up .NET- C# specifically. The concepts and syntax (generally) are very close to Java, which is also going strong.

My path was very strange because I skipped C and C++; I really wish I hadn't. I started with ASP/VBScript which taught me some fundamentals, but not enough. You will find more C based languages than VB-Like languages. For example Java, Javascript, C++, and C# while different and not interchangeable have noticible differences. It may be helpful to start with one of these languages. Javascript is an often discounted medium to learn, but it can be quite fun. It is also free. I am sure that there are many free C compiliers but JS doesn't require compiling. Just something to think about. You probably won't get a job with great JS skills, but it isn't a bad place to start.
__________________
Helpful Posts (Hopefully )
Overclocker's Calculator
Photo Editing - B&W w/Color Accents

System: Main Rig
CPU
E6700 Conroe
Motherboard
Abit QuadGT
Memory
2GB G.Skill PC2 8000 (HZ)
Graphics Card
EVGA 8800GTX
Hard Drive
150 GB Raptor X / 300GB Storage
Sound Card
Audigy 2 ZS
Power Supply
PCP&C Silencer 750
Case
Sigma Shark
CPU cooling
Stock (for now)
GPU cooling
Stock
OS
Vista Ultimate
Monitor
Dual Samsung 204b
BFRD is offline I fold for Overclock.net Overclocked Account BFRD's Gallery   Reply With Quote
Old 06-15-05   #18 (permalink)
Programmer
 
MrSmiley's Avatar
 
amd nvidia

Join Date: Oct 2004
Location: Manhattan, Kansas
Posts: 1,060

Rep: 72 MrSmiley is acknowledged by some
Unique Rep: 57
FAQs Submitted: 1
Folding Team Rank: 817
Hardware Reviews: 1
Trader Rating: 0
Default

Quote:
Originally Posted by BFRD
This is horrible advice.

The concept of programming takes a long time to develop properly. You can easily pick up new languages because you are just learning syntax, the basics carry out no matter what the language (within reason). It goes without saying that VB (prior to .NET) is the easist to learn. However, it isn't the best thing to learn if you want to make a career out of it. VB6 is on its way out. I would personally pick up .NET- C# specifically. The concepts and syntax (generally) are very close to Java, which is also going strong.

My path was very strange because I skipped C and C++; I really wish I hadn't. I started with ASP/VBScript which taught me some fundamentals, but not enough. You will find more C based languages than VB-Like languages. For example Java, Javascript, C++, and C# while different and not interchangeable have noticible differences. It may be helpful to start with one of these languages. Javascript is an often discounted medium to learn, but it can be quite fun. It is also free. I am sure that there are many free C compiliers but JS doesn't require compiling. Just something to think about. You probably won't get a job with great JS skills, but it isn't a bad place to start.
While yes I agree with you, I beg to differ on some views. VB and Java (!JS) are rather nice things to get into. The job world is looking more and more at those and ! real programmers. They are looking for coding monkeys not a system language. VB is liked through out corporate america because it's easy to be done and works well with MS, Java is multi-platform. Why use a C language if you have to compile many times and have to actually use your brain for algorithms? Because using your brain is a BAD idea in corporate America. Anywho's C is a High-level programming language, (which is kinda funny because I decided to barrow Xaimus's K&R book and they keep speaking of how it is a low level language. Now keep in mind that it was written in 1978). C/C++ are atleast, C# may make it there, programmers are seeming to like that, I dislike it due to ignorance. Anyways my point is hazy so I'll stop writing now.
__________________
System: My System
CPU
Intel 2.8GHz
Motherboard
ESG smth
Power Supply
Antec TruePower 350Watt
OS
FreeBSD
MrSmiley is offline I fold for Overclock.net   Reply With Quote
Old 06-15-05   #19 (permalink)
Bifford
 
BFRD's Avatar
 
intel nvidia

Join Date: Dec 2004
Location: Carrollton, TX
Posts: 4,414

FAQs Submitted: 8
Folding Team Rank: 31
Hardware Reviews: 2
Trader Rating: 11
Default

Quote:
Originally Posted by MrSmiley
While yes I agree with you, I beg to differ on some views. VB and Java (!JS) are rather nice things to get into. The job world is looking more and more at those and ! real programmers. They are looking for coding monkeys not a system language. VB is liked through out corporate america because it's easy to be done and works well with MS, Java is multi-platform. Why use a C language if you have to compile many times and have to actually use your brain for algorithms? Because using your brain is a BAD idea in corporate America. Anywho's C is a High-level programming language, (which is kinda funny because I decided to barrow Xaimus's K&R book and they keep speaking of how it is a low level language. Now keep in mind that it was written in 1978). C/C++ are atleast, C# may make it there, programmers are seeming to like that, I dislike it due to ignorance. Anyways my point is hazy so I'll stop writing now.
I was throwing out JS because it is very easy to start programming in (all you need is a current browser & notepad). I have also found it to be quite fun and even a little challenging when cross browser scripting is envolved. It also lays down some C fundamentals which will come in handy when moving to other C based languages. Trying to learn multiple languages at once can be quite confusing. Hell I have mulitple projects going on right now using: PHP/Postgres; CF/Oracle; C#/SQLServer; VB/SQL/Oracle; Flash/XML (my company also does contract work). I find myself writing the wrong syntax now and again as I switch projects. I have been doing it for a while and I find it rough at times; trying to learn multiple language types would be horrific. So all I was really trying to say is that for someone starting out focusing on C based languages may proove useful and *should* not limit your opportunities greatly. Certainly learning more languages will open more doors, but I just don't know if it is worth it.

Hopefully this makes sense to someone other than me!
__________________
Helpful Posts (Hopefully )
Overclocker's Calculator
Photo Editing - B&W w/Color Accents

System: Main Rig
CPU
E6700 Conroe
Motherboard
Abit QuadGT
Memory
2GB G.Skill PC2 8000 (HZ)
Graphics Card
EVGA 8800GTX
Hard Drive
150 GB Raptor X / 300GB Storage
Sound Card
Audigy 2 ZS
Power Supply
PCP&C Silencer 750
Case
Sigma Shark
CPU cooling
Stock (for now)
GPU cooling
Stock
OS
Vista Ultimate
Monitor
Dual Samsung 204b
BFRD is offline I fold for Overclock.net Overclocked Account BFRD's Gallery   Reply With Quote
Old 06-15-05   #20 (permalink)
<3 TB303
 
Xaimus's Avatar
 
amd nvidia

Join Date: Dec 2004
Location: Manhattan, KS
Posts: 575

Trader Rating: 0
Default

Quote:
Originally Posted by MrSmiley
Anywho's C is a High-level programming language, (which is kinda funny because I decided to barrow Xaimus's K&R book and they keep speaking of how it is a low level language.
Eh? I'd consider C to be a low-level/mid-level language. I see it merely as a portable assembly; just an evolved form of the PDP-11 assembly language.

A high level language would be Python, Lisp, C#, &c.
__________________
System: Turd
CPU
Sempron 2800+ :(
Motherboard
GA7NF-RZ :(
Memory
1.25GB
Graphics Card
geForce 6800XT
Hard Drive
80GB + 120GB
Sound Card
M-Audio Audiophile 192 :D
Power Supply
500W Seasonic S12
Case
Black Antec P180 :D
OS
FreeBSD 6.2-RELEASE :D :D
Monitor
Two 17" CRTs
Xaimus is offline Overclocked Account   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 03:08 AM.


Overclock.net is a Carbon Neutral Site Creative Commons License Internet Security By ControlScan

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