Anti Essays offers essay examples to help students with their essay writing.

Sign Up

Programming Essay

Open Document

Below is an essay on "Programming" from Anti Essays, your source for research papers, essays, and term paper examples.

Types of programming languages 1
Functional vs. Procedural 2
Stack based 2
Object-oriented 2
Rules 3
Object-Oriented Programming 3
List of programming languages 4
Java 6
C++ 7
C Sharp 7
Compiler 8
Source code 8

Types of programming languages

A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms.
There are many types of programming languages. Most programming languages do not follow one type alone, so it is difficult to assign a type for each language. The examples of each type are given in each section below because they are the best well-known examples of that type.
Declarative vs. Imperative programming[change | edit source]
Declarative programming languages describe a "problem" but they usually do not say how the problem should be solved. The problem description uses logic, "solving" the problem often looks like automatically proving a system of logical axioms. Examples for such programming languages are Prolog, XSLT, LISP and SQL
Imperative programming languages describe a system of state changes. At the start, the program is in a certain state, and the computer is given steps to follow, in order to perform an action. Following the steps causes the program to "change state".
In general, declarative programming languages are safer and shorter. Imperative programming languages are more common, because they are easier to use.
Functional vs. Procedural

Functional programming looks at programming like a function in mathematics. The program receives input, some information, and uses this information to create output. It will not have a state in between, and it will also not change things that are not related to the computation.
Procedural programs are a set of steps or state changes.
Stack based

Stack based languages look at the some of...

Show More


MLA Citation

"Programming". Anti Essays. 10 Dec. 2018


APA Citation

Programming. Anti Essays. Retrieved December 10, 2018, from the World Wide Web: http://parimatchstavki7.com/free-essays/Programming-587191.html