Content deleted Content added
rm notability tag, AfD closed as keep |
Fameinternet (talk | contribs) m language is notable, followed by thousand of people all over the world. Tags: Reverted COI template removed Visual edit: Switched |
||
Line 1:
{{short description|Programming language}}
{{Multiple issues|{{primary sources|date=August
{{Infobox programming language
| name = Citrine
Line 20:
}}
'''Citrine''' is a general-purpose [[programming language]] for [[Cross-platform|Cross-platform (multi-platform)]] operating systems developed by Gabor de Mooij and Aavesh Jilani.<ref>{{Cite web|title=About: Citrine (programming language)|url=https://dbpedia.org/page/Citrine_(programming_language)|access-date=2021-02-08|website=dbpedia.org}}</ref> It focuses on readability and maintainability. Readability is achieved by syntactic and conceptual minimalism. The language is heavily inspired by [[Smalltalk]] and [[Self (programming language)|Self]] but has some very distinctive features. Like Smalltalk, Citrine treats everything as an object and focuses on sending messages to these objects. However unlike Smalltalk, Citrine lacks the concept of a class. In this regard, Citrine is more like Self and [[JavaScript]] because it uses [[Prototype-based programming|prototypes]]. The combination of Smalltalk like messages and prototypes is what makes Citrine unique.
As of the 0.7 version Citrine has focused on supporting native human languages instead of just English to help people reduce the number of bugs because of confusion and misunderstanding due to language barriers. As such Citrine 0.7 and higher feature a translator to translate between human languages.
Line 164:
* {{Official website|citrine-lang.org}}
* [https://github.com/gabordemooij/citrine source code], Source code on github
[[Category:Smalltalk programming language family]][[Category:Procedural programming languages]]
[[Category:Computer languages]]
|