| |
| 2.2, Китсун (?), 13:57, 09/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Потому что было проще портировать и меньше думать над borrowing, все спишем на GC
| | |
| |
| |
| |
| 5.96, Golangdev (?), 08:17, 10/07/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
но не полностью и не работает в общем случае
иначе бы уже давно гошечку бы выкинули и транслировалли в сишечку
| | |
| 5.122, Аноним (122), 23:55, 10/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
А Ц можно в ассемблер транслировать, а ассемблер уже наверное все... больше никуда
| | |
| |
| 6.123, Аноним (123), 00:59, 11/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Он в машинные коды транслируется, разные под разные cpu. Можно сразу на них. А то вдруг транслятор не оптимальный.
| | |
|
|
|
|
| 2.4, anan (?), 14:01, 09/07/2026 [^] [^^] [^^^] [ответить]
| +4 +/– |
они его рассматривали на сколько я видел инфу в интернетах, но решили что на go будет проще, т.к. логическая структура кода при этом меньше менялась. т.е. не только api, но и внутрянка зеркалилась другими словами.
| | |
| 2.5, Аноним (5), 14:01, 09/07/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
чтобы мейстрим жаба ещё и работала быстро - кажется вы угодили в силки отлова оптимистов
| | |
| 2.11, Аноним (11), 14:21, 09/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
потому что он не нужен, очевидно.
единственное преимущество раста - борроу чекер. а в языках с кучей бороу чекерить попросту нечего.
| | |
| 2.94, leap42 (ok), 06:39, 10/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
> а почему не на Rust?
Go выигрывает у Rust (в реальности, а не маня-фантазиях) по одной простой причине: продукт готов уже сегодня, а не через 7 лет 😆
| | |
| |
| 3.98, zionist (ok), 08:27, 10/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Go и Rust вообще для разных вещей предназначены и да Go - более адекватный выбор в данном случае.
| | |
|
| 2.103, Володька Драйвер (?), 14:06, 10/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Небыло компетенций в Rust, были компетенции в Go. Да и вроде идея была перевести код максимально 1-в-1, не приходя в сознание.
| | |
|
| 1.6, Мемоним (?), 14:07, 09/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Довольно иронично. Теперь им труднее будет отвечать на вопрос "а зачем вообще нужен ваш язык?"
| | |
| |
| |
| |
| |
| 5.64, Аноним (64), 19:32, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Любители SysV init настоящие линуксоиды. Если ты не знаешь скриптов GNU bash, то на Линуксе тебе нечего делать.
| | |
| |
| 6.108, Аноним (108), 15:01, 10/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> на Линуксе тебе нечего делать.
хорошо, что есть иксперды опеннета, чтоб решать кому, что и где делать
| | |
|
|
|
| 3.22, Аноним (28), 15:06, 09/07/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
cmd.exe тоже написан не на cmd.exe, PowerShell тоже написан не на PowerShell.
| | |
|
| 2.20, Аноним (20), 14:49, 09/07/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
Чтобы на нем писать.
Очень удобно вообще-то, сейчас это стандарт, от JavaScript уже уходят.
... По крайней мере в enterprise. По крайней мере тут, в большинстве стран ЕС.
| | |
| |
| 3.23, Аноним (23), 15:08, 09/07/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Они пишут на тайпскрипте потому что стандарт. А стандарт это потому что...
помогает писать код?
типы ускоряют программу?
потому что что? Я бы понял, если бы это был Elm или Clojurescript, другая парадигма. А тут то же самое, просто тайпхинты сверху. Которые ни к чему не обязывают.
| | |
| |
| 4.27, Billy (??), 15:27, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
когда у тебя куча народа постоянно корячат бэк и фронт асинхронно пушто куче менеджеров из разных (часто конкурирующих) отделов всенепременно нужнен вчера этот крыжик воона там, а уровень команд такой, что единственное решение - это чтобы ЫЫ накатал сверху пару мегов кода с СуперПупуерУникальнымиИменами и пару килобайт СуперПуперУникальныхФункций, вызываюих СуперУникальныйВраппер над МегауникальнымВраппером чтобы прибавить к результату "+1", использование нашлёпнутых интерфейсов и типов в тотальной скриптолапше - это вообще единстенный вариант функционирования такой конструкции.
дело не в том что тс - это просто нашлёпка и в итоге один фиг везде JS, но в том что кроме JS в браузер ничего не завезли. а ты про "парадигму" лол. твои рассуждения на совершенно другом уровне - они нерелевантны проблеме:)
| | |
| |
| 5.35, Аноним (20), 15:52, 09/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> а ты про "парадигму"
К сожалению, имеем, что имеем. JavaScript уже стал стандартом, бизнесу нужно было двигаться дальше.
TypeScript - это не про Computer Science, тут нужно было решение на скорую руку, при чем такое, чтобы скомпилированный код можно было запустить на обычном JS интерпретаторе :(
| | |
|
| 4.36, Аноним (20), 15:54, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> помогает писать код?
Вообще да, если нормально работать с типами.
> другая парадигма
Смотрите ответ ниже :(
> Которые ни к чему не обязывают.
За то обязывают code review, которые есть во всех нормальных командах. А если сеньор, который проводят review, забивает на типы, то это уже проблема команды.
| | |
| 4.66, Аноним (66), 19:36, 09/07/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
тайпхинты не обязывают, но сильно помогают, если в команде есть некоторая культура: апи актуальный и корректно описаны, any не пихают во все места, и т.п.
| | |
| |
| 5.114, Сладкая булочка (?), 17:51, 10/07/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> И они начали её в противовес технологии компании Google, которая ранее развила Babel, на котором внезапно тоже можно запускать TypeScript
Babel то еще поделие. Google его не развивал. У Google еще до всех этих тайпскриптов и прочего в году 2004 (или ранее) была библиотека Closure Library и компилятор Google Closure Compiler, который проверял типы, указанные в jsdoc (в своем формате). Так были написаны их многие крупные проекты: gmail, gmaps и другие. Параллельно они развивали GWT.
| | |
|
|
| 3.45, Анониматор (?), 17:00, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
В 1С тоже решили замутить свой аналог TypeScript.
Только вместо изменений в самом языке добавили правила правила описания функций в комментирующем заголовке и плюс пришлось менять методику выполнения запросов, чтоб тип поляй стал понятен IDE. В итоге трудоёмкость разработки возросла раза в 1.5. Надеюсь какой-то теоретический профит стоит того.
| | |
| |
| 4.48, Аноним (48), 17:32, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
ога, код занимает 3 строки, а описание типов к нему может запросто достигать 50-100 строк
| | |
|
| 3.62, Аноним (62), 19:15, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Не знаю в каком ты ес, наверное на балканах, но в центральных еуропах тырпрайзных (10к+ рыл) до жс в _бэке_ еле-еле дошли, все ещё джаву выкинуть не могут
а где там отказываться от жс на фронте (и главное как) - вообще вопрос, учитывая что еуропейский тырпрайз не вкладывается в rnd а жрет депрекейтнутый мейнстрим
| | |
| |
| 4.73, Анон1110м (?), 20:41, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Не знаю в каком ты ес, наверное на балканах, но в центральных
> еуропах тырпрайзных (10к+ рыл) до жс в _бэке_ еле-еле дошли, все
> ещё джаву выкинуть не могут
Как будто JavaScript это что-то хорешее.
| | |
|
|
|
| 1.10, IMBird (ok), 14:19, 09/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
Давайте всё делать на COM, чтобы была переносимость – закапывают COM
Давайте всё делать на Win32, чтобы была переносимость – закапывают Win32
Давайте всё делать на .NET, чтобы была переносимость – приколачивают .NET отдельно к винде и мобилкам, а в кроссплатформу отдают только перед тем, как начать закапывать
Давайте всё делать на Silverlight, чтобы была переносимость – делают Silverlight ограниченным, отдельный рожают для мобильников, а потом закапывают всё сразу
Давайте всё делать на WinRT, чтобы была переносимость – закапывают WinRT
Давайте всё делать на Typescript, чтобы была переносимость – закапывают Typescript
| | |
| |
| 2.12, q (ok), 14:23, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Все слоганы, что ты привел, являются плодом твоей буйной фантазии. Ни одна платформа не позиционировалась как "переносимая, на которой надо писать всё".
| | |
| 2.34, Billy (??), 15:37, 09/07/2026 [^] [^^] [^^^] [ответить]
| –3 +/– |
Давайте заменим JS Lua - закопали Lua
Давайте заменим JS Dart - закопали Dart
Давайте заменим JS Wasm - закопали Wasm
когда все браузеры (и те что не обновляются) будут поддерживать что-то кроме JS (никогда) можно будет закапывать JS.
тупоскрипт - это JS с встроенной справкой методов и только
| | |
| |
| 3.50, Смузихеб забывший пароль (?), 17:35, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
только васм не закопали и не планируют. Это та штука, которая позволяет код с других ЯП, поддерживаемых ЛЛВМ, "тащить" в браузер и тому подобное
| | |
| 3.54, Анон1110м (?), 18:00, 09/07/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Меня сильно удивляет что Google не сподобился добавить поддержку Dart в Хромог. Выпустили этот Dart как в мусорку выбросили.
| | |
| |
| 4.59, Мемоним (?), 19:04, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Меня сильно удивляет что Google не сподобился добавить поддержку Dart в Хромог.
> Выпустили этот Dart как в мусорку выбросили.
Они же выпускали Dartium, т.е. техническую часть осилили. Но видно спрос был недостаточный.
| | |
| |
| 5.80, funny.falcon (?), 22:52, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Как мне кажется, не хватило политической воли: если бы они не выпускали отдельный dartium, а сразу бы встроили в chrome, то Dart вполне мог бы прижиться.
Но появился бы тогда Flutter?
| | |
|
| 4.119, Аноним324 (ok), 19:06, 10/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
вообще-то добавили, а потом пришли антимонопольщики сказали, нельзя так делать, и убрали.
| | |
|
|
| 2.89, Илья (??), 03:25, 10/07/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> Давайте всё делать на .NET
Давайте. В 2026 году это фактически лучшая технология
| | |
| |
| 3.92, Аноним (92), 05:23, 10/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Разбухший как ява, с десятью вариантами синтаксиса как кресты, с «в этой версии поломали пачку этого и внесли кучу багов, исправим в следующей», с вечно меняющимся инструментарием.
| | |
|
|
| 1.14, Аноним (14), 14:26, 09/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– | |
> Итоговое приложение на TypeScript компилируется в обычный JavaScript
оно не компилируется никуда, можно стереть типы и юзать (в 99% случаев) чистый js. в основном треде бандл делать сразу, проверять типы в соседнем. ускорение в 20+ раз
| | |
| 1.40, Аноним (40), 16:20, 09/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Осина не родит апельсина. Вангую что и с Go перепишут на что-то более низкоуровневое.
| | |
| 1.53, Анон1110м (?), 17:57, 09/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
А можно ли называть компиляцией перевод одного языка программирования на другой? Когда конвертер переводит C# в VB.NET, то он… компилирует? Или вэбщики не понимают что такое компиляция и используют этот термин для солидности?
| | |
| |
| 2.101, 123 (??), 12:55, 10/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
перевод сишного кода в ассемблерный код уже выписали из компиляции?
| | |
|
| 1.71, Сладкая булочка (?), 20:24, 09/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> При этом потребление памяти уменьшилось при сборке vscode на 18%, sentry - 6%, bluesky - 26%, playwright - 11% и tldraw - 15%.
А нужные проекты есть в списке? Огласите весь список, пожалуйста.
| | |
| 1.72, Сладкая булочка (?), 20:25, 09/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Не знаю, господа. Тс по факту костылище для плохо спроектированного языка. Тупиковая ветвь развития. Вопрос только один: что придет на смену и когда?
| | |
| |
| 2.79, Аноним (79), 22:45, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
«Существует только два вида языков: те, на которые жалуются и те, которыми никто не пользуется»
| | |
| |
| 3.88, Сладкая булочка (?), 01:06, 10/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
> «Существует только два вида языков: те, на которые жалуются и те, которыми
> никто не пользуется»
По такой логике все должны писать на пхп, но это не так.
| | |
|
| |
| 3.93, _ (??), 05:33, 10/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Новости из 2k10? А в 2k26 - он уже не смог.
| | |
| 3.106, Сладкая булочка (?), 14:44, 10/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
>> что придет на смену и когда?
> сишарп
У мс уже был сишарпскрипт или как-то так назывался. Отгадай что с ним случилось?
| | |
|
| |
| 3.113, Сладкая булочка (?), 17:42, 10/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Тупиковая ветвь развития
> это ты о себе других местных икспердах
Переход на личности отлично показывает отсутсвие агрументации с твоей стороны. Ты хотя бы прочитал про gradual typing и его проблемы. Ты в своем ts указываешь типы, а толку 0, т.к. unsound by default. Просто иллюзия корректности типов.
| | |
|
|
| 1.75, Аноним (75), 21:51, 09/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Хм. Компилятор в js, хм. Это разве называется компилятором? Может транслятор?
| | |
| 1.91, Аноним (91), 03:46, 10/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
А зачем все это если просто можно писать на JavaScript не злоупотребляя динамической типизации?
| | |
| |
| 2.105, Сладкая булочка (?), 14:37, 10/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
> А зачем все это если просто можно писать на JavaScript не злоупотребляя
> динамической типизации?
Язык позволяет складывать яблоки с кирпичами. Можешь явно себе запретить, но случайно ошибиться.
| | |
|
| |
| 2.121, Аноним (121), 23:21, 10/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Конечно, ведь не может компания развивать (и использовать) больше, чем один язык, это нонсенс какой-то.
| | |
|
|