// HACKER NEWS — CYBERSECURITY
CobaltC – The Successor to C?
CobaltC is a statically typed systems programming language providing:
The language is intended for software requiring predictable resource
management, strong memory safety, native execution and controlled
interaction with low-level facilities.
CobaltC does not require tracing garbage collection.
The words MUST, MUST NOT, SHOULD, SHOULD NOT, and MAY are normative.
Implementation-defined means that an implementation chooses the
behavior and documents that choice.
Undefined behavior is behavior for which this specification imposes
no requirements. Safe CobaltC operations MUST NOT introduce undefined
behavior merely through ordinary use.
A CobaltC program consists of one or more source modules.
Whitespace separates lexical tokens where necessary and otherwise
has no semantic meaning.
An identifier begins with a Unicode identifier-start character and
may contain subsequent identifier characters and digits.
Numeric literals MAY use separators where supported by the
implementation, provided separators do not alter their value.