High Level Language

Language Levels
Find language levels & More. Free Shipping on Over 5,000 Toys.
www.Target.com

Low Level Language
Find and Compare prices on low level language at Smarter.com.
www.smarter.com

Low Level Language
Search, Shop and Save low level language.
shopping.yahoo.com

Languages And Machines
Deals on Languages And Machines. Low Prices, Reviews, Free Shipping.
Software.BizRate.com

High-level programming language - Wikipedia, the free encyclopedia
A high level language isolates the execution semantics of a computer ... The first high-level programming language was the "Plankalkül", created by Konrad Zuse. ...
en.wikipedia.org

What is high-level language? - A Word Definition From the Webopedia ...
This page describes the term high-level language and lists other pages on the Web where you can find ... first high-level programming languages were ...
www.webopedia.com

high-level programming language: Definition from Answers.com
high-level language ( ?h? ?lev?l ?la?gwij ) ( computer science ) A computer language whose instructions or statements each correspond to several
www.answers.com

High-level programming language Summary and Analysis Summary
High-level programming language summary with 5 pages of encyclopedia entries, essays, summaries, research information, and more.
www.bookrags.com

high-level language definition | Dictionary.com
Definition of high-level language at Dictionary.com with free audio pronunciation. ... easier to program in a high-level language than in assembly language though the ...
dictionary.reference.com

High Level Languages in Monitors at Shopping.com
Find high level languages and more monitors items at Shopping.com. Shop online and compare prices. Shopping made simple.
www.shopping.com




Warning: mkdir() [function.mkdir]: Permission denied in /home/webs/affiliatelib2/CacheManager.php on line 12

Warning: mkdir() [function.mkdir]: No such file or directory in /home/webs/affiliatelib2/CacheManager.php on line 12

Warning: fopen(/home/templatecore2cache//*cluesnet.com/2f/2f7fd02da7e6205ab4f9022d0d84c5d71fb63889.tc2cache) [function.fopen]: failed to open stream: No such file or directory in /home/webs/affiliatelib2/CacheManager.php on line 130

Warning: fwrite(): supplied argument is not a valid stream resource in /home/webs/affiliatelib2/CacheManager.php on line 131

Warning: fclose(): supplied argument is not a valid stream resource in /home/webs/affiliatelib2/CacheManager.php on line 132



A high-level programming language is a programming language that, in comparison to low-level programming languages, may be more abstract, easier to use, or more Porting across platforms. Such languages often abstract away central processing unit operations such as memory access models and management of Scope (programming).

Features of high-level languages The term "high-level language" does not imply that the language is always superior to low-level programming languages - in fact, in terms of the depth of knowledge of how computers work required to productively program in a given language, the inverse may be true. Rather, "high-level language" refers to the higher level of abstraction from machine language. Rather than dealing with registers, memory addresses and call stacks, high-level languages deal with variables, arrays and complex arithmetic or boolean expressions. In addition, they have no opcodes that can directly compile the language into machine code, unlike low-level languages like assembly language. Other features such as string handling routines, object-oriented language features and file input/output may also be present.

Stereotypically, high-level languages make complex programming simpler, while low-level languages tend to produce more efficient code. In a high-level language, complex elements can be broken up into simpler, though still fairly complex, elements for which the language provides abstractions, keeping programmers from having to "reinvent the wheel." For this reason, code which needs to run particularly quickly and efficiently may be written in a lower-level language, even if a higher-level language would make the coding easier.

However, with the growing complexity of modern microprocessor architectures, well-designed compilers for high-level languages frequently produce more efficient code than most low-level programmers can do by hand.

Relative Meaning Note that the terms "high-level" and "low-level" are inherently relative. Originally, assembly language was considered low-level and COBOL, C (programming language), etc. were considered high-level, as they allowed the abstractions of functions, variables and expression evaluation. Many programmers today might refer to C as low-level, as it still allows memory to be accessed by address, and provides direct access to the assembly level. For more on this distinction, see C2's page about high-level languages.

Execution models There are three models of execution for modern high-level languages: Interpreted Interpreted languages are read and then executed directly, with no compilation stage.Compiled Compiled languages are transformed into an executable form before running. There are two types of compilation;Intermediate representations :When a language is compiled to an intermediate representation, that representation can be optimized or saved for later execution without the need to re-read the source file. When the intermediate representation is saved it is often represented as bytecode. ;Machine code generation :Some languages compile directly into machine code. Virtual Machine that execute bytecode directly or transform it further into machine code have blurred the once clear distinction between intermediate representations and truly compiled languages. Translated A language may be translated into a low-level programming language for which native code compilers are already widely available. The C (programming language) is a common target for such translators.

See also

External link



high-level language from FOLDOC
high-level language (HLL) A programming language which provides some level of abstraction above assembly language. These normally use statements consisting of English-like keywords ...

CCITT HIgh-Level Language from FOLDOC
CCITT HIgh-Level Language < language > (CHILL) A real-time language widely used in telecommunications. CHILL was developed in the 1970s and improved in 1984, 1988, 1992, and 1996.

High-level programming language - Wikipedia, the free encyclopedia
A high-level programming language is a programming language that, in comparison to low-level programming languages, may be English-like, more abstract, easier to use, or more ...

Dictionary of Computers - high-level language
Skip to page content | Tiscali Quicklinks. Please visit our Accessibility Page for a list of the Access Keys you can use to find your way around the site, skip directly to the main ...

Evaluating High-Level Distributed Language Constructs
Submitted to ICFP'07 Evaluating High-Level Distributed Language Constructs Abstract The paper investigates the impact of high level distributed pro-gramminglanguage constructs on ...

HAL: High-level Assembly Language
Description of early High-level Assembler; portable, parameterized, small, emits efficient code. Adds arithmetic expressions and flow control to a simple assembly. From about 1974 ...

high-level language
The Free Online Dictionary of Computing (http://foldoc.doc.ic.ac.uk/) is edited by Denis Howe < dbh@doc.ic.ac.uk >. Previous: High-level Data Link Control Next: high bit

CCITT HIgh-Level Language
The Free Online Dictionary of Computing (http://foldoc.doc.ic.ac.uk/) is edited by Denis Howe < dbh@doc.ic.ac.uk >. Previous: CCITT Next: CCL CCITT HIgh-Level Language

VDDL | Arjuna Technologies Limited
VDDL offers a high-level language in which to describe services, along with the hardware and software resources they require, and the connections between them.

Acute: High-level programming language design for distributed ...
Under consideration for publication in J. Functional Programming 1 Acute: High-level programming language design for distributed computation Peter Sewell JamesJ.





 
Copyright © 2008 opini8.com - All rights reserved.
Home | Terms of Use | Privacy Policy
All Trademarks belong to their repective owners.
Many aspects of this page are used under
commercial commons license from Yahoo!