Comments 62
Офигенная "статья", ниче не скажешь :D Я считаю это лучший из худших обзоров на новый ЯП, какой я только в жизни видел.
Никаких деталей, даже результат того, что сгенерирует привёденный в качестве примера Hello World и то не указано.
Пускай меня сочтут типичным токсичным представителем хабра, но по-моему это уже ни в какие ворота не лезет)
И то, она подозрительно похожа на статью с бизнеслайна https://www.businessline.global/c-programming-language/info-tech/
Как его произносить-то?
Вот как людям подобные гениальные названия в голову вообще приходят?
Поляк мог бы и Ł назвать, было б ещё лучше)
Ł хотя бы можно однозначно произнести =)
>Ł хотя бы можно однозначно произнести =)
Хорошая шутка! Примерно 99% людей "однозначно произнесут" как "Л".
А вот Ą или Ę читаются по-разному в разных словах.
Язык программирования Ъ
Поляк мог бы и Ł назвать, было б ещё лучше)По мне так это было бы значительно лучше, так как популярного языка L на данный момент нет и при поиске не добавляло бы путницы с популярными сейчас C, C++, C#
вспомнилось
Ты морячка, я моряк,
Ты полячка, я поляк,
Ты Dździsława Zważnarbrzejczak,
я Włodzimierz Czeszniażgrzak.
Кстати, заглянул-таки в документацию языка, и там вполне себе предлагается non-Unicode вариант названия "ci". В частности, для расширений файлов исходников его предлагается использовать.
А как читается-то?
Це пипка)
Ютуб говорит, что вот эта закорючка выше звучит похоже на наше «ч».
"Эс как Ч"...
Щи.
Как русское Ч.
А название транслятора — как "чи́то".
"чь" - смягченное "ч" (в польском твердое "ч" - "cz")
Осталось дождаться официальный претензий от Apple на товарный знак. Уж больно он намекает на надкусанное яблоко.
Да думаю никак
У каждого из дочерних языков свой подход к управлению памятью, к вызовам библиотек, и даже stdlib разные. Легко такое решить нельзя, получился бы огромный кусок неподдерживаемого кода
Тут скорее в другой роли можно рассматривать этот язык: он хорош для написания ядра приложения, общей логики. Но под разные платформы так и так придется реализовывать отдельные модуля для связи с внешним миром или для специфичных для платформе вещах.
Это может быть удобнее, чем реализация всей логики на одной платформе. Исчезает привязка к интерпретаторам.
Но поживем - увидим.
Мне вывод Haxe не понравился — слишком много мусора и устаревшего синтаксиса, по крайней мере для C#. Думаю у этого языка будет все еще хуже.
А какая у него move-семантика?
Ну не первое же апреля!
Спасибо, но не нужно, не взлетит.
Как связный список лабораторных работ по компиляторам для студентов - норм.
и в чем отличия от упомянутых С++/С#/Java?
по одному примеру вот нифига неясно.
вспоминается хохма "чем лучше? чем другие!"
Так так - а написан он на C# ? Это уже точно ни в какие ворота.
Нужно было его написать на самом себе, плюс выложить компилятор.
Тот же Паскаль именно так был сделан и сразу же завоевал популярность.
Есличо, сам C# был написан на C++, а не на самом себе.
Был, но уже забутстрапился.
Да, уже давно. А дотнетовском рантайме C++ кода осталось менее 10% и постепенно уменьшается: https://github.com/dotnet/runtime
Чем только люди не занимаются, лишь бы D не учить
int j = s.Length;
любопытно, что во многих JIT-компиляторах предварительное присваивание длины ломает оптимизацию цикла for по сравнению с доступом length в условии цикла.
Конкурс "с какой ещё стороны можно к C какой-нибудь символ прилепить" продолжается :)
Я всегда считал, что языки должны быть специализированными. По этому создание супер-универсального языка вызывает у меня сомнения. Возможно, из-за трудного детства с "универсальным" PL/1...
Разработан язык программирования Ć