Что такое TypeScript?

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2024

Комментарии • 77

  • @merionacademy
    @merionacademy  9 месяцев назад +68

    UPD: Мы ошиблись, показав что у языка C строгая типизация. Он конечно же язык со слабой типизацией. Не обижайтесь 👉👈
    Наш курс “Фронтенд-разработчик с нуля” 👉wiki.merionet.ru/merion-academy/courses/frontend-razrabotchik-s-nulya/?YT&

  • @pablo8896
    @pablo8896 9 месяцев назад +151

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

    • @vladimircreator
      @vladimircreator 9 месяцев назад

      Если перед TypeScript сидит обезьяна, то да.

    • @tusman4ik
      @tusman4ik 9 месяцев назад +7

      Ахахахахах. 😂😂 В голос)

    • @pablo8896
      @pablo8896 9 месяцев назад

      @dsgnfun751 я не помню имя автора( если надо сам укажи((

  • @Poezd2077
    @Poezd2077 9 месяцев назад +49

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

    • @riodejaneiro8491
      @riodejaneiro8491 2 месяца назад

      Шутка про дрочку как тонко

  • @DenisGetman92
    @DenisGetman92 9 месяцев назад +21

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

    • @merionacademy
      @merionacademy  9 месяцев назад +2

      Спасибо! Будет почаще, обещаем!

    • @user-hl5og2qz5s
      @user-hl5og2qz5s 6 месяцев назад +1

      О! Extream code 2 в чате!

  • @h8cker_
    @h8cker_ 9 месяцев назад +36

    жду видео про принципы SOLID

    • @Pokla4
      @Pokla4 3 месяца назад +2

      Дождался

  • @Rais_Dev
    @Rais_Dev 9 месяцев назад +11

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

  • @fidsha7166
    @fidsha7166 9 месяцев назад +4

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

  • @N5O1
    @N5O1 7 месяцев назад +3

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

  • @CBEPXECTECTBEHHOE
    @CBEPXECTECTBEHHOE 9 месяцев назад +4

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

  • @GNU_Pinus
    @GNU_Pinus 9 месяцев назад +4

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

  • @smirnov3845
    @smirnov3845 3 месяца назад

    Ну вообще, как всегда корртко и понятно, спасибо, ребята!
    Про шутку с получением по е... я проорался😂

  • @alexvolkov6269
    @alexvolkov6269 9 месяцев назад +6

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

  • @HUNTEROFFISIAL
    @HUNTEROFFISIAL 9 месяцев назад +2

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

  • @ИванОкоянный-с9к
    @ИванОкоянный-с9к 8 месяцев назад

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

  • @N5O1
    @N5O1 7 месяцев назад +1

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

  • @Mbyte-rx8lj
    @Mbyte-rx8lj 9 месяцев назад +7

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

    • @markerok3411
      @markerok3411 9 месяцев назад

      ​@@user-xq2lg3hz8sя не знаю как на c# но в js 0,1 + 0,2 = 0,30000000000000004
      И тебя это не смущает?

    • @elliotdewitt9505
      @elliotdewitt9505 9 месяцев назад +9

      @@markerok3411ну разве это проблема JS? Это ведь проблема всех языков, и виной этому бинарная репрезентация чисел с плавающей запятой, а не какого-то отдельного языка.
      Поправьте, если не прав.

  • @notgulzara
    @notgulzara 9 месяцев назад +2

    УРААААААААААААААА НОВОЕ ВИДЕОООООООО

  • @IVSupportUA
    @IVSupportUA 9 месяцев назад +1

    типы заценили, ровный видос

  • @zed6891
    @zed6891 9 месяцев назад +4

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

  • @AvenirNotes
    @AvenirNotes 9 месяцев назад +2

    Монтажера поменяли?(

  • @oleksaveres7536
    @oleksaveres7536 9 месяцев назад +1

    О! Пасиба!

  • @МарияИвановна-б3к
    @МарияИвановна-б3к 9 месяцев назад +4

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

  • @ДенисНекрасов-л2ю
    @ДенисНекрасов-л2ю 9 месяцев назад +1

    Отличное видео, ждём про ноду

  • @learn9491
    @learn9491 2 месяца назад

    Спасибо. Посмотрел и понял, что мне оно не надо.
    Как по мне, то для начинающего лучше уже Coffe Script попробовать.

  • @Krylowandrey
    @Krylowandrey 6 месяцев назад

    HTML читают только браузеры? Или другие программы ( е браузеры) нуждаются в HTML и могут его читать?

  • @Dave-tx5rt
    @Dave-tx5rt 9 месяцев назад +4

    О, как вовремя я

  • @djorayevofficial5060
    @djorayevofficial5060 9 месяцев назад +5

    Тинькофф одобряет ТайпСкрипт )))

  • @atriiamadeus8123
    @atriiamadeus8123 9 месяцев назад +1

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

    • @merionacademy
      @merionacademy  9 месяцев назад

      А можете развернуть мысль?)

    • @atriiamadeus8123
      @atriiamadeus8123 9 месяцев назад

      Цветное сине-оранжевое лого, в виде лепестков, субъективно мне нравилось больше, чем новое, чёрного цвета, волнообразной формы@@merionacademy

  • @andynaz7044
    @andynaz7044 9 месяцев назад +2

    Язык программирования не выполняется браузером! Хоть бы перечитывали, что пишете.

  • @TheLevius
    @TheLevius 9 месяцев назад +1

    @merionacademy пацаны, вы бы хоть википедию чекали. У языка Си слабая типизация (хоть и статическая)

  • @mikarmk
    @mikarmk 9 месяцев назад +1

    То что нужно

  • @nikitaserdakov9607
    @nikitaserdakov9607 9 месяцев назад

    Так, товарищи авторы! PHP может быть строго типизированным языком!

  • @ДмитрийЖердин-я3й
    @ДмитрийЖердин-я3й 9 месяцев назад +1

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

    • @linuxoidovich
      @linuxoidovich 9 месяцев назад +3

      Ну не разработчиком, а юзером на машине через JIT. Это подругому немного

  • @exe611
    @exe611 9 месяцев назад +2

    Круто

  • @SeniorProgrammerq
    @SeniorProgrammerq 6 месяцев назад

    будет работать

  • @hardline_fc
    @hardline_fc 9 месяцев назад +1

    О мемесы подъехали. Интересно, только я смотрю их видосы ради мемов?

    • @andynaz7044
      @andynaz7044 9 месяцев назад

      да, только ты

    • @hardline_fc
      @hardline_fc 9 месяцев назад

      @@andynaz7044 хахахаха, вкатун тут, вкату недоволен.
      а чего ради ты смотришь? чтобы доучить и найти работу? лол, пока ты доучишь все джун позиции будут заменены ИИ

  • @sixzerexs
    @sixzerexs 9 месяцев назад +1

    крутой ролик

  • @stanislavtimanov
    @stanislavtimanov 7 месяцев назад

    Задумайтесь, нужна ли вам "сила земли"!?

  • @denizsincar29
    @denizsincar29 9 месяцев назад +3

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

    • @andynaz7044
      @andynaz7044 9 месяцев назад

      всё так!

    • @adexitum
      @adexitum 9 месяцев назад +1

      Для прогеров и делается, чтобы даже некомпетентный сотрудник не мог городить совсем невменяемый код.
      Правда это обычно приводит к тому, что в очень простых и прозрачных местах все переменные обляпаны конкретными типами. А дальше простое правило: в любой непонятной ситуации ставь any))

    • @legan9434
      @legan9434 9 месяцев назад +1

      Если сказать проще, а не
      городить непонятные примеры, то в компилируемых языках тип определяет операции и способ хранения данных.
      В питоне строгая, но динамическая типизация. Суть в том, что в питоне тип закладывается в объект, а не в переменную. Потому там нет объявления переменных, а только их инициализация. В конце концов, питон можно сказать написан на Сях

  • @АртемГорбацкий
    @АртемГорбацкий 4 месяца назад +1

    TypeScript пытается сделать вид, что JS это С++ или что-то в этом духе, только зачем? Лучше сразу на плюсах буду писать.

    • @LetroScript
      @LetroScript 2 месяца назад

      Он не похож на C++. У него нету указателей. Он слегка наследовался от C#. TypeScript сам по себе хороший язык, чем твой язык C++. И тем более в C++ нету те же самых интерфейсов, нету абстракций. А работать с памятью тоже особо не хочется! Лучше тогда на Rust переходить, чем на C++!

    • @АртемГорбацкий
      @АртемГорбацкий 2 месяца назад

      @@LetroScript Или ты управляешь памятью, или она управляет тобой. Ни один сборщик мусора не даст тебе ею нормально управлять. Интерфейсы? Абстракция? Вроде бы принципы ООП в плюсах есть, или я чего-то не знаю?

  • @Jaaaaaamp
    @Jaaaaaamp 9 месяцев назад +1

    Дк конечно будет, чо за глупые вопросы ахахах, к примеру nest js

    • @dtlnfs
      @dtlnfs 9 месяцев назад

      не будет, nestjs компилирует TS файлы в JS и хранит в отдельной папке весь скомпилированный проект

    • @Jaaaaaamp
      @Jaaaaaamp 9 месяцев назад

      @@dtlnfs чел, nest js использует TS, nest js создаёт приложения на node js, следовательно TS работает в node js

  • @sicdex
    @sicdex 9 месяцев назад +4

    И тут говорят - компилируется (pepesad)... (transpile !== compiler).

    • @Сергей-у3к8й
      @Сергей-у3к8й 15 дней назад

      ТАК ТОЧНО. TS используют смузи*бы!!!!!!!!!!

  • @0xGod
    @0xGod 9 месяцев назад +3

    Тайпскрипт - єто говно

  • @Михазагрздин
    @Михазагрздин 9 месяцев назад +1

    ⁵⁹⁵

  • @ВадимАкименко-я4с
    @ВадимАкименко-я4с 3 дня назад

    Из всего видео только минута "полезной" информации. Остальное - вода. Тема не раскрыта. Я ценю свое время - дизлайк.

    • @merionacademy
      @merionacademy  3 дня назад

      Ничего страшного - удачи вам с поиском подходящего вам контента! 🙂

  • @ДенисНекрасов-л2ю
    @ДенисНекрасов-л2ю 9 месяцев назад

    А лягушат то в кинотеатре становится больше

  • @tunit6458
    @tunit6458 9 месяцев назад +1

    Видео ни о чём.
    TS не нужен

    • @merionacademy
      @merionacademy  9 месяцев назад +4

      Вы говорите, что «видео ни о чем», но оно про Typescript, значит оно о чем- то точно! 🙂

  • @oleksaveres7536
    @oleksaveres7536 9 месяцев назад

    О! Пасиба!