Solved

Computer language

Posted on 1998-10-15
5
214 Views
Last Modified: 2010-04-26
What is the best programming language use now a day?
Is the 3D graphic programming is very popular? How about 3D Studio Max?
What is the basic way to learn programming language? Should we know about the algorithm? Is algorithm is very useful?
0
Comment
Question by:lewis_loo
5 Comments
 

Expert Comment

by:wsanchez
ID: 1011473
I don't think the programs you said are programming languages.  If you mean programs for graphics, then give the programs you said a try. But if you mean programming languages where you can make other programs other than graphics, I can't say which one is the best but JAVA and VB are becoming quite popular nowadays. Algorithms are necessary in programming. It is basically the step-by-step process by which your program will run (someone correct me if I'm wrong). But you do not need to learn the advanced principles and theories of algorithms.  Just think if the steps that you want your program to perform and then encode it using the syntax of the particular programming language.
0
 
LVL 12

Expert Comment

by:mark2150
ID: 1011474
Language selection is not the issue that it once was. You can generally code in most any language and get the job done. I use several different languages depending on the type of task I'm trying to solve. Learning algorithims and structures applies to *ALL* languages so these items form the foundation of most anything you write.

As I said, I write in a variety of languages and the code I churn out pretty much looks the same no matter if it's VB, QuickBasic, ASM, dBase, FORTRAN, DOS, etc., etc., etc. I follow the same structural guidelines and general format. Anyone that's seem my code can follow what I'm up to no matter what the language I'm writing in.

Had a friend give me a bit of advice early on in my career. I had asked him how he could possibly be fluent in so many different languages. He replied that "2 + 2 always equals 4" no matter how the specific langauge expresses it. Learn clean structure and how to access data and the details of the language will flow.

M

0
 
LVL 2

Expert Comment

by:jamestthomas
ID: 1011475
I agree with what has been written.  I would also try to understand something of relational database structures.  An understanding of good object design and the current emphasis on component development will go along way in assuring success.  The popular languages, as noted, currently are VB and Java.  The explosion of the web devlopment platform has been somewhat curtailed by the year 2K problem but will gain emphasis over the next few years so Java/VB scripting and web development with HTML can be important also.  Beyond the page creation, understand security issues also.  
0
 
LVL 2

Expert Comment

by:jamestthomas
ID: 1011476
I agree with what has been written.  I would also try to understand something of relational database structures.  An understanding of good object design and the current emphasis on component development will go along way in assuring success.  The popular languages, as noted, currently are VB and Java.  The explosion of the web devlopment platform has been somewhat curtailed by the year 2K problem but will gain emphasis over the next few years so Java/VB scripting and web development with HTML can be important also.  Beyond the page creation, understand security issues also.  
0
 
LVL 3

Accepted Solution

by:
TheAnswerMan earned 0 total points
ID: 1011477
As per programming.. its all the same stuff.
its breaking down a problem and solving it.
VB has the largest Pool of Programmers, and has a shorter learning curve than most.  If you know VB you can easiily transfer your knowlege to Access.
VB issue is that you cannot <easily> directly reference memory locations.  One reason VB is so easy is that is sheilds you from such items.  If you must use them for your graphics, you may rather try C or Delphi <pascal> .

An algorithm is just a way of finding an answer.
for instance.  to find a word in the dictionary. you dont start at page one and scan until you find it do you? Well you Could.. and that would be a valid algorithm, albeit a very sloooooow one.
You generally go to the middle of the booka sn see what it there.
and based on that look.. you guess where it is related to what you see. You keep doing this until you find the word.

As to how to learn programming.. you could take a class at a local community college about programming.
or you could pick up a book.
check the bookstore.
Microsoft has some good CDS about learning to program in VB.
it will actually show you ina movie file what to do .. and what it happening..you might want to check it out.

http://www.microsoft.com/mastering/free/default.asp
<pick the VB one>
http://www.microsoft.com/mastering/prodinfo/mast_vb6.asp

You could try Visual Basic 6 From the Ground Up too..  bookstore
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Laptop keyboard tester 10 77
PC freezes and shutdowns becoming more frequent 17 104
WORM compliant device  what is it? 12 54
CD-RW/DVD-ROM DRIVE 3 26
this article is a guided solution for most of the common server issues in server hardware tasks we are facing in our routine job works. the topics in the following article covered are, 1) dell hardware raidlevel (Perc) 2) adding HDD 3) how t…
Great sound, comfort and fit, excellent build quality, versatility, compatibility. These are just some of the many reasons for choosing a headset from Sennheiser.
Internet Business Fax to Email Made Easy - With  eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, f…
Learn how to create flexible layouts using relative units in CSS.  New relative units added in CSS3 include vw(viewports width), vh(viewports height), vmin(minimum of viewports height and width), and vmax (maximum of viewports height and width).

911 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now