Facebook Pixel Code
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.

The Overview of Programming Languages Essay Example

Show related essays

The Overview of Programming Languages

This is a preview of the 4-page document
Read full text

The Overview of Programming Languages. Programming languages vary widely in this surface form. Most programming languages are textual — that is, they consist of sequences of "words" and "punctuation marks", much like written natural languages. However, some exotic programming languages are partly or entirely graphical — such graphical programming languages (or "visual programming languages") use spatial relationships among stylized pictorial representations to communicate their meaning.Regardless of their surface form, all programming languages also specify a semantics, or "meaning", for each syntactic construct in the language.Internally, all data in modern digital computers are stored simply as zeros or ones (binary). The data typically represent information in the real world such as names, bank accounts and measurements and so the low-level binary data are organized by programming languages into these high-level concepts.

The particular system by which data are organized in a program is the type system of the programming language; the design and study of type systems is known as type theory. Languages can be classified as statically typed systems, and dynamically typed languages. Statically-typed languages can be further subdivided into languages with manifest types, where each variable and function declaration has its type explicitly declared, and type-inferred languages. It is possible to perform type inference on programs written in a dynamically-typed language, but it is entirely possible to write programs in these languages that make type inference infeasible. Sometimes dynamically-typed languages are called latently typed.Data structure is a way of storing data in a computer so that it can be used efficiently. Often a carefully chosen data structure will allow a more efficient algorithm to be used. A well-designed data structure allows a variety of critical operations to be performed, using as little resources, both execution time and memory space, as possible. Data structures are implemented using the data types, references and operations on them provided by a programming language.Since programming languages are artificial languages, they require a high degree of discipline to accurately specify which operations are desired. Programming languages are not error tolerant; however, the burden of recognizing and using the special vocabulary is reduced by help messages generated by the. The Overview of Programming Languages.

This is a preview of the 4-page document
Open full text
Close ✕
Tracy Smith Editor&Proofreader
Expert in: Information Technology, Agriculture, Military
Hire an Editor
Matt Hamilton Writer
Expert in: Information Technology, Technology, Engineering and Construction
Hire a Writer
preview essay on The Overview of Programming Languages
WE CAN HELP TO FIND AN ESSAYDidn't find an essay?

Please type your essay title, choose your document type, enter your email and we send you essay samples

Contact Us