Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!

Indentation style

Index Indentation style

In computer programming, an indentation style is a convention governing the indentation of blocks of code to convey program structure. [1]

81 relations: ActionScript, ALGOL, Berkeley Software Distribution, Bjarne Stroustrup, Block (programming), Bracket, Brian Kernighan, C (programming language), C++, Charles Petzold, Code Complete, Code folding, Code refactoring, Computer programming, Control flow, Cross-platform, Cursor (user interface), Cyclomatic complexity, DBase, Declaration (computer programming), Dennis Ritchie, Digital Research, Ed (text editor), Emacs, Eric Allman, For loop, Fourth-generation programming language, Free-form language, GNU, GNU coding standards, GNU Emacs, GNU Project, Haskell (programming language), HTML, Indent (Unix), Indentation (typesetting), Jamie Zawinski, Jargon File, Java (programming language), Java Class Library, JavaScript, Kernel Normal Form, Linus Torvalds, Linux kernel, Lisp (programming language), List of programming languages by type, Macintosh, Microsoft Windows, Occam (programming language), Off-side rule, ..., Operating system, P. J. Plauger, Pascal (programming language), Peter Norton, Pico (programming language), Porting, Procedural programming, Programming language, Programming style, Python (programming language), Richard Stallman, Ruby (programming language), Secondary notation, Shell script, Steve McConnell, Sun Microsystems, Syntax highlighting, Tab key, Tab stop, The C Programming Language, The C++ Programming Language, The Elements of Programming Style, Transact-SQL, Unix, Unix-like, User space, Vi, Whitesmiths, Whitespace character, WordPress, XPL. Expand index (31 more) »


ActionScript is an object-oriented programming language originally developed by Macromedia Inc. (later acquired by Adobe Systems).

New!!: Indentation style and ActionScript · See more »


ALGOL (short for "Algorithmic Language") is a family of imperative computer programming languages, originally developed in the mid-1950s, which greatly influenced many other languages and was the standard method for algorithm description used by the ACM in textbooks and academic sources for more than thirty years.

New!!: Indentation style and ALGOL · See more »

Berkeley Software Distribution

Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.

New!!: Indentation style and Berkeley Software Distribution · See more »

Bjarne Stroustrup

Bjarne Stroustrup (born 30 December 1950) is a Danish computer scientist, who is most notable for the creation and development of the widely used C++ programming language.

New!!: Indentation style and Bjarne Stroustrup · See more »

Block (programming)

In computer programming, a block or code block is a lexical structure of source code which is grouped together.

New!!: Indentation style and Block (programming) · See more »


A bracket is a tall punctuation mark typically used in matched pairs within text, to set apart or interject other text.

New!!: Indentation style and Bracket · See more »

Brian Kernighan

Brian Wilson Kernighan (born January 1, 1942) is a Canadian computer scientist who worked at Bell Labs alongside Unix creators Ken Thompson and Dennis Ritchie and contributed to the development of Unix.

New!!: Indentation style and Brian Kernighan · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Indentation style and C (programming language) · See more »


C++ ("see plus plus") is a general-purpose programming language.

New!!: Indentation style and C++ · See more »

Charles Petzold

Charles Petzold (born February 2, 1953, New Brunswick, New Jersey) is an American programmer and technical author on Microsoft Windows applications.

New!!: Indentation style and Charles Petzold · See more »

Code Complete

Code Complete is a software development book, written by Steve McConnell and published in 1993 by Microsoft Press, encouraging developers to continue past code-and-fix programming and the big design up front & waterfall models.

New!!: Indentation style and Code Complete · See more »

Code folding

Code folding is a feature of some text editors, source code editors, and IDEs that allows the user to selectively hide and display – "fold" – sections of a currently-edited file as a part of routine edit operations.

New!!: Indentation style and Code folding · See more »

Code refactoring

Code refactoring is the process of restructuring existing computer code—changing the factoring—without changing its external behavior.

New!!: Indentation style and Code refactoring · See more »

Computer programming

Computer programming is the process of building and designing an executable computer program for accomplishing a specific computing task.

New!!: Indentation style and Computer programming · See more »

Control flow

In computer science, control flow (or flow of control) is the order in which individual statements, instructions or function calls of an imperative program are executed or evaluated.

New!!: Indentation style and Control flow · See more »


In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: Indentation style and Cross-platform · See more »

Cursor (user interface)

In computer user interfaces, a cursor is an indicator used to show the current position for user interaction on a computer monitor or other display device that will respond to input from a text input or pointing device.

New!!: Indentation style and Cursor (user interface) · See more »

Cyclomatic complexity

Cyclomatic complexity is a software metric, used to indicate the complexity of a program.

New!!: Indentation style and Cyclomatic complexity · See more »


| influenced.

New!!: Indentation style and DBase · See more »

Declaration (computer programming)

