Posts

A Complete List of Computer Programming Languages

Computer programming languages are used to to communicate instructions to a computer. They are based on certain syntactic and semantic rules, which define the meaning of each of the programming language constructs. Today I’ve got a list of every programming language I could find. I divided them into the following categories: Interpreted Programming Languages Functional Programming Languages Compiled Programming Languages Procedural Programming Languages Scripting Programming Languages Markup Programming Languages Logic-Based Programming Languages Concurrent Programming Languages Object-Oriented Programming Languages Interpreted Programming Languages An interpreted language is a programming language for which most of its implementations execute instructions directly, without previously compiling a program into machine-language instructions. The interpreter executes the program directly, translating each statement into a se...

Classifying Programming Languages

Image
What are some of the different ways to categorize programming languages? CONTENTS Overview • Machine Code • Assembly Language • High-Level Languages • System Languages • Scripting Languages • Esoteric Languages • Ousterhout’s Dichotomy Overview Different languages have different purposes, so it makes sense to talk about different kinds, or types, of languages. Some types are: Machine languages , that are interpreted directly in hardware Assembly languages , that are thin wrappers over a corresponding machine language High-level languages , that are anything machine-independent System languages , that are designed for writing low-level tasks, like memory and process management Scripting languages , that are generally extremely high-level and powerful Domain-specific languages , that are used in highly special-purpose areas only Visual languages , that are non-text based Esoteric languages , that are not really intended to be use...

Types of Computer Languages with Their Advantages and Disadvantages

Just as humans use language to communicate, and different regions have different languages, computers also have their own languages that are specific to them. Different kinds of languages have been developed to perform different types of work on the computer. Basically, languages can be divided into two categories according to how the computer understands them. Two Basic Types of Computer Language Low-Level Languages: A language that corresponds directly to a specific machine High-Level Languages: Any language that is independent of the machine There are also other types of languages, which include System languages: These are designed for low-level tasks, like memory and process management Scripting languages: These tend to be high-level and very powerful Domain-specific languages: These are only used in very specific contexts Visual languages: Languages that are not text-based Esoteric languages: Languages that are jokes or a...