Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от opennews (??), 12-Мрт-25, 09:54 | ||
Андерс Хейлсберг (Anders Hejlsberg), главный архитектор языка TypeScript, в своё время создавший языки C#, Delphi и Turbo Pascal, представил проект по созданию нового компилятора для TypeScript - typescript-go (tsgo), разрабатываемый на языке Go. Как и старый компилятор новый проект распространяется под лицензией Apache 2.0... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Microsoft переписывает компилятор TypeScript на языке Go" | +16 +/– | |
| Сообщение от Аноним (1), 12-Мрт-25, 09:54 | ||
`Язык Go близок с TypeScript по семантике и структуре кода` | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. "Microsoft переписывает компилятор TypeScript на языке Go" | +27 +/– | |
Сообщение от тоже Аноним (ok), 12-Мрт-25, 09:58 | ||
Читай "по сравнению с Растом, Лиспом и Брейнфаком..." | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 76. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Советский инженер (ok), 12-Мрт-25, 13:41 | ||
что их не устоило в C# так толком и не пояснили | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 105. "Microsoft переписывает компилятор TypeScript на языке Go" | –2 +/– | |
| Сообщение от Аноним (105), 12-Мрт-25, 15:57 | ||
Особо ничем не лучше Джавы и вначале был жёстко привязан к Виндовс | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 181. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Ноним (?), 17-Мрт-25, 17:35 | ||
Как там у вас в 2008? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 116. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Нуину (?), 12-Мрт-25, 17:39 | ||
А как пользователям это поставлять? В go они собирут бинарники для всех нужных платформ и засунут в npm пакет. | ||
| Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору | ||
| 132. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (132), 12-Мрт-25, 20:57 | ||
Точно так же собираешь бинарники с native aot | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 167. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Нуину (?), 14-Мрт-25, 00:26 | ||
> Точно так же собираешь бинарники с native aot | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 168. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Нуину (?), 14-Мрт-25, 00:27 | ||
> Точно так же собираешь бинарники с native aot | ||
| Ответить | Правка | К родителю #132 | Наверх | Cообщить модератору | ||
| 169. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Нуину (?), 14-Мрт-25, 01:39 | ||
> с native aot | ||
| Ответить | Правка | К родителю #132 | Наверх | Cообщить модератору | ||
| 179. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Буравчик (?), 15-Мрт-25, 23:00 | ||
Так уже давно тот же dotnet core кросплатформенный. | ||
| Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору | ||
| 121. "Microsoft переписывает компилятор TypeScript на языке Go" | –2 +/– | |
Сообщение от тоже Аноним (ok), 12-Мрт-25, 17:49 | ||
> что их не устоило в C# так толком и не пояснили | ||
| Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору | ||
| 143. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Советский инженер (ok), 13-Мрт-25, 09:16 | ||
> Кого "их"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 145. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
Сообщение от тоже Аноним (ok), 13-Мрт-25, 10:00 | ||
> приям в статье говорится что портирует команда из 9 человек. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Microsoft переписывает компилятор TypeScript на языке Go" | +5 +/– | |
| Сообщение от Карлос Сношайтилис (ok), 12-Мрт-25, 10:17 | ||
Это зумеры, сэр. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 15. "Microsoft переписывает компилятор TypeScript на языке Go" | +4 +/– | |
| Сообщение от freehck (ok), 12-Мрт-25, 10:22 | ||
> Они думают, что компилятор можно написать только на языке с похожей семантикой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 56. "Microsoft переписывает компилятор TypeScript на языке Go" | +4 +/– | |
| Сообщение от Анонимъ (-), 12-Мрт-25, 12:07 | ||
> lex/yacc | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 74. "Microsoft переписывает компилятор TypeScript на языке Go" | +3 +/– | |
| Сообщение от freehck (ok), 12-Мрт-25, 13:29 | ||
>> lex/yacc | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 89. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Аннноним (?), 12-Мрт-25, 14:49 | ||
В хаскеле на парсерных комбинаторах прикольно делать парсеры. Правда для компилятора наверное всё-таки более классический подход использовал бы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 130. "Microsoft переписывает компилятор TypeScript на языке Go" | +2 +/– | |
| Сообщение от warlock66613 (ok), 12-Мрт-25, 20:49 | ||
yacc становится серьёзной обузой когда нужны вменяемые сообщения об ошибках. | ||
| Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору | ||
| 28. "Microsoft переписывает компилятор TypeScript на языке Go" | +2 +/– | |
| Сообщение от Аноним (28), 12-Мрт-25, 10:55 | ||
>Они думают, что компилятор может написать только на языке с похожей семантикой. | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
| 34. "Microsoft переписывает компилятор TypeScript на языке Go" | +5 +/– | |
| Сообщение от Жироватт (ok), 12-Мрт-25, 11:24 | ||
Компилятором? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Аноним (45), 12-Мрт-25, 11:50 | ||
Поумничал, да? Транспиляторы - подмножество компиляторов. Алсо, https://github.com/microsoft/TypeScript/tree/main/src/compiler | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 65. "Microsoft переписывает компилятор TypeScript на языке Go" | –3 +/– | |
| Сообщение от Жироватт (ok), 12-Мрт-25, 12:40 | ||
Не любо - не слушай. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. "Microsoft переписывает компилятор TypeScript на языке Go" | +19 +/– | |
| Сообщение от Аноним (36), 12-Мрт-25, 11:28 | ||
>> Это зумеры, сэр. | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
| 42. "Microsoft переписывает компилятор TypeScript на языке Go" | +10 +/– | |
| Сообщение от Аноним (42), 12-Мрт-25, 11:45 | ||
> Вы в курсе, кто такой Андерс Хейлсберг? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 111. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Нуину (?), 12-Мрт-25, 17:09 | ||
> Это зумеры, сэр. | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
| 129. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (129), 12-Мрт-25, 20:24 | ||
Ну не милленниал же, хотя с возрастом и не такое бывает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 112. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от nw (?), 12-Мрт-25, 17:10 | ||
Удивительно, что находятся люди, которые плюсуют фигню, которую Вы написали. Думаю, что у Anders Hejlsberg чуть больше экспертизы, чем у Вас. Его трудно назвать "зумером" | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
| 135. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Карлос Сношайтилис (ok), 12-Мрт-25, 21:17 | ||
С Андерсем всё понятно как раз – дяденька хочет поэкспериментировать за счёт MS. Ноль процентов осуждения, сто процентов понимания. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 141. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (-), 13-Мрт-25, 07:26 | ||
Не льсти себе, ты не "оценку дал", а продемонстрировал своё неумение читать. Мало того, что ты упустил Андерса, так ты ещё упустил специфику задачи перед ним стоящую. Задача _переписать_ компиль с typescript на что-нибудь побыстрее. Не написать с нуля, а переписать. А вот чтобы переписывать, полезно выбрать язык близкий к тому, на чём уже написано. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 134. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (-), 12-Мрт-25, 21:16 | ||
> Это зумеры, сэр. | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
| 50. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (50), 12-Мрт-25, 12:00 | ||
Когда человек умеет работать только молотком, все вокруг становится гвоздями. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 140. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Лев (?), 13-Мрт-25, 06:05 | ||
И при чем тут схожесть и не схожесть языка, на котором будет делаться компилятор, с языком, для которого будет делаться компилятор??? | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 3. "Microsoft переписывает компилятор TypeScript на языке Go" | +2 +/– | |
| Сообщение от Аноним (3), 12-Мрт-25, 10:01 | ||
После раста, нода/яваскрипт/тайпскрипт кажется чем-то плюшевым, игрушечным, непродуманным. Например, попробуйте создать TCP-сервер и слушать порт 8000. В нормальных языках/платформах это просто вызов bind/listen и обработка ошибки. Но не в ноде. No, sir. В ноде, чтобы поймать ошибку listen или дождаться ее выполнения, надо: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Microsoft переписывает компилятор TypeScript на языке Go" | –17 +/– | |
| Сообщение от Аноним (5), 12-Мрт-25, 10:03 | ||
JavaScript гениальный и самый быстрый. Ты просто делаешь что–то не так либо не можешь постичь суть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. "Microsoft переписывает компилятор TypeScript на языке Go" | –1 +/– | |
| Сообщение от Аноним (8), 12-Мрт-25, 10:12 | ||
> В ноде, чтобы поймать ошибку listen или дождаться ее выполнения, надо: | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 20. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Аноним (3), 12-Мрт-25, 10:35 | ||
Асинхронщина здорового человека: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 30. "Microsoft переписывает компилятор TypeScript на языке Go" | –1 +/– | |
| Сообщение от Аноним (30), 12-Мрт-25, 11:02 | ||
неумение готовить websocket'ы в ноде это, то что отличает "здорового" человека от того, кто умеет: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 107. "Microsoft переписывает компилятор TypeScript на языке Go" | +6 +/– | |
| Сообщение от Карлос Сношайтилис (ok), 12-Мрт-25, 16:37 | ||
И эти люди ругают синтаксис раста... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 173. Скрыто модератором | +/– | |
| Сообщение от Аноним (173), 14-Мрт-25, 10:48 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 43. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от _hide_ (ok), 12-Мрт-25, 11:49 | ||
Здорового -- это тому, кто не париться? | ||
| Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору | ||
| 87. "Microsoft переписывает компилятор TypeScript на языке Go" | –2 +/– | |
| Сообщение от Аноним (87), 12-Мрт-25, 14:40 | ||
Потому что оно так с node 0.1, где колбэки колбэками погоняли. Легаси, сэр... | ||
| Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору | ||
| 90. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от cheburnator9000 (ok), 12-Мрт-25, 14:57 | ||
Что случится со здоровым человеком если у него появится ошибка с TcpListener? | ||
| Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору | ||
| 99. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Вася Пупкин (?), 12-Мрт-25, 15:33 | ||
вопросик в конце выражения говорит о том, что ошибка будет проброшена наверх по стеку вызовов. но если хотите, можете и тут обработать, разрешаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 104. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (3), 12-Мрт-25, 15:53 | ||
Дальнейший код выполнен не будет, обрати внимание на символ "?" в конце await. В ноде код будет выполняться так, словно ошибки нет, потому что она еще не возникла (возникнет позже). | ||
| Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору | ||
| 161. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от cheburnator9000 (ok), 13-Мрт-25, 21:29 | ||
ну пистец какая гениальность. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 78. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (78), 12-Мрт-25, 13:47 | ||
В нормальном асинхронном программирование код отличается от синхронного только наличием await'ов. А навешивание коллбеков - это даже не программирование вообще, это мастурбация. | ||
| Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору | ||
| 109. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (109), 12-Мрт-25, 16:47 | ||
api node старше хипстерских await. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от morphe (?), 12-Мрт-25, 10:39 | ||
> Ощущение, что дизайнер ноды осилил только паттерн event emitter, так что он впендюрил его всюду. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 41. "Microsoft переписывает компилятор TypeScript на языке Go" | +4 +/– | |
| Сообщение от freehck (ok), 12-Мрт-25, 11:41 | ||
> После раста, нода/яваскрипт/тайпскрипт кажется чем-то плюшевым, игрушечным, непродуманным. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 101. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Вася Пупкин (?), 12-Мрт-25, 15:36 | ||
так можно же осознанно и игрушечный язык выбирать там где это уместнее. но от этого он неигрушечным не становится. нет противоречия | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 113. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от freehck (ok), 12-Мрт-25, 17:11 | ||
> так можно же осознанно и игрушечный язык выбирать там где это уместнее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 180. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Анониссимус (?), 17-Мрт-25, 10:24 | ||
После знания N языков приходит понимание, что некоторые языки продумывают в той или иной мере, а некоторые делаются корпами под задачи здесь и сейчас. Ярчайший пример -- жаваскрипт. В результате он настолько уродлив, что писать на нём -- настоящий мазохизм. | ||
| Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору | ||
| 52. "Microsoft переписывает компилятор TypeScript на языке Go" | +2 +/– | |
| Сообщение от al (??), 12-Мрт-25, 12:04 | ||
Жабаскрипт, это чтобы анимированные снежинки на веб-страничке были и чтобы в формах автодополнение, а остальное - от лукавого. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 91. "Microsoft переписывает компилятор TypeScript на языке Go" | +3 +/– | |
| Сообщение от Сталин (?), 12-Мрт-25, 14:57 | ||
Как там в нулевых? Закупай биткоин в конце десятелетия на все деньги. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 59. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (59), 12-Мрт-25, 12:20 | ||
А после любого языка с GC, Rust чувствуется небезопасным. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 92. "Microsoft переписывает компилятор TypeScript на языке Go" | +3 +/– | |
| Сообщение от Аноним (92), 12-Мрт-25, 15:00 | ||
Наоборот, в том же go после rust ощущение дискомфортные, потому что помимо очищения непосредственно памяти есть и другие ресурсы. Например, нужно вручную освободить лок, не забыть вручную прописать defer с релизом. Также в рантайме постоянно ловятся проблемы нулевыми указателями. Rust от этого избааляет во время компиляции. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 102. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Вася Пупкин (?), 12-Мрт-25, 15:38 | ||
Ну неее.. после дружелюбного ржавого компилятора попробуй написать мультипоточный мемори-сейф код какой-нибудь жабе или шарпах. совсем обратное чувство. | ||
| Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору | ||
| 142. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (-), 13-Мрт-25, 07:39 | ||
GC -- это иллюзия безопасности. Во-первых, gc сам по себе не избавляет от выхода за границы массива или от разадресации нуля. Единственная задача, которую он гарантированно решает (теоретически), это отсутствие мемликов. Некоторые вещи, относящиеся к safety он делает попроще, по сравнению с каким-нибудь C, но не решает этих проблем. А поскольку gc как правило сочетается с динамической типизацией, то это порождает аж целый новый огромный класс ошибок, которые бьют граблями в рантайме, и поэтому отлов этих ошибок упирается в проблему останова. | ||
| Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору | ||
| 174. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (174), 14-Мрт-25, 11:00 | ||
>GC -- это иллюзия безопасности | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 84. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Вездеход (?), 12-Мрт-25, 14:20 | ||
На js точно так же можно создавать tcp-сервер: | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 88. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аннноним (?), 12-Мрт-25, 14:47 | ||
По легенде Джаваскрипт накожен Бренданом Айком за 10 дней чтобы что-то было. А в итоге вон какую экосистему породил | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 117. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Нуину (?), 12-Мрт-25, 17:45 | ||
> После раста, нода/яваскрипт/тайпскрипт кажется чем-то плюшевым, игрушечным, непродуманным. Например, попробуйте создать TCP-сервер и слушать порт 8000. В нормальных языках/платформах это просто вызов bind/listen и обработка ошибки. Но не в ноде. No, sir. В ноде, чтобы поймать ошибку listen или дождаться ее выполнения, надо | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 172. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (172), 14-Мрт-25, 08:00 | ||
Я не разделяю любви к Rust (равно как и ненависти), поэтому не привносите меня ни в одну из группировок. Я просто скажу, что ваш комментарий абсолютно верен безотносительно Rust. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 4. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Аноним (4), 12-Мрт-25, 10:03 | ||
Почему не на Rust? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Карлос Сношайтилис (ok), 12-Мрт-25, 10:20 | ||
Потому что семантика раста не похожа на TS, написано же. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Anonim (??), 12-Мрт-25, 10:49 | ||
Потому что затраты меньше, перепроектировать с нуля с учетом Rust-специфики (нет GC, например) или тупо портировать файл за файлом. И речь не о TS, как языке, а о конкретном коде TS компилятора, который близок к обычному коду на Go. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 48. "Microsoft переписывает компилятор TypeScript на языке Go" | +3 +/– | |
| Сообщение от Аноним (48), 12-Мрт-25, 11:53 | ||
Затраты на Rust сильно больше и они никогда не окупятся. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 16. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (16), 12-Мрт-25, 10:22 | ||
Потому, что ни только Раст следит за безопасностью работы с памятью | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 119. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от _ (??), 12-Мрт-25, 17:48 | ||
Но это - другое! Понимать надо! :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 33. "Microsoft переписывает компилятор TypeScript на языке Go" | –2 +/– | |
| Сообщение от Аноним (33), 12-Мрт-25, 11:19 | ||
Потому что нет сборщика мусора. А JS - это язык на сборщике мусора. | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 79. "Microsoft переписывает компилятор TypeScript на языке Go" | +3 +/– | |
| Сообщение от Аноним (78), 12-Мрт-25, 13:48 | ||
Наличие сборщика мусора в языке никак не коррелирует с необходимостью наличия сборщика мусора в его компиляторе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 152. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (152), 13-Мрт-25, 16:22 | ||
... если сам компилятор не написан на языке со сборкой мусора. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 62. "Microsoft переписывает компилятор TypeScript на языке Go" | +2 +/– | |
| Сообщение от Аноним (62), 12-Мрт-25, 12:27 | ||
Выбирая Go, мы определенно знали, что будут люди, которые спросят, почему мы не выбрали Rust. Это хороший вопрос, потому что Rust — отличный язык, и, если нет других ограничений, это сильный выбор при написании нового нативного кода. | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 162. "Microsoft переписывает компилятор TypeScript на языке Go" | –1 +/– | |
| Сообщение от деанон (ok), 13-Мрт-25, 21:29 | ||
Это надо же, они ещё и оправдываться перед фанатиками за то, что их выбор был обусловлен не трендами и личными предпочтениями, а, прости Господи, техническими и экономическими ограничениями | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 96. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от User (??), 12-Мрт-25, 15:27 | ||
По тому, что задача "написания компилятора" по своим НФТ\ограничениям не относится к задачам "системного программирования" в чистом виде - тут у тебя нет долгоиграющих процессов, обрабатывающих недоверенные данные из внешних источников с ограничениями по производительности, не позволяющими использовать GC. | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 118. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Нуину (?), 12-Мрт-25, 17:46 | ||
> Почему не на Rust? | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 177. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Neon (??), 15-Мрт-25, 04:59 | ||
С таким рептилоидным синтаксисом немудренно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. "Microsoft переписывает компилятор TypeScript на языке Go" | +4 +/– | |
| Сообщение от Bottle (?), 12-Мрт-25, 10:06 | ||
Ехал Тайпскрипт через Джаваскрипт, который ехал через плюсы, а теперь ехал тайпскрипт через гошечку, чтобы ехать через джаваскрипт, чтобы ехать на плюсах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (9), 12-Мрт-25, 10:13 | ||
Как раз часть оверхеда убирают. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 11. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от 12yoexpert (ok), 12-Мрт-25, 10:14 | ||
дааа? и каким же образом? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 13. "Microsoft переписывает компилятор TypeScript на языке Go" | +2 +/– | |
| Сообщение от Аноним (9), 12-Мрт-25, 10:18 | ||
В новости написано. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 71. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Bottle (?), 12-Мрт-25, 13:07 | ||
...взамен добавляя ненужную сложность в разработку. | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 154. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Молодой Смузихлёб (?), 13-Мрт-25, 18:10 | ||
Сколько десятилетии прошло, а всё ругают "медленный" Джаваскрипт. Да он побыстрее ваших ПитоновДжав будет! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 10. "Microsoft переписывает компилятор TypeScript на языке Go" | +2 +/– | |
| Сообщение от 12yoexpert (ok), 12-Мрт-25, 10:13 | ||
и всё это при разработке парсит IDE на джаве, которая на плюсах | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 73. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Bottle (?), 12-Мрт-25, 13:17 | ||
Ну ладно IDE, оно, как говорится, выполняет свою, особую задачу, но сам TypeScript и его поддержка становится тем ещё весельем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 100. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от User (??), 12-Мрт-25, 15:34 | ||
И не говорите! Безумие какое-то! Ведь никто другой не пишет для своего языка компиляторов на C++, не использует в своей писанине ассемблерных вставок, не транслирует это писево в "промежуточное представление на языке C", не требует изучения каких-то особых языков для сборки проекта, не... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от нейм (?), 12-Мрт-25, 10:46 | ||
> we’ve begun work on a native port of the TypeScript compiler and tools. | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 29. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Минона (ok), 12-Мрт-25, 10:58 | ||
А там ниже еще процессор где CISC транслируется в RISC. | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 17. "Microsoft переписывает компилятор TypeScript на языке Go" | +3 +/– | |
| Сообщение от Аноним (17), 12-Мрт-25, 10:26 | ||
В жизни бы не стал писать компиляторы на го. Он же совсем к этому не приспособлен. Неудобно. На окамле самое то. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 58. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Ъ (?), 12-Мрт-25, 12:14 | ||
ANTLR4+Go вполне удобен | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 120. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Нуину (?), 12-Мрт-25, 17:49 | ||
> На окамле самое то. | ||
| Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору | ||
| 131. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от BeLord (ok), 12-Мрт-25, 20:49 | ||
Что значит удобно? Это не технический параметр. Я могу понять вот на языке Х компилятор пишется за Y дней/часов/лет, а на языке Z за Y*N дней/часов/лет. А что такое удобно мне лично не понятно. | ||
| Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору | ||
| 138. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Нуину (?), 13-Мрт-25, 04:14 | ||
Любой компилятор по факту работает рекурсивно с деревьями. В функциональных языках, где есть паттерн матчинг это гораздо удобнее делать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 147. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (147), 13-Мрт-25, 10:25 | ||
Легко можно описывать на уровне типов структуру ast и потом это всё разворачивать и рабоать с этим. Со всеми гарантиями, что ты обработал все варианты. Как без вменяемых алгебраических типов данных работать с этим я не представляю. | ||
| Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору | ||
| 148. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (147), 13-Мрт-25, 10:28 | ||
Промазал. Это ответ BeLord-у | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. "Microsoft переписывает компилятор TypeScript на языке Go" | +3 +/– | |
| Сообщение от Витюшка (?), 12-Мрт-25, 10:28 | ||
Самое забавное что именно на Rust пересели большинство трансплайлеров, билдеров, линтеров и т.п. в мире Typescript. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. "Microsoft переписывает компилятор TypeScript на языке Go" | +3 +/– | |
| Сообщение от нейм (?), 12-Мрт-25, 10:38 | ||
Просто сигма-чад архитектор тайпскрипта показал всем этим задавакам с растом где их место. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 156. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от _ (??), 13-Мрт-25, 18:38 | ||
Что то (наверное жизненный опыт?) мне подсказывает что такого уровня людям ... им "с прибором" на мнения за бортом, он "сам себе энциклопедия" :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 171. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Нуину (?), 14-Мрт-25, 01:43 | ||
> Самое забавное что именно на Rust пересели большинство трансплайлеров, билдеров, линтеров | ||
| Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору | ||
| 23. "Microsoft переписывает компилятор TypeScript на языке Go" | +6 +/– | |
| Сообщение от Аноним (23), 12-Мрт-25, 10:45 | ||
Когда программистам делать нечего, они проекты переписывают на другом языке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Аноним (27), 12-Мрт-25, 10:55 | ||
Там не переписывание с нуля, а скорее прямая трансляция с целью повышения производительности. Большинство кода строчка к строчке совпадает, код просто транслирован в другой синтаксис. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. "Microsoft переписывает компилятор TypeScript на языке Go" | +3 +/– | |
| Сообщение от Аноним (28), 12-Мрт-25, 11:38 | ||
Им надо было транспайлер писать. Заодно избавили бы мир от ноде.жс | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 26. "Microsoft переписывает компилятор TypeScript на языке Go" | +2 +/– | |
| Сообщение от Аноним (26), 12-Мрт-25, 10:53 | ||
Наконец-то Hugo для замороченных тем не будет тащить npm | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 35. "Microsoft переписывает компилятор TypeScript на языке Go" | +3 +/– | |
| Сообщение от turbo2001 (ok), 12-Мрт-25, 11:25 | ||
Выглядит как жирный плевок в сторону C# | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 46. "Microsoft переписывает компилятор TypeScript на языке Go" | +3 +/– | |
| Сообщение от Аноним (48), 12-Мрт-25, 11:52 | ||
Даже внутри Майкрософт с шарпом все ясно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 53. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (53), 12-Мрт-25, 12:05 | ||
неужели ты залез внутрь? и как там в aнусе? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 67. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Аноним (26), 12-Мрт-25, 12:44 | ||
а вот портанули бы MAUI на линух, всё было бы кучеряво | ||
| Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору | ||
| 37. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (37), 12-Мрт-25, 11:33 | ||
>Go ближе к TypeScript по семантике и структуре кода, что позволяет сохранить при портировании существующие шаблоны | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (36), 12-Мрт-25, 11:38 | ||
Для господ, которым лень переходить по ссылкам: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 51. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от turbo2001 (ok), 12-Мрт-25, 12:03 | ||
Это рассуждения мимокрокодила, а не официальная позиция. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 63. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Аноним (36), 12-Мрт-25, 12:37 | ||
Да, был не прав, сорян. Выглядело так, будто он разбирается. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 75. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (75), 12-Мрт-25, 13:29 | ||
OOP | ||
| Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору | ||
| 44. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (48), 12-Мрт-25, 11:50 | ||
Полностью верное и безоговорочно правильное решение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 55. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (53), 12-Мрт-25, 12:06 | ||
глупости. нужно было сразу сделать альтернативу typescript, который сам по себе не нужон | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 54. "Microsoft переписывает компилятор TypeScript на языке Go" | –2 +/– | |
| Сообщение от Аноним (54), 12-Мрт-25, 12:06 | ||
Java надо было. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 80. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Аноним (78), 12-Мрт-25, 13:50 | ||
Не надо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 123. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от _ (??), 12-Мрт-25, 17:55 | ||
>Java надо было. | ||
| Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору | ||
| 57. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Аноним (57), 12-Мрт-25, 12:10 | ||
Да это просто Майкрософт и Гугл друг другу подлизывают, чтобы вместе двигать свой корпоративный Rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 163. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от деанон (ok), 13-Мрт-25, 21:39 | ||
А миром правят масоны | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 60. "Microsoft переписывает компилятор TypeScript на языке Go" | +6 +/– | |
| Сообщение от Аноним (60), 12-Мрт-25, 12:24 | ||
Автор C#, который Хейлсберг, будучи и автором TS сам принял решение переписать на go. Люди на гитхабе в афиге, Хейлсберг оправдывается, что это не навязанное решение, а они так решили — говорит в варианте «начнём портирование один-к-одному с минимумом переписывания» го им подошла больше, при этом в отличие от питона получили не замедление, а ускорение (правда всего 3x и больше за счёт многопоточности). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 66. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Аноним (26), 12-Мрт-25, 12:43 | ||
привычным к яве индусам и голагне с тупоскриптом не интересны, ты выдыхай уже | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 114. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Нуину (?), 12-Мрт-25, 17:14 | ||
Точно, на презентации Хейлсберг часто моргает, наверняка индусы взяли его в заложники и заставляют переписывать на go. | ||
| Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору | ||
| 164. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от деанон (ok), 13-Мрт-25, 21:43 | ||
Индусы заставляют его переписывать, чтобы он заставлял переписывать индусов и таким образом стимулируют экономическое развитие Индии, чтобы Индия ставила палки в колеса Китаю | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 165. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Нуину (?), 13-Мрт-25, 22:35 | ||
> чтобы Индия ставила палки в колеса Китаю | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 64. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (64), 12-Мрт-25, 12:38 | ||
Я правильно понял, что npm install typescript теперь будет либо качать непонятный блоб с go с домашней странички какого-нибудь анонима из микрософт, либо качать исходники go и компилировать его? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 98. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Аноним (48), 12-Мрт-25, 15:28 | ||
Ещё один стал о чем-то догадываться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 139. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Нуину (?), 13-Мрт-25, 04:17 | ||
Просто уже собранные бинари как делает flow на ocaml. | ||
| Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору | ||
| 68. "Microsoft переписывает компилятор TypeScript на языке Go" | –1 +/– | |
| Сообщение от Аноним (68), 12-Мрт-25, 12:46 | ||
Сначала, вместо того чтобы писать на JavaScript, но при этом отработать зарплату, придумали TypeScript. Теперь парят всем мозг с требованием переделать компилятор, чтобы продолжить генерировать JavaScript и продолжить получать зарплату. А ведь могли просто писать на JavaScript! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 85. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (45), 12-Мрт-25, 14:21 | ||
Кому - всем? От кого требуют? Как много вопросов и как мало ответов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 83. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (83), 12-Мрт-25, 14:12 | ||
Отиличное решение, а когда закончите перепишите Go на TypeScript... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 93. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (93), 12-Мрт-25, 15:08 | ||
Остался один шаг чтобы понять, что Typescript - вообще не нужен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 94. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Аноним (-), 12-Мрт-25, 15:14 | ||
Нет, вот он как-раз таки нужен. Если тебе интересно комментарии писать вместо типов - пиши | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 159. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (174), 13-Мрт-25, 21:25 | ||
Для таких целей прекрасно подойдёт ocaml, reasonml, rescript, выбирай по вкусу | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 97. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (48), 12-Мрт-25, 15:27 | ||
Нативная поддержка тайпскрипта должна появится в браузерах. | ||
| Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору | ||
| 103. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (53), 12-Мрт-25, 15:51 | ||
почему ещё не сделал? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 106. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (-), 12-Мрт-25, 16:35 | ||
Так дорогой давай стандарт для начала. Вот у JavaScript он есть. Правда не американских браузеров нет, но все-же. | ||
| Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору | ||
| 108. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от th3m3 (ok), 12-Мрт-25, 16:40 | ||
Давно не следил за этим болотом, но если не ошибаюсь, там речь шла не про поддержку TS в браузере, а поддержку статичной типизации в ванильном js, что сделает ненужным TS в принципе. | ||
| Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору | ||
| 126. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Нуину (?), 12-Мрт-25, 18:46 | ||
> поддержку статичной типизации в ванильном js | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 150. "Microsoft переписывает компилятор TypeScript на языке Go" | –2 +/– | |
| Сообщение от fuggy (ok), 13-Мрт-25, 12:49 | ||
Так у JS нет не рантайма, он же не компилируемый. А аннотации, так это же уже было в flow. Так и в чём смысл, если просто будет происходить затирание аннотаций, как в "компиляторе" flow или просто игнор в рантайме, это же не повлияет на отлов ошибок. А вот TypeScript, если убрать из него Any как раз позволяет добавить статическую типизацию поверх динамического языка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 125. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Нуину (?), 12-Мрт-25, 18:45 | ||
Хотели сказать нативная поддержка go? | ||
| Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору | ||
| 95. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (-), 12-Мрт-25, 15:15 | ||
Меня лично устраивает текущий TypeScript | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 124. "Microsoft переписывает компилятор TypeScript на языке Go" | +1 +/– | |
| Сообщение от Нуину (?), 12-Мрт-25, 18:45 | ||
Ой. Ну тогда срочно отменяем все. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 110. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Я (??), 12-Мрт-25, 17:03 | ||
сначала typescript на go, потом go на typescript, а там глядишь сделают rustoscript с nodecargo | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 127. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (127), 12-Мрт-25, 18:49 | ||
конечно сделают, причём 100500 различных вариаций, другим способом безработицу не победить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 128. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (-), 12-Мрт-25, 19:28 | ||
>Андерс Хейлсберг | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 133. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (132), 12-Мрт-25, 20:58 | ||
Мда, а свой же .net с native aot даже не рассмотрели | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 146. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Ruslan (??), 13-Мрт-25, 10:19 | ||
Скорее всего потому, что размер транспилятора получился бы огромным из-за рантайма навороченного и большой BCL. Даже с trim’ом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 170. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Нуину (?), 14-Мрт-25, 01:41 | ||
> Мда, а свой же .net с native aot даже не рассмотрели | ||
| Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору | ||
| 136. "Microsoft переписывает компилятор TypeScript на языке Go" | –1 +/– | |
| Сообщение от zionist (ok), 12-Мрт-25, 21:45 | ||
По-моему это победа Go. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 137. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (-), 12-Мрт-25, 22:39 | ||
Компилятор для языка на другом языке? Это все, что нужно знать про язык. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 151. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (151), 13-Мрт-25, 14:44 | ||
По-вашему, какой-нибудь gfortran следует писать на фортране? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 155. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (155), 13-Мрт-25, 18:29 | ||
Да. Это же не интерпретатор, к нему и требования соответствующие. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 157. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от _ (??), 13-Мрт-25, 18:46 | ||
Потому что TS создавался для удобного написания другого класса программ? Не? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 158. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (155), 13-Мрт-25, 18:59 | ||
Ну, доверие это точно подрывает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 160. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (174), 13-Мрт-25, 21:27 | ||
Теперь осталось выкинуть typescript не только из компилятора, но и из другх мест, куда его успели внедрить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 166. "Microsoft переписывает компилятор TypeScript на языке Go" | +/– | |
| Сообщение от Аноним (166), 13-Мрт-25, 23:27 | ||
> Исходный компилятор TypeScript написан на языке TypeScript и транслируется в JavaScript, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |