Как и почему умирают языки программирования

  Рет қаралды 15,965

Степан Баранцев

Степан Баранцев

Күн бұрын

Пікірлер: 533
@sbarantsev
@sbarantsev 5 күн бұрын
Я нейтив пайтон спикер, ыы Учите пайтон и будете счастливы, друзья! Мой телеграм: t.me/+mk7RWAr3bvU5YjMy А вот еще мой замечательный курс по пайтону: pythonforbeginners.ru/
@0xDFA
@0xDFA 5 күн бұрын
Энто тот, что петухоном называют? Неа, спасибо, мы больше по плюсам.
@Slavasil
@Slavasil 4 күн бұрын
​@@0xDFA наш слоняра🐘
@qwertymangames1800
@qwertymangames1800 4 күн бұрын
Можно отключать видео на словах "js уродливый язык". Чел знает только свой python и гордится этим. Хотя в том же питоне просто намешали процедурной парадигмы с ООП и с фишками из функциональных языков. Под это определение и js подходит. Только в js ООП прототипное. Не умеешь пользоваться прототипами - это твои проблемы. Сиди на typescript. Там и интерфейсы есть и статическая типизация
@vladimirv.v.5730
@vladimirv.v.5730 4 күн бұрын
@qwertymangames1800 язык может казаться красивым и некрасивым, это субъективное восприятие и это нормально. Мне вот не нравится, что for в js - это цикл, а foreach - это метод. А вы тут про прототипы и прочие высокие материи))
@alexanderkonev8540
@alexanderkonev8540 3 күн бұрын
@@qwertymangames1800 ну, как намешали, Гуидо собирался лямбды выпиливать в какой-то версии :-) комьюнити отговорило - так что это "та ещё зверюшка"
@STeelGear
@STeelGear 4 күн бұрын
Истинные механикум пишут на ассемблере и общаются с духом машины бинарным кодом
@ZugDuk
@ZugDuk 3 күн бұрын
прикольное название для нейросети
@Ryabov_Petr
@Ryabov_Petr 3 күн бұрын
Император одобряет
@MaxiSoldering
@MaxiSoldering 2 күн бұрын
😹😹
@kiryllshynharow9058
@kiryllshynharow9058 Күн бұрын
писать на ассемблере еще не равно общаться двоичными кодами хотя те кто занят разработкой или отладкой процессоров одним лишь ассемблером отделаться не могут, Ваша правда
@whitepen_
@whitepen_ 8 сағат бұрын
Ну во первых на макроассемблере, а во вторых - три копейки стоит память для контроллера чтобы нужно было экономить каждый байт, ассемблер - это такое нищенство, которое уже в природе не встречается в принципе.
@MbsElectronics
@MbsElectronics 2 күн бұрын
С какого такого перепугу Паскаль мертвый язык? вполне себе Delphi развивается и живёт.
@ЧеловекБезСлезинки
@ЧеловекБезСлезинки Күн бұрын
Прогаю на делфи.... Реально язык полумертвый.... Вроде чтото есть, но уже даже кастомные компоненты на новые версии найти сложно
@whitepen_
@whitepen_ 9 сағат бұрын
Дельфи сдох и плохо пахнет потому, что главный дельфист убежал в C#, куда было направлено финансирование.
@DamWnoZ
@DamWnoZ 5 күн бұрын
А кто помнит Delphi
@sbarantsev
@sbarantsev 5 күн бұрын
Я в университете его учил весь первый семестр
@drone_tales
@drone_tales 4 күн бұрын
Все помнят, особенно в Enterprise
@AshOfAshes
@AshOfAshes 4 күн бұрын
Вакансий дофига на дельфи
@МВолков-с6ж
@МВолков-с6ж 4 күн бұрын
А я юзаю Лазарус, юзал бы Делфи, был бы он дешевле. А на модные джава и пайтон мне наср@ть, я в веб не собираюсь идти, я не программист, а скорее инженер-конструктор.
@drone_tales
@drone_tales 4 күн бұрын
@@МВолков-с6ж Lazarus не плох, но его, как всегда, портит кроссплатформенность. Когда хочешь сделать все и сразу получается фигня везде. А так да, вполне юзабельно.
@ЮрийМазко
@ЮрийМазко 3 күн бұрын
Не понял, о чем видео. Думал, здесь будут технические параметры, факты, строгая формальная теория, по которой можно разделить языки. Но нет, просто чьи-то рассуждения, автор где-то что-то слышал и на базе этого делает свои выводы.
@babbyor
@babbyor 2 күн бұрын
Автор делает свои выводы не только по данным статистикам но и по своему опыту
@ledest
@ledest 5 сағат бұрын
@@babbyor >опыту :))))
@Орк_самогонщик
@Орк_самогонщик 4 күн бұрын
Язык, это инструмент: нужны математические рассчеты- бери Фортран, нужно впихнуть невпихемое - бери асм, нужно детям показать принципы алгоритмов- бери Qbasic или то же Pascal. ets... А за синтаксис Питона , я бы создателю оторвал всё отрываемое.
@test-t9x3d
@test-t9x3d 4 күн бұрын
а что не так с синтаксисом питона?
@rndofpipowe
@rndofpipowe 4 күн бұрын
@@test-t9x3d язык, в котором можно сломать программу одним пробелом не должен существовать.
@alexanderkonev8540
@alexanderkonev8540 3 күн бұрын
@@test-t9x3d намешано всякое плюс отступы - эклектичный
@Dik131WZD
@Dik131WZD 3 күн бұрын
Ну, вот да. Говорить о том, что языки умирают всё равно, что говорить, что больше не нужна отвёртка, так как есть шуруповёрт. Да, область применения у большинства языков вначале растёт, потом сужается - это естественных ход развития ЯП.
@v61kz
@v61kz 3 күн бұрын
​@@test-t9x3dну там в целом костыли. Двумерных массивов нет🤣 Типизация нестрогая, но когда невидимые типы не совпадут, будет орать громче всех🤣 Табы табы табы не совпали табы🤣🤣🤣 А так одни плюсы, взял и пишешь, примеры находятся на все случаи👍
@OlegVolgin
@OlegVolgin 3 күн бұрын
Паскаль (Delphi) всё ещё используется в массе легаси проектов, которые создавались ещё в бородатые 2000-е (работаю над таким). Когда софт разрастается до размеров кракена, переписывать его целиком с нуля на другой язык просто нецелесообразно
@grandlagging0zero175
@grandlagging0zero175 4 күн бұрын
сразу видно, что автор старался, собирал статистику и информацию по всем языкам программирования о которых говорил! а особенно это четко понятно тем, кто хотя бы раз программировал на том языке о котором он говорил :) смеюсь
@alexanderkonev8540
@alexanderkonev8540 3 күн бұрын
автор - школотрон обычный :-)
@animuspexus
@animuspexus 3 күн бұрын
js плохой язык? go нечего предложить? да у нас тут чёртов эксперд по языкам.
@СергейКозырев-щ9щ
@СергейКозырев-щ9щ 3 күн бұрын
На чём писать макрокоманды для Excel и Word, если не на Visual Basic?
@GuardianSpirit-null
@GuardianSpirit-null 2 күн бұрын
А там не просто Basic был, давно туда не заходил
@404Negative
@404Negative 2 күн бұрын
на javascript
@krglv_pn
@krglv_pn Күн бұрын
на VBA (Visual Basic for Applications) Кроме похожего названия общего крайне мало
@mmm-jn3cw
@mmm-jn3cw 16 сағат бұрын
на C# for VSTO
@valk1962
@valk1962 15 сағат бұрын
@@krglv_pn по школе писал по фану отстойные игры на Visual Basic. Сейчас изредка пишу макросы для Excel на VBA для обработки данных. Я бы сказал, они довольно похожи, хоть и не идентичны. Иногда ещё приходится данные с помощью Python обрабатывать, так он тоже выглядит похожим) Впрочем, я юзер, а не программист.
@borismor1
@borismor1 4 күн бұрын
4:50. У Go есть определенная ниша - это хайлоад. Python и Java жрут много памяти и процессора. А гошечка из коробки предлагает язык с легко реализуемой многопоточностью. Новый поток в Go (называется горутина) весит всего 3 килобайта. По процессору то же самое. Там зачастую быстрей только Си, плюсы и раст. В нем есть все, чтобы писать микросервисы. Благодаря «утиной типизации» на нем удобно писать тесты. Итог: конторы с большой нагрузкой распиливают монолиты на Golang. Поэтому от гошника зачастую требуют знания нескольких языков (go и языка монолита) и опыта разработки.
@zz1965Serg
@zz1965Serg 3 күн бұрын
Жаль, что до сих пор никто не прикрутил го для hi-end baremetal по нормальному. Iot на esp32 на го смотрелось бы очень неплохо на мой взгляд
@alexanderkonev8540
@alexanderkonev8540 3 күн бұрын
"всего 3 кб", да вы зажрались, в Эрланге многопоточность "из коробки" была и толку? всё это мода и вкусовщина
@borismor1
@borismor1 3 күн бұрын
@@alexanderkonev8540 ну во-первых я конечно ошися: голая горутина это 2кб. И у вас получается приложение без всякой виртуальной машины)
@stanislavsetevoy3332
@stanislavsetevoy3332 3 күн бұрын
JVM вообще-то побыстрее Go во многих случаях. Как и C#/CLR.
@trasafara
@trasafara 3 күн бұрын
@@stanislavsetevoy3332 во многих - это в каких? примеры в студию. пока я таких случаев не встречал (я девопс - много всего повидал). Go в скорости и потреблении ресурсов, да даже в задержках - в разы лучше что шарпа что джавы. хуже только в одном - в монолите. нет реализации ООП (хотя так и было задумано)
@user-rx2cv9ve1u
@user-rx2cv9ve1u 3 күн бұрын
Паскаль очень удобен тем, что на нем очень просто написать за пару минут программку для расчетов
@whitepen_
@whitepen_ 8 сағат бұрын
Чушь.
@user-rx2cv9ve1u
@user-rx2cv9ve1u 27 минут бұрын
@whitepen_ докажи
@dropdatabase2569
@dropdatabase2569 3 күн бұрын
Fortran и так не был особо мёртвым. Даже лет 5 назад много где использовался. Например, SciPy частично написан на Фортране
@ZugDuk
@ZugDuk 3 күн бұрын
если на питоне написать нейросеть, то она не доживет до обучения и сдохнет по дороге) точнее ты сам ее выключишь, чтоб не мучить себя и компьютер
@Артем-е8р6й
@Артем-е8р6й 2 сағат бұрын
На питоне отлично пишутся нейросети и вообще что угодно. Просто всё длительные и тяжёлые вычисления в процессе отладки и оптимизации переписываются на c++ и подключаются как библиотеки.
@MrDextler
@MrDextler 3 күн бұрын
Программа на паскале (Delphi) с очень большой вероятностью запустится и будет работать всех версиях винды и не нужно ничего ставить и прочее. Да и любая примитивная прога пишется за очень короткий срок, так что нормальный язык для софта под винду.
@ZugDuk
@ZugDuk 3 күн бұрын
никто не пишет под винду
@MrDextler
@MrDextler 3 күн бұрын
@@ZugDuk Слишком категорично.
@fedorsumkin2028
@fedorsumkin2028 3 күн бұрын
А библиотеки? Скорость написания минимального веб-приложения для учета личных финансов с помощью чата ГПТ на Питоне для нубаса примерно час на форму с парой полей и CRUD кнопками. В 2024 для делфи можно скачать среду разработки без торрентов за это время.
@ZugDuk
@ZugDuk 3 күн бұрын
@@fedorsumkin2028 чатгпт не умеет в дизайн интерфейсов
@dvl0per
@dvl0per 3 күн бұрын
​@@fedorsumkin2028Делфи потому и помер, что с вебом там были проблемы. Но по скорости разработки не соглашусь. Гпт может нагенерить бреда - замучаешься промпты подбирать. А вот на дельфи crud формочки с мастер-детайл гридами делаются в считанные минуты, особенно если уже готовые таблицы в БД есть. Для того Делфи и создавался. Сравнивать скорость разработки и скачивания некорректно. Да и вообще, поднять Delphi 7 со старой флэшки всегда можно 😂
@alexb.9806
@alexb.9806 3 күн бұрын
хз, не смотрел видео, но паскаль как был 10 лет назад так и сегодня остаётся наиболее правильным языком для изучения программирования. Его можно прочесть вслух в отличие от Си, он очень прост в своей основе и не прячет от тебя ничего за тонной абстракций. А что самое важное, он статически типизирован. Только когда научишься ползать с паскалем, можно и к другим языкам перейти. Питон (и JS) как первый язык скорее портит чем учит. ни раз видел как маслёнок начиная с языка с динтипизацией абсолютно тонет в статической типизации, хотя это по логике своей более простая система. Да, паскаль сегодня это старомодная штуковина, вряд ли можно с ним найти работу, хотя места на самом деле есть. Но давайте будем реалистами, даже с питоном или джавой. Если для тебя перейти с одного языка программирования на другой это какая-то непосильная задача фиг ты эту работу найдёшь.
@cheesecook8457
@cheesecook8457 4 сағат бұрын
Не знаю на счёт динтипизаций и прочего. Я пару лет изучал c++ и для меня чисто синтаксический пайтон - лютая мерзость об которую можно было сломать глаза. Молча уже про 0=/=0, ерунду с плавающей точкой и прочими его "особенностями"
@syfaren
@syfaren 2 күн бұрын
Боже, как я рад был услышать, что в школе мы будем вместо Паскаля учить Python, так как это мой родной язык
@Epsilonic1987
@Epsilonic1987 Күн бұрын
Популярность фортрана в РФ отчасти обусловлена тем, что сильно выросли зарплаты в ОПК...
@алибабашимбетов
@алибабашимбетов 4 күн бұрын
Затриггерил меня когда сказал, что JS уродлив. Я вот считаю питон уродливым, а JS обожаю
@АйбеливАйкенфлаев-п8з
@АйбеливАйкенфлаев-п8з 4 күн бұрын
Аналогично
@horizonspacescraft
@horizonspacescraft 4 күн бұрын
Согласен!
@VladimirStriukov
@VladimirStriukov 4 күн бұрын
Да он не способен просто и всё, js форева
@rndofpipowe
@rndofpipowe 4 күн бұрын
Оба ужасны. Самый элегантный язык - Ада. Эйфель неплох, местами. Руби ничё так. Но Питон ужасен, ЖС - просто звездец.
@alexanderkonev8540
@alexanderkonev8540 3 күн бұрын
@@rndofpipowe а как насчёт Beta и Oz? :-)
@user-hwT417th
@user-hwT417th 16 сағат бұрын
а ученый мир то знает, что Фортран помер, а потом воскрес?
@evgezh131
@evgezh131 3 күн бұрын
Fortran предназначен для тяжёлых вычислений. И хотя современные его версии поддерживают API, UI все же стоит писать на С++. Например на Qt. Тем более, что сейчас они легко интегрируются. И вообще, обсуждая ЯП стоит акцентировать внимание на том, что выбор используемого языка (языков) должен зависить исключительно от задачи...
@whitepen_
@whitepen_ 8 сағат бұрын
Нет, задача здесь совершенно не при чем.
@Sys-404
@Sys-404 3 күн бұрын
Автор видео забыл к вечноживущим ЯП добавить язык ассемблера, т.к он ещё не умер, хотя он старее всех известных ЯП. Он вывозит там, где обычные ЯП не вывозят. Часто используется для ускорения работы программы. Даже в C и C++ имеются ассемблерные вставки. Так что, язык ассемблера заслуживает титула вечноживущего ЯП.
@shaurma8742
@shaurma8742 3 күн бұрын
Ассемблер - не ЯП...
@user-rx2cv9ve1u
@user-rx2cv9ve1u 3 күн бұрын
@@shaurma8742 Ассемблер -яп, но низкоуровневый, поэтому говорить о нем смысла не вижу, тк человек с верху поведал о том, что ассемблер вечноживущий, с чем нельзя не соглоситься.
@shaurma8742
@shaurma8742 3 күн бұрын
@@user-rx2cv9ve1u Нееее, Ассемблер - это семейство языков!)
@philkulibin2602
@philkulibin2602 10 сағат бұрын
​@@user-rx2cv9ve1uчеловек сверху ошибся вообще-то. Ассемблер это не один язык программирования а много. Сколько архитектур процессора столько ассемблеров да ещё и диалекты могут быть от разных контор. У х86 свои ассемблеры(как минимум от микрософта и от гну-линукса) а у arm свои. А тут ещё и risc-v выходит на арену
@whitepen_
@whitepen_ 8 сағат бұрын
Нигде ассемблер не используется, и ничего такого он не вывозит, просто потому что вывозить ему нечего. Никакого ускорения против С ассемблер не может дать в принципе.
@e-loser
@e-loser 3 күн бұрын
Расскажу по секрету, что драйвера для почти самой популярной платформы кассовых аппаратов написаны на паскале/дельфи, причём там постоянно обновления. Наверное, единственная работа в России, где нужны разработчики на паскале
@1234567qwerification
@1234567qwerification 8 сағат бұрын
Ещё есть язык "жопа О́дина", тоже без него никуда.
@jwlry6913
@jwlry6913 Күн бұрын
python это оболочка для работы с библиотеками, которые написаны на нормальных языках программирования
@whitepen_
@whitepen_ 8 сағат бұрын
А чтож ему самому все библиотеки переписывать? А кто заплатит?
@siptrixed
@siptrixed 4 күн бұрын
Python Is Piece Of Syntax error В чем проблема использовать скобки в качестве блоков кода? В вашей некомпетентности в ООП? Или вы все фетишисты по syntax error?
@sbarantsev
@sbarantsev 4 күн бұрын
Лол, так наоборот, другие языки используют скобки, тока ещё все равно отступы нужны А Пайтон просто рудименты убирает
@yaxa181
@yaxa181 4 күн бұрын
@sbarantsev Если для вас отделение блоков кода скобками является рудиментом, то не удивлюсь, если для вас, чем короче код, тем у него качество его выше
@sbarantsev
@sbarantsev 4 күн бұрын
Это увод разговора в сторону, при чем тут короткий код или нет. Зачем нужны скобки? За визуальную понятность кода отвечают именно отступы даже в языках со скобками
@siptrixed
@siptrixed 4 күн бұрын
@sbarantsev за визуальную понятность кода отвечают и скобки и отступы, имхо скобки даже важнее, но у каждого свое мнение
@asante5979
@asante5979 4 күн бұрын
@sbarantsev При множественном вложении отступы проигрывают в читаемости, так еще и создают опасность ошибки, если случайно неправильно отступить, и такая ошибка может остаться незамеченной, пока не произойдет беда.
@Влад-е2ъ1в
@Влад-е2ъ1в 2 күн бұрын
Паскаль и PascalABC, показанный в видео, это разные вещи, причем совсем. Формочек в Паскале никогда не было. Формочки это из Delphi, который основан на Паскале. Бейсик ничего не уродует, он просто плохо учит программированию, поэтому от него и отказались.
@constantinmelnikov43
@constantinmelnikov43 Күн бұрын
На химфаке БелГосУнивера до сих пор Turbo Pascal 7.0 преподают 😊
@a3atbb
@a3atbb 5 күн бұрын
С каких пор Fortran мёртвый язык? Множество научных расчётов можно рассчитать только на Fortran.
@sbarantsev
@sbarantsev 5 күн бұрын
Так я это в видео и сказал
@a3atbb
@a3atbb 5 күн бұрын
​@sbarantsev Fortran никогда мёртвым языком не был и не будет. Пока существуют суперкомпьютеры и необходимость в вычислениях огромных объемов.
@slaval5088
@slaval5088 4 күн бұрын
Для рынка труда он де-факто мертв. Что такого он умеет, что не умеют остальные яп ?
@a3atbb
@a3atbb 3 күн бұрын
​@@slaval5088 "Не знаю, как будет выглядеть язык программирования в 2000-м году, но я знаю, что называться он будет FORTRAN." - Чарльз Энтони Ричард Хоар, ок. 1982 Действительно квалификации универсальных программистов обычно не хватает чтобы программировать на Фортране. Обычно эти занимаются сами учёные и их студенты. На суперкомпьютерах доля вычислений Fortran от 60 до 80%. Иначе на других языках программирования вычисления могут занять годы.
@evgezh131
@evgezh131 3 күн бұрын
Неверно. Написать тяжёлый расчет можно почти на чем угодно. Преимущество Фортрана в том, что на нём это просто быстрей и удобней. Поелику для этого он и предназначен. Как, например, PHP для сайтов...
@СергейКравченко-э7м
@СергейКравченко-э7м 4 күн бұрын
пайтон отвратителен из-за отсутствия фигурных скобок из-за этого блоки кода надо форматировать отступами, что на порядок увеличивает время написания кода, прям именно на порядок, прям раз в 10 не там отступ - всё, программа работает неправильно, но с точки зрения синтаксиса она корректна, и вот ищи где забыл когда же у тебя не закрыта скобка или не стоит точка с запятой, то сразу подсвечивается это в любом редакторе при наличии же фигурных скобок (или любых других ограничителей блоков, если вас вдруг не радуют скобки) любой редактор отформатирует отступы самостоятельно и сделает код читабельным остальное в пайтоне норм, но именно это определяющее значение отступов бесит, конкретно, как и в подобных языках типа Lua
@glko29
@glko29 3 күн бұрын
Ну если писать не в блокноте а в нормальной IDE, долго форматировать ничего не надо
@СергейКравченко-э7м
@СергейКравченко-э7м 3 күн бұрын
@glko29 а как ide отличит намеренный отступ от случайного? если мы говорим про скобки, то как раз случайно поставленная лишняя скобка не имеет пары, а значит ide понимает это и сразу инвалидирует код, подсвечивая проблемное место но никакая ide не поймёт вы случайно поставили (или наоборот забыли поставить) отступ или это в логике вашего кода да, конечно чаще всего ide автоматически ставят отступы при переводе строки в рамках блока кода но потом гемор перейти на уровень выше, ведь надо пользоваться стрелками, которые за пределами основной рабочей зоны клавиатуры и зачастую надо нажать стрелку не один раз, чтобы переместить курсор в нужное место и еще убедиться, что он там где надо тогда как закрывающую скобку нажал и всё:) я когда писал на Пайтоне, прям физическую боль испытал:)) основная фишка скобок именно в их парности, которая даёт валидацию логики
@glko29
@glko29 3 күн бұрын
@@СергейКравченко-э7м Не представляю как можно не заметить глазами наличие лишнего отступа или отсутствие нужного. Тем более что такое может быть только конце блока. Если у тебя вдруг появляется ещё один уровень просто посреди кода без предварительно if, while и т.п. это будет тот же самый syntax error. И не особо понял про стрелки. Зачем на них нажимать то для добавления отступов? Что в VS Code, что в pycharm, нажал tab появился отступ, нажал на backspace отступ убрался. Если надо несколько строк, выделил нужный блок и нажал на tab. И всегда добавляется и убавляется нужное кол-во пробелов. Никогда на python не считал пробелы вручную. Отступы в python же достаточно логично работают. В отличии от какого-нибудь yaml). Который ещё иногда реально приходится править не в IDE, а в блокноте. P.S. Вообще что будут скобки, что нет, по большей части пофиг. Лишь бы не BEGIN и END, вот где изврат :).
@dvl0per
@dvl0per 3 күн бұрын
​@@glko29пропустить отступы элементарно! если код не помещается на одном экране, то при скроллировании уровни вложенности отступами уже теряются
@randirbox
@randirbox 9 сағат бұрын
Не понимаю проблемы - добавляешь препроцессор, который превращает скобки в правильные отступы, называешь свое изделие Py}|{on, выходишь на рынок, отписываешь мне 1% за идею.
@hunya_k
@hunya_k 4 күн бұрын
Потому что он прост и при этом имеет какие-то рамки. Сначала нас учат писать в линейку с наклоном, загоняя в рамки, чтобы потом без рамок мы выставляли их сами
@Rezedent12
@Rezedent12 4 күн бұрын
Basic - вполне хороший язык, но фоне многих, в наибольшей степени его популярности навредил снобизм. А вся претензия к ему была, по сути в том что можно не объявлять переменные и во многих учебных материалах по нему, часто использовался оператор goto. Хотя уже в qbasic были полноценные процедуры и функции. В visual basic по крайней мере 6 версии, уже был мета-оператор делавший объявление переменных обязательным. Если так подумать, то было очень много разных диалектов бейсика, все старались тянуть совместимость с древним gw-basic. Не единообразность синтаксиса возникавшая из за этого вторична. С одной стороны был разнобой между диалектами, а с другой, стремление сохранить совместимость с уже написанными учебниками информатики для школьников, это тормозило развитие. Я перешёл с visual-basic на gambas, с него я перешёл на go, по причине наличия у него библиотек для google-таблиц и телеграма. Мне понравились горутины. В gambas появились сравнительно недавно функции многопоточности. Но никаких средств безопасности к ним не прилагается. И это при том что gambas является довольно мутировавшим диалектом basic похожим на java. В basic не хватает синтаксического и логического единообразия. В нём много операторов, вместо функций стандартной библиотеки. Сказать что basic как то ломает мозг - фигня. Это проблема тех преподавателей, что не умеют преподавать культуру написания кода.
@rndofpipowe
@rndofpipowe 3 күн бұрын
Попробуйте Котлин. Чесслово, не шучу. Три года назад, когда Микрософт сказала, что бейсик типа всё хана устарел, я переехал на Котлин. Сказать, что доволен - ничего не сказать. До сих пор в восторге. :)
@alexanderkonev8540
@alexanderkonev8540 3 күн бұрын
по поводу "слома мозга" автор просто процитировал Дейкстру, который был известным троллем своего времени. Насчёт гото - это частично претензия периода времени, когда синтаксис был "statement oriented" (х.з. какой тут термин в русском), после добавления структурных элементов гото остался только для обработки исключений, в основном, или же для реализации конечных автоматов или ещё каких семантических вывертов, которые нещадно усложнят код, если такой функциональности в языке нет. Причём могу сказать почему гото не любят компиляторщики - это сложная в реализации конструкция. Всё остальное в видео это конечно бред (в том числе и сказанное по другим языкам).
@Rezedent12
@Rezedent12 3 күн бұрын
@@alexanderkonev8540 я так полагаю, что goto сложно для создания компилятора не само по себе, а для оптимизирующего компилятора. Ну и с разрывами циклов надо что то делать...
@MMC_Repair
@MMC_Repair 3 күн бұрын
До сих пор на VB6 пишу, для себя, для автоматизации своих рутинных задач, под Винду. Для облегчения работы других людей в их задачах. Причем это довольно крупные инди-проекты для автоматизации в сфере торговли, в которой я и тружусь. Отлично всё стыкуется с первоэской и апи той же винды и прочих вещей в сфере автоматизации торговли.
@brachka77
@brachka77 2 күн бұрын
Бейсик хорош. Только надо научиться писать проги на нём грамотно без использования ломающего всю красоту GOTO.
@ЮрийПавлов-ы9г
@ЮрийПавлов-ы9г 11 сағат бұрын
Pascal используется в университетах для обучения "программированию" потому что этот язык был разработан для обучения "программированию" (в некоторый технологический период), ВНЕЗАПНО! :) ЗЫ "Обучать языку программирования" в институте - это яркий пример маразма: обучение языку программирования - это уровень ПТУ :), а уровень ВУЗа - это "теория программирования", но хомякам это не вместить, а образовательную услугу продавать нужно...
@VladimirFedorov236
@VladimirFedorov236 2 сағат бұрын
Точно, в вузах надо давать теорию программирования на голом псевдокоде и блоксхемах... нафига там какой-то язык программирования?!)))
@drone_tales
@drone_tales 5 күн бұрын
Я не знаю, зачем ты это видео делал, но твои рассуждения - это рассуждения человека, который никогда не занимался коммерческой разработкой. Начал было писать развернутый комментарий, но получается длинно. Потому, что придется объяснять, что такое коммерческая разработка, что такое Enterprise, почему и что там используется и много много всего, о чем вот такие вот "курсовки" никогда не слышали и никогда не расскажут. Скажу кратко: все, что ты здесь наговорил является несусветной чушью и не имеет отношение к реальности от слова совсем. Нет живых и мертвых ЯП. Есть ЯП широко используемые просто по тому, что их вдруг стали преподавать в любой шарашке и языки редко используемые просто потому, что они используются в весьма специфичных нишах. Вот и все. Что Pascal, что Basic используются сейчас довольно широко. Тем более что современные версии того же Basic не сильно отличаются, кроме синтаксиса, от того же Python или c#. В общем, мой тебе совет, поработай в коммерческой разработке лет так 10, а потом уже будешь рассказывать про живые и мертвые языки.
@sbarantsev
@sbarantsev 4 күн бұрын
Чтобы 10 лет опыта у меня было, мне надо было в 15 лет начать работать)
@drone_tales
@drone_tales 4 күн бұрын
@sbarantsev Ну это же не повод нести ахинею в массы? Да и работать в 15 вполне себе нормально, не на родительской же шее сидеть. Хотя это на любителя, конечно. Я в 13 лет (конец 80х) уже свои первые программы продавал для БК.
@sbarantsev
@sbarantsev 4 күн бұрын
Маладец
@drone_tales
@drone_tales 4 күн бұрын
@sbarantsev А то
@slaval5088
@slaval5088 4 күн бұрын
Речь о том, что мертвый язык, это язык, на котором исчезающе мало новых проектов. Старые проекты могут по 20-30лет телепаться в том же Энтерпрайзе. Но это о живости не говорит. Латынь до сих пор учат, но это мертвый нишевый язык.
@sergiodeplata
@sergiodeplata 2 күн бұрын
Языки общения, как и языки программирования, все искусственные, то есть созданные людьми, это культурное явление. Ни одного "естественного", т. е. природного языка, не существует.
@sbarantsev
@sbarantsev Күн бұрын
Нет
@МВолков-с6ж
@МВолков-с6ж 4 күн бұрын
Program Comment; begin writeln ("Ставлю дизлайк, Аффтар ЧСВшник"); end. Ctrl+F9
@LiovaSly
@LiovaSly 19 сағат бұрын
Считал Фортран давно умершим. Это был мой любимый до Бэйсика.
@УголокКодера
@УголокКодера 3 күн бұрын
Pascal на самом деле не то что бы и мертвый язык - в программировании контроллеров используется его аналог - ST. А фортран это как по мне вечноживой язык как и си)
@kiberkont5851
@kiberkont5851 3 күн бұрын
Фортран и C неверно курят в сторонке когда заходит речь про ассемблер
@УголокКодера
@УголокКодера 2 күн бұрын
@@kiberkont5851 так си изначально создавался как высокоуровневый аналог ассемблеру, да и не так страшен ассемблер как его малюют)
@mav-1285
@mav-1285 4 күн бұрын
Я гуманитарий и терпеть не могу математику, для таких как я Visual Basic лучший язык программирования во вселенной :D
@rndofpipowe
@rndofpipowe 4 күн бұрын
Поржал. Чушь, но смешная.
@carassmaxim8544
@carassmaxim8544 3 күн бұрын
Кринж
@Dik131WZD
@Dik131WZD 3 күн бұрын
У Basic сейчас есть чёткая область применения - это макросы для Excel
@kazssr1
@kazssr1 3 күн бұрын
@@Dik131WZD беда с этими макросами, что если я их написал на своем компьютере, они отказываются запускаться на компе другого юзера из-за настроек безопасности Винды и самого Экселя. Приходится идти и донастраивать компы конечному юзеру. Хорошо, если все компы в одном здании и их всего пара штук, но когда они раскиданы по всем областным центрам, их десятки, а юзеры те еще чайники, которые не знают как установить хотя бы тот же Team Viewer, это капец конечно. Вот были времена ХР и Семерки. Спокойно написал макрос в экселе. Отправил файл и юзер пользует его счастливый.
@cdeblog
@cdeblog 4 күн бұрын
Столько мусора в комментариях про то какой лучше, какой хуже. Это лишь инструмент, примите этот факт.
@Programming_is_my_life
@Programming_is_my_life 4 күн бұрын
@alexanderkonev8540
@alexanderkonev8540 3 күн бұрын
так автор этого видео отрицает данный факт :-)
@ZugDuk
@ZugDuk 3 күн бұрын
Нет, не инструмент. Мы не говорим про АИ на английском, про нефтедобычу на русском, а про смартфоны ксяоми на китайском. А используем родной язык для всего.
@Programming_is_my_life
@Programming_is_my_life 3 күн бұрын
@@ZugDuk идиот?
@Programming_is_my_life
@Programming_is_my_life 2 күн бұрын
@@ZugDuk ем что бля нечо не понял
@romanbessarabec5556
@romanbessarabec5556 2 күн бұрын
На счёт Бейсика полностью согласен. Это был мой первый язык программирования. Причём несколько разных версий - от Бейсик Микрон, Орион, до Quick Basic от Microsoft. И да, Бейсик то ещё чудо, с его бесконечными GoTo, GoSub - Return. Когда я стал изучать C#, я долго не мог освободиться от Бейск - мышления, и это мне мешало создавать эффективный код.
@dmitryowdienko3920
@dmitryowdienko3920 3 күн бұрын
Ну паскаль не так чтобы совсем сдох, fpc и lazarus достаточно активно девелопится и местами пользуется, та и делфя время от времени проскальзывает. Что до того, что С какой-то "сильно сложный" - как по мне наоборот, простой как двери, у меня скорее на питона идиосинкразия. Зато вот плюса достаточно мутные стали после введения в стандарт всяких ..._cast и библиотеки boost. Но опять же, далеко не во всяком проекте этим пользуются.
@AlexUnitedKingdom
@AlexUnitedKingdom 4 сағат бұрын
Фортран никогда полностью не умирал. Физические симуляции на нем делали - в космологии, в ядерной физике и т.д.
@rostus_official
@rostus_official 2 күн бұрын
Насчёт Go: В C/C++ тоже всего один бинарник после компиляции (если не использовать хранение ресурсов (даже если и использовать - в Go тоже будет не один бинарник, а бинарник + файлы для хранения информации)). По крайней мере на Linux.
@AndriiMarynchuk
@AndriiMarynchuk Күн бұрын
Ээээ, не. После компиляции получается куча объектных файлов (каждый c/cpp файл компилируется отдельно и ничего не знает о других), которые затем линкуются с использованием библиотек. При этом обычно результирующий бинарник использует, как минимум, libc (runtime библиотека). И в этом отличие бинарника на go, у него runtime библиотека языка линкуется в один бинарник с объектным кодом приложения. Как результат - бинарь зависит только от системных библиотек. Минус в том, что бинарник выходит довольно большой.
@fanfcban
@fanfcban 9 сағат бұрын
Как хорошо, что я инженер сварщик, и я вообще не касаюсь этой темы...
@ЮрийЛях-ф4ж
@ЮрийЛях-ф4ж 2 күн бұрын
Маленькие замечания от аксакала. Первое, язык - это инструмент для производства - полностью согласен с комментаторами. Далее, как говорят старики моего возраста: раньше программировали чтоб оно работало ( летало, и т.д.), а сейчас функция цели - оптимально (меньшими ресурсами больше объема) зарабатывать деньги. Тем более современные технологии подкладывают свинью - новое hardware расширяет возможности, уменьшая требования к качеству software. Соответственно выбирают и инструмент - чтоб побыстрее выучить, а потом побыстрее на(говно)кодить, благо - ограничения на объем/быстродействие почти сняты. Тут следующий момент - порог вхождения, о котором ни слова. Далее я бы упомянул о двух подходах, которые сейчас аккуратненько пытаются объединить: функциональное программирование ( тот же С) и ООП, которое, как писали, для уменьшения сложности ( а значит кол-ва ошибок и снижения порога вхождения). OOП потянул за собой UML, который совсем не является языком программирования, а ближе к глобальному - технологиям разработки. Но это уже совсем другая тема. И два слова по С - появился ООП С++, далее менеджед С, из которого, IMHO, родился C#, попытавшийся "вытеснить" как С/С++, так и Джаву. А контроллеры сейчас оседлали ардуинщики со своим упрощенным С-подобным языком, в коммерческом секторе - лабают на микроПайтон-е. Ну и к забытой истории ( умерших нужно уважать) - машинные коды, вводимые с инженерной панели для оперативного корректирования программы и (макро)ассемблеры.
@nelliquant-dj8yt
@nelliquant-dj8yt 19 сағат бұрын
Ни C, ни даже C++ ни разу не конкуренты Pascal, т.к. у них разная идеология и, соответственно, разные области применения.
@romansmirnoff5689
@romansmirnoff5689 19 сағат бұрын
Как всё жёстко -- хорошие/плохие, живые и мертвые... Нет ни тех ни других, есть более удобные в данном случае!
@expl01t25
@expl01t25 3 күн бұрын
Фронтенд можно писать на расте с помощью Dioxus или Leptos, я уже писал не 1 сайт на них, не 1 строчки JS кроме загрузки wasm модуля
@andynaz7044
@andynaz7044 18 сағат бұрын
слишком коротко, надо было на час воды налить
@sbarantsev
@sbarantsev 18 сағат бұрын
Вообще то я правда коротко рассказал, почитай комменты, все пишут почему про асм ничего не сказал, про хаскел и тд
@tehes1337
@tehes1337 3 күн бұрын
12:30 Ох епта. Пролог. Преподавали нам его на 2 курсе. Настолько бредовый язык, что навсегда запомнилась следующая фраза: -- Пролог относится к логической парадигме и при этом максимально нелогичный. Даже функциональный F# в разы логичнее, чем сие чудо
@Dtoxiシ
@Dtoxiシ 3 күн бұрын
Не смотрел видео, но наверно он чисто для начального-школьного изучения
@IBmusic_vector
@IBmusic_vector 2 күн бұрын
фронт сейчас уже не верстка а целый инжиниринг)) 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й
@Артем-е8р6й 2 сағат бұрын
В школе надо изучать не конкретные яп, а общие принципы, алгоритмы.
@atmosphere2281
@atmosphere2281 4 күн бұрын
А Delphi? (Pascal)
@FigaroTutTam
@FigaroTutTam 3 күн бұрын
Для нативной Windows десктоп разработки очень даже. Отсекаем формошлепов. Если не знали, то он умеет из коробки вызывать Python, если кому надо. Поддерживает все современные парадигмы и принципы. Асинхронность, многопоточность - пожалуйста. Реализация ООП - великолепная. Модульность (пакетность) для больших проектов, юнит-тестирование на выбор. Сделать можно все.
@Борода-ф9ъ
@Борода-ф9ъ 3 күн бұрын
Даа детишки Паскаль до сих пор используется в мини ос (нет смысла в некоторых устройствах ставить полноценную ось). Например видеорегистрация , обработка мелких данных, радио связь и т.д. (походу плохо вас учили раз образование инженера в полном объеме не дали) Есть системы в которых кроме как на Паскале ничего не написать а на СИ придеться писать к коде ассемблера так как для таких системах нет нужных файлов для компиляции и линковки. Не забываем что половина ОС запрещена для использования в государственных учреждениях. Бейсик до сих пор востребован у системных админов (там без скриптов никуда) Да можно купить стороннее ПО (но запреты по безопасности никто не отменял) Ох детишки не все держится на WEB ? Есть куча отраслей где web технологии не применяются (разве что только для рекламы) Фортран да инженерный язык (расчеты в ядерной физике, астрофизики на нем, другие тупо тупят и не могут высчитать вероятности) + обработка данных на Питоне На Коболе написана вся банковская система в США (поэтому и был рост, больше он нигде не используется кроме как у них) Кстати в России куча закрытых банковских языков (те кто работал те понимают о чем я говорю) Ну и что нас ждет . С ростом технологий ИИ будет расти модульные и объектные языки (код уже не важен) просто собираете из нужных блоков то что вам надо, остальное сделает ИИ Ну и основное - главное не язык программирования и способность написать алгоритм действий, а как его реализовать это уже дело практики и знаний не языка а оборудования и операционных систем (сейчас куда не глянь в любом ПО более 30% ошибок , а это говорит о том что программировать может каждый а что бы оно работало нужны знания не только в языке )
@irwinhohenzollern1726
@irwinhohenzollern1726 3 күн бұрын
Изучали фортран целый второй в учебном году 2015-2016 семестр (специальность по фотонике). Так что, можно сказать, это был мой первый язык. :)
@asashnov
@asashnov 3 күн бұрын
2:35 "популярный, потому что большое комьюнити, большое комьюнити потому что популярный" Это называется "Системный эффект"
@Poezd2077
@Poezd2077 3 күн бұрын
5:14 без го не обойтись в ДевОпсе, да там можно и пацтон со спокойной душой использовать, но сами программы аля Докера и Кубера написаны на Гоше. Его знание дает хороший буст на ваше трудоустройство
@Menshinin
@Menshinin 20 сағат бұрын
Вся промышленная автоматика работает на CoDeSys, язык которого ST на Паскать сильно похож.
@MMC_Repair
@MMC_Repair 3 күн бұрын
Почему не вспомнил Школьный Алгоритмичный Язык... Да, да... Такой был, и его изучали в школах вплоть до 90-з, когда в миру рулили двк, искры и прочие, в т.ч. zx-совместимые. Даже комп не требовался для его изучения, его предназначение было обучить школоту алгоритмизации т логическому мышлению. Потом уже Бейсик, паскаль, и далее.. Кстати, ещё был такой язык под названием Кларион, но он был заточен под узкие задачи для расчетов, часто применялся в бухгалтерии, на заводах, работал под досом, начиная с 286го проца.
@nonamenoname8332
@nonamenoname8332 2 күн бұрын
Он и сейчас есть. Забейте в поисковике "Кумир"
@dmitryowdienko3920
@dmitryowdienko3920 3 күн бұрын
Фортран по-настоящему никогда и не умирал - в основном из-за всяких библиотек для численных методов типа blas и lapack ну и слишком дофига легаси-кода осталось в разных НИИ по всему миру. Причем может мне кажется, но наиболее используемая сейчас версия это fortran 77. Пару раз приходилось пересекаться - господи, какое оно притрушенное - кошмар.
@alexlinde6695
@alexlinde6695 16 сағат бұрын
Вы правы!
@gendalfmagic1091
@gendalfmagic1091 14 сағат бұрын
Он как бы для расчета ядерных реакторов, внутренностей МБР и т.п. никогда не умрет. В 70-80-е все физматразработки и расчеты диссертаций творили на Фортране. В СССР, думаю, что и на Западе тоже прилично было. Эшелоны кода, как бы не больше Си. И нехрен переписывать, до сих пор работает и работает. Уже молчу о расчетах орбитальных и космических полетов.
@bogdanovmikhail
@bogdanovmikhail 2 күн бұрын
Все блогеры говорят паскаль умер, но на hh куча вакансий на делфи и лазурус
@МишаГго
@МишаГго 4 күн бұрын
Автор говорит так, буд-то школьников заставляют TurboPascal учить. Удивлю, но PascalABC, который преподают в школах - довольно современный, да он не подходит для того, чтобы на нём делать полноценные проекты (хотя пользователи GM2 могут с этим поспорить), но очень хорошо подходит для обучения как базовым, так и довольно замудрёным вещам. Ну что говорить, если он сам говорит человеку что он рукожоп, если тот пишет архаичными методами, а так же поощряет за использование новых функций и современного синтаксиса.
@rhouland
@rhouland 4 күн бұрын
Delphi Embarcadero язык на котором и остановилься. очен удобен и понятен.
@fedorsumkin2028
@fedorsumkin2028 3 күн бұрын
где качают дистры/либы?
@FigaroTutTam
@FigaroTutTam 3 күн бұрын
@@fedorsumkin2028 На гите много легаси библиотек, без которых уже как без рук.
@ВиталийБосенко-ы1л
@ВиталийБосенко-ы1л 2 күн бұрын
Бейсик имел кучу диалектов, абсолютно не совместимых (атари, майкрософт, несколько советских).
@amatrix85
@amatrix85 45 минут бұрын
Бейсик исторически был зашитой в ПЗУ системой команд для домашних компьютеров 70-80х годов, начиная с Apple II. Что-то вроде unix shell (который тоже существует хрен пойми сколько и также как Си живее всех живых). Изменился принцип взаимодействия с компом, и Бейсик стал не нужен.
@anonimanonimus1050
@anonimanonimus1050 6 минут бұрын
7:40 Почему тогда C не вытеснил питон, если питон сейчас в вузах/колледжах/школах массово учат? Как по мне не аргумент
@nelliquant-dj8yt
@nelliquant-dj8yt 19 сағат бұрын
C предназначен для системного программирования, Pascal - для прикладного и для обучения программированию. Учи матчасть, умник!
@dmsrenic2438
@dmsrenic2438 4 күн бұрын
Ruby has fallen... It's over...
@IBmusic_vector
@IBmusic_vector 2 күн бұрын
ваши аргументы, какие языки никогда не умрут: C (основа ОС, драйверов, компиляторов), C++ (геймдев, высокопроизводительные системы), Java (энтерпрайз, Android), Python (научпакеты, AI, ML), JavaScript (веб, фронт, backend через Node.js), SQL (всегда данные), Assembly (низкоуровневый доступ, оптимизация), Lisp (фундамент функционального программирования), Shell/Bash (DevOps, скрипты), Rust (безопасность памяти, новые системы)
@gendalfmagic1091
@gendalfmagic1091 14 сағат бұрын
Когда весь Интернет перепишут, тогда (и то возможно) умрет PHP.
@gochaorg
@gochaorg 5 күн бұрын
Где Хаскел и Идрис?
@sbarantsev
@sbarantsev 5 күн бұрын
Ахаха, хаскел это вообще полумертворожденный на мой взгляд скорее, а про второй даж не слышал
@gochaorg
@gochaorg 5 күн бұрын
@sbarantsev я ещё более экзотические могу назвать, Хаскел это ещё цветочки, Агда и Кок.. Зря на счёт на счёт Хаскел, по нему, как и по выше обозначенным математику неплохо осваивать
@CybertemyChannel
@CybertemyChannel 3 күн бұрын
Всё-таки нашёл хаскелистов)
@alexanderkonev8540
@alexanderkonev8540 3 күн бұрын
@sbarantsev до хаскеля были iswim, ml, sml и миранда (как минимум), так что там богатая история (да и Бэкус своим fp отметился)
@sekrasoft
@sekrasoft Күн бұрын
​@@gochaorgДа ту же STL в крестах и прочие шаблонные хрени без Хаскеля нормально не понять. Потому, что там то же самое написано, только со множеством скобок разных форм и без нормального вывода типов. Читаешь кресты, в голове думаешь в нормальных терминах, живёшь и радуешься. Всякие std::transform, std::plus -- просто map и (+), которые полчаса объяснял кто-то пьяный.
@usergio2
@usergio2 Күн бұрын
Не заслужено забытый в видео PL1 ))
@mjoldagg
@mjoldagg 3 күн бұрын
Не упомянул ActionScript, дизлайк отписка
@sbarantsev
@sbarantsev 3 күн бұрын
Да языков много, я бы в любом случае все не смог упомянуть
@mjoldagg
@mjoldagg 3 күн бұрын
@sbarantsev да видимо это ясно. кстати, что вы думаете об обзоре языка что я написал? actionscript
@-FBK
@-FBK 4 күн бұрын
Очень хохотался после "Си это компетентность" 😂😂😂 при сравнении с Паскалем
@alexanderkonev8540
@alexanderkonev8540 3 күн бұрын
"тяжесть это надёжно" :-) "не бери на дело идиотов, Борис" :-)
@ZugDuk
@ZugDuk 3 күн бұрын
Естественно речь шла о С++.
@user-hwT417th
@user-hwT417th 16 сағат бұрын
учат не Паскаль, учатся программировать, Паскаль как раз и создавался для обучения. Особенно порадовало что в школах учат программировать. Хахаха, поржал. В школах учат информатике. В ней есть и про программирование.
@romandonw
@romandonw Күн бұрын
Что насчёт языка ассемблера?
@whitepen_
@whitepen_ 8 сағат бұрын
Умер.
@АўтарівыканаўцаВіктарМіхайлаві
@АўтарівыканаўцаВіктарМіхайлаві 3 күн бұрын
Очень приятное видео! Сам программирую сугубо на ассемблере Z80. Комьюнити присутствует, для своих задач безальтернативен... получается живой?
@ВеникиМята
@ВеникиМята 3 күн бұрын
Як матчына мова
@АўтарівыканаўцаВіктарМіхайлаві
@АўтарівыканаўцаВіктарМіхайлаві 3 күн бұрын
@@ВеникиМята тонко тонко
@ВеникиМята
@ВеникиМята 3 күн бұрын
@@АўтарівыканаўцаВіктарМіхайлаві навогул, калі цікава, я крыху пішу па беларуску і нават публікуюсь. Я бачу, вы творчы чалавек - я б з вамі хацеў нямнога пабалакаць пра мастацтва праз Тэлеграм, напрыклад)
@whitepen_
@whitepen_ 8 сағат бұрын
Нет у ассемблера ни одной задачи и быть не может, на си надо писать, а не маяться дурью.
@АўтарівыканаўцаВіктарМіхайлаві
@АўтарівыканаўцаВіктарМіхайлаві 8 сағат бұрын
@@whitepen_ восьмибитные игры на си? Удачи.
@alexanderkonev8540
@alexanderkonev8540 3 күн бұрын
APL прекрасно существует внутри математических пакетов (в качестве скриптового языка) и после J был K (и наверняка дальше есть развитие)
@Itcor
@Itcor 4 күн бұрын
аффтор жжот, жду видос про классификацию языков программирования
@Smart-agent1976
@Smart-agent1976 10 сағат бұрын
Привет меня в 90 е бесил Бейсик древнее программирование на информатике
@grimm8469
@grimm8469 3 күн бұрын
Пхпхпах, в университете все 3 года С, на первом курсе был VBA, на третьем был Пролог))0
@systemcrashed6782
@systemcrashed6782 5 күн бұрын
Да было очень интересно.
@sbarantsev
@sbarantsev 5 күн бұрын
Спасибо )
@Zavgar486
@Zavgar486 4 күн бұрын
О каких языках программирования идёт речь? Мы в 7-ом классе на информатике рисуем в ПервоЛого. К моим сведениям это программа для дошкольников. По крайней мере везде так пишут.
@trionprog
@trionprog 2 күн бұрын
Не переживай, создатель игр CS2D, Stranded 2 тоже с него начинал, только в 20 лет назад =)
@Zavgar486
@Zavgar486 2 күн бұрын
@trionprog Ну рисовать это уже реально бред. Я как 3 года умею рисовать в Пэинте. А тут говорят, будто мы 7-ми летние дети, которые компов никогда не видели.
@420AnashaNeVasha
@420AnashaNeVasha 5 күн бұрын
Ура видео, дождались
@sbarantsev
@sbarantsev 5 күн бұрын
Урааа
@n_neto
@n_neto 4 күн бұрын
На моменте про QBasic хотелось тоже вставить свои 5 копеек, что нам его преподавали в школе 😁 Мой детский мозг был в восторге от того, что можно рисовать картинки кодом. А в универе на информатике преподавали Pascal)
@Lyohich84
@Lyohich84 3 күн бұрын
@@n_neto у нас и в школе и в университете преподавали Qbasic (в школе рисовали в основном на нём, а в университете с матрицами баловались), но это было больше 20 лет назад.
@MMC_Repair
@MMC_Repair 3 күн бұрын
Кстати, был ещё Visual Basic под дос, тот же самый QBasic, но с возможностью делать формы и контролы на них, и всё это под дос, чистый дос! В нём был графический редактор форм, на которую можно было накидать буттонов, листов, комбобоксов и прочих элементов...
@wov2004
@wov2004 4 күн бұрын
APL весьма годный язык, изкаробки умеет матрицы и векторы, мой отец на нем инженерил в авиастроении, крутился на СМ-4. Я в 1981 году на нем первую прогу написал, на машинке MCM-70. Но, не фортануло.
@proceccopoBc
@proceccopoBc 4 күн бұрын
Лол, идеальный язык есть, это БИНАРНЫЙ КОД! Он быстр, надежен, и кормить совсем не нужно!
@Programming_is_my_life
@Programming_is_my_life 4 күн бұрын
Ето не язык если чо
@proceccopoBc
@proceccopoBc 3 күн бұрын
@@Programming_is_my_life ну вообще да но мне пофиг
@RuslanPuppy
@RuslanPuppy 3 күн бұрын
Ассемблер❤
@postoronny
@postoronny 3 күн бұрын
Только для единственной архитектуры ;) Та же прога для другого процессора будет иметь совсем другой вид.
@sekrasoft
@sekrasoft Күн бұрын
Только хрен что нетривиальное напишешь за разумное время.
@Al-x133
@Al-x133 31 минут бұрын
Ну в качестве человеческого языка можно было привести украинский.
@babbyor
@babbyor 2 күн бұрын
Здорово Степан. Ролик вышел отличным. Мог бы снять вторую часть по этой теме?
@sbarantsev
@sbarantsev 2 күн бұрын
Здравствуйте, спасибо Вторая часть о чем?
@babbyor
@babbyor 2 күн бұрын
Ну например "Почему язык C не исчезает?" или "Какая разница между языками С и С++" ну там в этом духе
@kvachlukich9616
@kvachlukich9616 2 күн бұрын
Какая охинея - половина движков бд , половина bi на нём
@seva228ds
@seva228ds 3 күн бұрын
А assembler где?
@3HATOK.
@3HATOK. 3 күн бұрын
Ассемблер это не совсем язык. Это удобочитаемый машинный язык конкретного процессора.
@anatoliyv5607
@anatoliyv5607 2 күн бұрын
Я учил в университете Бейсик и паскаль😂
@nifidor
@nifidor 3 күн бұрын
Формы - это уже delphi, объектно ориентированный паскаль. 😅
@yadernijhuesos
@yadernijhuesos 4 күн бұрын
Посмотрел на одном дыхании, но когда автор попросил 200 лайков, я очень удивился, что речь идёт не о тысячах
@sbarantsev
@sbarantsev 3 күн бұрын
Да у меня видос то залетит, то вообще не наберёт просмотров, я часто не могу предсказать удачное видео будет или нет Ну и сколько лайков просить тож непонятно соответственно)
@kiryllshynharow9058
@kiryllshynharow9058 Күн бұрын
Неожиданно качественный видос. Приятно удивился ибо обычно за подобными названиями скрывается поверхностное попсовое содержание FYI на C в основном написано ядро Linux так что в системном программировании знание C это must have; на Бейсике программировал Билл Гейтс; нет никакой разницы какой язык программирования учить в школе (но не в университете), потому что во-первых важнее привить школьнику интуицию в чем разница между языком и алгоритмом, и что язык зависит от приложения и подбирается под задачу; во-вторых даже школьники сейчас все равно начинают со скретча и могут сами выбирать нужный язык для углубления, а те кто не способен мыслить абстрактно и понимать алгоритмы и учить больше одного языка самостоятельно - тем и один язык программирования ни к чему; и наконец за 10 лет технологии сменятся PascalABC вполне себе подходящий язык для школьников 7-9 классов, со строгой типизацией; имеющим кругозор старшеклассникам уже Python лучше бы подошёл
@sbarantsev
@sbarantsev Күн бұрын
Спасибо, очень приятно А то мне тут как раз пишут критику, что видос поверхностный и нужны графики и статистика
@kapubapa
@kapubapa 2 күн бұрын
в германии найдешь работу на паскале
@GruzMax
@GruzMax 3 күн бұрын
Ну, не соглашусь по некоторым моментам. Basic вполне жив. Возьмите VBA. По первому языку, тоже не верно. Первый высокоуровневый язык - Планкалкюль. Первый высокоуровневый язык, для которого был создан транслятор - советский ПП-1. За ним следовал ПП-2. И уже потом - Fortran.
@SunSay
@SunSay 3 күн бұрын
После ПП-1 и ПП-2 был Адресный язык программирования высокого уровня (1955г), который использовался до конца 70-х (25 лет!) по всему СССР на компьютерах: "Киев", М-20" (Сергея Лебедева), "Днепр", сериях "Урал" и Минск, на БЭСМ-3, БЭСМ-3М и на БЭСМ-4, на РАЗДАН и НАИРИ. В этом языке на 10 лет раньше, чем в США (язык PL/1) появились Pointers, списки, сложные иерархический структуры. Об этом на западе не знают и не пишут. Был очень интересный и используемый в СССР язык АЛГЕМ (Ассоциативное программирование Анатолия Китов), в основу которого положены списки и адресация высших рангов Адресного программирования. Конструкции Адресного и Ассоциативного программирования живы до сих пор в современных языках программирования. Цузе большой респект за его язык Планкалькюль в котором он впервые в мире предусмотрел средства решения комбинаторных и логических задач. Автор очень ярко, четко представил материал. Но автору много неведомо и, по некоторым моментам, его мнение можно раскритиковать. Например: история языков программирования - явно очень хромает. Про функциональное программирование - полное молчание. Отличное видео для начинающих и обывателей. Интересно будет послушать о обещанной классификации языков программирования.
@GruzMax
@GruzMax 3 күн бұрын
@SunSay Да, огромное спасибо за развернутое дополнение. Уверен, многим оно будет очень полезным!
@SunSay
@SunSay 3 күн бұрын
@GruzMax ПП-1 и ПП-2 это "часть" Операторного программирование (1952г.) Ляпунова. Мне в деталях (из уст очевидца) известно что именно подтолкнуло к идее о возможности разработки программирующих программ (ПП), которые впоследствии переименовали в компиляторы и трансляторы. В компьютерном музее США (в Кремниевой долине) на стенде з TimeLine языков программирования высокого уровня есть обозначения: "ПП-1" (1954г.) и "ПП-2" (1955г.). Компьютер МЄСМ (1950г.) Лебедева и Адресное программирование тоже упоминается, но на другом стенде. История зарождения информационных технологий мало кого интересует. А в развитых, демократических странах в история, которая касается тоталитарного коммунистического режима вовсе не интересна.
@SunSay
@SunSay 3 күн бұрын
@GruzMax Удивлён, что ChatGPT знает причину появления ПП. Спросил у него: 1. В каком году и при программировании на каком компьютере у Ляпунова возникла идея о возможности создания программирующих программ (ПП)? Какая особенность этого компьютера подсказала эту идею? Его ответ: **Идея о возможности создания программирующих программ (ПП)** возникла у **Александра Андреевича Ляпунова** в **1952 году** при программировании на **компьютере МЭСМ (Малая электронная счетная машина)**. --- ### Особенность МЭСМ, подсказавшая идею программирующих программ: МЭСМ имела **возможность изменять содержимое команд** во время выполнения программы. Это было связано с тем, что **команды в памяти компьютера хранились в том же виде, что и данные**, и их можно было **считать, модифицировать и записывать обратно**. Такое свойство машинной архитектуры позволяло реализовывать **самомодифицирующиеся программы**: программа могла изменять собственный код в процессе выполнения. --- ### Как Ляпунов пришел к идее: Работая на **МЭСМ**, Ляпунов заметил, что такая архитектура позволяет одной программе: 1. **Генерировать** другую программу (программировать её код в памяти); 2. **Запускать** сгенерированную программу на выполнение; 3. **Управлять** выполнением другой программы. Эта идея заложила основы для **автоматического программирования** и создания программ, способных генерировать или модифицировать другие программы, что впоследствии привело к развитию таких понятий, как **компиляторы, интерпретаторы** и **метапрограммирование**. --- Таким образом, **самомодифицируемость команд** на **МЭСМ** стала ключевой особенностью, которая натолкнула Ляпунова на идею создания **программирующих программ**. От себя добавлю: модифицируемость программ была заложена Лебедевым в уникальной команде компьютера МЭСМ: в команде сложения команд. Эта команда была необходима для обеспечения возможности в цикле вычислять значения математических рядов и для обращения к элементам массивов. Примечание: считается, что понятие массива а программировании было введено Ляпуновым.
@T-99K_GMD
@T-99K_GMD 2 күн бұрын
А как же ассемблер?
@amin--hj8mc
@amin--hj8mc 3 күн бұрын
Автор, ты в своей классификации забыл добавить языки, которым выстрелили контрольным в голову (Foxpro) P.S. А про дельфи благоразумно умолчал. Ибо назови его мертвым, прибежит куча адептов (и я в том числе) "Delphi жил, Delphi жив, Delphi будет жить" (с)
@quadro8
@quadro8 5 күн бұрын
Было интересно. Благодарю за проделанную работу 🤗
@sbarantsev
@sbarantsev 5 күн бұрын
Спасибо)
The Y2K38 Problem: will old PCs REALLY stop working?
11:46
Daniel Myslivets
Рет қаралды 107 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
ТАК ПРОГРАММИРОВАЛИ НАШИ ДЕДЫ
21:18
Honey Montana
Рет қаралды 102 М.
Игры про программирование. Часть 1
18:58
George Ostrobrod
Рет қаралды 3,2 М.
How Windows Explorer works and how there’s NO POINT in replacing it
13:42