Live briefing
Everything about Programming style
Manner of writing source code
Programming style, also known as coding style, refers to conventions and patterns used in writing source code, resulting in a consistent and readable codebase. These conventions often encompass aspects such as indentation, naming conventions, capitalization, and comments. Consistent programming style is generally considered beneficial for code readability and maintainability, particularly in collaborative environments. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Programming styleA 5-minute orientation
- Skim a recent paper: Learning Style Integrated Deep Reinforcement Learning Framework for Programming Problem Recommendation in Online Judge SystemInfluential work since 2022
- Pick up a classic book: Autobiography of a YogiThe most-reprinted book on the subject
- Read the landmark paper: Can programming be liberated from the von Neumann style?Cited 1,931 times
- Go sideways: Indentation styleA closely related topic
- Go sideways: Off-side ruleA closely related topic
📖 Definitions
Noun The conventions and patterns used in writing source code, resulting in a consistent and readable codebase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Can programming be liberated from the von Neumann style?
A parallel machine for multiset transformation and its programming style
Supporting Students in C++ Programming Courses with Automatic Program Style Assessment
Cognitive style, personality, and computer programming
A graph grammar programming style for recognition of music notation
A UNITY-style programming logic for shared dataspace programs
A Dynamic Programming Procedure for Pricing American-Style Asian Options
A critique of the foundations of Hoare style programming logics
🆕 Influential since 2022
Learning Style Integrated Deep Reinforcement Learning Framework for Programming Problem Recommendation in Online Judge System
The impact of media diversity and cognitive style on learning experience in programming video lecture: A brainwave analysis
Programmed differently? Testing for gender differences in Python programming style and quality on GitHub
Image-Based OA-Style Paper Pop-Up Design via Mixed-Integer Programming
An Economic Velocity Planning Strategy Based on Driving Style and Improved Dynamic Programming for a Hybrid Electric Truck
📚 Books worth reading
Autobiography of a YogiYogananda Paramahansa · 1946
4th of JulyJames Patterson, Maxine Paetro · 1947
Battle royaleKōshun Takami, Masayuki Taguchi · 1999
Beginning Web programming with HTML, XHTML, and CSSJon Duckett · 2004
Cascading Style SheetsEric A. Meyer, Estelle Weyl · 2000
Learning PHP, MySQL & JavaScriptRobin Nixon · 2009
CSS CookbookChristopher Schmitt · 2004
HTML5 gamesJacob Seidelin · 2011
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Indentation style In computer programming, indentation style is a convention or style, governing the indentation of lines of source code. An indentation style generally…
- Off-side rule The off-side rule describes syntax of a computer programming language that defines the bounds of a code block via indentation. The term was coined by Peter…
- Indentation (typesetting) Look up indentation in Wiktionary, the free dictionary. In the written form of many languages, indentation describes empty space (white space) used before…
- Pretty-printing Pretty-printing (or prettyprinting) is the application of any of various stylistic formatting conventions to text files, such as source code, markup, and…
- Coding conventions Coding conventions are a set of guidelines for a specific programming language that recommend programming style, practices, and methods for each aspect…
- Quine (computing) A quine (/kwaɪn/ KWYNE) is a computer program that takes no input and produces a copy of its own source code as its only output. The standard terms for…
- YAML YAML (/ˈjæməl/ YAM-əl) is a human-readable data serialization language. It is commonly used for configuration files and in applications where data is being…
- Python syntax and semantics The syntax of the Python programming language is the set of rules that defines how a Python program will be written and interpreted (by both the runtime…