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