Global Information Lookup Global Information

The Elements of Programming Style information


Cover of the second edition
AuthorBrian W. Kernighan and P. J. Plauger
PublishedMcGraw-Hill
Publication date
1978
Pages168 pages
ISBN978-0070342071

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. It was originally published in 1974.

The book pays explicit homage, in title and tone, to The Elements of Style, by Strunk & White and is considered a practical template promoting Edsger Dijkstra's structured programming discussions. It has been influential and has spawned a series of similar texts tailored to individual languages, such as The Elements of C Programming Style, The Elements of C# Style, The Elements of Java(TM) Style, The Elements of MATLAB Style, etc.

The book is built on short examples from actual, published programs in programming textbooks. This results in a practical treatment rather than an abstract or academic discussion. The style is diplomatic and generally sympathetic in its criticism, and unabashedly honest as well— some of the examples with which it finds fault are from the authors' own work (one example in the second edition is from the first edition).

and 20 Related for: The Elements of Programming Style information

Request time (Page generated in 1.0973 seconds.)

The Elements of Programming Style

Last Update:

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...

Word Count : 820

The Elements of Style

Last Update:

The Elements of Style is a style guide to writing American English, published in numerous editions. The original was written by William Strunk Jr. in...

Word Count : 2220

Programming style

Last Update:

Programming style, also known as coding style or code style, is a set of rules or guidelines that governs the layout of source code. Programming style...

Word Count : 1426

Indentation style

Last Update:

In computer programming, indentation style is a convention, a.k.a. style, governing the indentation of blocks of source code that is generally intended...

Word Count : 5621

Spaghetti code

Last Update:

competition to produce pleasingly obscure C code Technical debt The Elements of Programming Style Markus, Pizka (2004). "Straightening spaghetti-code with refactoring...

Word Count : 1579

The Elements of Java Style

Last Update:

The Elements of Java Style is a book of rules of programming style in the Java computer language. The book was published by Cambridge University Press...

Word Count : 143

Tacit programming

Last Update:

Tacit programming, also called point-free style, is a programming paradigm in which function definitions do not identify the arguments (or "points") on...

Word Count : 1154

Declarative programming

Last Update:

declarative programming is a programming paradigm—a style of building the structure and elements of computer programs—that expresses the logic of a computation...

Word Count : 2307

Brian Kernighan

Last Update:

working on improvements to the AWK programming language, which he took part in creating in 1977. The Elements of Programming Style, with P. J. Plauger Software...

Word Count : 1568

Functional programming

Last Update:

functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm...

Word Count : 8445

Visual programming language

Last Update:

computing, a visual programming language (visual programming system, VPL, or, VPS), also known as diagrammatic programming, graphical programming or block coding...

Word Count : 3278

Procedural programming

Last Update:

Procedural programming is a programming paradigm, classified as imperative programming, that involves implementing the behavior of a computer program as procedures...

Word Count : 985

Purely functional programming

Last Update:

purely functional programming usually designates a programming paradigm—a style of building the structure and elements of computer programs—that treats all...

Word Count : 903

Template

Last Update:

edit and format graphic elements and text common to each page of a document Template (C++), a tool for generic programming in the C++ language Template...

Word Count : 329

Elements of art

Last Update:

Elements of art are stylistic features that are included within an art piece to help the artist communicate. The seven most common elements include line...

Word Count : 891

CSS

Last Update:

Cascading Style Sheets (CSS) is a style sheet language used for specifying the presentation and styling of a document written in a markup language such...

Word Count : 7855

Pseudocode

Last Update:

return f Various attempts to bring elements of natural language grammar into computer programming have produced programming languages such as HyperTalk, Lingo...

Word Count : 1378

APA style

Last Update:

It is described in the style guide of the American Psychological Association (APA), which is titled the Publication Manual of the American Psychological...

Word Count : 2207

Loose coupling

Last Update:

of data elements Omitting data elements Cascading failure Cohesion (computer science) Connascence (computer programming) Coupling (computer science) Enterprise...

Word Count : 1344

DeepArt

Last Update:

to redraw one image using the stylistic elements of another image. with "A Neural Algorithm of Artistic Style" a Neural Style Transfer algorithm that was...

Word Count : 496

PDF Search Engine © AllGlobal.net