Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

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

Доступен язык программирования TypeScript 7.0 с компилятором, переписанным на Go

09.07.2026 12:26 (MSK)

Компания Microsoft опубликовала релиз TypeScript 7.0, языка для разработки web-приложений, расширяющего возможности JavaScript, и связанного с ним инструментария. Выпуск примечателен поставкой нового компилятора typescript-go (tsgo), транслирующего код TypeScript в представление JavaScript, который был переписан на языке Go и теперь признан готовым для сборки рабочих проектов. Инструментарий распространяется под лицензией Apache 2.0, разработка ведётся в публичном репозитории через сервис GitHub. Спецификации языка открыты и опубликованы в рамках соглашения Open Web Foundation Specification Agreement.

Старый компилятор TypeScript был написан на языке TypeScript, что создавало проблемы с масштабированием при использовании в очень больших проектах. При загрузке и проверке кода подобных проектов в интегрированных средах разработки возникали большие задержки, что вынуждало разработчиков жертвовать удобством разработки в пользу сокращения задержек и отключать в редакторах возможности для проверки кода. В экосистеме также назрела потребность в инструментарии командной строки.

В новом компиляторе существенно увеличена скорость сборки, уменьшено потребление памяти и реализована новая архитектура, позволяющая распараллеливать выполнение многих операций, включая парсинг, проверку типов и генерацию кода. Парсинг и генерация кода теперь выполняются независимо для разных файлов. Помимо этого предоставлен компактный инструментарии командной строки tsc, позволяющий быстро собирать код для проверки его работоспособности.

По функциональности язык TypeScript 7 близок к TypeScript 6 и данные ветки взаимозаменяемы, а компиляторы могут сосуществовать в одной системе. Все необходимые для ветки TypeScript 7 настройки по умолчанию были изменены в выпуске TypeScript 6, в котором также были переведены в разряд устаревших возможности языка, несовместимые с TypeScript 7. Теоретически любой TypeScript-код, компилируемый в TypeScript 6.0, должен компилироваться и в TypeScript 7.0 при выставлении режима stableTypeOrdering и без использования флагов ignoreDeprecations. Какое-то время кодовые базы TypeScript 6.x и TypeScript 7.x будут параллельно сопровождаться и сосуществовать, пока ветка TypeScript 7 не достигнет зрелого состояния, готового полностью заменить старый инструментарий.

Что касается производительности компилятора, то по сравнению с прошлой веткой скорость сборки в TypeScript 7 возросла при пересборке vscode в 11.9 раз, sentry - в 8.9 раз, bluesky - 8.7 раз, playwright - 8.7 раз, tldraw - 7.7 раз. При этом потребление памяти уменьшилось при сборке vscode на 18%, sentry - 6%, bluesky - 26%, playwright - 11% и tldraw - 15%. Запуск в режиме проверки типов в TypeScript 7 производится в 10.6-16.7 раз быстрее, чем в TypeScript 6.

Язык Go выбран для написания нового компилятора как наиболее близкий к TypeScript по семантике и структуре кода, что позволило сохранить при портировании существующие шаблоны и упростило перенос изменений между кодовыми базами. При этом язык Go обеспечивает высокую производительность, развивается с оглядкой на многопоточное программирование, демонстрирует эффективную работу на многоядерных системах и имеет встроенные средства защиты от проблем при работе с памятью.

