Что такое TypeScript?
Вставка
- Опубліковано 10 лют 2025
- Наш курс “Фронтенд-разработчик с нуля” 👉 wiki.merionet....
Ну рассказывай, что ты слышал про TypeScript (тайпскрипт)? Ладно-ладно, не пугайся, это не новый язык программирования, который надо учить с нуля, а по сути прокаченный, как одна из твоих рук, JavaScript, на который поставили спойлеры, неоновую подсветку и телевизоры в подголовники, двери, и конечно, в багажник.
Окей, шутки в сторону, погнали разбираться подробнее.
Merion Academy - платформа доступного IT образования ❤️
wiki.merionet....
Наш Telegram канал:
t.me/it_knowle...
#typescript #тайпскрипт
UPD: Мы ошиблись, показав что у языка C строгая типизация. Он конечно же язык со слабой типизацией. Не обижайтесь 👉👈
Наш курс “Фронтенд-разработчик с нуля” 👉wiki.merionet.ru/merion-academy/courses/frontend-razrabotchik-s-nulya/?YT&
"Прокачанный как один из твоих рук" как тонко профессор! Действительно тонко!
Шутка про дрочку как тонко
тайпскрипт простые вещи делает сложными а сложные any
Если перед TypeScript сидит обезьяна, то да.
Ахахахахах. 😂😂 В голос)
@dsgnfun751 я не помню имя автора( если надо сам укажи((
Ну и если я какое-нибудь видео до конца досматриваю, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"
Спасибо! Будет почаще, обещаем!
О! Extream code 2 в чате!
жду видео про принципы SOLID
Дождался
Думаю следующее видео будет как раз про node js.
Раньше я думал что после школы я пойду на другое учебное заведение чтобы пойти на завод или другое предприятие а сейчас мы учим языки программирование и ищем работу в IT.😂
Ну вообще, как всегда корртко и понятно, спасибо, ребята!
Про шутку с получением по е... я проорался😂
Спасибо, а то как раз заканчивал курс, и прочтения книги, и хотел изучить typescript!.
было бы круто если бы ещё рассказали про vite и vue =)
Велеколепный ролик! мне понравилось автор жду ещё один видео ролик
если установлен ts-node и он правильно настроен, то ts можно запускать напрямую в nodejs
И правда
шутки жгёте я аж ноги чуть не ошпарил бгг😁
О! Пасиба!
2:43 все кругом говорят о TS, но при этом используют let
4:55 потратив минуту на напиние интерфейса, ты сохраняешь себе часы, которые ты бы потратил на дебаг
Можно узнать название саундтрека к вашим роликам? Контент очень краткий и интересный!
Отличное видео, ждём про ноду
типы заценили, ровный видос
О, как вовремя я
УРААААААААААААААА НОВОЕ ВИДЕОООООООО
Спасибо. Посмотрел и понял, что мне оно не надо.
Как по мне, то для начинающего лучше уже Coffe Script попробовать.
Тинькофф одобряет ТайпСкрипт )))
Всё у вас, Merion, прекрасно, но старое лого было в миллион раз круче...
А можете развернуть мысль?)
Цветное сине-оранжевое лого, в виде лепестков, субъективно мне нравилось больше, чем новое, чёрного цвета, волнообразной формы@@merionacademy
Если TS это поднастройка JS, то думаю что node js будет работать. Если не так то ответьте мне
То что нужно
Так, товарищи авторы! PHP может быть строго типизированным языком!
Монтажера поменяли?(
Люди сначала изобрели динамическую типизацию вместо неудобной статики, а потом сделали статическую надстройку над динамическим языком? Почему js изначально нельзя было сделать статичным? Такое ощущение что фронт изначально только на каких то костылях и работает
@@user-xq2lg3hz8sя не знаю как на c# но в js 0,1 + 0,2 = 0,30000000000000004
И тебя это не смущает?
@@markerok3411ну разве это проблема JS? Это ведь проблема всех языков, и виной этому бинарная репрезентация чисел с плавающей запятой, а не какого-то отдельного языка.
Поправьте, если не прав.
Круто
Язык программирования не выполняется браузером! Хоть бы перечитывали, что пишете.
ну JS тоже компилируется перед выполнением
Ну не разработчиком, а юзером на машине через JIT. Это подругому немного
будет работать
@merionacademy пацаны, вы бы хоть википедию чекали. У языка Си слабая типизация (хоть и статическая)
+1
О мемесы подъехали. Интересно, только я смотрю их видосы ради мемов?
да, только ты
@@andynaz7044 хахахаха, вкатун тут, вкату недоволен.
а чего ради ты смотришь? чтобы доучить и найти работу? лол, пока ты доучишь все джун позиции будут заменены ИИ
Если динамический джаваскрипт на каждом чихе в рантайме проверяет типы и их соответствие, что в овердохрена раз замедляет код, то тайпскрипт бы по идее должен оптимизировать всё почти до очень больших скоростей, убрав все проверки на типы. Но вместо этого он превращает всё в джаваскрипт, который как раз динамический.
И что же мы получаем? нулевой прирост в производительности?
Кто говорил, что статические языки быстрее динамических из-за того, что отпадают манипуляции с медленной проверкой типов на рантайме?
Тайпскрипт должен быть компилируемым в байткод со своей оптимизацией, ориентированной на статику. А переводить в js- дохлый номер.
Тут заходят в чат питонисты:
x: str = 358
Аналогия с тайпскриптом. Питон весь динамический, а тайпхинты только для программиста, а не для оптимизации компиляции.
Вообще, по-моему, в компилируемых языках, тип- это всего лишь абстракция человеческого кода. А машинный код же строится так, что к переменным разных типов присваиваются разные операции. Например,
при сложении 2 чисел, машинный код положит эти 2 числа ввиде двоичной записи в файл и их специальным алгоритмом сложит, и машинный код уже не будет знать, число ли это вообще. Может это байты просто складываются как числа.
Блин, столько мыслей сразу!!!
всё так!
Для прогеров и делается, чтобы даже некомпетентный сотрудник не мог городить совсем невменяемый код.
Правда это обычно приводит к тому, что в очень простых и прозрачных местах все переменные обляпаны конкретными типами. А дальше простое правило: в любой непонятной ситуации ставь any))
Если сказать проще, а не
городить непонятные примеры, то в компилируемых языках тип определяет операции и способ хранения данных.
В питоне строгая, но динамическая типизация. Суть в том, что в питоне тип закладывается в объект, а не в переменную. Потому там нет объявления переменных, а только их инициализация. В конце концов, питон можно сказать написан на Сях
HTML читают только браузеры? Или другие программы ( е браузеры) нуждаются в HTML и могут его читать?
Только браузер
крутой ролик
И тут говорят - компилируется (pepesad)... (transpile !== compiler).
Задумайтесь, нужна ли вам "сила земли"!?
Дк конечно будет, чо за глупые вопросы ахахах, к примеру nest js
не будет, nestjs компилирует TS файлы в JS и хранит в отдельной папке весь скомпилированный проект
@@dtlnfs чел, nest js использует TS, nest js создаёт приложения на node js, следовательно TS работает в node js
TypeScript пытается сделать вид, что JS это С++ или что-то в этом духе, только зачем? Лучше сразу на плюсах буду писать.
Он не похож на C++. У него нету указателей. Он слегка наследовался от C#. TypeScript сам по себе хороший язык, чем твой язык C++. И тем более в C++ нету те же самых интерфейсов, нету абстракций. А работать с памятью тоже особо не хочется! Лучше тогда на Rust переходить, чем на C++!
@@LetroScript Или ты управляешь памятью, или она управляет тобой. Ни один сборщик мусора не даст тебе ею нормально управлять. Интерфейсы? Абстракция? Вроде бы принципы ООП в плюсах есть, или я чего-то не знаю?
Из всего видео только минута "полезной" информации. Остальное - вода. Тема не раскрыта. Я ценю свое время - дизлайк.
Ничего страшного - удачи вам с поиском подходящего вам контента! 🙂
Тайпскрипт - єто говно
⁵⁹⁵
А лягушат то в кинотеатре становится больше
Видео ни о чём.
TS не нужен
Вы говорите, что «видео ни о чем», но оно про Typescript, значит оно о чем- то точно! 🙂
О! Пасиба!