answersLogoWhite

0


Best Answer

Best in what way? Best for the computer to learn? Well, that is determined by two things...the algorithm that the computer processor(s) run through to achieve the "machine learning", and the speed/efficiency of that algorithm - since it could be an algorithm that will work but perhaps will take so much time to arrive at a good result that it is ineffective in a practical sense.

Now, if you want to ask instead what is the best computer language in which to program algorithms...it is a controversial subject, but overall I would say programming it in a language that is translated well into the machine language which will be running the algorithm, since it must be the best that it can be -- for speed and efficiency. Then, the computer processor(s) speed is/are not hampered by the inefficiency of the choice of code generator or compiler/intrepreter (i.e., in general, the programming language).

However, I also suspect that you are asking from a personal point of view, namely, which language should you learn if you wanted to get into this machine learning field...I think majority of people working in the field like Prolog, Lisp, C++, and Java. Also, there are some people programming in Natural Language Programming (NLP) parsing and lexical analysis that prefer computer languages devoted specifically to NLP.

NLP and Machine Learning algorithms are often working hand in hand to sift through human language texts of all kinds to glean and summarize information and find relevant correlations that exist between all of the ideas and stories in those texts - some factual info, some opinions. Businesses like this stuff for data mining and finding patterns amongst people's likes and dislikes so that they can market to those preferences.

Also, many people like to discover correlations, for instance, that say when certain words are used in a financial article, the chances are that these certain types of stocks will rise in price. Thus data mining is a large reason for the popularity of machine learning.

NLP has been around for many years and is the effort behind what many people have sought -- to build a computer helper that they can talk with in a natural way - so much easier than all that typing and thinking of how to pose the question just so.

It is the next step in the evolution of an internet search engine -- one that learns the best answers and filters out all the extra stuff and does not present the "irrelevant".

My guess is that the programming language choice for machine learning algorithms will become less important than the design of the machine learning algorithms themselves. As time goes forward, the "programming" is being done with visual tools and automatic code generators, and implementing a design of a new machine learning learning algorithm is done with those high level tools where the designers don't necessarily know how it looks in the programming language or in the machine language.

An argument can be made that the "programmers" should know the efficiency of their designs of the machine learning algorithms on that hardware - but that is usually left to the people who are specifically designing the code generators - which is something far removed from the fun of designing the machine learning algorithms. Specialization is the nature of these fields. So, some designers will arrive on the scene that don't know anything about programming languages, they just know the algorithms of the specific domain and are constantly improving them using the Algorithm Studio software.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

16y ago

c and c++ languages are the best programming languaghes c and c++ languages are the best programming languaghes

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

High level languages are best programming language to learn for jobs.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

ARDUINO or Assembly Language.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the best programming language to learn for jobs?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Where online can you start to learn about computer programming and stuff like that?

There is a lot of information out on the web now. About a variety of languages. I would recommend to just jump in and start with the basics. C++ is a really easy one to start with. If you know someone in the field talk to them for advice. and of course there is always college.


Who invented object oriented programming?

Credit for this is usually given to Alan Kay, though he was one of a number of team members (Dan Ingalls, Adele Goldberg, Ted Kaehler, Scott Wallace) at the Xerox Palo Alto Research Center. It was these people who put down the original specifications of object-oriented programming and developed the Smalltalk programming language as an implementation of these specifications.


Html vs traditional programming language?

HTML is not a programming language so it is very different to programming languages. HTML is really just for formatting text and laying out pages, what we call marking up a page. So it is a Markup Language. It can't really do anything interactive with you. Web pages that can do things normally have programming code built into them, with languages like Javascript. HTML can't even do simple things like calculations. Calculations are fundamental to programming languages, as are many other things like: making decisions, repeating instructions, storing data, processing data, and many other things. HTML can't do any of those things. HTML borrows some things from programming, like the facility to use comments, encouraging people to lay out their code properly and the use of simple English-like commands. If people have learned how to use HTML, it is still a big step up to grasp the concepts of programming. There are also very many programming languages, many of them specialising in doing certain kinds of jobs. Many are very complicated and technical and can be quite cryptic, making them hard to learn. They can also be very strict in how you have to do things, and even simple errors can stop your program working. Programming can be very frustrating because of that. You need to learn and understand a lot more things to write programs than you need for creating HTML pages. HTML is a lot less complicated. You can even make some basic mistakes and your page will still work. HTML can be learned very simply and quickly. It is very easy to show someone how to create a simple web page with HTML. So there is a very big difference between HTML and programming languages.


Where can a person find information about COBOL?

COBOL was originally designed by Grace Hopper and is on of the oldest programming languages. The name stands for Common Business Orientated Language. More information can be found at websites such as Wikipedia.


What jobs can you get with an associates degree in computer programming?

Wondering the same, wish someone would answer. With associate degree in computer programming you can get an entry-level programming job in a fairly short amount of time. It can also be used as a stepping stone to a bachelors degree in a technology field. Associate degree in computer programming give students hands-on skills they need to be productive software developers in many industries, using specific skill sets and programming languages.

Related questions

Where is the best place to look for RPG programming jobs?

The best place to look for RPG programming jobs is Career Builder,Jobs Monster,The JobCentre,Best Info Tech Jobs and PC WORLD. A career advisor would be a good person to speak to about a career in RPG programming.


What kinds of jobs require PHP programming skills?

Most of the jobs requiring PHP programming skills are either code writing or code checking jobs. Because most programming jobs are freelance work it is likely that you can find something that suits your working style and interests.


Where can one apply to Unix jobs?

Jobs for people who know the programming language Unix are available at many technology companies. To apply, visit the site of the company and find the link titled "jobs" and follow their instructions.


What jobs are available for foreign language?

For instance, if you want to learn spanish sign language, you must learn spanish, travel to Spain and it is a 4 year course. If you have studied sign previous to this you may have 3 years to complete


What jobs did the Chinese people have to do as jobs?

Well the Chinese has a variety of jobs from picking rice to computer programming


What kind of jobs are available with a computer programming career?

Software jobs are available for people with computer programming degrees. Job salaries vary by type of job.


Will computer programming jobs be available for many years?

Anything to do with computers would surely be around for years to come, as there will always be breakthrough's in technology, programming etc and this will always require someone with known ledge in the field, as long as you are willing to learn new programming languages or keep up with how the latest things work.


What is a template and why do you use templates?

Adofl Hitler Is A Template ----------------------------------- Yes, but not to apply for jobs. You should use them to learn the best approach to applying for jobs.


Why is Java training important?

If it in terms of Job opportunities, again Java outscore every one. You can get tons of Jobs opportunity by learning Java programming language, you can develop core Java based server side application, J2EE web and enterprise applications, and can even go for Android based mobile application development.So if you are not coming from C and C++ background, and want to learn your first programming language, I will suggest to choose Java.


What kind of programming language you use?

Factory jobs are not noted for their high wages. I would suggest college classes or vocational school in order to avoid have a factory job career.


Where can one get training to be able to perform programming jobs?

Most colleges offer programming courses, though you can often find resources online and real-world books to use to teach yourself. Ultimately, the source you use depends on the language you're trying to learn. A good book on C++ is the book "C++ from the Ground Up: Third Edition" by Herbert Schildt, and ASM can be learned from "The Art of ASM", though programming in assembly requires previous programming experience due to its extreme complexity. Oracle's website also offers online tutorials on Java.


Where online can you start to learn about computer programming and stuff like that?

There is a lot of information out on the web now. About a variety of languages. I would recommend to just jump in and start with the basics. C++ is a really easy one to start with. If you know someone in the field talk to them for advice. and of course there is always college.