The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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


1. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +3 +/
Сообщение от Аноним (1), 24-Мрт-26, 13:19 
>В ветке TypeScript 7.0 проект перейдёт на новый компилятор typescript-go (tsgo), разрабатываемый с 2024 года на языке Go.

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

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

2. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +5 +/
Сообщение от Аноним (2), 24-Мрт-26, 13:25 
Bash?
Ответить | Правка | Наверх | Cообщить модератору

35. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +/
Сообщение от Аноним (35), 24-Мрт-26, 15:06 
powershell же, ну
Ответить | Правка | Наверх | Cообщить модератору

3. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +2 +/
Сообщение от q (ok), 24-Мрт-26, 13:26 
Будь немного снисходителен к неосиляторам борова. Хотя что там осиливать, его правила умещаются на клочке бумаги размером со спичечный коробок.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

6. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +3 +/
Сообщение от Tron is Whistling (?), 24-Мрт-26, 13:29 
Первое правило: перед боровом встань на четвереньки?
Ответить | Правка | Наверх | Cообщить модератору

10. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +1 +/
Сообщение от Жироватт (ok), 24-Мрт-26, 13:33 
Первое правило борова: никому не рассказывай о своих экспериментах с боровом
Второе правило борова: всем и каждому навязывай использование борова
Третье правило борова: везде используй аффинажные типы, особенно для организации RCE
Четвёртое правило борова: не ешь дьяблочко, его съест боров
Пятое правило борова: ансейф можно использовать, но яростно отрицай его использование
Шестое правило борова: блаженны верующие в б-га нашего, борова, да скомпилируются они
Седьмое правило борова: те, кто делает ошибки на Швятом Йазые Борова - те неправильные программисты
Восьмое правило борова: не ешь дьяблочко, кому я сказал!
Девятое правило борова: да будь проклят тот, кто смеет находить "технологические отверстия" для RCE в языке б-га нашего, Борова.
Десятое правило борова: Проект без CoC'а - не существует. Добавь борова проверять CoC
Ответить | Правка | Наверх | Cообщить модератору

21. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +/
Сообщение от Аноним (21), 24-Мрт-26, 14:30 
А как же: отрицай все ошибки называя их логическими и вообще не считаецо?
Ответить | Правка | Наверх | Cообщить модератору

24. Скрыто модератором  +/
Сообщение от Аноним (24), 24-Мрт-26, 14:36 
Ответить | Правка | Наверх | Cообщить модератору

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

4. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +1 +/
Сообщение от Жироватт (ok), 24-Мрт-26, 13:27 
Free Pascal для gui
Common Lisp для движка разбора и кодогенерации
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

5. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +1 +/
Сообщение от Аноним (5), 24-Мрт-26, 13:28 
А какой? С#?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

7. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +1 +/
Сообщение от Жироватт (ok), 24-Мрт-26, 13:29 
JavaEE
Ответить | Правка | Наверх | Cообщить модератору

8. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +1 +/
Сообщение от Аноним (8), 24-Мрт-26, 13:29 
Для того, чтобы тот язык использовался, надо сначала написать на другом.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

16. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +4 +/
Сообщение от Аноним (16), 24-Мрт-26, 14:12 
Лазутчики из Гугла внедрили враждебную технологию вместо C# это диверсия теперь компилятор Go шлёт телеметрию про разработчиков из Майков.

В плане один текст преобразовать в другой у Go нет совершенно никаких преимущеста по сравнению с C#.

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

23. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +/
Сообщение от Аноним (23), 24-Мрт-26, 14:36 
> нет совершенно никаких преимущеста

А недостатки есть?

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

26. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +/
Сообщение от Hac3r (?), 24-Мрт-26, 14:40 
с разморозкой
это уже обсудили пару лет назад
они выбрали Go (рассматривали C# и Rust) потому что Go ближе к синтаксису TypeScript на котором написан текущий компилятор
Так как у них небольшая команда для этого им было проще взять Go для переписывания практически как есть
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

36. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +/
Сообщение от Аноним (35), 24-Мрт-26, 15:11 
Го они выбрали, жалко писать не научились на нем
Открыл этот tsgo/main, а там семь строчек вынесены в отдельный вызов лишь бы не в самой main() вызывать

впрочем по имени и цвету коммитера на аватарке дело пахнет и пахнет неприятно

вощем веб абизьян опять обманули бананом, подсунув гниль вместо компилятора

Не удивлен

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

27. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +/
Сообщение от Hack3r (?), 24-Мрт-26, 14:41 
с разморозкой
это уже обсудили пару лет назад
они выбрали Go (рассматривали C# и Rust) потому что Go ближе к синтаксису TypeScript на котором написан текущий компилятор
Так как у них небольшая команда для этого им было проще взять Go для переписывания практически как есть
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

28. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +/
Сообщение от 6омжанимemail (ok), 24-Мрт-26, 14:41 
>> В плане один текст преобразовать в другой у Go нет совершенно никаких преимущеста по сравнению с C#.

  ДА! создатель языка C# выбрал Go, вместо своего творения, потому что нет преимущества, тебе же пердежисту лучше знать.
  Вот поэтому возьми и напиши свою версию компилятора на C# - это же всего-лишь:
преобразовать один текст в другой.
Докажи, что он был не прав.

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

9. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +/
Сообщение от Аноним (9), 24-Мрт-26, 13:32 
Вот правда надеюсь, что последний.
Ответить | Правка | Наверх | Cообщить модератору

18. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  –2 +/
Сообщение от Аноним (18), 24-Мрт-26, 14:24 
Чем вам так не угодил этот отличный (без шуток) язык? Такую мощной и в то же время удобную систему типов ещё поискать - разработчики отлично смогли соблюсти баланс
Ответить | Правка | Наверх | Cообщить модератору

20. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +/
Сообщение от Аноним (16), 24-Мрт-26, 14:27 
В coffescript тоже все было хорошо, но злобные майки все подмяли под себя как обычно.
Ответить | Правка | Наверх | Cообщить модератору

25. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +1 +/
Сообщение от Аноним (18), 24-Мрт-26, 14:37 
В CoffeeScript вообще не было и нет системы типов. Это такая же рантайм-лапша как в обычном JS
Ответить | Правка | Наверх | Cообщить модератору

30. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +1 +/
Сообщение от Аноним (30), 24-Мрт-26, 14:56 
Настолько мощная система типов не нужна (без шуток). Многие веб-мaкаки, как обычно, не зная меры, кинулись программировать на типах, безмерно запутывая код.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

34. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +/
Сообщение от Аноним (34), 24-Мрт-26, 15:05 
Согласен, многие библиотеки грешат огромным количеством ненужных дженериков.
Но все равно это лучше, чем портянки pure JS кода.

А так-то сдуру можно на любом языке написать дутко переусложнённый код. Вспомните ООП-истерию в Java или более свежее засилие ФП в стиле «написал строку без каррирования - вон из профессии».
Со временем всё устаканивается и принимает адекватные формы

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

12. Скрыто модератором  –2 +/
Сообщение от Аноним (12), 24-Мрт-26, 13:55 
Ответить | Правка | Наверх | Cообщить модератору

13. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +/
Сообщение от Аноним (16), 24-Мрт-26, 14:08 
Единственный нормальный джаваскрипт.
Ответить | Правка | Наверх | Cообщить модератору

14. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +1 +/
Сообщение от Аноним (14), 24-Мрт-26, 14:09 
Почему в браузерах просто не добавят инетерпретатор Typescript? Уже почти вся разработка на нем.
Ответить | Правка | Наверх | Cообщить модератору

17. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +/
Сообщение от Аноним (18), 24-Мрт-26, 14:20 
А зачем? Браузер даёт рантайм и VM под низкоуровневый "байткод" (JS). Всё остальное - сверху.
Всё равно ведь без фазы компиляции исходников в готовый бандл не обойтись, если это не совсем уж простенький HTML.
Даже в до-TS времена уже существовал babel, который транспилировал один JS в другой JS просто ради совместимости со старыми версиями
Ответить | Правка | Наверх | Cообщить модератору

19. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +/
Сообщение от Аноним (16), 24-Мрт-26, 14:26 
Зачем там интерпретатор, когда можно typescript сразу транслировать в wasm?
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

22. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +/
Сообщение от Аноним (18), 24-Мрт-26, 14:31 
В TypeScript (JS) есть eval() для JS-кода, а это не поддерживается в wasm. Плюс, в wasm нет прямого доступа к DOM.
Это в совокупности делает прямую компиляцию в wasm невозможной без кучи костылей и ограничений
Ответить | Правка | Наверх | Cообщить модератору

15. Скрыто модератором  +/
Сообщение от Джон Титор (ok), 24-Мрт-26, 14:11 
Ответить | Правка | Наверх | Cообщить модератору

31. Скрыто модератором  +/
Сообщение от Аноним (30), 24-Мрт-26, 14:58 
Ответить | Правка | Наверх | Cообщить модератору

29. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +1 +/
Сообщение от Аноним (29), 24-Мрт-26, 14:46 
Все по настоящему производительные вещи пишутся и оптимизируются на js. Если пишешь что то очень ts специфичное, то он нагенерирует такую портянку кода... Вот и выбирай: либо система типов, либо производительность.
Ответить | Правка | Наверх | Cообщить модератору

32. "Доступен TypeScript 6.0, последний выпуск с компилятором на ..."  +/
Сообщение от Аноним (30), 24-Мрт-26, 15:03 
Нагенерирует в JS он ровно то что ты написал, 1 в 1, всего лишь вырезав определения типов. В общем, советую получше узнать предмет обсуждения, прежде чем делиться своим экспертным мнением.
Ответить | Правка | Наверх | Cообщить модератору

33. Скрыто модератором  +/
Сообщение от Аноним (35), 24-Мрт-26, 15:03 
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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