Язык TypeScript расширяет возможности JavaScript, оставаясь полностью обратно совместимым, что упрощает перевод существующих приложений на TypeScript. Итоговое приложение на TypeScript компилируется в обычный JavaScript, который можно выполнить в любом современном web-браузере или использовать c платформами Node.js, Bun и Deno. В программах на TypeScript можно использовать существующие JavaScript-библиотеки. От JavaScript язык TypeScript отличается средствами для явного определения типов, а также поддержкой использования полноценных классов. Статическая типизация позволяет избежать многих ошибок в процессе разработки, даёт возможность задействовать дополнительные техники оптимизации, упрощает отладку, делает код более читаемым и простым для доработки и сопровождения.

  1. Главная ссылка к новости (https://devblogs.microsoft.com...)
  2. OpenNews: Доступен TypeScript 6.0, последний выпуск с компилятором на JavaScript
  3. OpenNews: Microsoft переписывает компилятор TypeScript на языке Go
  4. OpenNews: В Node.js добавлена экспериментальная поддержка языка TypeScript
  5. OpenNews: Предложен компилятор исходных текстов на языке TypeScript в машинный код
  6. OpenNews: Утверждён перевод JavaScript-платформы Bun на язык Rust
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65873-typescript
Ключевые слова: typescript
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (98) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:54, 09/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > с компилятором, переписанным на Go

    а почему не на Rust?

     
     
  • 2.2, Китсун (?), 13:57, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что было проще портировать и меньше думать над borrowing, все спишем на GC
     
     
  • 3.29, Аноним (29), 15:32, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Был бы на rust, можно было бы в Ц транслировать ;)
     
     
  • 4.32, Аноним (32), 15:35, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Гошечка тоже в Ц транслируется.
     
     
  • 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.3, Вася Пупкин (?), 13:58, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Рано, потом ещё графики с ускорениями и оптимизация и продадут
     
  • 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.97, zionist (ok), 08:26, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем там Rust?
     
  • 2.103, Володька Драйвер (?), 14:06, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Небыло компетенций в Rust, были компетенции в Go. Да и вроде идея была перевести код максимально 1-в-1, не приходя в сознание.
     

  • 1.6, Мемоним (?), 14:07, 09/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Довольно иронично. Теперь им труднее будет отвечать на вопрос "а зачем вообще нужен ваш язык?"
     
     
  • 2.7, q (ok), 14:08, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Баш написан на баше?
     
     
  • 3.8, Аноним (5), 14:12, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а что написано на баше?
     
     
  • 4.9, q (ok), 14:13, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    спроси у любителей sysvinit
     
     
  • 5.28, Аноним (28), 15:29, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/VHSgunzo/runimage?tab=readme-ov-file

    Любитель OpenRC

     
  • 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 не пихают во все места, и т.п.

     
  • 4.83, Джон Титор (ok), 23:52, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Язык ТайпСкрипт начали называть стандартом индустрии по формальным и реальным пр... большой текст свёрнут, показать
     
     
  • 5.114, Сладкая булочка (?), 17:51, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > И они начали её в противовес технологии компании Google, которая ранее развила Babel, на котором внезапно тоже можно запускать TypeScript

    Babel то еще поделие. Google его не развивал. У Google еще до всех этих тайпскриптов и прочего в году 2004 (или ранее) была библиотека Closure Library и компилятор Google Closure Compiler, который проверял типы, указанные в jsdoc (в своем формате). Так были написаны их многие крупные проекты: gmail, gmaps и другие. Параллельно они развивали GWT.

     
     
  • 6.116, Джон Титор (ok), 18:53, 10/07/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 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 это что-то хорешее.

     
  • 2.38, Аноним (38), 16:12, 09/07/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.99, zionist (ok), 08:28, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Как это зачем? Для node.js и прочих электронов.
     

  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    Все слоганы, что ты привел, являются плодом твоей буйной фантазии. Ни одна платформа не позиционировалась как "переносимая, на которой надо писать всё".
     
     
  • 3.16, Аноним (16), 14:32, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ключевое в его лозунгах - закапывают. Остальное не важно.
     
     
  • 4.109, Аноним (108), 15:04, 10/07/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.33, Аноним (32), 15:36, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вообще-то позиционировались.
     
  • 2.17, Аноним (17), 14:36, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так Win32 достигла переносимости, с помощью wine.
     
     
  • 3.82, OpenBotNET (ok), 23:40, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вопреки желанию Micro$oft.
     
  • 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.42, Аноним (42), 16:28, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Закопан тут разве что Silverlight.
     
  • 2.74, Ra (??), 20:42, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Надо было сразу Js закопать
     
     
  • 3.110, Аноним (108), 15:05, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    лучше тебя
     
  • 2.77, Аноним (77), 22:17, 09/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+ раз

     
     
  • 2.15, Аноним (5), 14:29, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ука, надо было джит развивать оказывается
     

  • 1.26, GG (ok), 15:21, 09/07/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –5 +/
     

  • 1.40, Аноним (40), 16:20, 09/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Осина не родит апельсина. Вангую что и с Go перепишут на что-то более низкоуровневое.
     
  • 1.53, Анон1110м (?), 17:57, 09/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А можно ли называть компиляцией перевод одного языка программирования на другой? Когда конвертер переводит C# в VB.NET, то он… компилирует? Или вэбщики не понимают что такое компиляция и используют этот термин для солидности?
     
     
  • 2.67, limafresh (ok), 19:56, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Может тогда конвертация правильно, а не компиляция
     
  • 2.70, Сладкая булочка (?), 20:20, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Они используют термин "транспиляция".
     
     
  • 3.81, Аноним (81), 23:28, 09/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Они не задумываются над такими материями.
     
  • 2.101, 123 (??), 12:55, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    перевод сишного кода в ассемблерный код уже выписали из компиляции?
     
     
  • 3.112, Анон1110м (?), 16:37, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Перевод C# в VB.NET уже можно отнести к компиляции?
     
     
  • 4.120, Аноним (120), 21:11, 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.85, Аноним (5), 00:36, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    с прискорбием, соглашусь хДД
     
  • 3.88, Сладкая булочка (?), 01:06, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > «Существует только два вида языков: те, на которые жалуются и те, которыми
    > никто не пользуется»

    По такой логике все должны писать на пхп, но это не так.

     
  • 2.90, Илья (??), 03:26, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > что придет на смену и когда?

    сишарп

     
     
  • 3.93, _ (??), 05:33, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Новости из 2k10? А в 2k26 - он уже не смог.
     
  • 3.104, Сладкая булочка (?), 14:36, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> что придет на смену и когда?
    > сишарп

    ризитас.jpg

     
  • 3.106, Сладкая булочка (?), 14:44, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> что придет на смену и когда?
    > сишарп

    У мс уже был сишарпскрипт или как-то так назывался. Отгадай что с ним случилось?

     
  • 3.115, Suslik (?), 18:46, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    YoptaScript
     
  • 2.111, Аноним (108), 15:09, 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, хм. Это разве называется компилятором? Может транслятор?
     
     
  • 2.86, Аноним (5), 00:37, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    может всё-таки джит нужен, альтернатива в8 вроде доказывает
     

  • 1.87, Аноним (87), 00:50, 10/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    где же новость про Odin 1.0
     
     
  • 2.95, Аноним (95), 07:08, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Odin 1.0 ещё не выпущен, есть лишь анонс будущего релиза, причём в форме видео на YouTube.

    https://github.com/odin-lang/Odin/releases

     

  • 1.91, Аноним (91), 03:46, 10/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А зачем все это если просто можно писать на JavaScript не злоупотребляя динамической типизации?
     
     
  • 2.105, Сладкая булочка (?), 14:37, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > А зачем все это если просто можно писать на JavaScript не злоупотребляя
    > динамической типизации?

    Язык позволяет складывать яблоки с кирпичами. Можешь явно себе запретить, но случайно ошибиться.

     
     
  • 3.118, Аноним (118), 18:59, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну ошибёшься ты и что дальше?
     

  • 1.117, Аноним (118), 18:58, 10/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Microsoft расписались в полной и безоговорочной бесполезности своего C#
     
     
  • 2.121, Аноним (121), 23:21, 10/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно, ведь не может компания развивать (и использовать) больше, чем один язык, это нонсенс какой-то.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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