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

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



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

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

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65873

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

Оглавление

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


1. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +5 +/
Сообщение от Аноним (1), 09-Июл-26, 13:54 
> с компилятором, переписанным на Go

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

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

2. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +2 +/
Сообщение от Китсун (?), 09-Июл-26, 13:57 
Потому что было проще портировать и меньше думать над borrowing, все спишем на GC
Ответить | Правка | Наверх | Cообщить модератору

29. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (29), 09-Июл-26, 15:32 
Был бы на rust, можно было бы в Ц транслировать ;)
Ответить | Правка | Наверх | Cообщить модератору

32. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +3 +/
Сообщение от Аноним (32), 09-Июл-26, 15:35 
Гошечка тоже в Ц транслируется.
Ответить | Правка | Наверх | Cообщить модератору

96. "Доступен язык программирования TypeScript 7.0 с компилятором..."  –1 +/
Сообщение от Golangdev (?), 10-Июл-26, 08:17 
но не полностью и не работает в общем случае

иначе бы уже давно гошечку бы выкинули и транслировалли в сишечку

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

122. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (122), 10-Июл-26, 23:55 
А Ц можно в ассемблер транслировать, а ассемблер уже наверное все... больше никуда
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

123. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (123), 11-Июл-26, 00:59 
Он в машинные коды транслируется, разные под разные cpu. Можно сразу на них. А то вдруг транслятор не оптимальный.
Ответить | Правка | Наверх | Cообщить модератору

3. "Доступен язык программирования TypeScript 7.0 с компилятором..."  –1 +/
Сообщение от Вася Пупкин (?), 09-Июл-26, 13:58 
Рано, потом ещё графики с ускорениями и оптимизация и продадут
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

4. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +5 +/
Сообщение от anan (?), 09-Июл-26, 14:01 
они его рассматривали на сколько я видел инфу в интернетах, но решили что на go будет проще, т.к. логическая структура кода при этом меньше менялась. т.е. не только api, но и внутрянка зеркалилась другими словами.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

5. "Доступен язык программирования TypeScript 7.0 с компилятором..."  –2 +/
Сообщение от Аноним (5), 09-Июл-26, 14:01 
чтобы мейстрим жаба ещё и работала быстро - кажется вы угодили в силки отлова оптимистов
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

11. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +1 +/
Сообщение от Аноним (11), 09-Июл-26, 14:21 
потому что он не нужен, очевидно.
единственное преимущество раста - борроу чекер. а в языках с кучей бороу чекерить попросту нечего.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

94. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от leap42 (ok), 10-Июл-26, 06:39 
> а почему не на Rust?

Go выигрывает у Rust (в реальности, а не маня-фантазиях) по одной простой причине: продукт готов уже сегодня, а не через 7 лет 😆

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

98. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от zionist (ok), 10-Июл-26, 08:27 
Go и Rust вообще для разных вещей предназначены и да Go - более адекватный выбор в данном случае.
Ответить | Правка | Наверх | Cообщить модератору

97. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от zionist (ok), 10-Июл-26, 08:26 
А зачем там Rust?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

103. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +1 +/
Сообщение от Володька Драйвер (?), 10-Июл-26, 14:06 
Небыло компетенций в Rust, были компетенции в Go. Да и вроде идея была перевести код максимально 1-в-1, не приходя в сознание.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

142. Скрыто модератором  +/
Сообщение от разрабemail (?), 14-Июл-26, 05:36 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

6. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +5 +/
Сообщение от Мемоним (?), 09-Июл-26, 14:07 
Довольно иронично. Теперь им труднее будет отвечать на вопрос "а зачем вообще нужен ваш язык?"
Ответить | Правка | Наверх | Cообщить модератору

7. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +5 +/
Сообщение от q (ok), 09-Июл-26, 14:08 
Баш написан на баше?
Ответить | Правка | Наверх | Cообщить модератору

8. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (5), 09-Июл-26, 14:12 
а что написано на баше?
Ответить | Правка | Наверх | Cообщить модератору

9. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +2 +/
Сообщение от q (ok), 09-Июл-26, 14:13 
спроси у любителей sysvinit
Ответить | Правка | Наверх | Cообщить модератору

28. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (28), 09-Июл-26, 15:29 
https://github.com/VHSgunzo/runimage?tab=readme-ov-file

Любитель OpenRC

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

64. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (64), 09-Июл-26, 19:32 
Любители SysV init настоящие линуксоиды. Если ты не знаешь скриптов GNU bash, то на Линуксе тебе нечего делать.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

108. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +1 +/
Сообщение от Аноним (108), 10-Июл-26, 15:01 
> на Линуксе тебе нечего делать.

хорошо, что есть иксперды опеннета, чтоб решать кому, что и где делать

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

22. "Доступен язык программирования TypeScript 7.0 с компилятором..."  –2 +/
Сообщение от Аноним (28), 09-Июл-26, 15:06 
cmd.exe тоже написан не на cmd.exe, PowerShell тоже написан не на PowerShell.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

20. "Доступен язык программирования TypeScript 7.0 с компилятором..."  –3 +/
Сообщение от Аноним (20), 09-Июл-26, 14:49 
Чтобы на нем писать.
Очень удобно вообще-то, сейчас это стандарт, от JavaScript уже уходят.

... По крайней мере в enterprise. По крайней мере тут, в большинстве стран ЕС.

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

23. "Доступен язык программирования TypeScript 7.0 с компилятором..."  –1 +/
Сообщение от Аноним (23), 09-Июл-26, 15:08 
Они пишут на тайпскрипте потому что стандарт. А стандарт это потому что...
помогает писать код?
типы ускоряют программу?

потому что что? Я бы понял, если бы это был Elm или Clojurescript, другая парадигма. А тут то же самое, просто тайпхинты сверху. Которые ни к чему не обязывают.

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

27. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Billy (??), 09-Июл-26, 15:27 
когда у тебя куча народа постоянно корячат бэк и фронт асинхронно пушто куче менеджеров из разных (часто конкурирующих) отделов всенепременно нужнен вчера этот крыжик воона там, а уровень команд такой, что единственное решение - это чтобы ЫЫ накатал сверху пару мегов кода с СуперПупуерУникальнымиИменами и пару килобайт СуперПуперУникальныхФункций, вызываюих СуперУникальныйВраппер над МегауникальнымВраппером чтобы прибавить к результату "+1", использование нашлёпнутых интерфейсов и типов в тотальной скриптолапше - это вообще единстенный вариант функционирования такой конструкции.
дело не в том что тс - это просто нашлёпка и в итоге один фиг везде JS, но в том что кроме JS в браузер ничего не завезли. а ты про "парадигму" лол. твои рассуждения на совершенно другом уровне - они нерелевантны проблеме:)
Ответить | Правка | Наверх | Cообщить модератору

35. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +1 +/
Сообщение от Аноним (20), 09-Июл-26, 15:52 
> а ты про "парадигму"

