Você está na página 1de 8

9/26/2016 HighlevellanguageCProgrammingc4learn.

com


(http://www.c4learn.com/)

Table of Content

C committee - ANSI (http://www.c4learn.com/c-programming/c-ansi/)

Overview of C (http://www.c4learn.com/index/overview-of-c/)

C Language Features (http://www.c4learn.com/c-programming/c-features/)

C Language Applications (http://www.c4learn.com/c-programming/c-applications/)

C First Program (http://www.c4learn.com/c-programming/c- rst-program/)

C Program Execution (http://www.c4learn.com/c-programming/c-program-execution/)

What is Compiler ? (http://www.c4learn.com/c-programming/what-is-compiler/)

What is Interpreter ? (http://www.c4learn.com/c-programming/what-is-interpreter/)

Compiler vs Interpreter (http://www.c4learn.com/c-programming/compiler-vs-interpreter/)

C Source Vs Object Code (http://www.c4learn.com/c-programming/source-vs-object-code/)

C simple program (http://www.c4learn.com/c-programming/c-simple-program/)

C writing readable program (http://www.c4learn.com/c-programming/c-writing-readable-program/)

Comments in C

C Comments Home (http://www.c4learn.com/index/comments-in-c/)

How to Run C Program in Linux Environment (http://www.c4learn.com/c-programming/run-c-program-

in-linux/)

Run C program in linux environment (http://www.c4learn.com/c-programming/run-c-program-in-linux-

env/)

C Program to draw Diode Symbol Using Graphical Functions (http://www.c4learn.com/c-programming/c-

program-to-draw-diode-symbol-using-graphics/)

Run c program using command prompt in window (http://www.c4learn.com/c-programming/run-c-

program-command-prompt-windows/)

C Single Line Comment (http://www.c4learn.com/c-programming/c-single-line-comment/)

C Multi Line Comment (http://www.c4learn.com/c-programming/c-multi-line-comment/)

http://www.c4learn.com/cprogramming/chighlevellanguage/ 1/8
9/26/2016 HighlevellanguageCProgrammingc4learn.com

Rules of Writing Comments (http://www.c4learn.com/c-programming/c-comment-rules/)

Single Line Vs Multi line Comment (http://www.c4learn.com/c-programming/single-line-vs-multi-line-

comment/)

Language Types

Low level language (http://www.c4learn.com/c-programming/low-level-language/)

High level language

Middle level language (http://www.c4learn.com/c-programming/middle-level-language/)

Running C Program on Window 8 (http://www.c4learn.com/c-programming/running-c-program-on-

window-8/)

High level language

High level Language :

1. First high-level programming languages were designed in the 1950s.

2. High level Language is Human understandable Language.


3. English is Common example of High Level Language.

4. High level Language is Internal Machine Code Independent.


5. High level Language is Program Oriented Language.

6. High level Language is Developed for providing GUI Interface.

http://www.c4learn.com/cprogramming/chighlevellanguage/ 2/8
9/26/2016 HighlevellanguageCProgrammingc4learn.com

(http://img.c4learn.com/2012/03/Middle-Level-Language-Programming-Concept.png)

Explanation :
As you can see the above diagram, it clearly shows that HLL are more close to human and can be
easily programmed as compare to lower level language.In HLL Language and Machine gap is more.

C Programming can be considered as High Level / Low Level


In early 70s , C Programming was considered as High Level language because it was
capable of evaluating expressions,parenthesis recursive functions etc.
Nowadays C may be considered as Low Level Language by some programmer because
it lacks a large runtime-system (no garbage collection, etc.)

Execution Models of HLL :

1. Interpreted :

1. Interpreted languages are read and then executed directly, with no compilation stage.

2. Program is read line by line and convert it into machine code, and executes it. [More Info :
Interpreter (http://www.c4learn.com/c-programming/what-is-interpreter/)]

2. Compiled :
Languages are transformed into an executable form before running There are two types of
compilation:

2.1 Machine code generation

http://www.c4learn.com/cprogramming/chighlevellanguage/ 3/8
9/26/2016 HighlevellanguageCProgrammingc4learn.com

Some compilers compile source code directly into machine code. Machine code is generated by
using compiler it is called as truly compiled languages.

2.2 Intermediate representations


Language is converted into middle level language and further optimized and reused.

3. Translated :

1. A language may be translated into a lower-level programming language for which native code

compilers are already widely available.

2. The C programming language is a common target for such translators.

Some High Level Languages :

1. Ada

2. Algol

3. LISP

4. Pascal

5. Prolog.
6. Java

7. C#

Professional email.
For the business you built.

Gmail for Work

http://www.c4learn.com/cprogramming/chighlevellanguage/ 4/8
9/26/2016 HighlevellanguageCProgrammingc4learn.com

SponsoredLinks

WinRealMoneyfromaGameWithoutanyDeposit!
JungleeRummy

Busted!NicCageDitchesHisCheatingWife
RadarOnline

RenewYourCarInsurance&SaveUpto60%
QuickBima.com

StockMarketNewsForYou
BloombergQuint

LeftoveriPhonestocksworth$619sellingforunder$40!
Madbid.com

4ReasonsYouArePayingTooMuchforCarInsurance

2Comments www.c4learn.com
1 Login

Recommend 1 Share SortbyNewest

Jointhediscussion

arjun3yearsago
isC++lowlevellanguageorhighlevellanguage?Pleasereply.
Reply Share

Pritesh Mod >arjun 3yearsago

C++ismidlevellanguage....
Reply Share

Subscribe d AddDisqustoyoursiteAddDisqusAdd Privacy

http://www.c4learn.com/cprogramming/chighlevellanguage/ 5/8
9/26/2016 HighlevellanguageCProgrammingc4learn.com

ProgrammingTutor...
LikePage 42klikes

Bethefirstofyourfriendstolikethis

Get in Touch!

Web Hosting

Learn Ajax (http://www.c4learn.com/ajax/ajax-introduction/)

Learn Android (http://www.c4learn.com/android/android-introduction/)

http://www.c4learn.com/cprogramming/chighlevellanguage/ 6/8
9/26/2016 HighlevellanguageCProgrammingc4learn.com

Learn AngularJS (http://www.c4learn.com/angular-js/angularjs-introduction/)

Learn AWK (http://www.c4learn.com/awk/awk-introduction/)

Learn Bootstrap (http://www.c4learn.com/bootstrap/bootstrap-introduction/)

Learn CSS (http://www.c4learn.com/css/css-introduction/)

Learn ExtJS (http://www.c4learn.com/extjs/extjs-inclusion/)

Learn HTML (http://www.c4learn.com/html/introduction-to-html/)

Learn JavaScript (http://www.c4learn.com/javascript/js-introduction/)

Learn jQuery (http://www.c4learn.com/jquery/jquery-introduction/)

Learn JSON (http://www.c4learn.com/json/json-introduction/)

Learn PHP (http://www.c4learn.com/php/php-introduction/)

Learn SQL (http://www.c4learn.com/sql/sql-data-de nition-language/)

Learn VBScript (http://www.c4learn.com/learn-vbscript-tutorials-step-step/)

Learn XML (http://www.c4learn.com/xml/xml-introduction/)

Learn XML DTD (http://www.c4learn.com/xml/dtd-introduction-xml-dtd/)

Programming

200+ C Programs (http://www.c4learn.com/c-programs/)

Learn C (http://www.c4learn.com/cc)

Learn C++ (http://www.c4learn.com/cplusplus/cpp-history/)

Learn Linked List (http://www.c4learn.com/data-structure/introduction-to-linked-list-c-programming/)

Learn Stack (http://www.c4learn.com/data-structure/basic-stack-concept/)

Subscribe Us

Enter your email address:

Subscribe

http://www.c4learn.com/cprogramming/chighlevellanguage/ 7/8
9/26/2016 HighlevellanguageCProgrammingc4learn.com

Recent from c4learn class

Traditional Database Systems (http://www.c4learn.com/couchdb/traditional-database-systems/)

Python dictionary clear() : method (http://www.c4learn.com/python/python-dictionary-clear-method/)

Python Comparison Operators (http://www.c4learn.com/python/python-comparison-operators/)

Python Assignment Operators (http://www.c4learn.com/python/python-assignment-operators/)

Python Arithmetic Operators (http://www.c4learn.com/python/python-arithmetic-operators/)

No cases in switch case : C Programming (http://www.c4learn.com/c-programming/mcq/no-cases-in-switch-


case/)

Eclipse Creating Java Class (http://www.c4learn.com/java/eclipse-creating-java-class/)

Eclipse Creating Java Package (http://www.c4learn.com/java/eclipse-creating-java-package/)

Eclipse Creating Java Project (http://www.c4learn.com/java/eclipse-creating-java-project/)

Eclipse IDE Workspace (http://www.c4learn.com/java/eclipse-ide-workspace/)

(http://feeds.feedburner.com/feedburner/fOhV)

Copyright 2015. All Rights Reserved.

http://www.c4learn.com/cprogramming/chighlevellanguage/ 8/8

Você também pode gostar