Everything about C syntax
Form of text that defines C code
C syntax is the form that text must have in order to be C programming language code. The language syntax rules are designed to allow for code that is terse, has a close relationship with the resulting object code, and yet provides relatively high-level data abstraction. C was the first widely successful high-level language for portable operating-system development. C syntax makes use of the maximal munch principle. As a free-form language, C code can be formatted different ways without affecting its syntactic nature. C syntax influenced the syntax of succeeding languages, including C++, Java, and C#. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: C syntaxA 5-minute orientation
- Skim a recent paper: Measuring residents’ perceptions of city streets to inform better street planning through deep learning and space syntaxInfluential work since 2022
- Pick up a classic book: Latifondo ed il progetto di Legge CrispiThe most-reprinted book on the subject
- Read the landmark paper: Coronary artery bypass graft surgery versus percutaneous coronary intervention in patients with three-vessel disease and left main coronary disease: 5-year follow-up of the randomised, clinical SYNTAX trialCited 1,522 times
- Go sideways: C data typesA closely related topic
- Go sideways: SizeofA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Coronary artery bypass graft surgery versus percutaneous coronary intervention in patients with three-vessel disease and left main coronary disease: 5-year follow-up of the randomised, clinical SYNTAX trial
Neural Syntax: Cell Assemblies, Synapsembles, and Readers
Language, music, syntax and the brain
Neural mechanisms of language comprehension: Challenges to syntax
Anatomical and clinical characteristics to guide decision making between coronary artery bypass surgery and percutaneous coronary intervention for individual patients: development and validation of SYNTAX score II
Base-resolution models of transcription-factor binding reveal soft motif syntax
Syntax and semantics of questions
Musical syntax is processed in Broca's area: an MEG study
🆕 Influential since 2022
Measuring residents’ perceptions of city streets to inform better street planning through deep learning and space syntax
Unveiling the potential of space syntax approach for revitalizing historic urban areas: A case study of Yushan Historic District, China
Integrating restorative perception into urban street planning: A framework using street view images, deep learning, and space syntax
Vulnerability Detection by Learning From Syntax-Based Execution Paths of Code
On the interplay of syntax and prosody in the constitution of turn-constructional units and turns in conversation
📚 Books worth reading
Latifondo ed il progetto di Legge CrispiLouis Cohen · 1980
SyntaxAndrew Carnie · 2002
Historia e SkenderbeutMarin Barleti · 1964
Syntax of early LatinCharles E. Bennett · 1910
Apollonii Alexandrini De constructione orationis libri quatuorImmanuel Bekker · 1817- 📕Essai critique sur la syntaxe de l'empereur JulienFernand Boulenger · 1922
Objectivec Quick Syntax ReferenceMatthew Campbell · 2014- 📕Syntax der griechischen PapyriF. Völker · 1903
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- C data types In the C programming language, data types constitute the semantics and characteristics of storage of data elements. They are expressed in the language…
- Sizeof sizeof is a unary operator in the C and C++ programming languages that evaluates to the storage size of an expression or a data type, measured in units…
- Typedef typedef is a reserved keyword in the programming languages C, C++, and Objective-C. It is used to create an additional name (alias) for another data type…
- C++11 C++11 is a version of a joint technical standard, ISO/IEC 14882, by the International Organization for Standardization (ISO) and International Electrotechnical…
- Compatibility of C and C++ The C and C++ programming languages are closely related but have many significant differences. C++ began as a fork of an early, pre-standardized C, called…
- Comparison of Pascal and C The computer programming languages C and Pascal have similar times of origin, influences, and purposes. Both were used to design (and compile) their own…
- C++ classes A class in C++ is a user-defined type or data structure declared with any of the keywords class, struct or union (the first two are collectively referred…
- Const In some programming languages, const is a type qualifier (a keyword applied to a data type) that indicates that the data is read-only. While this can be…