English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

2006-09-28 13:26:51 · 12 answers · asked by Monowarul s 1 in Computers & Internet Programming & Design

12 answers

This depends on what you want to do.

SQL - database
C++ - Real Time
PHP - Web
SAP - Business APPS

The best programming language is NONE. You just tell the computer what it has to do, and it writes itself; then makes itself more efficient from learning.

2006-09-28 13:32:56 · answer #1 · answered by Anonymous · 0 1

Every language is powerful its own way !

Java/JSP is powerful when it comes portability or enterprise application
C#.Net/ASP.Net when it comes enterprise application
VB is powerful when ease of programming is criteria
SQL is powerful when it comes to control a DB
PHP is powerful when u want to write a simple maintainable and efficient website
C/C++ is powerful when you need horse power or speed
Assembly also powerfull if want to further fine tune a C/C++ program to maximum execution speed.
Lisp is powerful in Artificial Intelligence Domain

But there is no such language which is powerful in all domains. But there are ways to use/call functions written in one language to other. (e.g : Calling a C++ dll from a C# language, Using SQL queries from C#/Java etc). Using this feature we can explore the powerful features of more than one language.

2006-09-28 18:22:36 · answer #2 · answered by Krrish 1 · 0 0

I sure don't know any more. Some years ago, it was ADA, but I haven't heard much of it recently. the reason it was so powerful was that it allowed the control staff to keep track of the work of literally hundreds of programmers, by coordinating their work on modules of a big project. See wikipedia for history.

For a small number of people, a lot of programming is done with C++ and other common languages.

But, an optimum language will depend upon the task. If you are doing scientific programming, it will be different from other projects.

2006-09-28 13:34:46 · answer #3 · answered by retiredslashescaped1 5 · 0 1

You could only begin to answer this question if you state your objectives first. Many languages (especially more obscure ones) are written with a particular use case or philosophy. Compare, for example:

C - a pure procedural language
Java - an object oriented language
Prolog - a functional language

Each of these languages behaves differently, and requires different understandings of programming. To identify which language most closely fits "powerful" means identifying which domain your problem lies in.

2006-09-28 22:33:01 · answer #4 · answered by Anonymous · 0 2

If a language is defined as 'Turing Complete' it is as powerful as it can be. Yes Assembler is power because you have low level access to the computer BUT writing code to put 'Hello World' in a window would be incredibly time consuming. Thus you might say that a powerful lanaguage is one that abstracts much of the complexity away making the progammer more productive. Some theoretical language might allow you to express the Hello World problem as: "Write "Hello, World" in a Window at position 10,10. So instead of oodles of time to write it in assembler it took seconds in some theoretical lanaguage. Which is more powerful?

2006-09-28 20:57:15 · answer #5 · answered by Paul B 3 · 1 0

effectual is a problematical be conscious. diverse languages serve diverse purposes. there is not one ring to rule all of them. you're able to do only approximately something in C or C++ yet i might have the means to try this exact same undertaking greater securely with one line of code in yet another language. you ought to use the suitable gadget for the activity. you may learn dissimilar languages at as quickly as... as quickly as you are trying this you are able to start to capture on greater immediately and adapt to any language that comes alongside. A game studio could have an in dwelling house language. you don't be attentive to. at minimum get a CS degree. there is lots greater to programming than only understanding some syntax which you would be able to Google at any time.

2016-10-01 11:44:54 · answer #6 · answered by ? 4 · 0 0

First, you have to define 'Powerful' and I bet you can't do it. The term has no meaning when discussing software.

Is a language that has been optimised to perform math 'more powerful' than a language that has been designed to run on many different operating systems?

The answer depends on your needs.

2006-09-28 14:19:33 · answer #7 · answered by glenbarrington 7 · 2 0

Assembler. Comparatively few 'commands' but exceptionally flexible and when combined form more complex operations. Higher level languages such as C are more user friendly and are (generally) faster to develop with, but once compiled, what you have is assembler.

2006-09-28 13:40:02 · answer #8 · answered by Phil 2 · 0 1

It's got to be machine code, it's like Direct X, only 10 times faster. Talk to the machine, not the interpreter.

2006-09-28 16:20:04 · answer #9 · answered by Anonymous · 0 1

If you're a theoretician, you know that a Turing Machine will do as well as any. If you're not a theoretician, use Scheme :-)

2006-09-28 15:02:58 · answer #10 · answered by sirpimmon 2 · 0 0

fedest.com, questions and answers