K&R C

GPTKB entity

Statements (63)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:basedOn gptkb:C_programming_language
gptkbp:describedBy gptkb:The_C_Programming_Language
gptkbp:fullName gptkb:Kernighan_and_Ritchie_C
https://www.w3.org/2000/01/rdf-schema#label K&R C
gptkbp:introducedIn 1978
gptkbp:namedAfter gptkb:Brian_Kernighan
gptkb:Dennis_Ritchie
gptkbp:notableFeature lacks function prototypes
no const or volatile qualifiers
no enum type
no multi-character character constants
no standard library header files
no standard preprocessor macros
no structure assignment
no support for Unicode string literals
no support for _Alignas
no support for _Alignas and _Alignof
no support for _Alignof
no support for _Atomic
no support for _Bool
no support for _Bool type
no support for _Complex
no support for _Complex type
no support for _Generic
no support for _Imaginary
no support for _Imaginary type
no support for _Noreturn
no support for _Noreturn function specifier
no support for _Pragma
no support for _Pragma operator
no support for _Static_assert
no support for _Thread_local
no support for alignment specifiers
no support for anonymous structures or unions
no support for atomic types
no support for complex numbers
no support for compound literals
no support for designated initializers
no support for digit separators
no support for flexible array members
no support for generic selections
no support for inline functions
no support for internationalization
no support for restrict keyword
no support for static assertions
no support for static inline functions
no support for thread-local storage
no support for universal character names
no support for variable argument macros
no support for variable-length arrays
no support for wide characters
no trigraphs
no void type for function return
typedef not present
no support for floating-point constants in hexadecimal
no support for static or extern in function parameters
gptkbp:predecessor gptkb:ANSI_C
gptkbp:standardizedBy none
gptkbp:usedFor software development
system programming
gptkbp:bfsParent gptkb:C_programming_language
gptkbp:bfsLayer 5