Size: a a a

Compiler Development

2019 October 02

λ

λoλdog in Compiler Development
Ayrat Hudaygulov
Жаваскрипт в каждом доме (браузер, электроны, вот это вот всё)
Тогда си в каждом доме
источник

VK

Vladimir Kazanov in Compiler Development
да :-P
источник

AH

Ayrat Hudaygulov in Compiler Development
λoλdog
Тогда си в каждом доме
Си заслуженно популярен!
источник

VK

Vladimir Kazanov in Compiler Development
у меня четырехлетняя дочь, я в игру "а вот и нет" могу играть неделями 😊
источник

А

Алексей in Compiler Development
и какие такие диалекты, да ещё и десяток?
источник

VK

Vladimir Kazanov in Compiler Development
Алексей
и какие такие диалекты, да ещё и десяток?
ну такие. Вы же знакомы с babel, не так ли?
источник

AH

Ayrat Hudaygulov in Compiler Development
Тайпскрипт, все остальное шум и погрешность
источник

А

Алексей in Compiler Development
Ну знаком, да.
источник

А

Алексей in Compiler Development
Только бабель всё таки по большей части - это поддержка новых стандартов, либо то что должно скоро войти в стандарт.
источник

VK

Vladimir Kazanov in Compiler Development
Ayrat Hudaygulov
Тайпскрипт, все остальное шум и погрешность
Еще flow, еще всякие компиляторы в js, еще версии ecmascript, еще расширения javascript... Все это делает каждый конкретный проект чуть ли не уникальным, по списку плагинов для babel.
источник

А

Алексей in Compiler Development
Я считаю, что называть даже совсем кастомные модификации языка диалектами слишком громко
источник

VK

Vladimir Kazanov in Compiler Development
Алексей
Я считаю, что называть даже совсем кастомные модификации языка диалектами слишком громко
можно считать, можно не считать, границу еще найти надо. Чего тут обсуждать? Иначе я просто скажу "а вот я так не считаю" 😊
источник

AT

Alexander Tchitchigin in Compiler Development
Vladimir Kazanov
Еще flow, еще всякие компиляторы в js, еще версии ecmascript, еще расширения javascript... Все это делает каждый конкретный проект чуть ли не уникальным, по списку плагинов для babel.
Haskell компилируется в JS - он теперь тоже диалект? 😂
источник

А

Алексей in Compiler Development
Vladimir Kazanov
Еще flow, еще всякие компиляторы в js, еще версии ecmascript, еще расширения javascript... Все это делает каждый конкретный проект чуть ли не уникальным, по списку плагинов для babel.
Новые версии ecmascript - это и есть JS. Flow и TS вообще отдельные языки
источник

AH

Ayrat Hudaygulov in Compiler Development
Vladimir Kazanov
Еще flow, еще всякие компиляторы в js, еще версии ecmascript, еще расширения javascript... Все это делает каждый конкретный проект чуть ли не уникальным, по списку плагинов для babel.
Но это все местечковое. Я вот пользовался fable (надстройка над babel, чтобы f# в JS перегонять), но сказать что fable отбирает рынок у JS у меня язык не повернется
источник

AT

Alexander Tchitchigin in Compiler Development
Vladimir Kazanov
можно считать, можно не считать, границу еще найти надо. Чего тут обсуждать? Иначе я просто скажу "а вот я так не считаю" 😊
Вы же намекали на какие-то далеко идущие выводы из того (предполагаемого) факта, что JS распадается на десяток диалектов? Иначе от Вашего мнения на этот счёт никому ни холодно, ни жарко, извините...
источник

VK

Vladimir Kazanov in Compiler Development
точно, и от вашего тоже 😊 Александр, я это неагрессивно говорю, если что.

я прежде всего про варианты и надстройки над js, идущие через babel. Я руковожу командой, куда входят спецы про фронтэнду, бэкэнду и БД. Банально с точки зрения найма выходит обычно, что крупные диалекты js лучше все же разделять и следить. При запуске проектов тоже приходится учитывать вещи типа объем доступных специалистов. И тут зоопарк мира js не помогает.

Понятно, что лично мне интересно, как, скажем, успехи у моих любимых лиспов или вариантов ML. Но это ж невозможно оценить вообще!
источник

А

Алексей in Compiler Development
У меня вот к примеру язык не поворачивается назвать TS диалектом JS, даже несмотря на всю близость этих двух языков.
источник

А

Алексей in Compiler Development
Это всё таки отдельный язык.
источник

AT

Alexander Tchitchigin in Compiler Development
Vladimir Kazanov
точно, и от вашего тоже 😊 Александр, я это неагрессивно говорю, если что.

я прежде всего про варианты и надстройки над js, идущие через babel. Я руковожу командой, куда входят спецы про фронтэнду, бэкэнду и БД. Банально с точки зрения найма выходит обычно, что крупные диалекты js лучше все же разделять и следить. При запуске проектов тоже приходится учитывать вещи типа объем доступных специалистов. И тут зоопарк мира js не помогает.

Понятно, что лично мне интересно, как, скажем, успехи у моих любимых лиспов или вариантов ML. Но это ж невозможно оценить вообще!
Я тоже неагрессивно. Просто на любое мнение (моё - в первую очередь) можно забивать что угодно, если оно не коррелирует с реальность. А чтобы проиллюстрировать эту корреляцию нужно приводить какие-то примеры/аргументы. Теперь, после того как Вы обрисовали контекст и аргументацию Вашего высказывания - его можно обсуждать.
источник