ПОЧЕМУ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ТАК МНОГО?

  Рет қаралды 394,195

Alek OS

Alek OS

Жыл бұрын

Стань “Белым” хакером в SkillFactory: go.skillfactory.ru/vFcaJw
Скидка 45% по промокоду ALEKOS до 28.02.2023 г.
ПОЧЕМУ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ТАК МНОГО?
Подписывайся в соц. сетях:
Телеграм - t.me/Alek_OS
ВК - alekos1
❤️ Поддержка канала:
Бусти - boosty.to/alekos
Юмани - yoomoney.ru/to/410011179144828
✔️ Полезные ссылки:
Основы программирования - • КАК РАБОТАЕТ ПАМЯТЬ КО...
Полезно знать - • ЯЗЫКИ ПРОГРАММИРОВАНИЯ...
Алгоритмы и структуры данных - • УСКОРЬ СВОЙ КОД В МИЛЛ...
Мысли Алека - • КАК ИЗУЧАТЬ ПРОГРАММИР...

Пікірлер: 1 000
@AlekOS
@AlekOS Жыл бұрын
Телеграм-канал: t.me/Alek_OS
@user-ho9fs7ch4j
@user-ho9fs7ch4j Жыл бұрын
сделай пожалуйста ролик про русские языки програмирывания не где не находил информации об этом какие существуют и какие могут быть аналогом популярных языков или вообще просто какой то мод на то чтобы пери именовать функции на языке програмирывания под любые символы например под русские, вот пишешь ты на питоне и пишешь просто русскими символами понятные слова и читаешь как текст. но программа внутри написанна на стандартном обозначении. буду очень благодарен если сделаешь такой ролик или хотя бы ответишь и выскажешь мнение по поводу моего вопроса
@LithiumDeuteride-6
@LithiumDeuteride-6 Жыл бұрын
Можно было упомянуть ещё один ЯП, это Луна или Lua, это самый простой скриптовый ЯП, используется в встроенных системах. Например, на Lua написана основная логика в сталкере, отключите луа и НПС будут бродить по ЗОНЕ, пока не зарулят в аномалию или не перестреляют друг друга, да и выйти в меню не получится. Я считаю его самым простым ЯП, это ваш питухон и рядом не валялся по степени простоты. На самом деле С++ и питухон одинаковы по сложности, в С++ только заморочки с указателями и шаблонами, остальное все простое и проще чем в питухоне.
@Kolyan_74
@Kolyan_74 Жыл бұрын
Хороший ролик , но примеры программ появляются на секунду и начинают сразу двигаться, чтобы прочитать приходилось останавливать видео.
@user-dn2zj1dx5o
@user-dn2zj1dx5o Жыл бұрын
@@user-ho9fs7ch4j your
@user-cb8ws8qx4f
@user-cb8ws8qx4f Жыл бұрын
Все писали языки под удобство конкретных людей(или человека). XD И по сей день они этим занимаются
@German_1984
@German_1984 Жыл бұрын
Дополнение: был период времени, когда компилятор был не программой, а профессией. Чел сидел со справочником, и на бумаге каждому оператору программы сопоставлял машинной код. Сами программы тогда тоже писались на бумаге
@avi-crakhome2524
@avi-crakhome2524 Жыл бұрын
Вот-же сволочи, сколько людей лишили работы.
@sas408
@sas408 Жыл бұрын
@@avi-crakhome2524оаоаом чичас бы jit языки с бумажечки пособирать
@MrKRoTkIy
@MrKRoTkIy Жыл бұрын
@@avi-crakhome2524 да не говори, столько дел было у людей...
@Anti_During
@Anti_During Жыл бұрын
верно. это вопрос "курицы и яйца" , который имеет решение: бинарный код вводили вручную
@corbi06
@corbi06 Жыл бұрын
Код писался не совсем на бумаге. Были картонные или бумажные карточки, на которых выбивались отверстия в нужных местах. Карточки стопкой погружались в машину, которая считывала отверстия как единицы и выполняла код
@zzzzzzzz6792
@zzzzzzzz6792 Жыл бұрын
Однажды я задался вопросом, какой язык программирования учить, и мой учитель сказал: -"Если ты хочешь научиться программировать, выучи английский язык". И мой дух бунтарства сделал меня программистом 1С©
@VORONOKVA
@VORONOKVA Жыл бұрын
... и это была ошибка.
@Andre-mp4ii
@Andre-mp4ii Жыл бұрын
Грустная история
@GsBluma
@GsBluma Жыл бұрын
😆😆😆 Но на самом деле, не нужно знать английский нормально на разговорном уровне, чтобы учить программировать на каком-то языке. Если понимаешь отдельные слова, которые используются в качестве команд, этого достаточно. Но чтобы знать английский, слов не достаточно. Нужно ещё знать правила, исключения, как формируется предложения, те же времена, будь они не ладны, окончания, предлоги и т.п. Для того, чтобы программировать ничего этого не нужно. Лишь понимать какие команды что делают. Тут больше нужно прокачивать логику.
@vladyslavtymofieiev4213
@vladyslavtymofieiev4213 Жыл бұрын
@@GsBluma, ну чтобы давать нормальные имена переменных/методам/классам все таки было бы неплохо знать язык. Хотя, можно учить английский посредством написания кода.
@v61kz
@v61kz Жыл бұрын
@@GsBluma а международные форумы и доки? Обычно онглийские
@crazycreateman
@crazycreateman Жыл бұрын
Автор молодец! Хорошо и доступно показал иерархию языков. Кратко и лаконично!!!
@TheLevius
@TheLevius Жыл бұрын
ты хоть знаешь значение слова "иерархия", пхахаха?
@igrotekaXXI
@igrotekaXXI Жыл бұрын
@@TheLevius привет, душнила, а как в реале звучит "пхахаха"? Ты действительно прям пхакаешь?
@thevortex6512
@thevortex6512 Жыл бұрын
@@igrotekaXXI смех - зачастую резкое и импульсное выдыхание воздуха, который действительно в начале может начинаться со звуков "пхахаха" И да, «иерархия» значит совсем другое
@meysder
@meysder Жыл бұрын
​@@TheLevius что тебе не понравилось? Всё правильно вроде. Хотя я бы вместо "иерархии" поставил бы "предназначение", мне кажется это больше подходит.
@thegreatbird6501
@thegreatbird6501 Жыл бұрын
@@meysder абсолютно разные слова
@user-mf2hc3oj6s
@user-mf2hc3oj6s Жыл бұрын
С 1969 года программировал на Алголе, Фортране, Коболе. В то время ударение в слове КОБОЛ ставилось на второй слог, по крайней мере я никогда не слышал в 70-х годах такое произношение, как в данном ролике. Спасибо за видео.
@user-oz3px5di6m
@user-oz3px5di6m Жыл бұрын
Простите за навязчивость,а сколько вам лет?
@user-mf2hc3oj6s
@user-mf2hc3oj6s Жыл бұрын
@@user-oz3px5di6m В ноябре будет 75. В этом видео еще не упомянут язык PL/1, на который возлагали большие надежды в конце 80-х, я на нем писал программы в самом начале 90-х. Потом есть же (точнее были) и другие ЭВМ, кроме универсальных, например, управляющие машины типа СМ-1 (Орловский завод выпускал), М6000 (в Тбилиси выпускалась машина). Я пытаюсь составить общее представление о современном программировании (но не очень получается). В 2008 мне пришлось писать программы на Дельфи-7, сейчас это уже совсем забыто. Чуть владею ассемблерами (MASM, NASM, FASM, TASM), недавно написал даже курсовую работу для студента по многочленам Татта (посмотрите в интернете, что это за многочлен) и приложение к ней на С++. Всё пытаюсь освоить Web программирование, мне интересно это.
@Mishanya00
@Mishanya00 Жыл бұрын
@@user-oz3px5di6m Лет 70?
@user-oz3px5di6m
@user-oz3px5di6m Жыл бұрын
@@Mishanya00 Думаю под 80.
@user-mf2hc3oj6s
@user-mf2hc3oj6s Жыл бұрын
@@sergeyevseev9880 Спасибо, буду это иметь в виду.
@tushichVX
@tushichVX Жыл бұрын
Ролику 2 часа, я не подписан и оно появилась у меня в рекомендациях. Прикольно что как раз когда мне скучно появляются крутые и интерестное ролики. Спасибо 👍
@Tuymada
@Tuymada Жыл бұрын
Однажды изучив c++ можно без особых проблем изучить практически любой современный язык. А если ещё и с# знаешь... то это как знать английский и испанский в реальном мире 😏
@euginekosenko2268
@euginekosenko2268 Жыл бұрын
Однажды изучив ассемблер, можно без особых проблем изучить практически любой современный язык. Это как знать латынь в реальном мире :-)
@Tuymada
@Tuymada Жыл бұрын
@@euginekosenko2268 ассемблер это не латынь (на эту роль больше С подходит... такие же религиозные фанатики 😂). Ассемблер это уже какая-то фрейдиская психология 😏 (индивидуальный подход к каждому, но все равно все упирается в секс 😂)
@natteft6593
@natteft6593 Жыл бұрын
@@euginekosenko2268 ассемблер уже давно проигрывает С по всем статьям. Единственное применение это ассемблерные вставки для низкоуровневого программирования
@user-ju7xj3qu6k
@user-ju7xj3qu6k Жыл бұрын
Да без разницы с какого начинать. У меня, например, первым был Фортран.
@user-of3ip5ez4f
@user-of3ip5ez4f Жыл бұрын
@@natteft6593 Нет, на нем до сих пор пишут драйвера, микропропграмы и все что требует скорости и точности. Любой другой язык будет дольше выполнять ту же операцию.
@railrahimov7611
@railrahimov7611 Жыл бұрын
Спасибо большое за видео! Думаю было бы интересно увидеть видео про то как создавались отдельные компоненты (Типы данных, If else, классы, паттерны и т.д)
@darkfrei2
@darkfrei2 Жыл бұрын
И массивы всех видов, а также почему для всех таблиц хватает таблиц Lua, а остальные нуждаются в конкретизации.
@actualsound8195
@actualsound8195 Жыл бұрын
if else - c asm ещё переехали) типы данных разрабатывались для уменьшения объёмов резерва памяти для объектов, паттерны и парадигмы - следствия опыта (главное отличие сеньёра - он помнит, как при конкретном подходе случалось что-то ужасное и что надо выполнять конкретные задачи с конкретными подходами)
@railrahimov7611
@railrahimov7611 Жыл бұрын
@@actualsound8195 мне ещё нужно объяснение "и т.д")
@--..--..---.--.-.
@--..--..---.--.-. Жыл бұрын
Ну Вы прям уж накидали несвязанных вещей в скобочках) Вопрос о том, как они создавались или как их придумали? Про ТД и АТД: Типы данных - и есть классы данных: Информация известной размерности, с определённым над ней множеством операций. В свою очередь, классы (АТД в ООП) - не просто «классы», а "классы типов данных": Структуры данных, известной размерности, с определёнными над ними множествами операций. Держа в голове эту идею, нетрудно догадаться, как всё придумывали и создавали.
@ilya9261
@ilya9261 Жыл бұрын
по паттернам очень много информации, плохо ищите. Типы данных и классы - суть одна, обертка разная If else, массивы и прочая логика - дискретная математика
@odduck41
@odduck41 Жыл бұрын
Слушай, а как насчёт видео о парадигмах, конечно не надо углубляться, так же поверхностно пройтись как прошёлся по языкам и всё?) Ну или можно запарится и замутить целый плейлист)
@MetaJamm
@MetaJamm Жыл бұрын
Имхо есть смысл какраз углубляться но только в ООП, остальное или незаслуживает отдельного внимания, или заведомо подразумевает хороший класс, такие и без видосиков разберутся в нужной теме. В связке с паттернами проектирования подать ООП былобы полезно и более осмысленно чем обычно бывает, так как это донельзя абстрактная штука совершенно непонятная новичкам и динозаврам процедурщикам. В голову это одним куском не влезет, и как следует понять можно только разбирая лучшие практики и паттерны. Кроме того это не новичковая тема и нужна чтоб прогать в команде большие проекты. Тем кто первые шаги делает это вобще вероятно во вред будет, как если за тотже ассемблер например новичку взяться.
@userlink-12345
@userlink-12345 Жыл бұрын
Я бы по ФП глянул видео, монады и тд...
@MaxusR
@MaxusR Жыл бұрын
@@MetaJamm динозавры процедурщики знают, что если процедурный код достаточно прост для понимания, то уделает по производительности ООП код, не потеряв в удобстве внесения изменений. А вот когда размер проекта ощутимый, задачи не являются чисто вычислительными, а количество сущностей, с которыми надо проводить операции зашкаливает - тут ООП сияет во всей красе. Так что не надо тупо учить что-то одно и смотреть на остальные подходы свысока, благо многие современные языки умеют в оба подхода.
@ceva-mx
@ceva-mx Жыл бұрын
Смотрел сегодня твои видео годовалой давности (и ставил лайки) Какой великолепный рост в подаче в сравнении с этим роликом! (А контент и тогда был супер!) Спасибо тебе за твой труд, продолжай в том же духе :)
@railrahimov7611
@railrahimov7611 Жыл бұрын
Не знаю, но по-моему это один из немногих каналов которые уже с самого начала делали обалденные ролики. В первом его видео нет ни пердящего микрофона, ни плохой дикции, ни плохого визуала как у многих
@paitor1024
@paitor1024 Жыл бұрын
Отличное видео, спасибо. Всё понятно, красиво и описано настолько подробно, чтобы создать представление о большинстве языков
@practical-skills-school
@practical-skills-school Жыл бұрын
Отличнейшая ретроспектива, автору спасибо за огромный труд и подачу с саспенсм
@justdaxik
@justdaxik Жыл бұрын
Смотрел с удовольствием. Очень классный видеоряд и крутая подача) Спасибо)
@John_602nd
@John_602nd Жыл бұрын
Неплохо было бы ещё функциональные и логические языки рассмотреть) хотя бы просто в обзорном виде
@user-wo9vb2fx7j
@user-wo9vb2fx7j Жыл бұрын
Мне препод рассказывал, как они когда-то исправляли ошибки в коде: вырезали лезвием кусочек перфокарты и вставляли другой!
@blackwood3408
@blackwood3408 Жыл бұрын
Спасибо за историю языков, многое стало понятно
@---fc8jp
@---fc8jp Жыл бұрын
Отличная подача материала! 👍С нетерпением жду о чём третий видос будет.
@DmitryShubin-ym4pj
@DmitryShubin-ym4pj Жыл бұрын
Хороший обзор. Учитывая, что многие из перечисленных языков не только появились и умерли, а еще и развивались (и продолжают это делать) с появлением новых фич и обогащением стандартных библиотек, можно с восхищением смотреть на накопленный объем знаний у современных программистов.
@SIM31r
@SIM31r 11 ай бұрын
Кобол круто развился да
@jaxunion8271
@jaxunion8271 10 ай бұрын
Какой же ты красавчик, автор. Спасибо тебе за работу. Видно, что сделано максимально с душой
@user-ze8ze3lj4v
@user-ze8ze3lj4v Жыл бұрын
А почему пропустили программирующую программу ПП-1 1954 года от ОПМ МИАН АН СССР ?
@Pavel_2408
@Pavel_2408 Жыл бұрын
Это замечательное видео с доступным объяснением, огромнейшая благодарность!!!
@kus_artem
@kus_artem Жыл бұрын
Мне абсолютно не интересно программирование, как то, во что бы я хотел погрузиться, сделать это для себя работой или хобби *Но твои видосы,* и этот в том числе, интересны и даже очень Визуал прекрасен и подача самое то. Жду следующих выпусков
@SkyZorgTM
@SkyZorgTM Жыл бұрын
Благодарю за экскурс в историю языков программирования.
@eldarappazov6064
@eldarappazov6064 Жыл бұрын
Спасибо очень интересно и душевно. Автору большой респект.
@user-wr1jy5pc2o
@user-wr1jy5pc2o 7 ай бұрын
Благодарю за такой труд! Интересно и познавательно! Такую тему, так понятно раскрыть - талант)
@nomore7222
@nomore7222 Жыл бұрын
Восхищаюсь каждому твоему видео. Автор, ты просто талантище!!! ❤
@user-cu4gm2km8s
@user-cu4gm2km8s Жыл бұрын
Спасибо за увлекательную экскурсию!
@KlinovAS
@KlinovAS Жыл бұрын
Идеально. Думаю, это интересно и программистам и желающим научиться. Топ
@leomysky
@leomysky Жыл бұрын
Невероятный материал Большое спасибо за проделанную работу
@deniskfender
@deniskfender Жыл бұрын
Супер. Ребенок даже залип на графике. Котлин можно было упомянуть, думаю
@alexanderermak8509
@alexanderermak8509 Жыл бұрын
У меня мурашки от просмотра этого видео. Появилось ощущение причастности к чему-то большому, к истории. Спасибо!❤
@Arch_Demon3
@Arch_Demon3 10 ай бұрын
+++
@user-ip1vt5kh6s
@user-ip1vt5kh6s 8 ай бұрын
Очень часто не ты выбираешь язык программирования, а язык выбирает тебя. Например: Ты поступаешь в университет и тебя начинают учить программированию на Java. Ты добросовестно изучаешь его и параллельно ищешь подработку, например в web-дизайне и вёрстке. И, выясняется, что твои знания Java остаются не востребованными, потому что заказчикам не нужны интернет-магазины, а нужны банальные сайты-визитки. И вот, ты уже погружаешься в PHP и Java Script. Окончив универ, ты начинаешь искать работу, и тут выясняется, что твои знания, полученные в университете, снова не востребованы, ибо те, кому ты мог бы пригодится, находятся в Силиконовой долине, а в твоём городе гигантов масштаба Google или Oracle не наблюдается. Более того, мало предприятий (а это, как правило крупные предприятия), где бы использовались базы того же Oracle. И вот, ты уже в каком-нибудь Франчайзи занимаешься 1С, параллельно погружаясь в бухгалтерский и складской учет, расчет заработной платы и прочую хрень, которая вообще не имеет отношения к программированию. C'est La Vie ("Такова жизнь").
@user-name-2598
@user-name-2598 5 ай бұрын
-Как я пойму, что язык программирования выбрал меня? -Он захочет тебя убить )))))
@loguser7795
@loguser7795 Жыл бұрын
Как всегда интересно. Спасибо за то, что делешь:3
@istochnikistiny
@istochnikistiny Жыл бұрын
Можно ли ещё сделать видео, как вообще создаются языки? Об этом очень мало информации в сети, а многим интересно.
@darkfrei2
@darkfrei2 Жыл бұрын
На чём пишут языки программирования?
@MrQuarc
@MrQuarc Жыл бұрын
@@darkfrei2 на "бумаге", после создания элементов языка (лексера, парсера, описания), интерпретатор для интерпретируемых языков пишут на каком-нибудь другом языке, который может создать бинарник (например Си/С++), а компилятор для компилируемых языков пишут в первый раз на любом другом языке, а затем переписывают его уже на самом новом языке.
@ddln785
@ddln785 Жыл бұрын
всмысле мало, тысячи, а то и миллионы руководств как создать собственный компилятор
@rad9587
@rad9587 Жыл бұрын
об этом куча информации, надо уметь искать
@titanovsky
@titanovsky Жыл бұрын
Информаций так-то много, возможно, ты имел ввиду на русском языке, но опять же, достаточно погуглить и всё выйдет. Единственное, что чаще всего это статьи от гиков для гиков, поэтому могут быть непонятны и там могут опускаться некоторые детали, ибо подразумевается, что человек может быть знаком с теорией CS на хорошем уровне, ну и с его топиками: программирование, работа с памятью и так далее.
@ibamaliks
@ibamaliks Жыл бұрын
В какой программе вы делаете анимации? Хочу дипломную презентацию сделать в подобном виде )
@user-name-2598
@user-name-2598 5 ай бұрын
Узнал?) Или можешь подсказать что-то такое же хорошее?) Буду оч благодарен!
@kandygamesmc
@kandygamesmc Жыл бұрын
Очень понятно и интересно объяснил. Ждём больше подобных видео.
@iamm3chanic
@iamm3chanic Жыл бұрын
Классное видео, это именно то, что нужно было увидеть! :) Спасибо ютубу за рекомендации)
@xoxo2880808
@xoxo2880808 Жыл бұрын
Спасибо! Познавательно и анимация классная, шутка про страуса хороша:)
@user-lp4zl4wc8c
@user-lp4zl4wc8c Жыл бұрын
Спасибо! Вы так здорово и кратко рассказали историю развития языков, я просто заслушался, анимация просто супер! Удачи Вам!
@user-om9is6wc2w
@user-om9is6wc2w 7 ай бұрын
Спасибо! Это видео мотивирует и раскладывает все по местам вместо не связанных непонятных вещей. А анимация и подача не дает заскучать)
@emilmanukyan2052
@emilmanukyan2052 Жыл бұрын
Спасибо большое за такие доступные подачи, кстати когда будет продолжение о криптографии? :(
@martinfinger3155
@martinfinger3155 Жыл бұрын
Классное видео! Ждем вторую часть по криптографии.
@blessedponica8030
@blessedponica8030 Жыл бұрын
Отличное видео! Большая благодарность за проделанную работу. Рука к кнопке подписаться тянется автоматически!
@user-yx5nj4fw2x
@user-yx5nj4fw2x Жыл бұрын
Очень крутой контент, большое спасибо за труды!
@donlinoleum831
@donlinoleum831 Жыл бұрын
Не ну, качество видео просто топ и даже не только за свои деньги. Кидаю огромный респект). Миру нужны герои, автор видоса один из них.
@gandromes
@gandromes Жыл бұрын
Спасибо за видео)
@Atikan37
@Atikan37 11 ай бұрын
Великолепная подача, качество и достоверность. Большое спасибо за проделанные труды!!!
@iluhensun6884
@iluhensun6884 Жыл бұрын
Один из треков в этом и предыдущем видео: Jesper Kyd - Home in Florence (саунд из игры Assassin's Creed 2)
@user-cg9lz7tn1c
@user-cg9lz7tn1c Жыл бұрын
Неупомянутые, относительно популярные языки: Erlang(1986), R(1993), Groovy(2003), Scala(2004), Elixir(2011),Kotlin(2011), Dart(2011), Typescript(2012)
@zhennik263
@zhennik263 11 ай бұрын
Только Груви, Скала и Котлин это отростки от Джавы, а тайпскрипт от Джаваскрипта
@greenogorxz7153
@greenogorxz7153 11 ай бұрын
CSS нет еще
@Vetal375
@Vetal375 11 ай бұрын
​@@greenogorxz7153а в каком месте это язык программирования?
@user-lx7tb6hp9g
@user-lx7tb6hp9g 11 ай бұрын
@@Vetal375 это кнш не ЯП. Но связка HTML + CSS это тьюринг полный язык, хоть и с натяжкой
@Ordinator2004
@Ordinator2004 10 ай бұрын
Почему так много? Даже не буду смотреть ролик, когда я учился в медицинском университете преподаватель по оперативной хирургии как то задал нам один вопрос.. "Как вы думаете, почему операция аппендэктомия существует всего 2 способа, а пластика пахового канала около 400 способов?" И мы ответили, что значит над пластикой пахового канала работало больше людей и следовательно она продумана лучше.. на что наш преподаватель нас сильно огорчил сказав: "Если очень много способов, значит нет одного хорошего!" С тех пор я знаю, больше- не значит лучше, а меньше- не значит плохо.
@Thisamma72
@Thisamma72 Жыл бұрын
Спасибо!! Очень замечательное видео!!!
@gleb2971
@gleb2971 Жыл бұрын
Спасибо, Алек! Продолжаем ждать 2ю часть по крипте)
@leonid3312
@leonid3312 Жыл бұрын
В связи с Visual Basic можно упомянуть и Delphi, на который VB удивительно похож (по крайней мере - визуальная среда :)
@IExSet
@IExSet Жыл бұрын
Ничем он был не похож
@arkm3751
@arkm3751 Жыл бұрын
У языков VB и Delphi разные предки (Basic и Pascal соответственно), поэтому они никак не похожи друг на друга. Вот "обвязки", интегрированные среды разработки, выполнены в схожем стиле, имеют похожие возможности (как было принято в том периоде времени).
@user-zb1cb7sd3x
@user-zb1cb7sd3x Жыл бұрын
​@@arkm3751 так и Visual Studio с Rad studio xe(любой номер). А вот языки разные и написание только в деталях совпадает. На них и netbeans похож(внешне).
@user-cz8ce9tn8n
@user-cz8ce9tn8n Жыл бұрын
Этож паскаль
@user-zb1cb7sd3x
@user-zb1cb7sd3x Жыл бұрын
@@user-cz8ce9tn8n немного изменённый Pascal. Тот же Lazarus это тоже Pascal, там почти чистый, но не полностью.
@yourfriend6619
@yourfriend6619 Жыл бұрын
Конечно же, чтобы сделать побольше рекламных интеграций
@TheDamiankain
@TheDamiankain Жыл бұрын
Это был шикарный ролик, рад был смотреть и слушать!
@user-jr6nk4eo4i
@user-jr6nk4eo4i Жыл бұрын
Это лучший гайд по языкам программирования. Alek, ты красавчик )))🤝🔥 особенно для чайников как я 🤣🤣🤣
@lokilifetc
@lokilifetc Жыл бұрын
Всем зашло видео по ассемблеру, это, конечно, сложная тема, но всё-таки, когда ты уже выпустишь вторую часть? А это видео тоже топ.
@AlekOS
@AlekOS Жыл бұрын
Вторая часть уже как 4 месяца лежит на канале
@lokilifetc
@lokilifetc Жыл бұрын
@@AlekOS что? Я листал твои видео, но вторую часть не нашёл.
@IshayahuLastov
@IshayahuLastov Жыл бұрын
@@lokilifetc как и я. Ютуб видимо не прячет)
@user-wv1eg7zh8w
@user-wv1eg7zh8w Жыл бұрын
​@@IshayahuLastov А он есть) Если сложно искать во всех видео, автор трудолюбиво добавил отдельный плейлист по ассемблеру (на два видео) Он находится в соответствующем разделе канала
@vladimirexabito5583
@vladimirexabito5583 Жыл бұрын
А ещё был такой замечательный декларативный язык Prolog и как следствие Visual Prolog... В мои годы обучения в университете, многие его любили. К сожалению, почил на пике своего развития, как и Borland Pascal, который на пике своего развития в разы был лучше многих своих аналогов. Но Microsoft безжалостно давил своих конкурентов, если не получалось их под себя загрести...
@antonzhukov1762
@antonzhukov1762 Жыл бұрын
Prolog воскрес как datalog)
@vladimirexabito5583
@vladimirexabito5583 Жыл бұрын
@@antonzhukov1762 Хм... Не в курсе был..
@RS_Proton
@RS_Proton 11 ай бұрын
Borland Pascal никуда не делся, те, кто на нем программировали в 90-2000, программируют и сейчас. Для W32 перевоплотился в Delphi, но для небольших задач BP удобнее.
@railrahimov7611
@railrahimov7611 Жыл бұрын
7:38 Блин это же саундтрек из Флоренции из assassin's creed 2. Ностальгия🥲
@romualdomgn
@romualdomgn Жыл бұрын
Отличное видео. Приятно и познавательно смотреть
@_boolive_
@_boolive_ Жыл бұрын
Автором С# был чел работающий над Object Pascal (Delphi), микрософт его переманили у борланда.
@user-ie4we2wb2n
@user-ie4we2wb2n Жыл бұрын
Вообще жаль, что Борланд задушили. Там был отличный IDE и компилятор и библиотека своя.
@magicrime3253
@magicrime3253 Жыл бұрын
Крутое видео, всё просто и понятно рассказал. А так, каждый язык разрабатывался под свои задачи. Вон С++ и Ассемблер, как были разработаны много лет назад, так до сих пор и используются и почти всё что мы используем было разработано на C++, включая и языки программирования. Я думал Delphi после 7 версии был похоронен, но нет, и он развивается. Давайте все в Ассемблер, тут всё просто! .
@natteft6593
@natteft6593 Жыл бұрын
1) C/C++ не умрут до тех пор, пока на них пишут юниксы.2) современные компиляторы С/C++ компилируют более быстрый код, чем написаный на asm-е.
@magicrime3253
@magicrime3253 Жыл бұрын
@@natteft6593 1) Может быть. А линуксы более не пишут на С/C++? 2) Это может и от уровня владения языка зависит и от поставленных задач. Неубедительно говорить, что на С/C++ код во всём работает быстрее чем язык, который напрямую общается с железом, причём С/С++ использует иногда ассемблерные вставки для увеличения производительности.
@natteft6593
@natteft6593 Жыл бұрын
@@magicrime3253 2)убедительно, поверь мне, как знающему ASM и С++ . для первых процессоров может это и было верно, но не сейчас. Кодер на ассемблере, даже если он семи пядей во лбу, не сможет учитывать всевозможные оптимизации, типа предсказания бранчей и спекулятивное выполнение кода. А компилятор, в отличии от кодера может максимально соптимизировать процедуру, помня какие регистры в данный момент свободны и какие инструкции могут выполняться параллельно. Ни один кодер не сможет достичь такой же оптимизации
@magicrime3253
@magicrime3253 Жыл бұрын
@@natteft6593 Так о том и речь, что не во всём. На первых пнях решал задачи на АСМе и С++, делал замеры по производительности, асм был в разы быстрее. Естественно это были простые математические задачи, решать что-то сложное на асме это чистой воды извращение, всё учитывать сложная задача и с этим гораздо лучше справляется C++. Если С++ такой сейчас шустрый, почему бы не писать Все драйвера на C++, запретить в IDE писать ассемблерные вставки, т. к. они не эффективные и АСМ это пережиток прошлого?
@Vetal375
@Vetal375 11 ай бұрын
С такими порывами к оптимизации - Вам бы в геймдев! Как раз плюсы там востребованы, но в целом - потогонка
@zion198511
@zion198511 Жыл бұрын
Спасибо за видео. Очень познавательно
@Samar122154
@Samar122154 Жыл бұрын
Ух конечно класс слов нет я давно программирую, но вот такую углубленную историю всю и сразу получил спасибо
@ShellYoung
@ShellYoung Жыл бұрын
Язык нужен людям, а не компьютерам. 🙂 Конфликт языков будет продолжаться и он как-то должен разрешится. Нет, не победой сильнейшего.
@user-rk9nu1mx1c
@user-rk9nu1mx1c Жыл бұрын
Алек, где продолжение про криптографию, а то "брешь в безопасности передачи данных остается открытой"!
@alextopchicago2317
@alextopchicago2317 Жыл бұрын
Отличный ролик, всегда хотел узнать историю появления языков программирования 😀
@Anton_Ivanovich
@Anton_Ivanovich Жыл бұрын
Спасибо автору за воодушевленный рассказ)))все понятно за ролик
@user-hj6yy7ib8n
@user-hj6yy7ib8n Жыл бұрын
Я никогда не писал комментарии но господи автору канала глубочайший поклон за проделанную работу
@Uyelllar
@Uyelllar Жыл бұрын
А про криптографию? Жду
@user-ev4xs1ym9y
@user-ev4xs1ym9y Жыл бұрын
Книжки почитай
@semasema9004
@semasema9004 Жыл бұрын
Спасибо за экскурсию!
@ik-potato
@ik-potato Жыл бұрын
Спасибо за контент!)
@michaelkara9311
@michaelkara9311 Жыл бұрын
Alek OS! Читай меня ВНИМАТЕЛЬНО! Ты главное не останавливайся! У тебя что не видео то озарение для начинающих! Я хоть теперь как "начинающий", после этого видео начал понимать и разобрался что к чему в языках и почему их так много!
@ikitsar459
@ikitsar459 Жыл бұрын
Какие то ужасы про ассемблер рассказали. Там учить значительно меньше, чем в современных языках, Собственно, это даже не язык, так как под каждую архитектуру он разный. Собственно, это просто мнемоники на 2-4 буквы под каждую инструкцию процессора. Распечатал список на бумажке и кодишь. Единственно что требуется - это понимать работу процессора
@Dmitry_Sonic
@Dmitry_Sonic Жыл бұрын
Классный гайд! Спасибо!!
@eduardboiko7219
@eduardboiko7219 Жыл бұрын
Давно хотел найти нечто подобное, спасибо!
@German_1984
@German_1984 Жыл бұрын
Если кто-то из недавно начавших программирование посмотрит на тот изначальный "простой" basic, то сильно удивится его хардкорности. Тот basic ближе к Assembler'у, чем к современным высокоуровневым языкам.
@user-ze8ze3lj4v
@user-ze8ze3lj4v Жыл бұрын
Я ребёнку сперва показал scratch, потом пошли зажигать лампочи. Потом показал ему Тригер, Сдвиговый регистр, потом рассказ про двоичную систему исчиления, а потом мы перешли к Ассемблеру под AVR. Сам на работе пишу на C# в основном.
@KlinovAS
@KlinovAS Жыл бұрын
та не... Бейсику далеко к асемблеру. Он прост тем, что не нужно было думать о никаких инклудах, а просто есть стандартный набор команд и функций. Ничего усовершенствовать кодом нельзя. За каждой простой командой или функцией находился алгоритм на нижнем уровне и никому не было дела как там вообще это работает. Оно работало четко и все. С функциями peek и poke можна было читать или записать прямо в память по адресу. Это уже что-то похоже на Ардуино, но в те времена не было крутого даташита и четкого понимания как это использовать. Не было функций. Была подпрограмма Gosub n-строки и return. И я до сих пор пользуюсь GOTO. Есть много проповедников, которые против GOTO перехода. Да и вообще эти проповедники сектанты, которые не дают умным людям развиваться, пробовать, совершать ошибки, исправляться. Диктуют свои стили написания. Вообще дич в каждой компании своя.
@hondas_insights
@hondas_insights Жыл бұрын
@@user-ze8ze3lj4v со скольки лет начали? (приобщать ребёнка кпрограммированию)
@user-ze8ze3lj4v
@user-ze8ze3lj4v Жыл бұрын
@@hondas_insights С 7 лет. До этого возраста не имеет смысла - можно только всякие лампочки и конструкторы показывать. Схемы для самосборки с мигалками всякие китайские с 6 лет начали спаивать - тоже интересно. Детям нравятся всякие лампочки и пищалки.
@IExSet
@IExSet Жыл бұрын
Бред
@heterometrus9873
@heterometrus9873 Жыл бұрын
Если новичок не может подумать и сам себе ответить на этот вопрос или хотя бы поискать ответ на форумах, то ему, я думаю, очень сложно будет стать программистом
@akeem2983
@akeem2983 Жыл бұрын
Всё же все с чего-то начинают и о том почему языков огромное количество действительно ещё нужно узнать
@user-sd7ee8sv2k
@user-sd7ee8sv2k Жыл бұрын
> форумы. мне свело мои древнеримские олдскулы
@djbob9757
@djbob9757 Жыл бұрын
Хорошая работа и оформление)
@forcult
@forcult Жыл бұрын
Как всегда топовые видосы! Спасибо
@bonafilmo
@bonafilmo Жыл бұрын
Да, неплохо. Довольно лаконично и основная суть передана. Конечно, локаничность это и недостаток, т.к. многие вещи просто не попали в фокус внимания. Например, два стандарта Алгола (Algol 60 и Algol 68) Не упомянуты такие интересные языки как Prolog, Forth, ML, Matlab, R, BASH, Wolfram. (каждый из этих языков - занимает целую нишу со своими задачами) Что интересно, на скриптовый язык BASH очень сильное влияние оказал Algol 68. Вообще, конечно интересных фактов по языкам программирования огромное количество. Можно вспомнить ещё и язык Plankalkül... В общем, идей может хватить и на продолжение этой темы и даже на целый цикл выпусков.
@klyunnikovmaksim
@klyunnikovmaksim Жыл бұрын
Автор, спасибо! Ждем ещё что-нибудь похожее!
@AlexKonon1990
@AlexKonon1990 Жыл бұрын
За трек в финале определённо лайк)))) прям картинка вспомнилась)))
@agenthumer2683
@agenthumer2683 Жыл бұрын
Python хороший, но C#, то лучше
@F6BF792C
@F6BF792C Жыл бұрын
В 2001-м в Майкрософт никто про .NET Core даже не помышлял, был один .NET Framwork.
@vladimirviktorovichivanov7577
@vladimirviktorovichivanov7577 Жыл бұрын
Для программирования анимаций в браузерах я думал это будет экшн-скрипт, который бесил всех пользователей постоянной необходимостью устанавливать обновления и через какое-то время к всеобщему облегчению, помер =) Потому что за время его жизни просто половину интернета невозможно было воспроизвести без актуальной версии Flash. Сейчас похожая беда с си-шарпом, для работы программ на котором нужны разные версии дотнета, но к счастью, на нем работает не так много программ =)
@alfany6252
@alfany6252 Жыл бұрын
Старый Framework да, а вот у нового Core идеология распространения поменялась
@DenisShaver
@DenisShaver Жыл бұрын
дотнет впаян в форточки.
@user-zb1cb7sd3x
@user-zb1cb7sd3x Жыл бұрын
Ну игр на нём много идёт, пишут игры на visual c++, visual c++ 6 . Net не требовал, visual c++ 7.1 уже требовал . Net (visual Studio 2003).
@DmitriyLok
@DmitriyLok Жыл бұрын
Спасибо за видео, очень интересно
@iDDMZ
@iDDMZ Жыл бұрын
Не упомянули язык Prolog - та ещё мозгокрутка.
@denizbasgoren5890
@denizbasgoren5890 Жыл бұрын
А не могли бы вы как-нибудь выпустить видео про ООП, в частности, как оно обычно реализуется в компиляторах, как его можно реализовать в библиотеках на С, и на ассемблере. И еще хотелось бы немного о конкретной реализации Gobject. Спасибо ^_^
@redhook777
@redhook777 Жыл бұрын
Зачем? ООП это лишь методология программирования для удобной разработки. Детали ее реализации содержатся в принципах, а все остальное лишь синтаксис.
@user-ze8ze3lj4v
@user-ze8ze3lj4v Жыл бұрын
@@redhook777 Человек спрашивает, как написать компилятор для ООП языка.
@Velzarius
@Velzarius Жыл бұрын
Чувак, ролик 10 из 10!!! Молодчина, продолжай и никогда не останавливайся!
@dkvChannel
@dkvChannel Жыл бұрын
Очень хорошо запилил! 👍👍👍
@andrzejhubski3629
@andrzejhubski3629 Жыл бұрын
Мой отец откровенно средненький программист (и то для своего времени, в современном мире ему как программисту места нет, но он и не хочет, это было чисто хобби его юности), но он мне привил с детства одну очень важную мысль: Язык программирования это лишь инструмент, а хороший рабочий должен уметь работать с разными инструментами. Благодаря этому я, по сути начав глубоко изучать программирование на С# для игрушек, а закончил Си и программированием электроники. Кстати первым ЯП на котором я написал что-то (игру) был OPL-main)))
@andrewclark3325
@andrewclark3325 Жыл бұрын
Да, но зачем работать плохими инструментами?
@user-ju7xj3qu6k
@user-ju7xj3qu6k Жыл бұрын
@@andrewclark3325 работают на том, который доступен, а плохих нет, они все одинаковые, поскольку разными быть не могут.
@andrewclark3325
@andrewclark3325 Жыл бұрын
@@user-ju7xj3qu6k Вообще-то есть, если бы языки были все одинаковы, то он бы был один, не правда ли?
@user-ju7xj3qu6k
@user-ju7xj3qu6k Жыл бұрын
@@andrewclark3325 Вы один контекст другим подменяете, соответственно и применимость терминов меняется. Топик о чем? О применении языка как инструмента. А Ваше утверждение относится к синтаксическим различиям. Так что спорить не о чем.
@andrewclark3325
@andrewclark3325 Жыл бұрын
@@user-ju7xj3qu6k компиляторы и интерпертаторы тоже "синтаксически" отличаются?
@Bronuh
@Bronuh Жыл бұрын
Очень интересное видео! Автор почти 20 минут рассказывает про то, как люди пытались упростить программирование и сделать его более ленивым. Однако, как мне кажется, можно было бы уделить полминуты упоминанию эзотерических языков, которые зачастую наоборот создавались для того, чтобы максимально усложнить жизнь того, кто на них будет писать, вроде того же Malbolge. Думаю, это позволило бы лучше показать то, как менялось отношение к программированию со временем. Спасибо за труд, топовый канал! 👍
@sozdatelEd
@sozdatelEd Жыл бұрын
ну коль вы это знаете, значит не обязательно об этом вспоминать. Мне кажется лучше с позитивом вести повествование. Автор молодец.
@LeonidYakovlev85
@LeonidYakovlev85 5 ай бұрын
Спасибо за выпуск, очень здорово - интересно, содержательно и доступно 👍👍👍
@DIY-hv2hv
@DIY-hv2hv Жыл бұрын
Крутяк! Спасибо, было интересно
@user-zi7gw8sx8d
@user-zi7gw8sx8d Жыл бұрын
Языков ровно столько, сколько мнений по одному вопросу у разных людей. Кому-то нужна скорость, кому-то компактность, кому-то понятность языка для непрофессионала. И так далее, по списку. Ассемблер всегда рулил и будет рулить!! Жава - высокоуровневое ООПэшное дерьмо. Я с вами, братцы! :)
@george9804
@george9804 Жыл бұрын
о, любитель байтоебить
@arboleet
@arboleet Жыл бұрын
Родная сишечка навсегда
@Anti_During
@Anti_During Жыл бұрын
Лучший язык - Rust Очевидно же ;)
@Anti_During
@Anti_During Жыл бұрын
о, как. оказывается, в конце путешествия воздушного шара сюрприз ))
@akeem2983
@akeem2983 Жыл бұрын
Я сам не умею программировать, лишь изучаю разные языки понемногу в качестве хобби. И пока Rust мне кажется самым интересным языком на роль того, который я хотел бы подробно изучить и возможно даже начать самостоятельно писать на нём программы, ибо у него отличная документация, он мега быстрый и устроен так, что лично мне просто хочется им пользоваться
@iliasalaur
@iliasalaur Жыл бұрын
Аргументы?) (очень хочу услышать про то насколько он быстрее крестов)
@Anti_During
@Anti_During Жыл бұрын
@@iliasalaur не понял, отправился ли мой коммент, поэтому продублирую названия статеек. гуглите :)
@Anti_During
@Anti_During Жыл бұрын
@@iliasalaur ​ «Так ли страшен Rust, как его малюют», «Go быстрее Rust, MailRu Group сделала замеры», «Rust должен умереть, МГУ сделал замеры». и от Яндекса похожее найдёте, если захотите ещё почитать :)
@rumpelstilzchen6366
@rumpelstilzchen6366 6 ай бұрын
Просто браво! Спасибо. Было очень интересно! В общем-то, как обычно)
@aaabbb-gu5pz
@aaabbb-gu5pz Жыл бұрын
Все языки программирование совершено эквивалентные, только в разная степень развития. Языков так много по только 2 причин: 1. Жадность. Безумная жадность, западного общество - каждый хочет свою "нишу" нет чтобы сделать что-то полезное, а только для прибыл. 2. Глупость! Это даже основная причина - каждый начинающий ленив чтобы изучит что-то уже утверждено, начинает писать "свое", "простое и эффективное". И когда (а это очень скоро) увидит, что все становиться очень сложно чтобы было профессионально, а не для легкие игрушки, ... нов язык прикончен, пусть кто-то из "общности" занимается! Вот так. И это мерзость повторяется снова и снова, сотни раз, так и импотентные "операционные системы" линукс множатся... Каждый хочет снова и снова изобретать колесо (по возможности с лицензию 😂), но никто не хочет (и не может!) сделать машину. Математики, инженеры, ученные, остались в прошлое, сегодня - богатые кодеры "хайпанують". 🤦‍♀😱 Вообще, господа, мы живем в веке информационную помойку, очень дорогой мусор - это наша еда.🤮😥
@almaz7948
@almaz7948 Жыл бұрын
что ты такое? даже чатгпт в логику умеет лучше
@vitalyl1327
@vitalyl1327 3 ай бұрын
Эквивалентные? Да ладно! И много общего у Agda с Datalog или Scheme? Много общего у Forth и Fortran?
@user-uu6xz6lk6o
@user-uu6xz6lk6o Жыл бұрын
Ошибочка на 16:56 В 2001м году .NET Core и в помине не было Он появился только в 2016 как опенсорсная и кроссплатформенная замена устаревшего к тому моменту .NET Framework
@ctas8464
@ctas8464 Жыл бұрын
Был, но небыл достоянием общественности, это был внутренний алгоритм мелкомягких, суть его в том что фамворк с ним совместим , а он с ним нет, потом его сделали для всех
КАК РАБОТАЕТ БРАУЗЕР?
45:23
Alek OS
Рет қаралды 106 М.
白天使和小丑帮助黑天使。#天使 #超人不会飞 #超人夫妇
00:42
蜘蛛侠这操作也太坏了吧#蜘蛛侠#超人#超凡蜘蛛
00:47
超凡蜘蛛
Рет қаралды 12 МЛН
ВИРУСНЫЕ ВИДЕО / Мусорка 😂
00:34
Светлый Voiceover
Рет қаралды 7 МЛН
Спаси её волосы🙏🏻
00:40
БРУНО
Рет қаралды 1,8 МЛН
КАК УСТРОЕН ИНТЕРНЕТ. НАЧАЛО
41:58
Alek OS
Рет қаралды 357 М.
Software developer at 38: No Country For Old Men?
5:35
Денис Игнатенко
Рет қаралды 16 М.
The evolution of 3D graphics 1963 - 2023 (ENG SUB)
34:55
Live Games
Рет қаралды 291 М.
МЁРТВЫЙ РАЗУМ ПРОГРАММИСТА | ALEK OS
15:20
白天使和小丑帮助黑天使。#天使 #超人不会飞 #超人夫妇
00:42