answersLogoWhite

0

Natural languages are highly abstract and often difficult to interpret correctly. For instance, a misplaced comma can change the entire meaning of a statement. Thus programming languages have a much stricter syntax and more simplified grammar to ensure consistent and unambiguous meaning. Keep in mind that the source code (in any language) must first be converted to native machine code before the program can be executed, thus the programming language must be designed in such a way that the conversion is as efficient as possible whilst allowing the programmer the freedom to express ideas as quickly as possible. The more abstract the language, the easier it is to write the code, but the longer it takes to convert that code into machine code. Thus high-level programming languages are generally a compromise between ease of use and efficient conversion.

User Avatar

Wiki User

8y ago

What else can I help you with?

Related Questions

What has the author Clive Matthews written?

Clive Matthews has written: 'An introduction to natural language processing through Prolog' -- subject(s): Prolog (Computer program language), Natural language processing (Computer science)


What has the author Gaetano A Lanzarone written?

Gaetano A. Lanzarone has written: 'Introduzione alla programmazione strutturata' -- subject(s): Assembler language (Computer program language), COBOL (Computer program language), FORTRAN (Computer program language), Structured programming


What has the author B L Meek written?

B. L. Meek has written: 'Fortran, PL/I, and the algols' -- subject(s): ALGOL (Computer program language), FORTRAN (Computer program language), PL/I (Computer program language)


What has the author David Spuler written?

David Spuler has written: 'Comprehensive C' -- subject(s): C (Computer program language) 'C++ and C efficiency' -- subject(s): C++ (Computer program language), C (Computer program language)


What has the author Robert Binder written?

Robert Binder has written: 'Application debugging' -- subject(s): Assembler language (Computer program language), COBOL (Computer program language), Debugging in computer science, FORTRAN (Computer program language), IBM MVS, PL/I (Computer program language) 'Testing object-oriented systems' -- subject(s): Computer software, Object-oriented programming (Computer science), Testing


What has the author G S Robinson written?

G. S. Robinson has written: 'Forex' -- subject(s): Assembler language (Computer program language), FORTRAN (Computer program language), IBM 360 (Computer), Programming


What has the author Deepak Vohra written?

Deepak Vohra has written: 'Ruby on Rails for PHP and Java developers' -- subject(s): Ruby (Computer program language), Java (Computer program language), Web site development, PHP (Computer program language)


What has the author Joseph Bergin written?

Joseph. Bergin has written: 'Data structure programming' -- subject(s): C (Computer program language), C++ (Computer program language), Data structures (Computer science), Standard template library 'Data abstraction' -- subject(s): Object-oriented programming (Computer science), C++ (Computer program language), C (Computer program language)


What has the author Marcus Johnson written?

Marcus Johnson has written: 'Assembly language' -- subject(s): Assembler language (Computer program language) 'JavaScript manual of style' -- subject(s): JavaScript (Computer program language)


What has the author Conor Sexton written?

Conor Sexton has written: 'Newnes C++ pocket book' -- subject(s): C (Computer program language), C++ (Computer program language) 'C pocket book' -- subject(s): C (Computer program language) 'Y2K7'


What has the author Fernando C N Pereira written?

Fernando C. N. Pereira has written: 'Prolog and natural-language analysis' -- subject(s): Computational linguistics, Prolog (Computer program language)


What has the author James McKelvey written?

James McKelvey has written: 'The debugger's handbook' -- subject(s): Apple computer, Debugging in computer science, Pascal (Computer program language), Programming, UCSD Pascal (Computer program language)