Ambiguity is the main reason.
Any computer language must be translated (compiled or interpreted) from some predefined syntax and grammar to some computer instructions in deterministic way.
The ambiguity of natural language, well, "syntax", and grammars are not "predefined", and with humor and sarcasm built in the culture, it will be very difficult to translate what a human says to exactly what the expression really means (even another human would have a hard time to do it right 100% of time!). Also, assume such "tool" exists, I would think the "limitation" of the tool, would actually ask people to speak in robotic way, not human way. If you can accept that, then this tool may exist in the future.
I would not say "Cannot", it may just "not yet". There is always someone, somewhere out there trying to do so, and one of them may succeed in the future!!
Platform-dependent. If you have an OS on your computer, then most likely you cannot access hardware directly from userland programs.
Programming languages cannot be 'portable', but programs written in C might be portable, if they follow the strictest standards and do not use platform-specific features or functions.
Learning how to write computer programs - is similar to learning a new language. You need to learn the syntax of the programming language, in order to correctly write lines of code. For example - in BASIC, the syntax of an IF/THEN command is... IF {condition 1} THEN do (option 1);ELSE do (option 2).
HTML is a language that is used to create websites. You cannot build computer programs/applications through HTML. There are always exceptions. Apple and Google are working with a new version of HTML called HTML 5, which will allow mobile apps to be created with HTML. Based on your question, I assume you do not have much prior programming knowledge. If I am wrong, I am terribly sorry. I love programming and I learned HTML as my first language on this website http://w3schools.com/html/. After HTML, I recommend that you head towards Javascript and then Java. In Java you will actually build computer programs that work with Mac, Windows, and Linux. I wish you the Best of Luck and I can't wait to see what you accomplish! =D -Hope this Helps!
Assembly language allows the developer to have almost total control over what the sequence of instructions will be when a program executes. A compiler tries to translate a high level language such as C++ into a series of instructions, but a good assembly language programmer may be able to optimize the sequence when a compiler cannot. Primarily assembly language is used for speed and optimal machine code.
It is a computer language, but it is not a computer programming language. You cannot write programs with it. It is just for designing the layout of a webpage, and it is a Markup language. Its full title is HyperText Markup Language.
You cannot install programming languages (or natural languages, either) on your computer. You can install compilers for programming languages, though.
Computer programs cannot think, therefore Windows XP cannot provide an opinion on itself.
no. Math cannot communicate in the same way that natural language can.
Server side programs can certainly be written in C. They can be written in any language that the environment supports.
java programming language cannot be used to write CGI scripts
Programming languages (or natural languages) cannot be downloaded.
No, Computer programs are called software.Hardware is physical stuff, that you can see and touch and take up a physical space, such as the cabinet, circuit boards and drive units.Software is like electricty, you cannot see it but you can see it's effects, you can store it, copy it and use it, but you cannot really touch it.
Systems software is essential to make your computer operate. Without it, a computer cannot work. Applications are the programs that people use to do things on a computer, like word processors, spreadsheets, databases etc. Applications require a computer to have systems software to work.Systems software is essential to make your computer operate. Without it, a computer cannot work. Applications are the programs that people use to do things on a computer, like word processors, spreadsheets, databases etc. Applications require a computer to have systems software to work.Systems software is essential to make your computer operate. Without it, a computer cannot work. Applications are the programs that people use to do things on a computer, like word processors, spreadsheets, databases etc. Applications require a computer to have systems software to work.Systems software is essential to make your computer operate. Without it, a computer cannot work. Applications are the programs that people use to do things on a computer, like word processors, spreadsheets, databases etc. Applications require a computer to have systems software to work.Systems software is essential to make your computer operate. Without it, a computer cannot work. Applications are the programs that people use to do things on a computer, like word processors, spreadsheets, databases etc. Applications require a computer to have systems software to work.Systems software is essential to make your computer operate. Without it, a computer cannot work. Applications are the programs that people use to do things on a computer, like word processors, spreadsheets, databases etc. Applications require a computer to have systems software to work.Systems software is essential to make your computer operate. Without it, a computer cannot work. Applications are the programs that people use to do things on a computer, like word processors, spreadsheets, databases etc. Applications require a computer to have systems software to work.Systems software is essential to make your computer operate. Without it, a computer cannot work. Applications are the programs that people use to do things on a computer, like word processors, spreadsheets, databases etc. Applications require a computer to have systems software to work.Systems software is essential to make your computer operate. Without it, a computer cannot work. Applications are the programs that people use to do things on a computer, like word processors, spreadsheets, databases etc. Applications require a computer to have systems software to work.Systems software is essential to make your computer operate. Without it, a computer cannot work. Applications are the programs that people use to do things on a computer, like word processors, spreadsheets, databases etc. Applications require a computer to have systems software to work.Systems software is essential to make your computer operate. Without it, a computer cannot work. Applications are the programs that people use to do things on a computer, like word processors, spreadsheets, databases etc. Applications require a computer to have systems software to work.
Pseudo code is in itself a language on its own. Pseudo codes are used to describe algorithms in computer science. This language, unlike a programming language is used for human specific understanding and abstract representation of a certain procedural flow of a program. Pseudo code cannot be executed in a computer based environment. Pseudo code eliminated unnecessary programming structures and only focuses on the flow process of the algorithm. It includes programming language specific constructs and natural human language constructs to explain the functioning. This is unlike a computer programming language where strict rules and procedures are laid down, which have to be followed to execute the particular code.
Software programs.Software programs.Software programs.Software programs.Software programs.Software programs.Software programs.Software programs.Software programs.Software programs.Software programs.
that depends on OS, programs running, and many other factors. definite answer cannot be given.