The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания Apple представила основанный на LLVM язык программи..., opennews (ok), 03-Июн-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


18. "Компания Apple представила основанный на LLVM язык программи..."  +1 +/
Сообщение от burjui (ok), 03-Июн-14, 12:35 
Очевидно, что ценность сего поделия для сообщества OpenSource или не рассматривалась, или просто была далеко не на первом месте в списке приоритетов. Как бы там ни было, хороший это язык или плохой - не важно. Важно то, что им не подошёл ни один из туевой хучи уже существующих, даже несмотря на то, что у многих современных ЯП имеются компиляторы на базе LLVM. Читая эту банальную жвачку про инновационность, современность, generics, "быструю и удобную итерацию по коллекциям" (уж не знаю, плакать, смеяться или и то, и другое) и т.д., невольно задаёшься вопросом: неужели ради всей этой банальщины нужно было создавать отдельный язык?

Впрочем, довольно клоунады, и так всё понятно: NIH и vendor-lock. "Хочешь писать под iOS - бери наш инновационный язык. D? Rust? Шо то уйня, шо это уйня. Наш ЯП - самый япистый в мире!"

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

28. "Компания Apple представила основанный на LLVM язык программи..."  +3 +/
Сообщение от Аноним (-), 03-Июн-14, 13:32 
Причина создания своего языка понятна - поддержать полную совместимость со всем добром, оставленным от Objective-C. Для других языков такая задача не ставилась, и потому ее адекватное воплощение на чем-либо другом сложновато.
Ответить | Правка | Наверх | Cообщить модератору

31. "Компания Apple представила основанный на LLVM язык программи..."  +/
Сообщение от Аноним (-), 03-Июн-14, 13:47 
> Причина создания своего языка понятна - поддержать полную совместимость со всем добром,
> оставленным от Objective-C. Для других языков такая задача не ставилась, и
> потому ее адекватное воплощение на чем-либо другом сложновато.

он же совместим только по объектам, также можно было и на например питоне сделать.

Ответить | Правка | Наверх | Cообщить модератору

36. "Компания Apple представила основанный на LLVM язык программи..."  +/
Сообщение от Pasha (??), 03-Июн-14, 14:27 
> он же совместим только по объектам, также можно было и на например
> питоне сделать.

Следующую строчку "неасилил"?
"Код на языке Swift может смешиваться с кодом на Си и Objective-C в одном проекте."


Ответить | Правка | Наверх | Cообщить модератору

35. "Компания Apple представила основанный на LLVM язык программи..."  +/
Сообщение от burjui (ok), 03-Июн-14, 14:17 
Настолько, что написать компилятор языка оказалось проще? Ну дела...
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

105. "Компания Apple представила основанный на LLVM язык программи..."  +/
Сообщение от Вареник (?), 11-Мрт-16, 03:23 
> Настолько, что написать компилятор языка оказалось проще? Ну дела...

Точно так же появился Kotlin - осовремененная Java с полной взаимной совместимостью.
Rust - осовремененный C.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру