Я нейтив пайтон спикер, ыы Учите пайтон и будете счастливы, друзья! Мой телеграм: t.me/+mk7RWAr3bvU5YjMy А вот еще мой замечательный курс по пайтону: pythonforbeginners.ru/
@0xDFA5 күн бұрын
Энто тот, что петухоном называют? Неа, спасибо, мы больше по плюсам.
@Slavasil4 күн бұрын
@@0xDFA наш слоняра🐘
@qwertymangames18004 күн бұрын
Можно отключать видео на словах "js уродливый язык". Чел знает только свой python и гордится этим. Хотя в том же питоне просто намешали процедурной парадигмы с ООП и с фишками из функциональных языков. Под это определение и js подходит. Только в js ООП прототипное. Не умеешь пользоваться прототипами - это твои проблемы. Сиди на typescript. Там и интерфейсы есть и статическая типизация
@vladimirv.v.57304 күн бұрын
@qwertymangames1800 язык может казаться красивым и некрасивым, это субъективное восприятие и это нормально. Мне вот не нравится, что for в js - это цикл, а foreach - это метод. А вы тут про прототипы и прочие высокие материи))
@alexanderkonev85403 күн бұрын
@@qwertymangames1800 ну, как намешали, Гуидо собирался лямбды выпиливать в какой-то версии :-) комьюнити отговорило - так что это "та ещё зверюшка"
@STeelGear4 күн бұрын
Истинные механикум пишут на ассемблере и общаются с духом машины бинарным кодом
@ZugDuk3 күн бұрын
прикольное название для нейросети
@Ryabov_Petr3 күн бұрын
Император одобряет
@MaxiSoldering2 күн бұрын
😹😹
@kiryllshynharow9058Күн бұрын
писать на ассемблере еще не равно общаться двоичными кодами хотя те кто занят разработкой или отладкой процессоров одним лишь ассемблером отделаться не могут, Ваша правда
@whitepen_8 сағат бұрын
Ну во первых на макроассемблере, а во вторых - три копейки стоит память для контроллера чтобы нужно было экономить каждый байт, ассемблер - это такое нищенство, которое уже в природе не встречается в принципе.
@MbsElectronics2 күн бұрын
С какого такого перепугу Паскаль мертвый язык? вполне себе Delphi развивается и живёт.
@ЧеловекБезСлезинкиКүн бұрын
Прогаю на делфи.... Реально язык полумертвый.... Вроде чтото есть, но уже даже кастомные компоненты на новые версии найти сложно
@whitepen_9 сағат бұрын
Дельфи сдох и плохо пахнет потому, что главный дельфист убежал в C#, куда было направлено финансирование.
@DamWnoZ5 күн бұрын
А кто помнит Delphi
@sbarantsev5 күн бұрын
Я в университете его учил весь первый семестр
@drone_tales4 күн бұрын
Все помнят, особенно в Enterprise
@AshOfAshes4 күн бұрын
Вакансий дофига на дельфи
@МВолков-с6ж4 күн бұрын
А я юзаю Лазарус, юзал бы Делфи, был бы он дешевле. А на модные джава и пайтон мне наср@ть, я в веб не собираюсь идти, я не программист, а скорее инженер-конструктор.
@drone_tales4 күн бұрын
@@МВолков-с6ж Lazarus не плох, но его, как всегда, портит кроссплатформенность. Когда хочешь сделать все и сразу получается фигня везде. А так да, вполне юзабельно.
@ЮрийМазко3 күн бұрын
Не понял, о чем видео. Думал, здесь будут технические параметры, факты, строгая формальная теория, по которой можно разделить языки. Но нет, просто чьи-то рассуждения, автор где-то что-то слышал и на базе этого делает свои выводы.
@babbyor2 күн бұрын
Автор делает свои выводы не только по данным статистикам но и по своему опыту
@ledest5 сағат бұрын
@@babbyor >опыту :))))
@Орк_самогонщик4 күн бұрын
Язык, это инструмент: нужны математические рассчеты- бери Фортран, нужно впихнуть невпихемое - бери асм, нужно детям показать принципы алгоритмов- бери Qbasic или то же Pascal. ets... А за синтаксис Питона , я бы создателю оторвал всё отрываемое.
@test-t9x3d4 күн бұрын
а что не так с синтаксисом питона?
@rndofpipowe4 күн бұрын
@@test-t9x3d язык, в котором можно сломать программу одним пробелом не должен существовать.
Ну, вот да. Говорить о том, что языки умирают всё равно, что говорить, что больше не нужна отвёртка, так как есть шуруповёрт. Да, область применения у большинства языков вначале растёт, потом сужается - это естественных ход развития ЯП.
@v61kz3 күн бұрын
@@test-t9x3dну там в целом костыли. Двумерных массивов нет🤣 Типизация нестрогая, но когда невидимые типы не совпадут, будет орать громче всех🤣 Табы табы табы не совпали табы🤣🤣🤣 А так одни плюсы, взял и пишешь, примеры находятся на все случаи👍
@OlegVolgin3 күн бұрын
Паскаль (Delphi) всё ещё используется в массе легаси проектов, которые создавались ещё в бородатые 2000-е (работаю над таким). Когда софт разрастается до размеров кракена, переписывать его целиком с нуля на другой язык просто нецелесообразно
@grandlagging0zero1754 күн бұрын
сразу видно, что автор старался, собирал статистику и информацию по всем языкам программирования о которых говорил! а особенно это четко понятно тем, кто хотя бы раз программировал на том языке о котором он говорил :) смеюсь
@alexanderkonev85403 күн бұрын
автор - школотрон обычный :-)
@animuspexus3 күн бұрын
js плохой язык? go нечего предложить? да у нас тут чёртов эксперд по языкам.
@СергейКозырев-щ9щ3 күн бұрын
На чём писать макрокоманды для Excel и Word, если не на Visual Basic?
@GuardianSpirit-null2 күн бұрын
А там не просто Basic был, давно туда не заходил
@404Negative2 күн бұрын
на javascript
@krglv_pnКүн бұрын
на VBA (Visual Basic for Applications) Кроме похожего названия общего крайне мало
@mmm-jn3cw16 сағат бұрын
на C# for VSTO
@valk196215 сағат бұрын
@@krglv_pn по школе писал по фану отстойные игры на Visual Basic. Сейчас изредка пишу макросы для Excel на VBA для обработки данных. Я бы сказал, они довольно похожи, хоть и не идентичны. Иногда ещё приходится данные с помощью Python обрабатывать, так он тоже выглядит похожим) Впрочем, я юзер, а не программист.
@borismor14 күн бұрын
4:50. У Go есть определенная ниша - это хайлоад. Python и Java жрут много памяти и процессора. А гошечка из коробки предлагает язык с легко реализуемой многопоточностью. Новый поток в Go (называется горутина) весит всего 3 килобайта. По процессору то же самое. Там зачастую быстрей только Си, плюсы и раст. В нем есть все, чтобы писать микросервисы. Благодаря «утиной типизации» на нем удобно писать тесты. Итог: конторы с большой нагрузкой распиливают монолиты на Golang. Поэтому от гошника зачастую требуют знания нескольких языков (go и языка монолита) и опыта разработки.
@zz1965Serg3 күн бұрын
Жаль, что до сих пор никто не прикрутил го для hi-end baremetal по нормальному. Iot на esp32 на го смотрелось бы очень неплохо на мой взгляд
@alexanderkonev85403 күн бұрын
"всего 3 кб", да вы зажрались, в Эрланге многопоточность "из коробки" была и толку? всё это мода и вкусовщина
@borismor13 күн бұрын
@@alexanderkonev8540 ну во-первых я конечно ошися: голая горутина это 2кб. И у вас получается приложение без всякой виртуальной машины)
@stanislavsetevoy33323 күн бұрын
JVM вообще-то побыстрее Go во многих случаях. Как и C#/CLR.
@trasafara3 күн бұрын
@@stanislavsetevoy3332 во многих - это в каких? примеры в студию. пока я таких случаев не встречал (я девопс - много всего повидал). Go в скорости и потреблении ресурсов, да даже в задержках - в разы лучше что шарпа что джавы. хуже только в одном - в монолите. нет реализации ООП (хотя так и было задумано)
@user-rx2cv9ve1u3 күн бұрын
Паскаль очень удобен тем, что на нем очень просто написать за пару минут программку для расчетов
@whitepen_8 сағат бұрын
Чушь.
@user-rx2cv9ve1u27 минут бұрын
@whitepen_ докажи
@dropdatabase25693 күн бұрын
Fortran и так не был особо мёртвым. Даже лет 5 назад много где использовался. Например, SciPy частично написан на Фортране
@ZugDuk3 күн бұрын
если на питоне написать нейросеть, то она не доживет до обучения и сдохнет по дороге) точнее ты сам ее выключишь, чтоб не мучить себя и компьютер
@Артем-е8р6й2 сағат бұрын
На питоне отлично пишутся нейросети и вообще что угодно. Просто всё длительные и тяжёлые вычисления в процессе отладки и оптимизации переписываются на c++ и подключаются как библиотеки.
@MrDextler3 күн бұрын
Программа на паскале (Delphi) с очень большой вероятностью запустится и будет работать всех версиях винды и не нужно ничего ставить и прочее. Да и любая примитивная прога пишется за очень короткий срок, так что нормальный язык для софта под винду.
@ZugDuk3 күн бұрын
никто не пишет под винду
@MrDextler3 күн бұрын
@@ZugDuk Слишком категорично.
@fedorsumkin20283 күн бұрын
А библиотеки? Скорость написания минимального веб-приложения для учета личных финансов с помощью чата ГПТ на Питоне для нубаса примерно час на форму с парой полей и CRUD кнопками. В 2024 для делфи можно скачать среду разработки без торрентов за это время.
@ZugDuk3 күн бұрын
@@fedorsumkin2028 чатгпт не умеет в дизайн интерфейсов
@dvl0per3 күн бұрын
@@fedorsumkin2028Делфи потому и помер, что с вебом там были проблемы. Но по скорости разработки не соглашусь. Гпт может нагенерить бреда - замучаешься промпты подбирать. А вот на дельфи crud формочки с мастер-детайл гридами делаются в считанные минуты, особенно если уже готовые таблицы в БД есть. Для того Делфи и создавался. Сравнивать скорость разработки и скачивания некорректно. Да и вообще, поднять Delphi 7 со старой флэшки всегда можно 😂
@alexb.98063 күн бұрын
хз, не смотрел видео, но паскаль как был 10 лет назад так и сегодня остаётся наиболее правильным языком для изучения программирования. Его можно прочесть вслух в отличие от Си, он очень прост в своей основе и не прячет от тебя ничего за тонной абстракций. А что самое важное, он статически типизирован. Только когда научишься ползать с паскалем, можно и к другим языкам перейти. Питон (и JS) как первый язык скорее портит чем учит. ни раз видел как маслёнок начиная с языка с динтипизацией абсолютно тонет в статической типизации, хотя это по логике своей более простая система. Да, паскаль сегодня это старомодная штуковина, вряд ли можно с ним найти работу, хотя места на самом деле есть. Но давайте будем реалистами, даже с питоном или джавой. Если для тебя перейти с одного языка программирования на другой это какая-то непосильная задача фиг ты эту работу найдёшь.
@cheesecook84574 сағат бұрын
Не знаю на счёт динтипизаций и прочего. Я пару лет изучал c++ и для меня чисто синтаксический пайтон - лютая мерзость об которую можно было сломать глаза. Молча уже про 0=/=0, ерунду с плавающей точкой и прочими его "особенностями"
@syfaren2 күн бұрын
Боже, как я рад был услышать, что в школе мы будем вместо Паскаля учить Python, так как это мой родной язык
@Epsilonic1987Күн бұрын
Популярность фортрана в РФ отчасти обусловлена тем, что сильно выросли зарплаты в ОПК...
@алибабашимбетов4 күн бұрын
Затриггерил меня когда сказал, что JS уродлив. Я вот считаю питон уродливым, а JS обожаю
@АйбеливАйкенфлаев-п8з4 күн бұрын
Аналогично
@horizonspacescraft4 күн бұрын
Согласен!
@VladimirStriukov4 күн бұрын
Да он не способен просто и всё, js форева
@rndofpipowe4 күн бұрын
Оба ужасны. Самый элегантный язык - Ада. Эйфель неплох, местами. Руби ничё так. Но Питон ужасен, ЖС - просто звездец.
@alexanderkonev85403 күн бұрын
@@rndofpipowe а как насчёт Beta и Oz? :-)
@user-hwT417th16 сағат бұрын
а ученый мир то знает, что Фортран помер, а потом воскрес?
@evgezh1313 күн бұрын
Fortran предназначен для тяжёлых вычислений. И хотя современные его версии поддерживают API, UI все же стоит писать на С++. Например на Qt. Тем более, что сейчас они легко интегрируются. И вообще, обсуждая ЯП стоит акцентировать внимание на том, что выбор используемого языка (языков) должен зависить исключительно от задачи...
@whitepen_8 сағат бұрын
Нет, задача здесь совершенно не при чем.
@Sys-4043 күн бұрын
Автор видео забыл к вечноживущим ЯП добавить язык ассемблера, т.к он ещё не умер, хотя он старее всех известных ЯП. Он вывозит там, где обычные ЯП не вывозят. Часто используется для ускорения работы программы. Даже в C и C++ имеются ассемблерные вставки. Так что, язык ассемблера заслуживает титула вечноживущего ЯП.
@shaurma87423 күн бұрын
Ассемблер - не ЯП...
@user-rx2cv9ve1u3 күн бұрын
@@shaurma8742 Ассемблер -яп, но низкоуровневый, поэтому говорить о нем смысла не вижу, тк человек с верху поведал о том, что ассемблер вечноживущий, с чем нельзя не соглоситься.
@shaurma87423 күн бұрын
@@user-rx2cv9ve1u Нееее, Ассемблер - это семейство языков!)
@philkulibin260210 сағат бұрын
@@user-rx2cv9ve1uчеловек сверху ошибся вообще-то. Ассемблер это не один язык программирования а много. Сколько архитектур процессора столько ассемблеров да ещё и диалекты могут быть от разных контор. У х86 свои ассемблеры(как минимум от микрософта и от гну-линукса) а у arm свои. А тут ещё и risc-v выходит на арену
@whitepen_8 сағат бұрын
Нигде ассемблер не используется, и ничего такого он не вывозит, просто потому что вывозить ему нечего. Никакого ускорения против С ассемблер не может дать в принципе.
@e-loser3 күн бұрын
Расскажу по секрету, что драйвера для почти самой популярной платформы кассовых аппаратов написаны на паскале/дельфи, причём там постоянно обновления. Наверное, единственная работа в России, где нужны разработчики на паскале
@1234567qwerification8 сағат бұрын
Ещё есть язык "жопа О́дина", тоже без него никуда.
@jwlry6913Күн бұрын
python это оболочка для работы с библиотеками, которые написаны на нормальных языках программирования
@whitepen_8 сағат бұрын
А чтож ему самому все библиотеки переписывать? А кто заплатит?
@siptrixed4 күн бұрын
Python Is Piece Of Syntax error В чем проблема использовать скобки в качестве блоков кода? В вашей некомпетентности в ООП? Или вы все фетишисты по syntax error?
@sbarantsev4 күн бұрын
Лол, так наоборот, другие языки используют скобки, тока ещё все равно отступы нужны А Пайтон просто рудименты убирает
@yaxa1814 күн бұрын
@sbarantsev Если для вас отделение блоков кода скобками является рудиментом, то не удивлюсь, если для вас, чем короче код, тем у него качество его выше
@sbarantsev4 күн бұрын
Это увод разговора в сторону, при чем тут короткий код или нет. Зачем нужны скобки? За визуальную понятность кода отвечают именно отступы даже в языках со скобками
@siptrixed4 күн бұрын
@sbarantsev за визуальную понятность кода отвечают и скобки и отступы, имхо скобки даже важнее, но у каждого свое мнение
@asante59794 күн бұрын
@sbarantsev При множественном вложении отступы проигрывают в читаемости, так еще и создают опасность ошибки, если случайно неправильно отступить, и такая ошибка может остаться незамеченной, пока не произойдет беда.
@Влад-е2ъ1в2 күн бұрын
Паскаль и PascalABC, показанный в видео, это разные вещи, причем совсем. Формочек в Паскале никогда не было. Формочки это из Delphi, который основан на Паскале. Бейсик ничего не уродует, он просто плохо учит программированию, поэтому от него и отказались.
@constantinmelnikov43Күн бұрын
На химфаке БелГосУнивера до сих пор Turbo Pascal 7.0 преподают 😊
@a3atbb5 күн бұрын
С каких пор Fortran мёртвый язык? Множество научных расчётов можно рассчитать только на Fortran.
@sbarantsev5 күн бұрын
Так я это в видео и сказал
@a3atbb5 күн бұрын
@sbarantsev Fortran никогда мёртвым языком не был и не будет. Пока существуют суперкомпьютеры и необходимость в вычислениях огромных объемов.
@slaval50884 күн бұрын
Для рынка труда он де-факто мертв. Что такого он умеет, что не умеют остальные яп ?
@a3atbb3 күн бұрын
@@slaval5088 "Не знаю, как будет выглядеть язык программирования в 2000-м году, но я знаю, что называться он будет FORTRAN." - Чарльз Энтони Ричард Хоар, ок. 1982 Действительно квалификации универсальных программистов обычно не хватает чтобы программировать на Фортране. Обычно эти занимаются сами учёные и их студенты. На суперкомпьютерах доля вычислений Fortran от 60 до 80%. Иначе на других языках программирования вычисления могут занять годы.
@evgezh1313 күн бұрын
Неверно. Написать тяжёлый расчет можно почти на чем угодно. Преимущество Фортрана в том, что на нём это просто быстрей и удобней. Поелику для этого он и предназначен. Как, например, PHP для сайтов...
@СергейКравченко-э7м4 күн бұрын
пайтон отвратителен из-за отсутствия фигурных скобок из-за этого блоки кода надо форматировать отступами, что на порядок увеличивает время написания кода, прям именно на порядок, прям раз в 10 не там отступ - всё, программа работает неправильно, но с точки зрения синтаксиса она корректна, и вот ищи где забыл когда же у тебя не закрыта скобка или не стоит точка с запятой, то сразу подсвечивается это в любом редакторе при наличии же фигурных скобок (или любых других ограничителей блоков, если вас вдруг не радуют скобки) любой редактор отформатирует отступы самостоятельно и сделает код читабельным остальное в пайтоне норм, но именно это определяющее значение отступов бесит, конкретно, как и в подобных языках типа Lua
@glko293 күн бұрын
Ну если писать не в блокноте а в нормальной IDE, долго форматировать ничего не надо
@СергейКравченко-э7м3 күн бұрын
@glko29 а как ide отличит намеренный отступ от случайного? если мы говорим про скобки, то как раз случайно поставленная лишняя скобка не имеет пары, а значит ide понимает это и сразу инвалидирует код, подсвечивая проблемное место но никакая ide не поймёт вы случайно поставили (или наоборот забыли поставить) отступ или это в логике вашего кода да, конечно чаще всего ide автоматически ставят отступы при переводе строки в рамках блока кода но потом гемор перейти на уровень выше, ведь надо пользоваться стрелками, которые за пределами основной рабочей зоны клавиатуры и зачастую надо нажать стрелку не один раз, чтобы переместить курсор в нужное место и еще убедиться, что он там где надо тогда как закрывающую скобку нажал и всё:) я когда писал на Пайтоне, прям физическую боль испытал:)) основная фишка скобок именно в их парности, которая даёт валидацию логики
@glko293 күн бұрын
@@СергейКравченко-э7м Не представляю как можно не заметить глазами наличие лишнего отступа или отсутствие нужного. Тем более что такое может быть только конце блока. Если у тебя вдруг появляется ещё один уровень просто посреди кода без предварительно if, while и т.п. это будет тот же самый syntax error. И не особо понял про стрелки. Зачем на них нажимать то для добавления отступов? Что в VS Code, что в pycharm, нажал tab появился отступ, нажал на backspace отступ убрался. Если надо несколько строк, выделил нужный блок и нажал на tab. И всегда добавляется и убавляется нужное кол-во пробелов. Никогда на python не считал пробелы вручную. Отступы в python же достаточно логично работают. В отличии от какого-нибудь yaml). Который ещё иногда реально приходится править не в IDE, а в блокноте. P.S. Вообще что будут скобки, что нет, по большей части пофиг. Лишь бы не BEGIN и END, вот где изврат :).
@dvl0per3 күн бұрын
@@glko29пропустить отступы элементарно! если код не помещается на одном экране, то при скроллировании уровни вложенности отступами уже теряются
@randirbox9 сағат бұрын
Не понимаю проблемы - добавляешь препроцессор, который превращает скобки в правильные отступы, называешь свое изделие Py}|{on, выходишь на рынок, отписываешь мне 1% за идею.
@hunya_k4 күн бұрын
Потому что он прост и при этом имеет какие-то рамки. Сначала нас учат писать в линейку с наклоном, загоняя в рамки, чтобы потом без рамок мы выставляли их сами
@Rezedent124 күн бұрын
Basic - вполне хороший язык, но фоне многих, в наибольшей степени его популярности навредил снобизм. А вся претензия к ему была, по сути в том что можно не объявлять переменные и во многих учебных материалах по нему, часто использовался оператор goto. Хотя уже в qbasic были полноценные процедуры и функции. В visual basic по крайней мере 6 версии, уже был мета-оператор делавший объявление переменных обязательным. Если так подумать, то было очень много разных диалектов бейсика, все старались тянуть совместимость с древним gw-basic. Не единообразность синтаксиса возникавшая из за этого вторична. С одной стороны был разнобой между диалектами, а с другой, стремление сохранить совместимость с уже написанными учебниками информатики для школьников, это тормозило развитие. Я перешёл с visual-basic на gambas, с него я перешёл на go, по причине наличия у него библиотек для google-таблиц и телеграма. Мне понравились горутины. В gambas появились сравнительно недавно функции многопоточности. Но никаких средств безопасности к ним не прилагается. И это при том что gambas является довольно мутировавшим диалектом basic похожим на java. В basic не хватает синтаксического и логического единообразия. В нём много операторов, вместо функций стандартной библиотеки. Сказать что basic как то ломает мозг - фигня. Это проблема тех преподавателей, что не умеют преподавать культуру написания кода.
@rndofpipowe3 күн бұрын
Попробуйте Котлин. Чесслово, не шучу. Три года назад, когда Микрософт сказала, что бейсик типа всё хана устарел, я переехал на Котлин. Сказать, что доволен - ничего не сказать. До сих пор в восторге. :)
@alexanderkonev85403 күн бұрын
по поводу "слома мозга" автор просто процитировал Дейкстру, который был известным троллем своего времени. Насчёт гото - это частично претензия периода времени, когда синтаксис был "statement oriented" (х.з. какой тут термин в русском), после добавления структурных элементов гото остался только для обработки исключений, в основном, или же для реализации конечных автоматов или ещё каких семантических вывертов, которые нещадно усложнят код, если такой функциональности в языке нет. Причём могу сказать почему гото не любят компиляторщики - это сложная в реализации конструкция. Всё остальное в видео это конечно бред (в том числе и сказанное по другим языкам).
@Rezedent123 күн бұрын
@@alexanderkonev8540 я так полагаю, что goto сложно для создания компилятора не само по себе, а для оптимизирующего компилятора. Ну и с разрывами циклов надо что то делать...
@MMC_Repair3 күн бұрын
До сих пор на VB6 пишу, для себя, для автоматизации своих рутинных задач, под Винду. Для облегчения работы других людей в их задачах. Причем это довольно крупные инди-проекты для автоматизации в сфере торговли, в которой я и тружусь. Отлично всё стыкуется с первоэской и апи той же винды и прочих вещей в сфере автоматизации торговли.
@brachka772 күн бұрын
Бейсик хорош. Только надо научиться писать проги на нём грамотно без использования ломающего всю красоту GOTO.
@ЮрийПавлов-ы9г11 сағат бұрын
Pascal используется в университетах для обучения "программированию" потому что этот язык был разработан для обучения "программированию" (в некоторый технологический период), ВНЕЗАПНО! :) ЗЫ "Обучать языку программирования" в институте - это яркий пример маразма: обучение языку программирования - это уровень ПТУ :), а уровень ВУЗа - это "теория программирования", но хомякам это не вместить, а образовательную услугу продавать нужно...
@VladimirFedorov2362 сағат бұрын
Точно, в вузах надо давать теорию программирования на голом псевдокоде и блоксхемах... нафига там какой-то язык программирования?!)))
@drone_tales5 күн бұрын
Я не знаю, зачем ты это видео делал, но твои рассуждения - это рассуждения человека, который никогда не занимался коммерческой разработкой. Начал было писать развернутый комментарий, но получается длинно. Потому, что придется объяснять, что такое коммерческая разработка, что такое Enterprise, почему и что там используется и много много всего, о чем вот такие вот "курсовки" никогда не слышали и никогда не расскажут. Скажу кратко: все, что ты здесь наговорил является несусветной чушью и не имеет отношение к реальности от слова совсем. Нет живых и мертвых ЯП. Есть ЯП широко используемые просто по тому, что их вдруг стали преподавать в любой шарашке и языки редко используемые просто потому, что они используются в весьма специфичных нишах. Вот и все. Что Pascal, что Basic используются сейчас довольно широко. Тем более что современные версии того же Basic не сильно отличаются, кроме синтаксиса, от того же Python или c#. В общем, мой тебе совет, поработай в коммерческой разработке лет так 10, а потом уже будешь рассказывать про живые и мертвые языки.
@sbarantsev4 күн бұрын
Чтобы 10 лет опыта у меня было, мне надо было в 15 лет начать работать)
@drone_tales4 күн бұрын
@sbarantsev Ну это же не повод нести ахинею в массы? Да и работать в 15 вполне себе нормально, не на родительской же шее сидеть. Хотя это на любителя, конечно. Я в 13 лет (конец 80х) уже свои первые программы продавал для БК.
@sbarantsev4 күн бұрын
Маладец
@drone_tales4 күн бұрын
@sbarantsev А то
@slaval50884 күн бұрын
Речь о том, что мертвый язык, это язык, на котором исчезающе мало новых проектов. Старые проекты могут по 20-30лет телепаться в том же Энтерпрайзе. Но это о живости не говорит. Латынь до сих пор учат, но это мертвый нишевый язык.
@sergiodeplata2 күн бұрын
Языки общения, как и языки программирования, все искусственные, то есть созданные людьми, это культурное явление. Ни одного "естественного", т. е. природного языка, не существует.
@sbarantsevКүн бұрын
Нет
@МВолков-с6ж4 күн бұрын
Program Comment; begin writeln ("Ставлю дизлайк, Аффтар ЧСВшник"); end. Ctrl+F9
@LiovaSly19 сағат бұрын
Считал Фортран давно умершим. Это был мой любимый до Бэйсика.
@УголокКодера3 күн бұрын
Pascal на самом деле не то что бы и мертвый язык - в программировании контроллеров используется его аналог - ST. А фортран это как по мне вечноживой язык как и си)
@kiberkont58513 күн бұрын
Фортран и C неверно курят в сторонке когда заходит речь про ассемблер
@УголокКодера2 күн бұрын
@@kiberkont5851 так си изначально создавался как высокоуровневый аналог ассемблеру, да и не так страшен ассемблер как его малюют)
@mav-12854 күн бұрын
Я гуманитарий и терпеть не могу математику, для таких как я Visual Basic лучший язык программирования во вселенной :D
@rndofpipowe4 күн бұрын
Поржал. Чушь, но смешная.
@carassmaxim85443 күн бұрын
Кринж
@Dik131WZD3 күн бұрын
У Basic сейчас есть чёткая область применения - это макросы для Excel
@kazssr13 күн бұрын
@@Dik131WZD беда с этими макросами, что если я их написал на своем компьютере, они отказываются запускаться на компе другого юзера из-за настроек безопасности Винды и самого Экселя. Приходится идти и донастраивать компы конечному юзеру. Хорошо, если все компы в одном здании и их всего пара штук, но когда они раскиданы по всем областным центрам, их десятки, а юзеры те еще чайники, которые не знают как установить хотя бы тот же Team Viewer, это капец конечно. Вот были времена ХР и Семерки. Спокойно написал макрос в экселе. Отправил файл и юзер пользует его счастливый.
@cdeblog4 күн бұрын
Столько мусора в комментариях про то какой лучше, какой хуже. Это лишь инструмент, примите этот факт.
@Programming_is_my_life4 күн бұрын
❤
@alexanderkonev85403 күн бұрын
так автор этого видео отрицает данный факт :-)
@ZugDuk3 күн бұрын
Нет, не инструмент. Мы не говорим про АИ на английском, про нефтедобычу на русском, а про смартфоны ксяоми на китайском. А используем родной язык для всего.
@Programming_is_my_life3 күн бұрын
@@ZugDuk идиот?
@Programming_is_my_life2 күн бұрын
@@ZugDuk ем что бля нечо не понял
@romanbessarabec55562 күн бұрын
На счёт Бейсика полностью согласен. Это был мой первый язык программирования. Причём несколько разных версий - от Бейсик Микрон, Орион, до Quick Basic от Microsoft. И да, Бейсик то ещё чудо, с его бесконечными GoTo, GoSub - Return. Когда я стал изучать C#, я долго не мог освободиться от Бейск - мышления, и это мне мешало создавать эффективный код.
@dmitryowdienko39203 күн бұрын
Ну паскаль не так чтобы совсем сдох, fpc и lazarus достаточно активно девелопится и местами пользуется, та и делфя время от времени проскальзывает. Что до того, что С какой-то "сильно сложный" - как по мне наоборот, простой как двери, у меня скорее на питона идиосинкразия. Зато вот плюса достаточно мутные стали после введения в стандарт всяких ..._cast и библиотеки boost. Но опять же, далеко не во всяком проекте этим пользуются.
@AlexUnitedKingdom4 сағат бұрын
Фортран никогда полностью не умирал. Физические симуляции на нем делали - в космологии, в ядерной физике и т.д.
@rostus_official2 күн бұрын
Насчёт Go: В C/C++ тоже всего один бинарник после компиляции (если не использовать хранение ресурсов (даже если и использовать - в Go тоже будет не один бинарник, а бинарник + файлы для хранения информации)). По крайней мере на Linux.
@AndriiMarynchukКүн бұрын
Ээээ, не. После компиляции получается куча объектных файлов (каждый c/cpp файл компилируется отдельно и ничего не знает о других), которые затем линкуются с использованием библиотек. При этом обычно результирующий бинарник использует, как минимум, libc (runtime библиотека). И в этом отличие бинарника на go, у него runtime библиотека языка линкуется в один бинарник с объектным кодом приложения. Как результат - бинарь зависит только от системных библиотек. Минус в том, что бинарник выходит довольно большой.
@fanfcban9 сағат бұрын
Как хорошо, что я инженер сварщик, и я вообще не касаюсь этой темы...
@ЮрийЛях-ф4ж2 күн бұрын
Маленькие замечания от аксакала. Первое, язык - это инструмент для производства - полностью согласен с комментаторами. Далее, как говорят старики моего возраста: раньше программировали чтоб оно работало ( летало, и т.д.), а сейчас функция цели - оптимально (меньшими ресурсами больше объема) зарабатывать деньги. Тем более современные технологии подкладывают свинью - новое hardware расширяет возможности, уменьшая требования к качеству software. Соответственно выбирают и инструмент - чтоб побыстрее выучить, а потом побыстрее на(говно)кодить, благо - ограничения на объем/быстродействие почти сняты. Тут следующий момент - порог вхождения, о котором ни слова. Далее я бы упомянул о двух подходах, которые сейчас аккуратненько пытаются объединить: функциональное программирование ( тот же С) и ООП, которое, как писали, для уменьшения сложности ( а значит кол-ва ошибок и снижения порога вхождения). OOП потянул за собой UML, который совсем не является языком программирования, а ближе к глобальному - технологиям разработки. Но это уже совсем другая тема. И два слова по С - появился ООП С++, далее менеджед С, из которого, IMHO, родился C#, попытавшийся "вытеснить" как С/С++, так и Джаву. А контроллеры сейчас оседлали ардуинщики со своим упрощенным С-подобным языком, в коммерческом секторе - лабают на микроПайтон-е. Ну и к забытой истории ( умерших нужно уважать) - машинные коды, вводимые с инженерной панели для оперативного корректирования программы и (макро)ассемблеры.
@nelliquant-dj8yt19 сағат бұрын
Ни C, ни даже C++ ни разу не конкуренты Pascal, т.к. у них разная идеология и, соответственно, разные области применения.
@romansmirnoff568919 сағат бұрын
Как всё жёстко -- хорошие/плохие, живые и мертвые... Нет ни тех ни других, есть более удобные в данном случае!
@expl01t253 күн бұрын
Фронтенд можно писать на расте с помощью Dioxus или Leptos, я уже писал не 1 сайт на них, не 1 строчки JS кроме загрузки wasm модуля
@andynaz704418 сағат бұрын
слишком коротко, надо было на час воды налить
@sbarantsev18 сағат бұрын
Вообще то я правда коротко рассказал, почитай комменты, все пишут почему про асм ничего не сказал, про хаскел и тд
@tehes13373 күн бұрын
12:30 Ох епта. Пролог. Преподавали нам его на 2 курсе. Настолько бредовый язык, что навсегда запомнилась следующая фраза: -- Пролог относится к логической парадигме и при этом максимально нелогичный. Даже функциональный F# в разы логичнее, чем сие чудо
@Dtoxiシ3 күн бұрын
Не смотрел видео, но наверно он чисто для начального-школьного изучения
@IBmusic_vector2 күн бұрын
фронт сейчас уже не верстка а целый инжиниринг)) React/Vue (компоненты, хуки, state), Next.js (SSR, SSG, роутинг), Webpack/Vite (бандлинг, tree-shaking), TypeScript (типизация, интерфейсы), REST/GraphQL (запросы, мутации), WebSockets (real-time), CSS-in-JS (styled, theme), WebAssembly (оптимизация, вычисления)...😊
@Артем-е8р6й2 сағат бұрын
В школе надо изучать не конкретные яп, а общие принципы, алгоритмы.
@atmosphere22814 күн бұрын
А Delphi? (Pascal)
@FigaroTutTam3 күн бұрын
Для нативной Windows десктоп разработки очень даже. Отсекаем формошлепов. Если не знали, то он умеет из коробки вызывать Python, если кому надо. Поддерживает все современные парадигмы и принципы. Асинхронность, многопоточность - пожалуйста. Реализация ООП - великолепная. Модульность (пакетность) для больших проектов, юнит-тестирование на выбор. Сделать можно все.
@Борода-ф9ъ3 күн бұрын
Даа детишки Паскаль до сих пор используется в мини ос (нет смысла в некоторых устройствах ставить полноценную ось). Например видеорегистрация , обработка мелких данных, радио связь и т.д. (походу плохо вас учили раз образование инженера в полном объеме не дали) Есть системы в которых кроме как на Паскале ничего не написать а на СИ придеться писать к коде ассемблера так как для таких системах нет нужных файлов для компиляции и линковки. Не забываем что половина ОС запрещена для использования в государственных учреждениях. Бейсик до сих пор востребован у системных админов (там без скриптов никуда) Да можно купить стороннее ПО (но запреты по безопасности никто не отменял) Ох детишки не все держится на WEB ? Есть куча отраслей где web технологии не применяются (разве что только для рекламы) Фортран да инженерный язык (расчеты в ядерной физике, астрофизики на нем, другие тупо тупят и не могут высчитать вероятности) + обработка данных на Питоне На Коболе написана вся банковская система в США (поэтому и был рост, больше он нигде не используется кроме как у них) Кстати в России куча закрытых банковских языков (те кто работал те понимают о чем я говорю) Ну и что нас ждет . С ростом технологий ИИ будет расти модульные и объектные языки (код уже не важен) просто собираете из нужных блоков то что вам надо, остальное сделает ИИ Ну и основное - главное не язык программирования и способность написать алгоритм действий, а как его реализовать это уже дело практики и знаний не языка а оборудования и операционных систем (сейчас куда не глянь в любом ПО более 30% ошибок , а это говорит о том что программировать может каждый а что бы оно работало нужны знания не только в языке )
@irwinhohenzollern17263 күн бұрын
Изучали фортран целый второй в учебном году 2015-2016 семестр (специальность по фотонике). Так что, можно сказать, это был мой первый язык. :)
@asashnov3 күн бұрын
2:35 "популярный, потому что большое комьюнити, большое комьюнити потому что популярный" Это называется "Системный эффект"
@Poezd20773 күн бұрын
5:14 без го не обойтись в ДевОпсе, да там можно и пацтон со спокойной душой использовать, но сами программы аля Докера и Кубера написаны на Гоше. Его знание дает хороший буст на ваше трудоустройство
@Menshinin20 сағат бұрын
Вся промышленная автоматика работает на CoDeSys, язык которого ST на Паскать сильно похож.
@MMC_Repair3 күн бұрын
Почему не вспомнил Школьный Алгоритмичный Язык... Да, да... Такой был, и его изучали в школах вплоть до 90-з, когда в миру рулили двк, искры и прочие, в т.ч. zx-совместимые. Даже комп не требовался для его изучения, его предназначение было обучить школоту алгоритмизации т логическому мышлению. Потом уже Бейсик, паскаль, и далее.. Кстати, ещё был такой язык под названием Кларион, но он был заточен под узкие задачи для расчетов, часто применялся в бухгалтерии, на заводах, работал под досом, начиная с 286го проца.
@nonamenoname83322 күн бұрын
Он и сейчас есть. Забейте в поисковике "Кумир"
@dmitryowdienko39203 күн бұрын
Фортран по-настоящему никогда и не умирал - в основном из-за всяких библиотек для численных методов типа blas и lapack ну и слишком дофига легаси-кода осталось в разных НИИ по всему миру. Причем может мне кажется, но наиболее используемая сейчас версия это fortran 77. Пару раз приходилось пересекаться - господи, какое оно притрушенное - кошмар.
@alexlinde669516 сағат бұрын
Вы правы!
@gendalfmagic109114 сағат бұрын
Он как бы для расчета ядерных реакторов, внутренностей МБР и т.п. никогда не умрет. В 70-80-е все физматразработки и расчеты диссертаций творили на Фортране. В СССР, думаю, что и на Западе тоже прилично было. Эшелоны кода, как бы не больше Си. И нехрен переписывать, до сих пор работает и работает. Уже молчу о расчетах орбитальных и космических полетов.
@bogdanovmikhail2 күн бұрын
Все блогеры говорят паскаль умер, но на hh куча вакансий на делфи и лазурус
@МишаГго4 күн бұрын
Автор говорит так, буд-то школьников заставляют TurboPascal учить. Удивлю, но PascalABC, который преподают в школах - довольно современный, да он не подходит для того, чтобы на нём делать полноценные проекты (хотя пользователи GM2 могут с этим поспорить), но очень хорошо подходит для обучения как базовым, так и довольно замудрёным вещам. Ну что говорить, если он сам говорит человеку что он рукожоп, если тот пишет архаичными методами, а так же поощряет за использование новых функций и современного синтаксиса.
@rhouland4 күн бұрын
Delphi Embarcadero язык на котором и остановилься. очен удобен и понятен.
@fedorsumkin20283 күн бұрын
где качают дистры/либы?
@FigaroTutTam3 күн бұрын
@@fedorsumkin2028 На гите много легаси библиотек, без которых уже как без рук.
@ВиталийБосенко-ы1л2 күн бұрын
Бейсик имел кучу диалектов, абсолютно не совместимых (атари, майкрософт, несколько советских).
@amatrix8545 минут бұрын
Бейсик исторически был зашитой в ПЗУ системой команд для домашних компьютеров 70-80х годов, начиная с Apple II. Что-то вроде unix shell (который тоже существует хрен пойми сколько и также как Си живее всех живых). Изменился принцип взаимодействия с компом, и Бейсик стал не нужен.
@anonimanonimus10506 минут бұрын
7:40 Почему тогда C не вытеснил питон, если питон сейчас в вузах/колледжах/школах массово учат? Как по мне не аргумент
@nelliquant-dj8yt19 сағат бұрын
C предназначен для системного программирования, Pascal - для прикладного и для обучения программированию. Учи матчасть, умник!
@dmsrenic24384 күн бұрын
Ruby has fallen... It's over...
@IBmusic_vector2 күн бұрын
ваши аргументы, какие языки никогда не умрут: C (основа ОС, драйверов, компиляторов), C++ (геймдев, высокопроизводительные системы), Java (энтерпрайз, Android), Python (научпакеты, AI, ML), JavaScript (веб, фронт, backend через Node.js), SQL (всегда данные), Assembly (низкоуровневый доступ, оптимизация), Lisp (фундамент функционального программирования), Shell/Bash (DevOps, скрипты), Rust (безопасность памяти, новые системы)
@gendalfmagic109114 сағат бұрын
Когда весь Интернет перепишут, тогда (и то возможно) умрет PHP.
@gochaorg5 күн бұрын
Где Хаскел и Идрис?
@sbarantsev5 күн бұрын
Ахаха, хаскел это вообще полумертворожденный на мой взгляд скорее, а про второй даж не слышал
@gochaorg5 күн бұрын
@sbarantsev я ещё более экзотические могу назвать, Хаскел это ещё цветочки, Агда и Кок.. Зря на счёт на счёт Хаскел, по нему, как и по выше обозначенным математику неплохо осваивать
@CybertemyChannel3 күн бұрын
Всё-таки нашёл хаскелистов)
@alexanderkonev85403 күн бұрын
@sbarantsev до хаскеля были iswim, ml, sml и миранда (как минимум), так что там богатая история (да и Бэкус своим fp отметился)
@sekrasoftКүн бұрын
@@gochaorgДа ту же STL в крестах и прочие шаблонные хрени без Хаскеля нормально не понять. Потому, что там то же самое написано, только со множеством скобок разных форм и без нормального вывода типов. Читаешь кресты, в голове думаешь в нормальных терминах, живёшь и радуешься. Всякие std::transform, std::plus -- просто map и (+), которые полчаса объяснял кто-то пьяный.
@usergio2Күн бұрын
Не заслужено забытый в видео PL1 ))
@mjoldagg3 күн бұрын
Не упомянул ActionScript, дизлайк отписка
@sbarantsev3 күн бұрын
Да языков много, я бы в любом случае все не смог упомянуть
@mjoldagg3 күн бұрын
@sbarantsev да видимо это ясно. кстати, что вы думаете об обзоре языка что я написал? actionscript
@-FBK4 күн бұрын
Очень хохотался после "Си это компетентность" 😂😂😂 при сравнении с Паскалем
@alexanderkonev85403 күн бұрын
"тяжесть это надёжно" :-) "не бери на дело идиотов, Борис" :-)
@ZugDuk3 күн бұрын
Естественно речь шла о С++.
@user-hwT417th16 сағат бұрын
учат не Паскаль, учатся программировать, Паскаль как раз и создавался для обучения. Особенно порадовало что в школах учат программировать. Хахаха, поржал. В школах учат информатике. В ней есть и про программирование.
@romandonwКүн бұрын
Что насчёт языка ассемблера?
@whitepen_8 сағат бұрын
Умер.
@АўтарівыканаўцаВіктарМіхайлаві3 күн бұрын
Очень приятное видео! Сам программирую сугубо на ассемблере Z80. Комьюнити присутствует, для своих задач безальтернативен... получается живой?
@ВеникиМята3 күн бұрын
Як матчына мова
@АўтарівыканаўцаВіктарМіхайлаві3 күн бұрын
@@ВеникиМята тонко тонко
@ВеникиМята3 күн бұрын
@@АўтарівыканаўцаВіктарМіхайлаві навогул, калі цікава, я крыху пішу па беларуску і нават публікуюсь. Я бачу, вы творчы чалавек - я б з вамі хацеў нямнога пабалакаць пра мастацтва праз Тэлеграм, напрыклад)
@whitepen_8 сағат бұрын
Нет у ассемблера ни одной задачи и быть не может, на си надо писать, а не маяться дурью.
@АўтарівыканаўцаВіктарМіхайлаві8 сағат бұрын
@@whitepen_ восьмибитные игры на си? Удачи.
@alexanderkonev85403 күн бұрын
APL прекрасно существует внутри математических пакетов (в качестве скриптового языка) и после J был K (и наверняка дальше есть развитие)
@Itcor4 күн бұрын
аффтор жжот, жду видос про классификацию языков программирования
@Smart-agent197610 сағат бұрын
Привет меня в 90 е бесил Бейсик древнее программирование на информатике
@grimm84693 күн бұрын
Пхпхпах, в университете все 3 года С, на первом курсе был VBA, на третьем был Пролог))0
@systemcrashed67825 күн бұрын
Да было очень интересно.
@sbarantsev5 күн бұрын
Спасибо )
@Zavgar4864 күн бұрын
О каких языках программирования идёт речь? Мы в 7-ом классе на информатике рисуем в ПервоЛого. К моим сведениям это программа для дошкольников. По крайней мере везде так пишут.
@trionprog2 күн бұрын
Не переживай, создатель игр CS2D, Stranded 2 тоже с него начинал, только в 20 лет назад =)
@Zavgar4862 күн бұрын
@trionprog Ну рисовать это уже реально бред. Я как 3 года умею рисовать в Пэинте. А тут говорят, будто мы 7-ми летние дети, которые компов никогда не видели.
@420AnashaNeVasha5 күн бұрын
Ура видео, дождались
@sbarantsev5 күн бұрын
Урааа
@n_neto4 күн бұрын
На моменте про QBasic хотелось тоже вставить свои 5 копеек, что нам его преподавали в школе 😁 Мой детский мозг был в восторге от того, что можно рисовать картинки кодом. А в универе на информатике преподавали Pascal)
@Lyohich843 күн бұрын
@@n_neto у нас и в школе и в университете преподавали Qbasic (в школе рисовали в основном на нём, а в университете с матрицами баловались), но это было больше 20 лет назад.
@MMC_Repair3 күн бұрын
Кстати, был ещё Visual Basic под дос, тот же самый QBasic, но с возможностью делать формы и контролы на них, и всё это под дос, чистый дос! В нём был графический редактор форм, на которую можно было накидать буттонов, листов, комбобоксов и прочих элементов...
@wov20044 күн бұрын
APL весьма годный язык, изкаробки умеет матрицы и векторы, мой отец на нем инженерил в авиастроении, крутился на СМ-4. Я в 1981 году на нем первую прогу написал, на машинке MCM-70. Но, не фортануло.
@proceccopoBc4 күн бұрын
Лол, идеальный язык есть, это БИНАРНЫЙ КОД! Он быстр, надежен, и кормить совсем не нужно!
@Programming_is_my_life4 күн бұрын
Ето не язык если чо
@proceccopoBc3 күн бұрын
@@Programming_is_my_life ну вообще да но мне пофиг
@RuslanPuppy3 күн бұрын
Ассемблер❤
@postoronny3 күн бұрын
Только для единственной архитектуры ;) Та же прога для другого процессора будет иметь совсем другой вид.
@sekrasoftКүн бұрын
Только хрен что нетривиальное напишешь за разумное время.
@Al-x13331 минут бұрын
Ну в качестве человеческого языка можно было привести украинский.
@babbyor2 күн бұрын
Здорово Степан. Ролик вышел отличным. Мог бы снять вторую часть по этой теме?
@sbarantsev2 күн бұрын
Здравствуйте, спасибо Вторая часть о чем?
@babbyor2 күн бұрын
Ну например "Почему язык C не исчезает?" или "Какая разница между языками С и С++" ну там в этом духе
@kvachlukich96162 күн бұрын
Какая охинея - половина движков бд , половина bi на нём
@seva228ds3 күн бұрын
А assembler где?
@3HATOK.3 күн бұрын
Ассемблер это не совсем язык. Это удобочитаемый машинный язык конкретного процессора.
@anatoliyv56072 күн бұрын
Я учил в университете Бейсик и паскаль😂
@nifidor3 күн бұрын
Формы - это уже delphi, объектно ориентированный паскаль. 😅
@yadernijhuesos4 күн бұрын
Посмотрел на одном дыхании, но когда автор попросил 200 лайков, я очень удивился, что речь идёт не о тысячах
@sbarantsev3 күн бұрын
Да у меня видос то залетит, то вообще не наберёт просмотров, я часто не могу предсказать удачное видео будет или нет Ну и сколько лайков просить тож непонятно соответственно)
@kiryllshynharow9058Күн бұрын
Неожиданно качественный видос. Приятно удивился ибо обычно за подобными названиями скрывается поверхностное попсовое содержание FYI на C в основном написано ядро Linux так что в системном программировании знание C это must have; на Бейсике программировал Билл Гейтс; нет никакой разницы какой язык программирования учить в школе (но не в университете), потому что во-первых важнее привить школьнику интуицию в чем разница между языком и алгоритмом, и что язык зависит от приложения и подбирается под задачу; во-вторых даже школьники сейчас все равно начинают со скретча и могут сами выбирать нужный язык для углубления, а те кто не способен мыслить абстрактно и понимать алгоритмы и учить больше одного языка самостоятельно - тем и один язык программирования ни к чему; и наконец за 10 лет технологии сменятся PascalABC вполне себе подходящий язык для школьников 7-9 классов, со строгой типизацией; имеющим кругозор старшеклассникам уже Python лучше бы подошёл
@sbarantsevКүн бұрын
Спасибо, очень приятно А то мне тут как раз пишут критику, что видос поверхностный и нужны графики и статистика
@kapubapa2 күн бұрын
в германии найдешь работу на паскале
@GruzMax3 күн бұрын
Ну, не соглашусь по некоторым моментам. Basic вполне жив. Возьмите VBA. По первому языку, тоже не верно. Первый высокоуровневый язык - Планкалкюль. Первый высокоуровневый язык, для которого был создан транслятор - советский ПП-1. За ним следовал ПП-2. И уже потом - Fortran.
@SunSay3 күн бұрын
После ПП-1 и ПП-2 был Адресный язык программирования высокого уровня (1955г), который использовался до конца 70-х (25 лет!) по всему СССР на компьютерах: "Киев", М-20" (Сергея Лебедева), "Днепр", сериях "Урал" и Минск, на БЭСМ-3, БЭСМ-3М и на БЭСМ-4, на РАЗДАН и НАИРИ. В этом языке на 10 лет раньше, чем в США (язык PL/1) появились Pointers, списки, сложные иерархический структуры. Об этом на западе не знают и не пишут. Был очень интересный и используемый в СССР язык АЛГЕМ (Ассоциативное программирование Анатолия Китов), в основу которого положены списки и адресация высших рангов Адресного программирования. Конструкции Адресного и Ассоциативного программирования живы до сих пор в современных языках программирования. Цузе большой респект за его язык Планкалькюль в котором он впервые в мире предусмотрел средства решения комбинаторных и логических задач. Автор очень ярко, четко представил материал. Но автору много неведомо и, по некоторым моментам, его мнение можно раскритиковать. Например: история языков программирования - явно очень хромает. Про функциональное программирование - полное молчание. Отличное видео для начинающих и обывателей. Интересно будет послушать о обещанной классификации языков программирования.
@GruzMax3 күн бұрын
@SunSay Да, огромное спасибо за развернутое дополнение. Уверен, многим оно будет очень полезным!
@SunSay3 күн бұрын
@GruzMax ПП-1 и ПП-2 это "часть" Операторного программирование (1952г.) Ляпунова. Мне в деталях (из уст очевидца) известно что именно подтолкнуло к идее о возможности разработки программирующих программ (ПП), которые впоследствии переименовали в компиляторы и трансляторы. В компьютерном музее США (в Кремниевой долине) на стенде з TimeLine языков программирования высокого уровня есть обозначения: "ПП-1" (1954г.) и "ПП-2" (1955г.). Компьютер МЄСМ (1950г.) Лебедева и Адресное программирование тоже упоминается, но на другом стенде. История зарождения информационных технологий мало кого интересует. А в развитых, демократических странах в история, которая касается тоталитарного коммунистического режима вовсе не интересна.
@SunSay3 күн бұрын
@GruzMax Удивлён, что ChatGPT знает причину появления ПП. Спросил у него: 1. В каком году и при программировании на каком компьютере у Ляпунова возникла идея о возможности создания программирующих программ (ПП)? Какая особенность этого компьютера подсказала эту идею? Его ответ: **Идея о возможности создания программирующих программ (ПП)** возникла у **Александра Андреевича Ляпунова** в **1952 году** при программировании на **компьютере МЭСМ (Малая электронная счетная машина)**. --- ### Особенность МЭСМ, подсказавшая идею программирующих программ: МЭСМ имела **возможность изменять содержимое команд** во время выполнения программы. Это было связано с тем, что **команды в памяти компьютера хранились в том же виде, что и данные**, и их можно было **считать, модифицировать и записывать обратно**. Такое свойство машинной архитектуры позволяло реализовывать **самомодифицирующиеся программы**: программа могла изменять собственный код в процессе выполнения. --- ### Как Ляпунов пришел к идее: Работая на **МЭСМ**, Ляпунов заметил, что такая архитектура позволяет одной программе: 1. **Генерировать** другую программу (программировать её код в памяти); 2. **Запускать** сгенерированную программу на выполнение; 3. **Управлять** выполнением другой программы. Эта идея заложила основы для **автоматического программирования** и создания программ, способных генерировать или модифицировать другие программы, что впоследствии привело к развитию таких понятий, как **компиляторы, интерпретаторы** и **метапрограммирование**. --- Таким образом, **самомодифицируемость команд** на **МЭСМ** стала ключевой особенностью, которая натолкнула Ляпунова на идею создания **программирующих программ**. От себя добавлю: модифицируемость программ была заложена Лебедевым в уникальной команде компьютера МЭСМ: в команде сложения команд. Эта команда была необходима для обеспечения возможности в цикле вычислять значения математических рядов и для обращения к элементам массивов. Примечание: считается, что понятие массива а программировании было введено Ляпуновым.
@T-99K_GMD2 күн бұрын
А как же ассемблер?
@amin--hj8mc3 күн бұрын
Автор, ты в своей классификации забыл добавить языки, которым выстрелили контрольным в голову (Foxpro) P.S. А про дельфи благоразумно умолчал. Ибо назови его мертвым, прибежит куча адептов (и я в том числе) "Delphi жил, Delphi жив, Delphi будет жить" (с)