К сожалению, имеем, что имеем. JavaScript уже стал стандартом, бизнесу нужно было двигаться дальше.
TypeScript - это не про Computer Science, тут нужно было решение на скорую руку, при чем такое, чтобы скомпилированный код можно было запустить на обычном JS интерпретаторе :(

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

36. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (20), 09-Июл-26, 15:54 
> помогает писать код?

Вообще да, если нормально работать с типами.

> другая парадигма

Смотрите ответ ниже :(

> Которые ни к чему не обязывают.

За то обязывают code review, которые есть во всех нормальных командах. А если сеньор, который проводят review, забивает на типы, то это уже проблема команды.

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

66. "Доступен язык программирования TypeScript 7.0 с компилятором..."  –1 +/
Сообщение от Аноним (66), 09-Июл-26, 19:36 
тайпхинты не обязывают, но сильно помогают, если в команде есть некоторая культура: апи актуальный и корректно описаны, any не пихают во все места, и т.п.

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

83. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Джон Титор (ok), 09-Июл-26, 23:52 
Язык ТайпСкрипт начали называть стандартом индустрии по формальным и реальным причинам. Формально ТайпСкрипт добавляет возможности проверки типов когда разработчики пишут код и да, если они придерживаются строгим стандартам и не обходят их, то это действительно часто спасает самих программистов от ошибок ещё на этапе компиляции. Реально то что у Майкрософт в кулаке куча СМИ, в том числе LinkedIn, GitHub, Reuters и это очень мощные приложения, они охватывают множество людей. И правда в том что эта компания исторически довольно грязными средствами, не брезгуя, убирала конкуренцию. JavaScript - стандартизированный язык программирования, реализация стандартов ECMA262. Её развитием занимается комитет ⁠TC39. А TypeScript - технология Microsoft. И они начали её в противовес технологии компании Google, которая ранее развила Babel, на котором внезапно тоже можно запускать TypeScript, если... плагин или пресет добавить, не помню - почитайте документацию, в общем аддон. Правда пираты силиконовой долины всё это так синхронно как-то делают - то ли такая конкуренция, то ли за кулисами где-то стоит государство с каким-нибудь минфином которому нужна конкуренция и развитие, х.з - выглядит со стороны странно, суть в том что за пределы государства развитие подобных технологий не выходит. Парадокс, правда? На этом можно кучу денег заработать, но богатым людям с других стран это не интересно, а вот что-то развить на базовом уровне и продать технологии в штаты - вот это для них норм. Хотя да, это фундаментальная технология интернет от которой зависит торговля и странно что фундаментальные технологии не интересуют минфинов разных стран. Хотя нет - всё-же китайцев там чет беспокоит,  у них есть свои технологии. А на тот момент времени куча программистов уже наплодили технологии для синтаксического сахара. И люди тогда начали уже прямо писать о том что JavaScript по сравнению с ООП ЯП какой-то не полноценный. А "самая богатая" компания Google чет не чухается. Но до этого в 2009 году Джеймс Бёрк (Мозилла) выпускает RequireJS который облегчает загрузку скриптов своей функцией require и своим паттерном AMD, который очень хорошо сочетался с подходом прятать код в функции, так как это позволяло избегать проблем одинаковых имен в глобальном пространстве имен. До него это было популярно в библиотеке jQuery, но подход с require казался более удобным в использовании. Так вот Гугль таки родил синтаксический сахар над функциями-конструкторами назвав их классами, а также родил асинхронное программирование, сделав синтаксический сахар над промисами. Майкрософт подсуетился - раз такая жара и пошла приватизация общественных достояний типа каких-то стандартов по которым делают ЯП, то почему бы и им не добавить типы в JavaScript и также создать свой транслятор в JavaScript? Но до этого уже были разработки создания типизированных ЯП, которые транслировались в JavaScript. Это тоже казалось удобно если допустим для веб-разработки сервер и ui будет на .net например (технология bridge.net допустим), но там были свои проблемы в самом ассембли, из-за чего библиотеки привычные для разработчиков как-то не подходили, оставался синтаксис (не было же стандарта или кора). Вот и как-то так получилась такая вот эволюция ЯП которые писали какие-то лингвисты:
- нужно было изолировать код от глобального this
- понадобились модули AMD и появился CJS
- понадобилось ООП и над функциями конструкторами сделали классы в качестве сахара
- понадобилось асинхронное программирования для более красивого текста программ, сделали сахар над Promise
- добавили декомпозицию параметров функций и в целом синтаксический сахар для переменных и для массивов
- понадобилось валидировать типы для избегания проблем с подобными проблемами на этапе программирования
Ну и появился TypeScript. Только вот там начались проблемы с тем что то что на JS можно написать, не всегда можно написать было на TypeScript и они поддерживали свою технологию, развивали и добавляли поддержку того что может JavaScript. Да, некоторые вещи теперь делать сложно на нём в отличии от JavaScript, но зато программный код понятнее в связи с этими ограничениями.

Да, тут можно добавить пункт:
- понадобилось код сжимать и выполнять быстрее - появился asm.js благодаря Мозилле
Но технологии типа AssemblyScript ещё не куплены крупными компаниями, т.к. что у тех, что у других технологии не популярны. А если вы читали выше, то поймете.

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

114. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Сладкая булочка (?), 10-Июл-26, 17:51 
> И они начали её в противовес технологии компании Google, которая ранее развила Babel, на котором внезапно тоже можно запускать TypeScript

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

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

116. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Джон Титор (ok), 10-Июл-26, 18:53 
>> И они начали её в противовес технологии компании Google, которая ранее развила Babel, на котором внезапно тоже можно запускать TypeScript
> Babel то еще поделие. Google его не развивал. У Google еще до
> всех этих тайпскриптов и прочего в году 2004 (или ранее) была
> библиотека Closure Library и компилятор Google Closure Compiler, который проверял типы,
> указанные в jsdoc (в своем формате). Так были написаны их многие
> крупные проекты: gmail, gmaps и другие. Параллельно они развивали GWT.

Ну у них и Dart был. И типы там вроде бы как есть. Только людям чет оно не понравилось. А Closure вроде бы как закрыли. Ну идея вроде бы и хорошая, только проверка типов там действительно не очень удобна. И GWT не едины были в своём видении решения проблем своей монополии - таких было много со своими технологиями, только оно не нужно было. Не знаю, короче почему-то оно как-то так исторически получилось. Факт в том что то что получилось - результат работы многих людей, причём со всего мира и выделить здесь управляющие ниточки чтобы понять как и почему так получилось - кто и как реально делал ключевые решения очень сложно. По крайней мере влияние на то что получилось, на все эти технологии, видно участие Microsoft, Google, Mozilla, T39. Также очень заметен результат в отсутствии работы компаний с других стран кроме силиконовой долины США - т.е. кто-то ещё должен был работать над монополизацией всего этого счастья где-то в тени.

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

45. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Анониматор (?), 09-Июл-26, 17:00 
В 1С тоже решили замутить свой аналог TypeScript.
Только вместо изменений в самом языке добавили правила правила описания функций в комментирующем заголовке и плюс пришлось менять методику выполнения запросов, чтоб тип поляй стал понятен IDE. В итоге трудоёмкость разработки возросла раза в 1.5. Надеюсь какой-то теоретический профит стоит того.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

48. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (48), 09-Июл-26, 17:32 
ога, код занимает 3 строки, а описание типов к нему может запросто достигать 50-100 строк
Ответить | Правка | Наверх | Cообщить модератору

62. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (62), 09-Июл-26, 19:15 
Не знаю в каком ты ес, наверное на балканах, но в центральных еуропах тырпрайзных (10к+ рыл) до жс в _бэке_ еле-еле дошли, все ещё джаву выкинуть не могут

а где там отказываться от жс на фронте (и главное как) - вообще вопрос, учитывая что еуропейский тырпрайз не вкладывается в rnd а жрет депрекейтнутый мейнстрим

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

73. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Анон1110м (?), 09-Июл-26, 20:41 
> Не знаю в каком ты ес, наверное на балканах, но в центральных
> еуропах тырпрайзных (10к+ рыл) до жс в _бэке_ еле-еле дошли, все
> ещё джаву выкинуть не могут

Как будто JavaScript это что-то хорешее.

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

129. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (129), 12-Июл-26, 18:07 
Уходят куда?
Поделка распиареная для трансляции в js не более
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

38. Скрыто модератором  +/
Сообщение от Аноним (38), 09-Июл-26, 16:12 
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

99. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от zionist (ok), 10-Июл-26, 08:28 
Как это зачем? Для node.js и прочих электронов.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

10. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +8 +/
Сообщение от IMBird (ok), 09-Июл-26, 14:19 
Давайте всё делать на COM, чтобы была переносимость – закапывают COM
Давайте всё делать на Win32, чтобы была переносимость – закапывают Win32
Давайте всё делать на .NET, чтобы была переносимость – приколачивают .NET отдельно к винде и мобилкам, а в кроссплатформу отдают только перед тем, как начать закапывать
Давайте всё делать на Silverlight, чтобы была переносимость – делают Silverlight ограниченным, отдельный рожают для мобильников, а потом закапывают всё сразу
Давайте всё делать на WinRT, чтобы была переносимость – закапывают WinRT
Давайте всё делать на Typescript, чтобы была переносимость – закапывают Typescript
Ответить | Правка | Наверх | Cообщить модератору

12. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +1 +/
Сообщение от q (ok), 09-Июл-26, 14:23 
Все слоганы, что ты привел, являются плодом твоей буйной фантазии. Ни одна платформа не позиционировалась как "переносимая, на которой надо писать всё".
Ответить | Правка | Наверх | Cообщить модератору

33. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +2 +/
Сообщение от Аноним (32), 09-Июл-26, 15:36 
Вообще-то позиционировались.
Ответить | Правка | Наверх | Cообщить модератору

17. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +1 +/
Сообщение от Аноним (17), 09-Июл-26, 14:36 
Так Win32 достигла переносимости, с помощью wine.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

82. "Доступен язык программирования TypeScript 7.0 с компилятором..."  –1 +/
Сообщение от OpenBotNET (ok), 09-Июл-26, 23:40 
Вопреки желанию Micro$oft.
Ответить | Правка | Наверх | Cообщить модератору

34. "Доступен язык программирования TypeScript 7.0 с компилятором..."  –4 +/
Сообщение от Billy (??), 09-Июл-26, 15:37 
Давайте заменим JS Lua - закопали Lua
Давайте заменим JS Dart - закопали Dart
Давайте заменим JS Wasm - закопали Wasm

когда все браузеры (и те что не обновляются) будут поддерживать что-то кроме JS (никогда) можно будет закапывать JS.
тупоскрипт - это JS с встроенной справкой методов и только

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

50. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Смузихеб забывший пароль (?), 09-Июл-26, 17:35 
только васм не закопали и не планируют. Это та штука, которая позволяет код с других ЯП, поддерживаемых ЛЛВМ, "тащить" в браузер и тому подобное
Ответить | Правка | Наверх | Cообщить модератору

137. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (137), 13-Июл-26, 08:35 
WASM оказался полезнее вне браузера - это аналог JVM, Python и Lua, встраиваемый в программы для расширяемости. А в самом браузере проще использовать JS-порты нужных библиотек, будет производительнее благодаря JIT.
Ответить | Правка | Наверх | Cообщить модератору

147. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Смузихеб забывший пароль (?), 14-Июл-26, 14:32 
Не проще. В ВАСМ можно свалить практически всё, что поддерживается компилерами с ЛЛВМ( от сишки и до, вероятно, раста )
Но из ВАСМа в жс это конвертировать - будет гора костылей настолько, насколько это в принципе изначально и не предполагалось( т.е вообще. Оно в принципе не для этого )
Т.е гораздо проще из Си-шной библиотеки сгенерировать ВАСМ, нежели жс( который будет с кучей костылей и издержек )

И отдельно те же мозилловцы мельком упоминали, что нюанс в модулях даже не столько в производительности, сколько в потреблении ОЗУ. И норм ВАСМ им в этом плане помогает, скорее, оптимизировать потребление памяти. Порой оч нехило

А в остальном - если встраивается - почему бы и не встроить
Поддержка огромного количества ЯП и технологий, можно в проект почти любые библиотеки и модули тащить на почти любых ЯП в рамках одного проекта при некоторых навыках

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

54. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +1 +/
Сообщение от Анон1110м (?), 09-Июл-26, 18:00 
Меня сильно удивляет что Google не сподобился добавить поддержку Dart в Хромог. Выпустили этот Dart как в мусорку выбросили.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

59. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Мемоним (?), 09-Июл-26, 19:04 
> Меня сильно удивляет что Google не сподобился добавить поддержку Dart в Хромог.
> Выпустили этот Dart как в мусорку выбросили.

Они же выпускали Dartium, т.е. техническую часть осилили. Но видно спрос был недостаточный.

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

80. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от funny.falcon (?), 09-Июл-26, 22:52 
Как мне кажется, не хватило политической воли: если бы они не выпускали отдельный dartium, а сразу бы встроили в chrome, то Dart вполне мог бы прижиться.

Но появился бы тогда Flutter?

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

119. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним324 (ok), 10-Июл-26, 19:06 
вообще-то добавили, а потом пришли антимонопольщики сказали, нельзя так делать, и убрали.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

148. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Смузихеб забывший пароль (?), 14-Июл-26, 14:41 
ещё раз чтоле ?
гугол дарт уже ведь выбрасывал на помойку...
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

42. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (42), 09-Июл-26, 16:28 
Закопан тут разве что Silverlight.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

143. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от разрабemail (?), 14-Июл-26, 06:03 
opensilver живее всех живых + photino
Ответить | Правка | Наверх | Cообщить модератору

74. "Доступен язык программирования TypeScript 7.0 с компилятором..."  –1 +/
Сообщение от Raemail (??), 09-Июл-26, 20:42 
Надо было сразу Js закопать
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

77. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (77), 09-Июл-26, 22:17 
судя по душку дотнетик живее тебя
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

89. "Доступен язык программирования TypeScript 7.0 с компилятором..."  –1 +/
Сообщение от Илья (??), 10-Июл-26, 03:25 
> Давайте всё делать на .NET

Давайте. В 2026 году это фактически лучшая технология

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

92. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (92), 10-Июл-26, 05:23 
Разбухший как ява, с десятью вариантами синтаксиса как кресты, с «в этой версии поломали пачку этого и внесли кучу багов, исправим в следующей», с вечно меняющимся инструментарием.
Ответить | Правка | Наверх | Cообщить модератору

14. "Доступен язык программирования TypeScript 7.0 с компилятором..."  –3 +/
Сообщение от Аноним (14), 09-Июл-26, 14:26 
> Итоговое приложение на TypeScript компилируется в обычный JavaScript

оно не компилируется никуда, можно стереть типы и юзать (в 99% случаев) чистый js. в основном треде бандл делать сразу, проверять типы в соседнем. ускорение в 20+ раз

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

15. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (5), 09-Июл-26, 14:29 
ука, надо было джит развивать оказывается
Ответить | Правка | Наверх | Cообщить модератору

26. Скрыто модератором  –5 +/
Сообщение от GG (ok), 09-Июл-26, 15:21 
Ответить | Правка | Наверх | Cообщить модератору

31. Скрыто модератором  +1 +/
Сообщение от Billy (??), 09-Июл-26, 15:34 
Ответить | Правка | Наверх | Cообщить модератору

37. Скрыто модератором  –1 +/
Сообщение от Лолштоним (ok), 09-Июл-26, 16:11 
Ответить | Правка | Наверх | Cообщить модератору

41. Скрыто модератором  +1 +/
Сообщение от Billy (??), 09-Июл-26, 16:23 
Ответить | Правка | Наверх | Cообщить модератору

57. Скрыто модератором  +/
Сообщение от Аноним (57), 09-Июл-26, 18:46 
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

58. Скрыто модератором  +/
Сообщение от Аноним (58), 09-Июл-26, 18:49 
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

68. Скрыто модератором  –1 +/
Сообщение от Аноним (68), 09-Июл-26, 20:09 
Ответить | Правка | Наверх | Cообщить модератору

39. Скрыто модератором  +2 +/
Сообщение от Аноним (23), 09-Июл-26, 16:16 
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

46. Скрыто модератором  –2 +/
Сообщение от Аноним (14), 09-Июл-26, 17:27 
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

51. Скрыто модератором  +/
Сообщение от Смузихеб забывший пароль (?), 09-Июл-26, 17:37 
Ответить | Правка | Наверх | Cообщить модератору

40. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (40), 09-Июл-26, 16:20 
Осина не родит апельсина. Вангую что и с Go перепишут на что-то более низкоуровневое.
Ответить | Правка | Наверх | Cообщить модератору

53. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +2 +/
Сообщение от Анон1110м (?), 09-Июл-26, 17:57 
А можно ли называть компиляцией перевод одного языка программирования на другой? Когда конвертер переводит C# в VB.NET, то он… компилирует? Или вэбщики не понимают что такое компиляция и используют этот термин для солидности?
Ответить | Правка | Наверх | Cообщить модератору

67. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +1 +/
Сообщение от limafresh (ok), 09-Июл-26, 19:56 
Может тогда конвертация правильно, а не компиляция
Ответить | Правка | Наверх | Cообщить модератору

70. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +3 +/
Сообщение от Сладкая булочка (?), 09-Июл-26, 20:20 
Они используют термин "транспиляция".
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

81. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (81), 09-Июл-26, 23:28 
Они не задумываются над такими материями.
Ответить | Правка | Наверх | Cообщить модератору

101. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от 123 (??), 10-Июл-26, 12:55 
перевод сишного кода в ассемблерный код уже выписали из компиляции?
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

112. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Анон1110м (?), 10-Июл-26, 16:37 
Перевод C# в VB.NET уже можно отнести к компиляции?
Ответить | Правка | Наверх | Cообщить модератору

120. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (120), 10-Июл-26, 21:11 
Попробуй погуглить определение слова компиляция
Ответить | Правка | Наверх | Cообщить модератору

130. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (129), 12-Июл-26, 18:12 
Компиляция звучит солидно
Жнтерпарайзно
Чну и что что при обновлении рантайма старый скомпилированный код не работает
Зато компилируется без ошибок
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

133. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Анон1110м (?), 12-Июл-26, 18:45 
Да. Солидненько. Как у настоящих программистов.
Ответить | Правка | Наверх | Cообщить модератору

71. "Доступен язык программирования TypeScript 7.0 с компилятором..."  –1 +/
Сообщение от Сладкая булочка (?), 09-Июл-26, 20:24 
> При этом потребление памяти уменьшилось при сборке vscode на 18%, sentry - 6%, bluesky - 26%, playwright - 11% и tldraw - 15%.

А нужные проекты есть в списке? Огласите весь список, пожалуйста.

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

72. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Сладкая булочка (?), 09-Июл-26, 20:25 
Не знаю, господа. Тс по факту костылище для плохо спроектированного языка. Тупиковая ветвь развития. Вопрос только один: что придет на смену и когда?
Ответить | Правка | Наверх | Cообщить модератору

79. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (79), 09-Июл-26, 22:45 
«Существует только два вида языков: те, на которые жалуются и те, которыми никто не пользуется»
Ответить | Правка | Наверх | Cообщить модератору

85. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (5), 10-Июл-26, 00:36 
с прискорбием, соглашусь хДД
Ответить | Правка | Наверх | Cообщить модератору

88. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Сладкая булочка (?), 10-Июл-26, 01:06 
> «Существует только два вида языков: те, на которые жалуются и те, которыми
> никто не пользуется»

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

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

127. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Анон1110м (?), 11-Июл-26, 13:39 
> «Существует только два вида языков: те, на которые жалуются и те, которыми
> никто не пользуется»

BASIC идеален.

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

90. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Илья (??), 10-Июл-26, 03:26 
> что придет на смену и когда?

сишарп

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

93. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +2 +/
Сообщение от _ (??), 10-Июл-26, 05:33 
Новости из 2k10? А в 2k26 - он уже не смог.
Ответить | Правка | Наверх | Cообщить модератору

106. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Сладкая булочка (?), 10-Июл-26, 14:44 
>> что придет на смену и когда?
> сишарп

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

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

128. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Анон1110м (?), 11-Июл-26, 13:40 
>>> что придет на смену и когда?
>> сишарп
> У мс уже был сишарпскрипт или как-то так назывался. Отгадай что с
> ним случилось?

VBScript?

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

115. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Suslikemail (?), 10-Июл-26, 18:46 
YoptaScript
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

131. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (129), 12-Июл-26, 18:15 
Тайпскрипт по факту не даёт никаких гарантий кроме того что код написан корректно для того чтобы успешно скомпилироватся
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

144. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от разрабemail (?), 14-Июл-26, 06:04 
от мурыча слышал что в новый стандарт жс будет добавлены типы так что скоро
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

145. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Сладкая булочка (?), 14-Июл-26, 14:13 
> от мурыча слышал что в новый стандарт жс будет добавлены типы так
> что скоро

А этот дед, который к парикмахеру не может сходить (и побриться заодно) ссылку на пропосал не давал? https://github.com/tc39/proposals

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

75. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (75), 09-Июл-26, 21:51 
Хм. Компилятор в js, хм. Это разве называется компилятором? Может транслятор?
Ответить | Правка | Наверх | Cообщить модератору

86. "Доступен язык программирования TypeScript 7.0 с компилятором..."  –1 +/
Сообщение от Аноним (5), 10-Июл-26, 00:37 
может всё-таки джит нужен, альтернатива в8 вроде доказывает
Ответить | Правка | Наверх | Cообщить модератору

87. "Доступен язык программирования TypeScript 7.0 с компилятором..."  –1 +/
Сообщение от Аноним (87), 10-Июл-26, 00:50 
где же новость про Odin 1.0
Ответить | Правка | Наверх | Cообщить модератору

95. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (95), 10-Июл-26, 07:08 
Odin 1.0 ещё не выпущен, есть лишь анонс будущего релиза, причём в форме видео на YouTube.

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

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

91. "Доступен язык программирования TypeScript 7.0 с компилятором..."  –2 +/
Сообщение от Аноним (91), 10-Июл-26, 03:46 
А зачем все это если просто можно писать на JavaScript не злоупотребляя динамической типизации?
Ответить | Правка | Наверх | Cообщить модератору

105. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +1 +/
Сообщение от Сладкая булочка (?), 10-Июл-26, 14:37 
> А зачем все это если просто можно писать на JavaScript не злоупотребляя
> динамической типизации?

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

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

118. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (118), 10-Июл-26, 18:59 
Ну ошибёшься ты и что дальше?
Ответить | Правка | Наверх | Cообщить модератору

135. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Сладкая булочка (?), 12-Июл-26, 21:59 
> Ну ошибёшься ты и что дальше?

Все что угодно. Предпочтительнее падать раньше, а не продолжать работать с кривыми данными.

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

134. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Анон1110м (?), 12-Июл-26, 18:48 
Как известно вэбщики на самом деле пишут на jQuery а JavaScript знают на уровне как объявить функцию.
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

117. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (118), 10-Июл-26, 18:58 
Microsoft расписались в полной и безоговорочной бесполезности своего C#
Ответить | Правка | Наверх | Cообщить модератору

121. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +1 +/
Сообщение от Аноним (121), 10-Июл-26, 23:21 
Конечно, ведь не может компания развивать (и использовать) больше, чем один язык, это нонсенс какой-то.
Ответить | Правка | Наверх | Cообщить модератору

126. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от cnjzxir (?), 11-Июл-26, 11:46 
Не подсказывай им. Иначе они начнут думать
Ответить | Правка | Наверх | Cообщить модератору

132. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (129), 12-Июл-26, 18:18 
Нативный рантайм где? Не ослили

Мозгов хватило только на пиар поделки для трансляции в js
А трансляторов этих полно

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

136. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Сладкая булочка (?), 12-Июл-26, 22:01 
> Нативный рантайм где? Не ослили

Как его делать для gradual системы типов? AOT? Luau (который от roblox), что пытался сделать, но у них работает медленее с типами, чем luajit.


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

139. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Анонимemail (139), 13-Июл-26, 15:48 
а  ocaml и haskell как это делает? fsharp как это делает? как java и csharp это делает?
уточню что я тут имел ввиду хоть какойто рантайм на чем можно запустить скомпилированое в байткод нечто.

а не сферический js в вакууме который хз на чем запускать.

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

140. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Сладкая булочка (?), 13-Июл-26, 16:23 
> а  ocaml и haskell как это делает?

У них не gradual type system. В тс у тебя разрешены динамические типы (аля any) без оберток, компилятору норм, или надо в рантайме добавлять проверки. Нужно сравнивать ts vs (elm или reason).

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

141. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Сладкая булочка (?), 13-Июл-26, 16:24 
> fsharp как это делает? как java и csharp это делает?

AOT, как и dart EМНИП.

> уточню что я тут имел ввиду хоть какойто рантайм на чем можно запустить скомпилированое в байткод нечто.

Да тут все менять надо (с). Всмысле, надо выкидыать все существующие жс движки в браузерах. Никто этого делать не будет.

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

138. "Доступен язык программирования TypeScript 7.0 с компилятором..."  +/
Сообщение от Аноним (138), 13-Июл-26, 11:27 
когда в JS завезут типы, этот ваш TypeScript нафиг никому не будет нужон
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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