Справедливости ради, дядька хоть и знаковый, но зачем-то ему приписывают много лишнего. Паскаль таки придумал Николаус Вирт. Object pascal придумал Ларри Теслер с консультациями того же Вирта. Дельфи вообще никто не придумывал, это диалект object pascal, который сравнительно недавно обозвали отдельным языком. Да и C# на момент создания был по сути клоном жабы.
@@redneck_prm5429 Хейлсберг не придумал Pascal, а реализовал компилятор и продал его Borland в свои 20 лет. Через несколько лет ушел туда работать главным инженером (техническим директором) и под его руководством разработали и сделали Delphi, с оглядкой на Modula и Oberon, которые разработал Никлаус Вирт, который придумал Pascal (и многое другое, и даже то что вошло в Java) и далее вместо Pascal 2, Pascal 3 наплодил новых названий Modula и Oberon. В середине 90х Microsoft сделало Хейлсбергу предложение, от которого он не отказался и в итоге разработал C#. А уже в конце нулевых он задумал и возглавил разработку TypeScript.
@@DimaBriquez Java не может быть клоном С (даже плохим), поскольку имеет в своей основе абсолютно иные парадигмы. У этих языков вообще мало общего, кроме синтаксиса. А C# появился как ответ Microsoft на Java, причём благодаря более позднему появлению и ограниченной обратной совместимости, C# получился лучше, т.к. неудачные решения не перекочевали в этот язык, и их поддержку не требуется тащить до сих пор, как это вынужденно делает Java.
Как создать лучший язык программирования. Убедить всех, что динамическая типизация - это крутая фича, которая делает язык лучшим в мире. А через 20 лет, когда его будут использовать 60% программистов, добавить в него статическую типизацию.
Точнее так: убедить всех что недоязык с низким порогом входа это круто, потому что на нём пишут код быстро. Ну а через 20 лет добавить в него всё, на чём изначально сэкономили. Примеры: C->C++, PHP, JS->TS.
JS же сначала был скриптовым языком, который просто динамичности HTML-страничкам добавлял. Потом уже он разросся до того, что сейчас. И единственное, что ему не хватало как раз - типизации и нормального ООП
В 1970х Никлаус Вирт создал Паскаль, а где-то в середине 80х Хейлсберг создал компилятор Turbo Pascal, который оказался настолько удачным и доступным, что язык стал ещё более популярным. Что-то вроде Пайтона сейчас. Turbo Pascal стал основой для Delphi, а позже Microsoft пригласил Хейлсберга лля работы по созданию C#
@@ИмяФамилия-э4ф7вязык - это синтаксис. Интерпретируемость или компиляция это вопрос реализации. К слову, те, кто пишут языки, знают что сначала пишется интерпретатор для языка, затем компилятор, затем компилятор на самом себе же.
Забавно когда смотришь на фишки TS глазами программиста на языке статической типизации (Java/Kotlin), типа "а, так у вас этого нельзя было делать когда-то?" :)
А еще больше прозреваешь, когда сначала заходил в программирование со стороны фронта, но потом понял, что каждый день этим заниматься точно не хочется И после пошел в бэкенд на джаве, и понял насколько она божественна) но в целом да, одну и туже задачу, можно решить разными способами и на разных языках
@@andynaz7044нет, лучше давай тебя проанализируем: ты либо школьник, там принято показывать себя брутальным. Либо какие-то комплексы имеешь) что говорит о твоей неуверенности в себе
@@ЧижикПыжик-и6у очень странный вопрос. Автор начал экспериментировать с подачей, что бы сделать её более динамичной и немного перестарался в прошлом видео. Я дал ему фидбек с рекомендациями и референсом как можно было бы сделать лучше. А так же дал совет не обламываться о негативную реакцию в комментариях, где посоветовали бросить эксперименты. Пожелал ему успешного продолжения его начинания. И я рад, что Алексей продолжил пробовать и со второй попытки получилось значительно лучше, о чем собственно мой комментарий. Но раз уж вам так хочется меня спровоцировать за мой комментарий с тафталогией, написаный наспех, то я вам отвечу. Да, я точно программист. А вы?
Статическую типизацию параметров в функции, как и переменных можно задавать значением по умолчанию. IDE обычно подсвечивает тип параметров, когда следуешь этому правилу, но в TS все включено и потому незачем себя нагружать излишней рутиной, а сосредоточиться на разработке логики работы приложения. Благодарю за видео.
А кто-нибудь из вас уже пробовал использовать TypeScript для крупных проектов? лично я выбирал курсы по IT для улучшения навыков программирования, рассматривал разные варианты, но в итоге остановился на Skypro и не пожалел))
Не, не, не Алексей. В этом видео это не вы. Ваше спокойное умиротворенное повествование это то, за что вас любят смотреть. Может быть да, что-то нужно поменять/добавить, но не это. P.S. Смотрю вас уже несколько лет.
TypeScript - это больше философия, нежели быстро писать код. Зачастую, он себя не оправдывает, особенно в стартапах и эти все 73%, наврядли, на нем пишут
Спасибо за видео, все ясно и по полочкам. Ясность и структурированность приносит отдельную долю удовольствия. Только, пожалуйста, разбивайте видео на секции по таймкодам.
Про d.ts файлы можно добавить, что когда ты делаешь свои библиотеки, то их можно скомпилировать в js, и автоматически сгенерировать такие файлы. Тогда у тебя будет js код в библиотеке, но с понятными IDE и компилятору типами. Ну круто же!
Лёша, а можно также системный блок в окно выбросить 😄 будет очень эффектно Только начал в TS. Начало было трудное ))) В целом, прихожу к выводу - TS таки гуд Подача - супер
Ни хрена не понятно, но прикольно! Я еще учил в школе байсик и даже что то написал вроде игры стрелялки. Полагаю, что большинство подписчиков канала еще не было даже в проекте))
Здравствуйте. Подскажите, где найдёт хорошего преподавателя по python? Чтобы не просто платить деньги, а научиться. Учусь сам, но чувствую, нужна поддержка.
Классная подача! ) Спасибо. Классы в JS, как одном из FP языке, спорный вопрос сам по себе (и более широкий: область применимости ООП). Переменные и в JS не рекомендуется менять после инициализации, кроме счетчиков, ключей и пр. мелочевки. Типы входов-выходов, да, нужная вещь.
Здравствуйте! Хочу услышать ваш совет по выбору технологии/языка и вообще ваше мнение. Есть желание сделать сайт с графическими элементами, например MindMap или блок-схемы. На чем это удобнее сделать?
Писал всегда на питоне. Начал изучать вебразработку и пошел изучать фастапи. В принципе, красиво, просто, понятно. А потом начал копать вью. И какого же было мое удивление, когда узнал, что в жс НЕЛЬЗЯ объявить тип переменной в функции. О боже, какая боль, пока не узнал, что люди уже изобрели анальгетик для нее - тайпскрипт.
Я прекратил заниматься программированием как основным родом деятельности на вехе перехода php3->php4, это примерно 2002-2003 год. По жизни конечно жизнь мне преподносила эпизодически задачки связанные с разработкой и запросами в бд в виде классических sql запросов, но вот примерно с месяц-полтора жизнь сделала круг и теперь мне нужен TS... Я страдаю от ООП и типизации данных... Вкус прекрасного я пока не ущутил. Каждый мой день, это боль и страдания...
А я бы как новичок хотел спросить. А почему type script называют языком програмирования, если программа компилируется к джава скрипту? По сути если не копать в глубь,и не думать про байт код,то у нас джс выполняется,поэтому я не понимаю как он что может внести дополнительное в сам нативный джс.Как мне кажется просто для безопасности написания,ничего нового он не делает. Исправьте если я ошибся
Клевее TypeScript может быть ClojureScript. Или Dart (есть, например, AngularDart, порт ангуляра для дарта). Или Elm. Или Ocaml (ReScript, бывш. ReasonML). Или F# (Fable.) Или...... или вообще CoffeeScript. :-) (это так, для холивара, они все все равно компилятся в джаваскрипт) Видео конечно веселое, особенно на моменте швыряния ноутбука)))
Устраивается программист на работу, прошел собеседование и у него спрашивают: - Есть у Вас ещё какие-то вопросы, пожелания? - Да, не покупайте дорогой компьютер, я на прошлой работе разбил его об стену. 0:20
Топы такие топы, сделаем из астронафта водолаза, и скажем что это нормально. Топы эти имеют к реальности такое же отношение, как новости из зомбоящика.
Моя любимая комбинация джененик + репозиторий-паттерн. Один класс сделал, при создании экземпляра указал нужный интерфейс - готово. Сразу готовые подсказки по тому, что туда передать для любого entity.
1. Программисты на JS расхваливают динамическую типизацию и как можно легко запихнуть что угодно куда угодно когда угодно. И как это стильно, модно, молодёжно. 2. Программисты на JS узнают, что такое статическая типизация. И вдруг оказывается, что не зря её придумали!
Здравствуйте, я иду учится на IT но все говорят что если я не буду знать математику я много чего не смогу написать. Правда ли то что без математики програмистом не стать?
Я как сишарпер бакендер подтверждаю. Взялся решать частично задачи фронта (вью) - в тайпскрипт зашел как родной)). Читал доки на чистом жс - проклинал того, кто эту ересь придумал
Сначала они с пеной у рта рассказывают, как хороша и удобна динамическая типизация, а затем прикручивают статическую) Терпеть не мог JS после Java за такие штуки, может с TS все будет лучше А видео сделано очень хорошо, раскованность вам идет
интересная тема ) в питоне тоже существует аннотация типов у функций и классов) но она носит лишь предупредительный характер и не валит программу) такая же ситуация вроде с инкапсуляцией
Люди которые придумали Джаваскрипт знают толк в извращениях. Тайпскрипт -это такой фрак одетый сверху на бомжа-извращенца. Тем не менее, людям это нравится и работы под Тайп/Джава скрипт море. Это реальность.
Тайпскрипт стронул лавину и теперь практически все популярные скриптовые языки уверенно ползут в сторону опциональной статической типизации. В питоне дак вообще практически то же самое, только вместо препроцессора проверку типов отдали статическим анализаторам.
Интересный факт: Андерс Хейлсберг также создатель C#.
В общем, очень продуктивный дядька, который оставил большой след в истории программирования.
Справедливости ради, дядька хоть и знаковый, но зачем-то ему приписывают много лишнего.
Паскаль таки придумал Николаус Вирт.
Object pascal придумал Ларри Теслер с консультациями того же Вирта.
Дельфи вообще никто не придумывал, это диалект object pascal, который сравнительно недавно обозвали отдельным языком.
Да и C# на момент создания был по сути клоном жабы.
@@redneck_prm5429лоном? Я бы поспорил.
Хотя не буду ведь java это плохой клон C)
Я не удивлюсь если у него ещë и хер по колено
@@redneck_prm5429
Хейлсберг не придумал Pascal, а реализовал компилятор и продал его Borland в свои 20 лет. Через несколько лет ушел туда работать главным инженером (техническим директором) и под его руководством разработали и сделали Delphi, с оглядкой на Modula и Oberon, которые разработал Никлаус Вирт, который придумал Pascal (и многое другое, и даже то что вошло в Java) и далее вместо Pascal 2, Pascal 3 наплодил новых названий Modula и Oberon. В середине 90х Microsoft сделало Хейлсбергу предложение, от которого он не отказался и в итоге разработал C#. А уже в конце нулевых он задумал и возглавил разработку TypeScript.
@@DimaBriquez Java не может быть клоном С (даже плохим), поскольку имеет в своей основе абсолютно иные парадигмы. У этих языков вообще мало общего, кроме синтаксиса.
А C# появился как ответ Microsoft на Java, причём благодаря более позднему появлению и ограниченной обратной совместимости, C# получился лучше, т.к. неудачные решения не перекочевали в этот язык, и их поддержку не требуется тащить до сих пор, как это вынужденно делает Java.
Как создать лучший язык программирования. Убедить всех, что динамическая типизация - это крутая фича, которая делает язык лучшим в мире. А через 20 лет, когда его будут использовать 60% программистов, добавить в него статическую типизацию.
Точнее так: убедить всех что недоязык с низким порогом входа это круто, потому что на нём пишут код быстро. Ну а через 20 лет добавить в него всё, на чём изначально сэкономили. Примеры: C->C++, PHP, JS->TS.
JS же сначала был скриптовым языком, который просто динамичности HTML-страничкам добавлял.
Потом уже он разросся до того, что сейчас. И единственное, что ему не хватало как раз - типизации и нормального ООП
Выиграет язык со встроенным АИ. Он сам будет решать динамическая или статическая типизация
@@РолтунПсевдокод + исполнитель с искусственным интеллектом
@@СергейВикторович-й1ц да, язык который будет болтать с тобой и обсуждать политику
Я надеюсь, что за время съёмок ролика ни один компьютер не пострадал.
Ага, он пострадал до того и теперь может принимать участие в эффектных съемках 🤣
@@aliday9968 Если такой "блинчик" аккуратно метнуть в подушку, ничего не случится. (все же на ssd перешли?)
Will It Blend? )
Мне не хватило скорости с которой ноутбук летел. Автор недоигрывает
решил одним глазом быро глянуть что тут рассказывают, в итоге уже и видео закончилось)
подача очень увлекательная, спасибо
Когда в процессе монтажа перепил кофе Спасибо за старания, Алексей.
0:45 Паскаль так то Никлаус Вирт придумал, Хелсберг просто написал один из компиляторов.
Вот тоже хотел про Вирта написать)
да и Delphi не язык тоже...
Очень хорошая подача🤩
Чётко, интересно, информативно и весело!❤
В 1970х Никлаус Вирт создал Паскаль, а где-то в середине 80х Хейлсберг создал компилятор Turbo Pascal, который оказался настолько удачным и доступным, что язык стал ещё более популярным. Что-то вроде Пайтона сейчас.
Turbo Pascal стал основой для Delphi, а позже Microsoft пригласил Хейлсберга лля работы по созданию C#
Любой язык становится языком программирования, когда появляется компилятор… 😂 и типизация данных 😮
@@vit777vit почему? У интерпретируемых языков вообще может не быть компиляторов
@@ИмяФамилия-э4ф7вэто под#б
@@vit777vit🤣👍
@@ИмяФамилия-э4ф7вязык - это синтаксис. Интерпретируемость или компиляция это вопрос реализации.
К слову, те, кто пишут языки, знают что сначала пишется интерпретатор для языка, затем компилятор, затем компилятор на самом себе же.
Забавно когда смотришь на фишки TS глазами программиста на языке статической типизации (Java/Kotlin), типа "а, так у вас этого нельзя было делать когда-то?" :)
А еще больше прозреваешь, когда сначала заходил в программирование со стороны фронта, но потом понял, что каждый день этим заниматься точно не хочется
И после пошел в бэкенд на джаве, и понял насколько она божественна)
но в целом да, одну и туже задачу, можно решить разными способами и на разных языках
Забавно то, что нам не нужно описывать все в обязательном порядке. Очень гибко, но приходится всегда шевелить мозгами…
Не перехожу на js только по той причине, что в нем нету статической типизации, а TS - это сильно урезанная в плане типизации и плюшек версия C#
@@vitalo9900 -приходится всегда шевелить мозгами- приходится всегда любить мозги кучей багов.
я пишу сейчас на слабо типизированом языке ЕРП системы и только начав учить джаву понял какое это блаженство знать тип =)
P.S. JS сосет
Леша внешне похорошел, видна бодрость и любовь к своему делу
гей?
@@andynaz7044нет, лучше давай тебя проанализируем: ты либо школьник, там принято показывать себя брутальным. Либо какие-то комплексы имеешь) что говорит о твоей неуверенности в себе
Суперская подача!
Давненько Вас смотрю.
Лëша, продолжайте двигаться в этом же направлении! )) очень увлекательно)
Круто, что раскрепостился и пробуешь с динамично меняющимися ракурсами подачи) уже выглядит очень бодро и так же многообещающе) всех благ!
Отлично отлично!
Шутка огонь!
А можно еще чего-нибудь бросить? Подача прям в кайф❤
Отличный ролик! Подача то что надо. Рад что вы не забросили идею динамической подачи!
@@ЧижикПыжик-и6у очень странный вопрос. Автор начал экспериментировать с подачей, что бы сделать её более динамичной и немного перестарался в прошлом видео. Я дал ему фидбек с рекомендациями и референсом как можно было бы сделать лучше. А так же дал совет не обламываться о негативную реакцию в комментариях, где посоветовали бросить эксперименты. Пожелал ему успешного продолжения его начинания. И я рад, что Алексей продолжил пробовать и со второй попытки получилось значительно лучше, о чем собственно мой комментарий.
Но раз уж вам так хочется меня спровоцировать за мой комментарий с тафталогией, написаный наспех, то я вам отвечу. Да, я точно программист. А вы?
А динамическую типизацию забросил...
Мне кажется, это был удачный эксперимент в стиле изложения :)
Мне нравится. Следующее видео в разных кафешках и коворкингах, ну а там и тревел блог программиста для программистов :)
Nice, oчень понравился подача, все буду закончить TypeScript project )
Прикольный монтаж)
По сути тоже класс! Спасибо за видео!
"Выбрать Ваш любимый яд..." Боже, это гениально! 😅
язык девелопинга)
@@uvesel4ak Точнее было бы сказать любимый наркотик)
@@uvesel4ak 😄
@@vladimiryakunin8169 не, всё правильно - яд. Это более широкое понятие, суперкласс.
Статическую типизацию параметров в функции, как и переменных можно задавать значением по умолчанию. IDE обычно подсвечивает тип параметров, когда следуешь этому правилу, но в TS все включено и потому незачем себя нагружать излишней рутиной, а сосредоточиться на разработке логики работы приложения.
Благодарю за видео.
А кто-нибудь из вас уже пробовал использовать TypeScript для крупных проектов? лично я выбирал курсы по IT для улучшения навыков программирования, рассматривал разные варианты, но в итоге остановился на Skypro и не пожалел))
Спасибо, Алексей, особенно за тех, кто помнит ключевое слово VAR )))))
вот что с человеком смена работы делает
да еще и с хорошей прибавкой ))
Не, не, не Алексей. В этом видео это не вы. Ваше спокойное умиротворенное повествование это то, за что вас любят смотреть. Может быть да, что-то нужно поменять/добавить, но не это.
P.S. Смотрю вас уже несколько лет.
Подскажите, а вы по сколько времени в день занимались, когда начали изучать программирование? Ну в среднем.
Какой день? Есть же ночь
@@vas_._sfer6157 Тоже верно)
TypeScript - это больше философия, нежели быстро писать код. Зачастую, он себя не оправдывает, особенно в стартапах и эти все 73%, наврядли, на нем пишут
Вижу Алексея, ставлю лайк! Спасибо за отличную подачу и классный материал!
Леша перед началом записи хряпнул стопарик и понеслась 😅 Подача топ!
Не, дженерик)😊
Интересный материал и подача. Аплодирую)) Спасибо!
Хорошее видео. И будто уже с ускорением лёгким, типа х1.25.
И да, всё будет Java))
Ура
Люди стали возвращаться к статической типизации🎉🎉🎉
P. S.
Это всегда, в любом языке программирования, убирает около 30-40% проблем с кодом
Согласен на 1000 процентов
Это только у говнокодеров динамическая типизация порождает ошибки. У программистов она проблем не вызывает.
Но можно и переборщить например паскаль где два совершенно одинаковых типа несовместимы только потому что их назвали по разному...
@@andynaz7044очень аргументированный ответ. Вам бы найти хоть одного программиста и пообщаться😅
Умные люди поняли что другие люди не хотят нормально писать код и сделали приблуду. Все проблемы плохого кода это уровень автора этого кода.
Корепанов Алексей
Он хитер как Бармалей.
Все про кодинг рассказал нам
И уехал на троллей
(бусе)
Отличное видео, интересная подача. Очень приятно смотреть! Спасибо, за интересную информацию!
Язык Паскаль придумал, вообще-то, Никлаус Вирт, досточтимый.
Отличная подача ролика, удачи вам в жизни!
А вроде Никлаус Вирт придумал Паскаль.
Он и в C# наследил)
Спасибо за видео, все ясно и по полочкам. Ясность и структурированность приносит отдельную долю удовольствия. Только, пожалуйста, разбивайте видео на секции по таймкодам.
Неплохо бы ещё указать и недостатки, вроде soundness . Снято бодро!
Спасибо, Алексей, за интересное видео :)
Ждём видео из подвала и чердака про Fortran
Только Паскаль все же Вирт придумал, а Anders Hejlsberg сделал для него среду Turbo Pascal
"можем МИЛЛИОНОМ разных способов, я знаю как минимум ДВА" XD 4:38
Про "есть слона по кусочкам" я от Пригожина раньше услышал.
Про d.ts файлы можно добавить, что когда ты делаешь свои библиотеки, то их можно скомпилировать в js, и автоматически сгенерировать такие файлы. Тогда у тебя будет js код в библиотеке, но с понятными IDE и компилятору типами. Ну круто же!
Согласен полностью
Работаю не так много, но уже страшно представить как раньше делали даже рефакторинг кода без тс
Лёша, а можно также системный блок в окно выбросить 😄 будет очень эффектно
Только начал в TS. Начало было трудное ))) В целом, прихожу к выводу - TS таки гуд
Подача - супер
Ни хрена не понятно, но прикольно!
Я еще учил в школе байсик и даже что то написал вроде игры стрелялки. Полагаю, что большинство подписчиков канала еще не было даже в проекте))
Здравствуйте. Подскажите, где найдёт хорошего преподавателя по python? Чтобы не просто платить деньги, а научиться. Учусь сам, но чувствую, нужна поддержка.
Весь ролик сидел с улыбкой до ушей: они сделали из Яву из Яваскрипта ))))
точнее безуспешно попытались сделать)
Ну до Явы там далековато
Классная подача! ) Спасибо. Классы в JS, как одном из FP языке, спорный вопрос сам по себе (и более широкий: область применимости ООП). Переменные и в JS не рекомендуется менять после инициализации, кроме счетчиков, ключей и пр. мелочевки. Типы входов-выходов, да, нужная вещь.
Только const )
Здравствуйте! Хочу услышать ваш совет по выбору технологии/языка и вообще ваше мнение. Есть желание сделать сайт с графическими элементами, например MindMap или блок-схемы. На чем это удобнее сделать?
2:42 мне понравилось, жиза, про разрастающееся приложение и возможности программиста :)
Алексей Добрый Вечер с Молдовы, я смотрю вас очень очень давно скажите пожалуйста какой у вас микрофон???
Последнее видео на Rode VideoMicro, а иногда на большой Blue Yetti пишу, там получше качество.
Спасибо, было интересно 👍
Файлы деклараций это очень полезно
Только надо использовать их с умом)
Спасибо что рассказали нам про С# только с выводом в консоль через Console.log вместо Console.WriteLine)
Меня укачало от смены кадров🥴
Писал всегда на питоне.
Начал изучать вебразработку и пошел изучать фастапи. В принципе, красиво, просто, понятно.
А потом начал копать вью. И какого же было мое удивление, когда узнал, что в жс НЕЛЬЗЯ объявить тип переменной в функции. О боже, какая боль, пока не узнал, что люди уже изобрели анальгетик для нее - тайпскрипт.
Название видео как отдельный вид искусства
Я прекратил заниматься программированием как основным родом деятельности на вехе перехода php3->php4, это примерно 2002-2003 год. По жизни конечно жизнь мне преподносила эпизодически задачки связанные с разработкой и запросами в бд в виде классических sql запросов, но вот примерно с месяц-полтора жизнь сделала круг и теперь мне нужен TS... Я страдаю от ООП и типизации данных... Вкус прекрасного я пока не ущутил. Каждый мой день, это боль и страдания...
А я бы как новичок хотел спросить. А почему type script называют языком програмирования, если программа компилируется к джава скрипту? По сути если не копать в глубь,и не думать про байт код,то у нас джс выполняется,поэтому я не понимаю как он что может внести дополнительное в сам нативный джс.Как мне кажется просто для безопасности написания,ничего нового он не делает. Исправьте если я ошибся
Алексей, здравствуйте! Скажите, а вы обучаете программированию?
Спасибо за интересное видео!
интерфейс описывает имена и типы свойств объекта.
тип - может определить, например, перечисление
🌟 Если TypeScript - это Ангел Порядка,
то JavaScript - это Демон Хаоса
хоть они и родные братья от мамки Ecma
Уууу шутку про дженерики поймут только те, кто связан с фармацией ))
Лёша подскажи, ты используешь отладчик в работе? Для js или python или для др
Только developer tools в браузере, а так принтами отлаживаюсь 😁
@@aocore тоже вариант) старая школа
Клевее TypeScript может быть ClojureScript. Или Dart (есть, например, AngularDart, порт ангуляра для дарта). Или Elm. Или Ocaml (ReScript, бывш. ReasonML). Или F# (Fable.) Или...... или вообще CoffeeScript. :-)
(это так, для холивара, они все все равно компилятся в джаваскрипт)
Видео конечно веселое, особенно на моменте швыряния ноутбука)))
Спасибо, Алексей
Устраивается программист на работу, прошел собеседование и у него спрашивают:
- Есть у Вас ещё какие-то вопросы, пожелания?
- Да, не покупайте дорогой компьютер, я на прошлой работе разбил его об стену. 0:20
Danke for the video.
How u thinking, is it worth learning TS before React?
Топы такие топы, сделаем из астронафта водолаза, и скажем что это нормально. Топы эти имеют к реальности такое же отношение, как новости из зомбоящика.
Подача поменялось, неожиданно и приятно)
Моя любимая комбинация джененик + репозиторий-паттерн.
Один класс сделал, при создании экземпляра указал нужный интерфейс - готово. Сразу готовые подсказки по тому, что туда передать для любого entity.
Они от неизбежности его любят, аналоговнет как говориться.
В кратце: программисты назвали лучшем языком тот, который указывает на ошибки программистов.
Классное видео, мне нравится новый стиль.)
Небольшое уточнение. Pascal создал Никлаус Вирт
уже уточнили ниже в комментах)))
здесь должен быть мем с Януковичем 🙃 *АСТАНАВИТЕСЬ* 🙂
Шикарно, спасибо!
тайная любовь к Java, заставила из JS сделать TS
Алексей, а какова популярность remix или nextjs, если рассматривать в контексте react, на текущем месте работы?
c# java golang, что посоветуешь для backend?) Знаю C/Asm/JS
1. Программисты на JS расхваливают динамическую типизацию и как можно легко запихнуть что угодно куда угодно когда угодно. И как это стильно, модно, молодёжно.
2. Программисты на JS узнают, что такое статическая типизация. И вдруг оказывается, что не зря её придумали!
Здравствуйте, я иду учится на IT но все говорят что если я не буду знать математику я много чего не смогу написать. Правда ли то что без математики програмистом не стать?
есть F# который безопаснее typescript. и может компилироваться не только js
Для полноты монтажа можно на задний фон музычку под флекс поставить
Спасибо за видео!
Спасибо что наставляешь нас на путь истинный )
Да прибудет с тобой Сила!
Вот так! Почаще выкладывай ролики👍
Я как сишарпер бакендер подтверждаю. Взялся решать частично задачи фронта (вью) - в тайпскрипт зашел как родной)).
Читал доки на чистом жс - проклинал того, кто эту ересь придумал
Сначала они с пеной у рта рассказывают, как хороша и удобна динамическая типизация, а затем прикручивают статическую)
Терпеть не мог JS после Java за такие штуки, может с TS все будет лучше
А видео сделано очень хорошо, раскованность вам идет
интересная тема ) в питоне тоже существует аннотация типов у функций и классов) но она носит лишь предупредительный характер и не валит программу) такая же ситуация вроде с инкапсуляцией
Это и есть самый разумный подход.
@@vitiok78нет, это херня бесполезная
Интересно, можно ли включить строгую проверку типов, чтобы несоответствия ловить до запуска?
И не по теме: Когда разрешат отключать GIL?
@@gimeron-dbНикогда не отключат GIL, ибо свалить интерпретатор так можно.
@@vas_._sfer6157 Хотя бы на свой страх и риск дать отключать. Какой смысл в асинхронности, если реально задействуется только одно ядро?
Алексей, как вам идея сделать видео про занятия спортом для программиста. Я думаю вам, как опытному разработчику, есть что сказать по этому поводу?
Люди которые придумали Джаваскрипт знают толк в извращениях.
Тайпскрипт -это такой фрак одетый сверху на бомжа-извращенца.
Тем не менее, людям это нравится и работы под Тайп/Джава скрипт море. Это реальность.
Ну вы это бросьте. Паскаль изобрёл Вирт, а не Андерс Хейлсберг. Двойка за матчасть.
Даже у питона появилась фича с типами... Какая та тенденция с типами...
Тайпскрипт стронул лавину и теперь практически все популярные скриптовые языки уверенно ползут в сторону опциональной статической типизации. В питоне дак вообще практически то же самое, только вместо препроцессора проверку типов отдали статическим анализаторам.
Круто расскал!
Мой 👑Царский Лайк 👍-за видос
На заднем фоне в Майнкрафте кто-то зелье принимал)
Спасибо. Полезно.