Что такое TypeScript?

preview_player
Показать описание

Ну рассказывай, что ты слышал про TypeScript (тайпскрипт)? Ладно-ладно, не пугайся, это не новый язык программирования, который надо учить с нуля, а по сути прокаченный, как одна из твоих рук, JavaScript, на который поставили спойлеры, неоновую подсветку и телевизоры в подголовники, двери, и конечно, в багажник.

Окей, шутки в сторону, погнали разбираться подробнее.

Merion Academy - платформа доступного IT образования ❤️

Наш Telegram канал:

#typescript #тайпскрипт
Рекомендации по теме
Комментарии
Автор

UPD: Мы ошиблись, показав что у языка C строгая типизация. Он конечно же язык со слабой типизацией. Не обижайтесь 👉👈

merionacademy
Автор

"Прокачанный как один из твоих рук" как тонко профессор! Действительно тонко!

Poezd
Автор

тайпскрипт простые вещи делает сложными а сложные any

pablo
Автор

Ну и если я какое-нибудь видео до конца досматриваю, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"

DenisGetman
Автор

Думаю следующее видео будет как раз про node js.

Rais_Dev
Автор

Раньше я думал что после школы я пойду на другое учебное заведение чтобы пойти на завод или другое предприятие а сейчас мы учим языки программирование и ищем работу в IT.😂

fidsha
Автор

Спасибо, а то как раз заканчивал курс, и прочтения книги, и хотел изучить typescript!.

CBEPXECTECTBEHHOE
Автор

Ну вообще, как всегда корртко и понятно, спасибо, ребята!

Про шутку с получением по е... я проорался😂

smirnov
Автор

было бы круто если бы ещё рассказали про vite и vue =)

GNU_Pinus
Автор

2:43 все кругом говорят о TS, но при этом используют let

NO
Автор

Велеколепный ролик! мне понравилось автор жду ещё один видео ролик

HUNTEROFFISIAL
Автор

шутки жгёте я аж ноги чуть не ошпарил бгг😁

zed
Автор

если установлен ts-node и он правильно настроен, то ts можно запускать напрямую в nodejs

alexvolkov
Автор

Люди сначала изобрели динамическую типизацию вместо неудобной статики, а потом сделали статическую надстройку над динамическим языком? Почему js изначально нельзя было сделать статичным? Такое ощущение что фронт изначально только на каких то костылях и работает

Mbyte-rxlj
Автор

Если TS это поднастройка JS, то думаю что node js будет работать. Если не так то ответьте мне

fwwodex
Автор

4:55 потратив минуту на напиние интерфейса, ты сохраняешь себе часы, которые ты бы потратил на дебаг

NO
Автор

Можно узнать название саундтрека к вашим роликам? Контент очень краткий и интересный!

irfjjlx
Автор

Всё у вас, Merion, прекрасно, но старое лого было в миллион раз круче...

atriiamadeus
Автор

Если динамический джаваскрипт на каждом чихе в рантайме проверяет типы и их соответствие, что в овердохрена раз замедляет код, то тайпскрипт бы по идее должен оптимизировать всё почти до очень больших скоростей, убрав все проверки на типы. Но вместо этого он превращает всё в джаваскрипт, который как раз динамический.
И что же мы получаем? нулевой прирост в производительности?
Кто говорил, что статические языки быстрее динамических из-за того, что отпадают манипуляции с медленной проверкой типов на рантайме?
Тайпскрипт должен быть компилируемым в байткод со своей оптимизацией, ориентированной на статику. А переводить в js- дохлый номер.
Тут заходят в чат питонисты:
x: str = 358
Аналогия с тайпскриптом. Питон весь динамический, а тайпхинты только для программиста, а не для оптимизации компиляции.
Вообще, по-моему, в компилируемых языках, тип- это всего лишь абстракция человеческого кода. А машинный код же строится так, что к переменным разных типов присваиваются разные операции. Например,
при сложении 2 чисел, машинный код положит эти 2 числа ввиде двоичной записи в файл и их специальным алгоритмом сложит, и машинный код уже не будет знать, число ли это вообще. Может это байты просто складываются как числа.
Блин, столько мыслей сразу!!!

denizsincar
Автор

ну JS тоже компилируется перед выполнением

jphfmoe