In computer programming, a declaration is a language construct that specifies properties of an identifier: it declares what a word (identifier) "means".

New!!: Indentation style and Declaration (computer programming) · See more »

Dennis Ritchie

Dennis MacAlistair Ritchie (September 9, 1941 – October 12, 2011) was an American computer scientist.

New!!: Indentation style and Dennis Ritchie · See more »

Digital Research

Digital Research, Inc. (also known as DR or DRI) was a company created by Gary Kildall to market and develop his CP/M operating system and related 8-bit, 16-bit and 32-bit systems like MP/M, Concurrent DOS, Multiuser DOS, DOS Plus, DR DOS and GEM.

New!!: Indentation style and Digital Research · See more »

Ed (text editor)

is a line editor for the Unix operating system.

New!!: Indentation style and Ed (text editor) · See more »


Emacs is a family of text editors that are characterized by their extensibility.

New!!: Indentation style and Emacs · See more »

Eric Allman

Eric Paul Allman (born September 2, 1955) is an American computer programmer who developed sendmail and its precursor delivermail in the late 1970s and early 1980s at UC Berkeley.

New!!: Indentation style and Eric Allman · See more »

For loop

In computer science, a for-loop (or simply for loop) is a control flow statement for specifying iteration, which allows code to be executed repeatedly.

New!!: Indentation style and For loop · See more »

Fourth-generation programming language

A 4th-generation programming language (4GL) or (procedural language) is any computer programming language that belongs to a class of languages envisioned as an advancement upon third-generation programming languages (3GL).

New!!: Indentation style and Fourth-generation programming language · See more »

Free-form language

In computer programming, a free-form language is a programming language in which the positioning of characters on the page in program text is insignificant.

New!!: Indentation style and Free-form language · See more »


GNU is an operating system and an extensive collection of computer software.

New!!: Indentation style and GNU · See more »

GNU coding standards

The GNU coding standards are a set of rules and guidelines for writing programs that work consistently within the GNU system.

New!!: Indentation style and GNU coding standards · See more »

GNU Emacs

GNU Emacs is the most popular and most ported Emacs text editor.

New!!: Indentation style and GNU Emacs · See more »

GNU Project

The GNU Project is a free-software, mass-collaboration project, first announced on September 27, 1983 by Richard Stallman at MIT.

New!!: Indentation style and GNU Project · See more »

Haskell (programming language)

Haskell is a standardized, general-purpose compiled purely functional programming language, with non-strict semantics and strong static typing.

New!!: Indentation style and Haskell (programming language) · See more »


Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications.

New!!: Indentation style and HTML · See more »

Indent (Unix)

indent is a Unix utility that reformats C and C++ code in a user-defined indentation style and coding style.

New!!: Indentation style and Indent (Unix) · See more »

Indentation (typesetting)

In the written form of many languages, an indentation is an empty space at the beginning of a line to signal the start of a new paragraph.

New!!: Indentation style and Indentation (typesetting) · See more »

Jamie Zawinski

James Werner Zawinski (born November 3, 1968), commonly known as jwz, is an American computer programmer with contributions to the free software projects Mozilla and XEmacs, and early versions of the Netscape Navigator web browser.

New!!: Indentation style and Jamie Zawinski · See more »

Jargon File

The Jargon File is a glossary and usage dictionary of slang used by computer programmers.

New!!: Indentation style and Jargon File · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Indentation style and Java (programming language) · See more »

Java Class Library

The Java Class Library (JCL) is a set of dynamically loadable libraries that Java applications can call at run time.

New!!: Indentation style and Java Class Library · See more »


JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: Indentation style and JavaScript · See more »

Kernel Normal Form

Kernel normal form, or KNF, is the coding style used in the development of code for the BSD operating systems.

New!!: Indentation style and Kernel Normal Form · See more »

Linus Torvalds

Linus Benedict Torvalds (born December 28, 1969) is a Finnish-American software engineer who is the creator, and historically, the principal developer of the Linux kernel, which became the kernel for operating systems such as the Linux operating systems, Android, and Chrome OS.

New!!: Indentation style and Linus Torvalds · See more »

Linux kernel

The Linux kernel is an open-source monolithic Unix-like computer operating system kernel.

New!!: Indentation style and Linux kernel · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

New!!: Indentation style and Lisp (programming language) · See more »

List of programming languages by type

This is a list of notable programming languages, grouped by type.

New!!: Indentation style and List of programming languages by type · See more »


The Macintosh (pronounced as; branded as Mac since 1998) is a family of personal computers designed, manufactured, and sold by Apple Inc. since January 1984.

New!!: Indentation style and Macintosh · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Indentation style and Microsoft Windows · See more »

Occam (programming language)

occam is a programming language which is concurrent and builds on the communicating sequential processes (CSP) process algebra, Inmos document 72 occ 45 03 and shares many of its features.

New!!: Indentation style and Occam (programming language) · See more »

