C~: Difference between revisions

From XionKB
Jump to navigationJump to search
(Created page with "{{infobox plang |name=C~ |caption=Flavour image for the C{{star}} logo. |paradigm={{wp|Imperative programming|imperative}}, {{wp|Procedural programming|procedural}}, functionalist |designer=Alexander Nicholi |appeared=April, 2022 |typing={{wp|Type system#Combining static and dynamic type checking|dynamic & static}}, {{wp|Strong and weak typing|weak}}, {{wp|Manifest typing|manifest}} |ext=<code>.cst</code>, <code>.hst</code> |influ...")
 
m (add image)
 
Line 1: Line 1:
{{infobox plang
{{infobox plang
|name=C~
|name=C~
|caption=Flavour image for the C{{star}} logo.
|image=C~.svg
|caption=Flavour image for the C~ logo.
|paradigm={{wp|Imperative programming|imperative}}, {{wp|Procedural programming|procedural}}, [[functionalism|functionalist]]
|paradigm={{wp|Imperative programming|imperative}}, {{wp|Procedural programming|procedural}}, [[functionalism|functionalist]]
|designer=[[User:Alexander|Alexander Nicholi]]
|designer=[[User:Alexander|Alexander Nicholi]]
Line 7: Line 8:
|typing={{wp|Type system#Combining static and dynamic type checking|dynamic &amp; static}}, {{wp|Strong and weak typing|weak}}, {{wp|Manifest typing|manifest}}
|typing={{wp|Type system#Combining static and dynamic type checking|dynamic &amp; static}}, {{wp|Strong and weak typing|weak}}, {{wp|Manifest typing|manifest}}
|ext=<code>.cst</code>, <code>.hst</code>
|ext=<code>.cst</code>, <code>.hst</code>
|influencedby={{wp|Ada (programming language)|Ada}}, {{wp|C (programming language)|C}}, {{wp|D (programming language)|D}}, {{wp|Go (programming language)|Go}}, {{wp|TypeScript}}, [[C*|C{{star}}]]
|influencedby={{wp|Ada (programming language)|Ada}}, {{wp|C (programming language)|C}}, {{wp|D (programming language)|D}}, {{wp|Go (programming language)|Go}}, {{wp|TypeScript}}, [[C*]]
}}'''C~''' (pronounced ''C tilled'') is an {{wp|Imperative programming|imperative}}, {{wp|Procedural programming|procedural}}, functionalist prototyping and design programming language created by [[User:Alexander|Alexander Nicholi]]. It is designed for quick iteration using functionalist abstract tools, while being closely tailored for quick and accurate translation into [[C*|C{{star}}]].
}}'''C~''' (pronounced ''C tilled'') is an {{wp|Imperative programming|imperative}}, {{wp|Procedural programming|procedural}}, functionalist prototyping and design programming language created by [[User:Alexander|Alexander Nicholi]]. It is designed for quick iteration using functionalist abstract tools, while being closely tailored for quick and accurate translation into [[C*]].


It has not yet been fleshed out beyond its design goals, unlike C{{star}}. This will change soon.
It has not yet been fleshed out beyond its design goals, unlike C*. This will change soon.

Latest revision as of 14:36, 4 March 2023

C~
Flavour image for the C~ logo.
Paradigm imperative, procedural, functionalist
First appeared April, 2022
Typing discipline dynamic & static, weak, manifest
Influenced by
Ada, C, D, Go, TypeScript, C*

C~ (pronounced C tilled) is an imperative, procedural, functionalist prototyping and design programming language created by Alexander Nicholi. It is designed for quick iteration using functionalist abstract tools, while being closely tailored for quick and accurate translation into C*.

It has not yet been fleshed out beyond its design goals, unlike C*. This will change soon.