Crystal (язык программирования): различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
→‎HTTP Server: не нужно
фикс
Строка 16:
}}
 
'''Crystal''' — это [[Объектно-ориентированный язык программирования|объектно-ориентированный]] язык программирования общего назначения, спроектированный и разработанный Ary Borenszweig, Juan Wajnerman, Brian Cardiff и более 300 разработчиковразработчиками<ref>{{Cite web|accessdate = 2016-02-18|title = crystal-lang/crystal|url = https://github.com/crystal-lang/crystal|publisher = GitHub}}</ref>. Имея [[Ruby]]-подобный синтаксис Crystal является компилируемым и статически типизированным языком, однако объявление типов переменных либо аргументов методов не является обязательным, так как компилятор применяет специальный алгоритм [[Вывод типов|вывода типов]]<ref>{{cite web 2|url= https://crystal-lang.org/2013/09/23/type-inference-part-1.html |title= Type inference (part 1) |publisher= Crystal official |author= Brian J. Cardiff |date= 23-09-2013 |lang= en |archiveurl= http://web.archive.org/web/20191025143238/https://crystal-lang.org/2013/09/23/type-inference-part-1.html |archivedate= 25.10.2019 |accessdate=25.10.2019}}</ref>. Язык находится в активной стадии разработки и распространяется как [[свободное и открытое программное обеспечение]] под [[Лицензия Apache|лицензией Apache]] версии 2.0.
 
== История ==