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