Off-side rule

A computer programming language is said to adhere to the off-side rule if blocks in that language are expressed by their indentation.

New!!: Indentation style and Off-side rule · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Indentation style and Operating system · See more »

P. J. Plauger

Phillip James (Bill) Plauger (born January 13, 1944, Petersburg, West Virginia) is an author, entrepreneur and computer programmer.

New!!: Indentation style and P. J. Plauger · See more »

Pascal (programming language)

Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.

New!!: Indentation style and Pascal (programming language) · See more »

Peter Norton

Peter Norton (born November 14, 1943) is an American programmer, software publisher, author, and philanthropist.

New!!: Indentation style and Peter Norton · See more »

Pico (programming language)

Pico is a programming language developed at the Software Languages Lab at Vrije Universiteit Brussel.

New!!: Indentation style and Pico (programming language) · See more »


In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g. different CPU, operating system, or third party library).

New!!: Indentation style and Porting · See more »

Procedural programming

Procedural programming is a programming paradigm, derived from structured programming, based upon the concept of the procedure call.

New!!: Indentation style and Procedural programming · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Indentation style and Programming language · See more »

Programming style

Programming style is a set of rules or guidelines used when writing the source code for a computer program.

New!!: Indentation style and Programming style · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Indentation style and Python (programming language) · See more »

Richard Stallman

Richard Matthew Stallman (born March 16, 1953), often known by his initials, rms—is an American free software movement activist and programmer.

New!!: Indentation style and Richard Stallman · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

New!!: Indentation style and Ruby (programming language) · See more »

Secondary notation

Secondary notation is the set of visual cues used to improve the readability of a formal notation.

New!!: Indentation style and Secondary notation · See more »

Shell script

A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter.

New!!: Indentation style and Shell script · See more »

Steve McConnell

Steven C. McConnell is an author of software engineering textbooks such as Code Complete, Rapid Development, and Software Estimation.

New!!: Indentation style and Steve McConnell · See more »

Sun Microsystems

Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.

New!!: Indentation style and Sun Microsystems · See more »

Syntax highlighting

Syntax highlighting is a feature of text editors that are used for programming, scripting, or markup languages, such as HTML.

New!!: Indentation style and Syntax highlighting · See more »

Tab key

The tab key (abbreviation of tabulator key or tabular key) on a keyboard is used to advance the cursor to the next tab stop.

New!!: Indentation style and Tab key · See more »

Tab stop

A tab stop on a typewriter is a location where the carriage movement is halted by an adjustable end stop.

New!!: Indentation style and Tab stop · See more »

The C Programming Language

The C Programming Language (sometimes termed K&R, after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language, as well as co-designed the Unix operating system with which development of the language was closely intertwined.

New!!: Indentation style and The C Programming Language · See more »

The C++ Programming Language

The C++ Programming Language is a computer programming book first published in October 1985.

New!!: Indentation style and The C++ Programming Language · See more »

The Elements of Programming Style

The Elements of Programming Style, by Brian W. Kernighan and P. J. Plauger, is a study of programming style, advocating the notion that computer programs should be written not only to satisfy the compiler or personal programming "style", but also for "readability" by humans, specifically software maintenance engineers, programmers and technical writers.

New!!: Indentation style and The Elements of Programming Style · See more »


Transact-SQL (T-SQL) is Microsoft's and Sybase's proprietary extension to the SQL (Structured Query Language) used to interact with relational databases.

New!!: Indentation style and Transact-SQL · See more »


Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: Indentation style and Unix · See more »


A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.

New!!: Indentation style and Unix-like · See more »

User space

A modern computer operating system usually segregates virtual memory into kernel space and user space.

New!!: Indentation style and User space · See more »


vi is a screen-oriented text editor originally created for the Unix operating system.

New!!: Indentation style and Vi · See more »


Whitesmiths Ltd.

New!!: Indentation style and Whitesmiths · See more »

Whitespace character

In computer programming, white space is any character or series of characters that represent horizontal or vertical space in typography.

New!!: Indentation style and Whitespace character · See more »


WordPress is a free and open-source content management system (CMS) based on PHP and MySQL.

New!!: Indentation style and WordPress · See more »


XPL is a programming language based on PL/I, a portable one-pass compiler written in its own language, and a parser generator tool for easily implementing similar compilers for other languages.

New!!: Indentation style and XPL · See more »

Redirects here:

1 True Brace, 1 True Brace Style, 1 true brace, 1 true brace style, 1TB, 1TBS, Allman style, Brace style, Bracing style, Bsd style, C bracing style, Egyptian brackets, Indent Style, Indent style, K and R style, K&R style, Kernel indent style, One True Brace, One True Brace Style, One true brace, One true brace style, Otbs, TOOTBS, Whitesmiths style.


[1] https://en.wikipedia.org/wiki/Indentation_style

Hey! We are on Facebook now! »