Go Back   Computer Forums > General Computing > Programming
Click Here to Login
Join Computer forums Today


Reply
 
Thread Tools Search this Thread Display Modes
 
Old 08-28-2008, 06:20 AM   #1
Fully Optimized
 
Join Date: Aug 2008
Posts: 1,744
Default What are the main purposes of all programming languages?

Eg..

C++ is mainly for creative/programming <insert here> etc

I want to learn C++ in future..I am new at this and since I am 13, I think it will be good since I start young and I can further develop my skills overtime. All I know is a tiny tiny tiny bit of Visual Basic..like I can make a windows customizable pop-up come up at start up and a script the makes the CD-Rom open and close until the process is stopped.

So list all the purposes of all the programming languages because I want to find the one suitable for me like creating games, websites, software and using the coding maybe even in hardware.

Thank you!
-StratosP
__________________

StratosP is offline   Reply With Quote
Old 08-28-2008, 01:34 PM   #2
Site Team
 
celegorm's Avatar
 
Join Date: Sep 2006
Posts: 10,713
Send a message via AIM to celegorm
Default Re: What are the main purposes of all programming languages?

All languages can do pretty much anything. C++ is pretty common just about everwhere, and with the correct tools and be put into webpages although that is uncommon.

Really the only two that tend to stick out from the rest are JAVA and HTML as they dominate the webpage based programs/webpage creation.
__________________

__________________
"as a fanboy i refuse to admit it and will pull countless things out of my butt to disprove it"

Team Thelegorm! Total Kills: 21 (i iz in uor profile, editsing your sigz)
celegorm is offline   Reply With Quote
Old 08-28-2008, 05:11 PM   #3
Guru
 
JogaBonito1502's Avatar
 
Join Date: Jan 2008
Location: U.S.
Posts: 7,841
Default Re: What are the main purposes of all programming languages?

Well, the purpose of programming languages is to create things that will allow users to utilize their computers to do more and more things as programmers become more advanced. Everything you use has been programmed using some sort of programming language. Like celegorm stated, the internet is almost dominated by HTML and Java. Most "regular" programs are coded using C++, DX, VB, and many others. Some programs are created of two languages used in combination. A common example is C++ and DX. Plenty of games are created using those two languages.

To effectively learn programming will take you anywhere from five to ten years of programming. And by effectively I mean you will have complete dominance of the language. Contrary to popular belief, programming is not all about learning syntax and learning how to use certain functions. Programming is all about how you intertwine those functions to produce the effect needed. Additionally, most of your programming will consist of preventing errors (I forget the technical term).

Once you fully understand the concept of programming you will be able to easily program in any other language; the only difficulty will be learning the new syntax and functions.
JogaBonito1502 is offline   Reply With Quote
Old 08-28-2008, 05:36 PM   #4
Fully Optimized
 
Join Date: Aug 2008
Posts: 1,744
Default Re: What are the main purposes of all programming languages?

Thanks Joga and Celegrom,
My dad got some Microsoft C++ software from work a while ago, should I use that to start off?
Oh and by the way, next year for Year 8 I am doing a "Computer Networking and Applications" class which is basically creating/managing networks, Visual Basic scripting and flash..so that would help a lot!
StratosP is offline   Reply With Quote
Old 08-28-2008, 05:38 PM   #5
Guru
 
JogaBonito1502's Avatar
 
Join Date: Jan 2008
Location: U.S.
Posts: 7,841
Default Re: What are the main purposes of all programming languages?

You remind of me:

Freshman year: VB
Sophomore year: C++
Current year: Networking

I would recommend you download a P.E. called Python. It's "real time" programming (you'll understand what I mean once you use it). With that you'll learn some of the principles of basic programming functions. C++ is a bit complicated to go right off the bat I think. I myself started with VB so you can give that a try if you don't want to mess with Python.
JogaBonito1502 is offline   Reply With Quote
Old 08-28-2008, 05:41 PM   #6
Fully Optimized
 
Join Date: Aug 2008
Posts: 1,744
Default Re: What are the main purposes of all programming languages?

Yeah, I've heard of Python, I'll download it after school!
StratosP is offline   Reply With Quote
Old 08-28-2008, 05:59 PM   #7
Site Team
 
celegorm's Avatar
 
Join Date: Sep 2006
Posts: 10,713
Send a message via AIM to celegorm
Default Re: What are the main purposes of all programming languages?

Yeah MS compilers are good. you can get a good start on all their language compilers by downloading Microsoft visual studio Express. It's free.
__________________
"as a fanboy i refuse to admit it and will pull countless things out of my butt to disprove it"

Team Thelegorm! Total Kills: 21 (i iz in uor profile, editsing your sigz)
celegorm is offline   Reply With Quote
Old 09-05-2008, 07:00 AM   #8
BSOD
 
Join Date: Sep 2008
Posts: 1
Default Re: What are the main purposes of all programming languages?

Source History of programming languages
Pages: 880
Year of Publication: 1996
ISBN:0-201-89502-1
Editors Thomas J. Bergin, Jr. The American University, Washington, D.C.
Richard G. Gibson, Jr. The American University, Washington, D.C.

Publisher ACM New York, NY, USA
Front matter Pdf (685 KB) Front matter (TOC, Editor's introduction, General introduction, Development of program, Acknowledgments)
Back matter Pdf (1.52 MB) Back matter (Call for papers, List of attendees, Final conference program)
Bibliometrics Downloads (6 Weeks): n/a, Downloads (12 Months): n/a, Citation Count: 6

grew up with Pascal. It's been my language of choice for doing mostly everything. Everytime I try and switch to other (case sensitive) languages, specifically C++/C#, I am incredibly put off by the case sensitivity of the syntax.

What especially gets me, especially from a readability point of view, are things like variable declarations in the following fashion:


TD_SOMETYPE td_sometype;


That's the most braindead thing I've ever seen, naming a variable after the type, except it's unique because the character case is different....

Not only does this kill readability, but the very nature of the case sensitive syntax means that you're constantly having to think about variable names, instead of just using the bloody things in that activity otherwise known as programming.

And don't get me started on the debugging headaches it causes simply because you typed "S" instead of "s", somewhere. To me, it makes the coding process needlessly complicated.

The ordinal value of a character shouldn't change its meaning except if it specifically occurs as data. Of course, the source code of a program IS data, but only for use by the compiler. Why should we as programmers have to suffer just to keep the compiler happy.

--------------------------------
Gwen
__________________

gwen005 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
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

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



All times are GMT -5. The time now is 04:49 PM.


Powered by vBulletin® Version 3.8.8 Beta 4
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO 3.6.0