Development Tools

If very few humans can (or want) to speak the machine language of the computers’ processors and software
is expressed in this language, how has so much software been developed over the years?
Software can be represented by printed words and symbols that are easier for humans to manage than
binary sequences. Tools exist that automatically convert a higher-level description of what is to be done
into the required lower-level code. Higher-level programming languages like C++ allow programmers to
express solutions to programming problems in terms that are much closer to a natural language like English.
Some examples of the more popular of the hundreds of higher-level programming languages that have been
devised over the past 60 years include FORTRAN, COBOL, Lisp, Haskell, C, Perl, Python, Java, and C#.
Most programmers today, especially those concerned with high-level applications, usually do not worry
about the details of underlying hardware platform and its machine language.
One might think that ideally such a conversion tool would accept a description in a natural language,
such as English, and produce the desired executable code. This is not possible today because natural
languages are quite complex compared to computer programming languages. Programs called compilers
that translate one computer language into another have been around for over 60 years, but natural language

 Source: freecomputerbooks.com     

More information:

SUBSCRIBE my channel: https://goo.gl/1zLeJW

Circle us on G+ : https://goo.gl/dIuhsO  
Follow us Facebook: http://goo.gl/00Ega4

Follow us on Twitter: https://goo.gl/V1906U

blog: http://goo.gl/wYKu5G

makemoneyonlinebanglatutorial:http://goo.gl/4ZpivU
freecomputercourseonline:   http://goo.gl/lTykDp
Share:

0 comments:

Post a Comment

Pages

Theme Support