Language - High Level (Programming Language)

Card Puncher Data Processing

About

High Level Language means that reading and writing is really easy as it looks like regular English.

  • The return variable of a definition is not tied to a data type, it can return False of a string for instance.
  • The errors are thrown during the program runs (and not before)
  • The variable doesn't have any scope. A variable defined in the body can be use in a function without problem !

A high level is a language of generation 3.

High level means a high abstraction level. A High Level Language permits a high-level designs of what a developer wants to accomplish. A designer is interested about color and shape not about the bit flow in hardware that implements it.

Example





Discover More
Card Puncher Data Processing
Automata - Nondeterministic automata (NFA)

Nondeterministic finite automata (NFA) is a finite automata that can be in several states at once (several variable) The inverse of Nondeterministic automata (NFA) is deterministic finite-state automata...
Card Puncher Data Processing
Call Stack - Run-time Stack

The primary purpose of a call stack is to store the return addresses of each active function (subroutine). When a function (subroutine) is called, the location (address) of the instruction at which the...
Card Puncher Data Processing
Code Shipping - (Module|Component)

Module are several source scripts (compiled or not) bundled together as a mean to: group code that can be: reused. The component is then called: a library or package when distributed or a dependency...
Card Puncher Data Processing
Computer Language

A programming language is a interface to the control of a CPU effectively controlling a computer. A language is a (possibly infinite) set of string all of which choose their symbols from some one alphabet....
Generalation Language
Language - Generation (1GL, 2GL, 3GL, 4GL)

Higher is the number, closer we get where plain spoken human language will be sufficient to program a computer. The closer the language used by the programmer is to human language, the higher the GL number....
Language Hierarchy
Language - Hierarchy

Language have a hierarchy that can be measured on how far they are from the programmable hardware. When you are programming, you are finding yourself building block of code that you can reuse. Language...
Card Puncher Data Processing
Low Level Language

A low level language is a language that is really closed to the machine language. The first, two and some third generation such as C are typed as low level language because they are not caching the interface...
Card Puncher Data Processing
Python

is a high level language based on C. is: named after Monty 's Flying Circus. case-sensitive. evaluates (finds the value of) the expression it is given and prints the value which is handy for interactive...
Card Puncher Data Processing
Software Design - Abstraction Layer

Abstraction is a technique for hiding complexity that is irrelevant to the targeted user (ie targeted business domain). A designer should not know which electrons flow in the wire to defined its color....
Card Puncher Data Processing
Software Design - Complexity (Small steps)

vs Complexity emerges when high-level concept are expressed with lower-level language. 0134190440Rob Pike - The Go Programming Language Nick_Craver/status/831188443610898436Nick Craver



Share this page:
Follow us:
Task Runner