The programming languages that are very similar to the human languages (e. like English language) are acknowledged as the high-level languages. The examples of high-level languages are FORTRAN, COBOL, BASIC, PASCAL, C++ etc. These languages are similar to the English language. In other words, it is relatively easy to understand the code written in high level programming languages. In these languages, program instructions are written using English words, for instance print, input, square etc. However, each high-level programming language has its own rules or grammar for writing program instructions. These rules are called syntax of the language. In addition, the program written in high-level language must be translated to machine code before they are executed on the computer. For this purpose, each high-level language has its own translator program, which converts the code of that source language into the computer understandable form.In view of the fact that the high level programming languages are similar to human languages thus they are very easy to learn as compared to low-level languages. The instructions written for the program are similar to English like statements.The program written in high-level language by one programmer can easily be understood by another programmer or person because the program instructions are similar to the English language statements. In this way, if a software application has been developed using a high level programming language can be modified by another programmer later on.Each high-level programming language offers a wide variety of integrated routines (functions or procedures) that can be used by the programmers to carry out definite tasks while writing new programs. In this way, programmers can save a lot of time.A flowchart is used to represent an algorithm in graphical form. In addition, they are commonly used in business presentation to make point clear. Additionally, flowchart uses a variety of graphical symbols to represent different operations (like processing, storage, input, output etc. All symbols are connected through lines to point out the flow of information and processing. In short, flowchart is a illustration, mainly through the use of symbols, of the series of operations in a program or code (process, operation, function, or activity) (CyberCiti,
Bolton, D., 2012. What is a Programming Language? [Online] Available at: http://cplus.about.com/od/introductiontoprogramming/p/programming.htm [Accessed 22 March 2012].
CyberCiti, 2012. What is a Flowchart. [Online] Available at: http://www.cyberciti.biz/howto/cookbook/2006/02/what-is-flowchart.php [Accessed 20 March 2012].
Ferguson, A.D., 2002. A History of Computer Programming Languages. [Online] Available at: http://www.cs.brown.edu/~adf/programming_languages.html [Accessed 22 March 2012].
GeekInterview, 2012. Question: 21 of 38Low level language and high level language. [Online] Available at: http://www.geekinterview.com/question_details/57208 [Accessed 24 March 2012].
Lee, J., 2000. High Level Language Programming. [Online] Available at: http://courses.cs.vt.edu/~cs1104/HLL/HLL_15_0.htm [Accessed 22 March 2012].
ninjacraze, 2012. Types of Computer Languages with their Advantages and Disadvantages. [Online] Available at: http://ninjacraze.hubpages.com/hub/Types-of-Computer-Languages-with-Advantages-and-Disadvantages [Accessed 22 March 2012].
Norton, P., 2001. Introduction to Computers, Fourth Edition. Singapore: McGraw-Hill.
Shelly, Cashman & Vermaat, 2005. Discovering Computers 2005. Boston: Thomson Course Technology.
Webopedia, 2012. programming language. [Online] Available at: http://www.webopedia.com/TERM/P/programming_language.html [Accessed 23 March 2012].
Please type your essay title, choose your document type, enter your email and we send you essay samples