I need Help! I want to become a Computer Programmer as my career (and in my spare time, too!). I want to find the Language(s) that is the most Popular of All (Before, Today, & in the Future!)! The most Easiest one to Use and Learn! The most Portable, Versitle, & Compatible one, Ever! The one that has many Features & amost no Flows, what so ever! The one that can be use for A.I. (Artificial Inteligents), Business, Scientific, Personal, & many other uses! & etc, etc! So, if you know of any, then Please, tell me!
***!!!Thank You, Very Much!!!***
2007-03-05
03:02:15
·
10 answers
·
asked by
RICARDO7
1
in
Computers & Internet
➔ Programming & Design
P.S.
Also, can Anybody tell me if there are any sites that I can take a test on finding wich Language is right for me or a place to do so?
Thank You!
2007-03-05
03:37:31 ·
update #1
There is no such thing as the best programming language.
Each one is made to meet different needs.You could try,however C++,Visual Basic and Perl.
2007-03-12 22:32:14
·
answer #1
·
answered by lord 2
·
0⤊
0⤋
Well your question has many parts so I'll try to address them all. you mention A. I. in your question and this is something I'm very interested in as well. Its a very broad and difficult topic but the possibilities are truly amazing. From what I've found, the main language that can be used is C and C++. although I've heard that Ruby and Perl can be used as well. I find C/C++ to be a very interesting topic and C is an amazing language because of its power and ease of use. C is probably the most efficient language I have used and it can do the most stuff with the least amount of lines.
As for portability, it really depends on what you are trying to accomplish. If you are looking for a business application that will run on any platform then you could use Java because it will run the same on any machine, because it uses a virtual machine and for some other more abstract reasons.
The easiest one to learn and use i've found has to be VB.net. I've been using it for nearly 3 years and i've found that any problem i run into can be easily handled. whether its with a work around or by just altering some attributes of some variables. Since VB.net is the property of microsoft it's basically the most buggy language around but the good news is there is a heavy duty army of knowledge out there to help you with any problem you may have. I for one have been able to fix every problem I've come across without too much trouble or time wasted.
If you're interested in computer graphics engines then i know of a few that are written in C and are very powerful. I know that a lot of video games use/used the irrlicht engine and that is written in C and its open source so you can view and edit anything you need. there is also a .net version of it that can be altered/compiled/used.
My main experience is with C/C++, Java and VB so I'm quite partial to those, i think they are the most commonly used in the business world. What language you use is almost entirely dependent on the type of application you wish to write. I think C would be best for A.I. but Java and VB are very good for business practices.
I hope that helps.
Mike
2007-03-13 01:23:37
·
answer #2
·
answered by Mike 2
·
0⤊
0⤋
A lot of people are going to tell you to use their favorite language, even though it doesn't meet your criteria. The truth is, there is no such thing as a language which does everything. Your choice of language depends on what you want your career path to be.
Do you want to do systems level programming (operating systems, file systems, etc.)? Learning C or C++ might be a good bet.
Do you want to develop web applications? ASP for Microsoft servers is a good idea and PHP for Unix/Linux servers is awesome.
Do you want to learn for a college or a university? A lot of them teach in Java (sometimes C# nowadays), and a language like this will teach you a lot about principles you'll use in other languages, too.
I'm a grad student working on my Master's degree in Computer Science and Engineering, and I know C, C++, Java, C#, VB, and a bit of PHP and and Perl. So, at least in my experience, you'll need to know a lot of different languages to get the job done.
2007-03-05 12:10:30
·
answer #3
·
answered by Christopher L 1
·
2⤊
0⤋
there are colleges and universities who have trained staff to teach u all that stuff.
for when i started COBOL wasa big thing, and then came so many other langauages, and applications, and databases, of which no one even knows about,
unfortunately for our organizations is still stuck in one of those old packages
only about 5 - 8 yrs ago every one was talking about VB, but se for now Java has taken over almost everything. Java is in phones, pdas, cameras, computers mac. pc, unix, linux, windows, dos, other properietery operating systems where ever u go u will find java, but who knows 5 yrs from now we will be taking ice tea instead of java....
so get a university degree, which will train you for present day as well as future technologies.
all the best
2007-03-05 11:10:02
·
answer #4
·
answered by Anonymous
·
1⤊
0⤋
Learn VC++/C#, Java, Oracle....these will never die...plsu the suggestion about a university degree was good...they teach you to plan and think in terms of core requirements so that the implemented language becomes only a medium rather than the core requirement.
Best of Luck, Kid!!
2007-03-05 11:38:42
·
answer #5
·
answered by ? 3
·
1⤊
0⤋
Plain C programming is not much used these days. Popular languages are java, C++, Visual Basic .NET, C#.
2007-03-05 11:10:24
·
answer #6
·
answered by Larry 6
·
1⤊
0⤋
I hate to tell you but there is no such thing. It is a matter of horses for courses. If you want to do everything you are going to have to learn more then one language, among other things.
2007-03-05 11:12:09
·
answer #7
·
answered by Elizabeth Howard 6
·
1⤊
0⤋
No way, try PHP! certainly easy and useful. I'll tell you this right now, your going to get mostly biased answers, just like mine!
2007-03-05 11:08:51
·
answer #8
·
answered by Clinton G 2
·
0⤊
1⤋
C++ and Java
2007-03-05 11:11:12
·
answer #9
·
answered by Jian 1
·
1⤊
0⤋
i will suggest you to start from C programming
2007-03-05 11:07:36
·
answer #10
·
answered by RAJJU 2
·
1⤊
0⤋