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

Поділитися
Вставка
  • Опубліковано 17 січ 2025

КОМЕНТАРІ • 673

  • @sbarantsev
    @sbarantsev  Місяць тому +25

    Я нейтив пайтон спикер, ыы
    Учите пайтон и будете счастливы, друзья!
    Мой телеграм: t.me/+mk7RWAr3bvU5YjMy
    А вот еще мой замечательный курс по пайтону: pythonforbeginners.ru/

    • @0xDFA
      @0xDFA Місяць тому +1

      Энто тот, что петухоном называют? Неа, спасибо, мы больше по плюсам.

    • @Slavasil
      @Slavasil Місяць тому

      ​@@0xDFA наш слоняра🐘

    • @qwertymangames1800
      @qwertymangames1800 Місяць тому +8

      Можно отключать видео на словах "js уродливый язык".
      Чел знает только свой python и гордится этим. Хотя в том же питоне просто намешали процедурной парадигмы с ООП и с фишками из функциональных языков.
      Под это определение и js подходит. Только в js ООП прототипное.
      Не умеешь пользоваться прототипами - это твои проблемы. Сиди на typescript. Там и интерфейсы есть и статическая типизация

    • @vladimirv.v.5730
      @vladimirv.v.5730 Місяць тому

      @qwertymangames1800 язык может казаться красивым и некрасивым, это субъективное восприятие и это нормально.
      Мне вот не нравится, что for в js - это цикл, а foreach - это метод. А вы тут про прототипы и прочие высокие материи))

    • @alexanderkonev8540
      @alexanderkonev8540 Місяць тому

      @@qwertymangames1800 ну, как намешали, Гуидо собирался лямбды выпиливать в какой-то версии :-) комьюнити отговорило - так что это "та ещё зверюшка"

  • @STeelGear
    @STeelGear Місяць тому +107

    Истинные механикум пишут на ассемблере и общаются с духом машины бинарным кодом

    • @ZugDuk
      @ZugDuk Місяць тому +1

      прикольное название для нейросети

    • @Ryabov_Petr
      @Ryabov_Petr Місяць тому +4

      Император одобряет

    • @MaxiSoldering
      @MaxiSoldering Місяць тому +1

      😹😹

    • @kiryllshynharow9058
      @kiryllshynharow9058 29 днів тому +2

      писать на ассемблере еще не равно общаться двоичными кодами
      хотя те кто занят разработкой или отладкой процессоров одним лишь ассемблером отделаться не могут, Ваша правда

    • @whitepen_
      @whitepen_ 27 днів тому

      Ну во первых на макроассемблере, а во вторых - три копейки стоит память для контроллера чтобы нужно было экономить каждый байт, ассемблер - это такое нищенство, которое уже в природе не встречается в принципе.

  • @alexandrchigirev9967
    @alexandrchigirev9967 25 днів тому +6

    Фортран живее всех живых и сейчас используется для научных расчетах на суперкомпьютерах.

  • @DamWnoZ
    @DamWnoZ Місяць тому +133

    А кто помнит Delphi

    • @sbarantsev
      @sbarantsev  Місяць тому +20

      Я в университете его учил весь первый семестр

    • @drone_tales
      @drone_tales Місяць тому +17

      Все помнят, особенно в Enterprise

    • @AshOfAshes
      @AshOfAshes Місяць тому +14

      Вакансий дофига на дельфи

    • @МВолков-с6ж
      @МВолков-с6ж Місяць тому +14

      А я юзаю Лазарус, юзал бы Делфи, был бы он дешевле. А на модные джава и пайтон мне наср@ть, я в веб не собираюсь идти, я не программист, а скорее инженер-конструктор.

    • @drone_tales
      @drone_tales Місяць тому +9

      @@МВолков-с6ж Lazarus не плох, но его, как всегда, портит кроссплатформенность. Когда хочешь сделать все и сразу получается фигня везде. А так да, вполне юзабельно.

  • @Орк_самогонщик
    @Орк_самогонщик Місяць тому +62

    Язык, это инструмент: нужны математические рассчеты- бери Фортран, нужно впихнуть невпихемое - бери асм, нужно детям показать принципы алгоритмов- бери Qbasic или то же Pascal. ets... А за синтаксис Питона , я бы создателю оторвал всё отрываемое.

    • @test-t9x3d
      @test-t9x3d Місяць тому +8

      а что не так с синтаксисом питона?

    • @rndofpipowe
      @rndofpipowe Місяць тому

      @@test-t9x3d язык, в котором можно сломать программу одним пробелом не должен существовать.

    • @alexanderkonev8540
      @alexanderkonev8540 Місяць тому

      @@test-t9x3d намешано всякое плюс отступы - эклектичный

    • @Dik131WZD
      @Dik131WZD Місяць тому +10

      Ну, вот да. Говорить о том, что языки умирают всё равно, что говорить, что больше не нужна отвёртка, так как есть шуруповёрт.
      Да, область применения у большинства языков вначале растёт, потом сужается - это естественных ход развития ЯП.

    • @v61kz
      @v61kz Місяць тому +6

      ​@@test-t9x3dну там в целом костыли. Двумерных массивов нет🤣 Типизация нестрогая, но когда невидимые типы не совпадут, будет орать громче всех🤣 Табы табы табы не совпали табы🤣🤣🤣
      А так одни плюсы, взял и пишешь, примеры находятся на все случаи👍

  • @ЮрийМазко
    @ЮрийМазко Місяць тому +35

    Не понял, о чем видео. Думал, здесь будут технические параметры, факты, строгая формальная теория, по которой можно разделить языки. Но нет, просто чьи-то рассуждения, автор где-то что-то слышал и на базе этого делает свои выводы.

    • @babbyor
      @babbyor Місяць тому +3

      Автор делает свои выводы не только по данным статистикам но и по своему опыту

    • @ledest
      @ledest 27 днів тому

      @@babbyor >опыту
      :))))

    • @odalartse
      @odalartse 27 днів тому +1

      Это просто мини подкаст, зачем настолько серьезно воспринимать, для не особо посвященного человека информация весьма интересная

    • @Torn_Shoe
      @Torn_Shoe 23 дні тому

      Эт чо это за "строгая формальная теория", по которым можно разделить языки? o_O Сам придумал?

    • @Torn_Shoe
      @Torn_Shoe 23 дні тому

      @@odalartse причем разделение есть и довольно подробное. Тоже не понимаю такого бомбежа, а если он что-то не понял дак это не к автору претензии.

  • @MbsElectronics
    @MbsElectronics 29 днів тому +28

    С какого такого перепугу Паскаль мертвый язык? вполне себе Delphi развивается и живёт.

    • @ЧеловекБезСлезинки
      @ЧеловекБезСлезинки 28 днів тому +8

      Прогаю на делфи....
      Реально язык полумертвый....
      Вроде чтото есть, но уже даже кастомные компоненты на новые версии найти сложно

    • @whitepen_
      @whitepen_ 27 днів тому +4

      Дельфи сдох и плохо пахнет потому, что главный дельфист убежал в C#, куда было направлено финансирование.

    • @beltar2
      @beltar2 27 днів тому

      @@ЧеловекБезСлезинки Потому что интерфейсные компоненты уже давно написаны в таких количествах, что всем пофиг. Но там же движуха основная с FMX. Вот как под нее компоненты делать, я не знаю, хотя может у самой Абрыкадабры инфы достаточно. Для VCL в свое время на эту темы были книги.

    • @Torn_Shoe
      @Torn_Shoe 23 дні тому

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

  • @dropdatabase2569
    @dropdatabase2569 Місяць тому +11

    Fortran и так не был особо мёртвым. Даже лет 5 назад много где использовался. Например, SciPy частично написан на Фортране

  • @user-rx2cv9ve1u
    @user-rx2cv9ve1u Місяць тому +11

    Паскаль очень удобен тем, что на нем очень просто написать за пару минут программку для расчетов

    • @whitepen_
      @whitepen_ 27 днів тому +1

      Чушь.

    • @user-rx2cv9ve1u
      @user-rx2cv9ve1u 27 днів тому

      @whitepen_ докажи

    • @ra77767
      @ra77767 27 днів тому

      А на питоне ещё проще.

    • @CrazyPCman
      @CrazyPCman 26 днів тому

      Факт. И накидать интерфейс. Но паскаль неудобен этими begin и end. Скобки фигурные лучше.

    • @astrobeno
      @astrobeno 22 дні тому

      ну возведи в степень на паскале лол

  • @Krasovskiy_Aleksey
    @Krasovskiy_Aleksey 26 днів тому +3

    Для «жизни» языка важно, кто его продвигает, кто его развивает и вкладывает деньги в его поддержку. По моему мнению, основным спонсором Паскаля была компания Борланд. После «смерти» компании Борланд стал умирать Паскаль. А язык C продвигает и развивает Майкрософт, компания, которая живее всех живых. Это одна из основных причин победы C над Паскалем.

  • @evgezh131
    @evgezh131 Місяць тому +5

    Fortran предназначен для тяжёлых вычислений. И хотя современные его версии поддерживают API, UI все же стоит писать на С++. Например на Qt. Тем более, что сейчас они легко интегрируются.
    И вообще, обсуждая ЯП стоит акцентировать внимание на том, что выбор используемого языка (языков) должен зависить исключительно от задачи...

    • @whitepen_
      @whitepen_ 27 днів тому

      Нет, задача здесь совершенно не при чем.

  • @grandlagging0zero175
    @grandlagging0zero175 Місяць тому +17

    сразу видно, что автор старался, собирал статистику и информацию по всем языкам программирования о которых говорил! а особенно это четко понятно тем, кто хотя бы раз программировал на том языке о котором он говорил :) смеюсь

    • @alexanderkonev8540
      @alexanderkonev8540 Місяць тому +2

      автор - школотрон обычный :-)

    • @SuperLalka-p9k
      @SuperLalka-p9k 20 днів тому

      ​@@alexanderkonev8540я думал молодой ща по фактам раскидает в итоге пук срееьк дальше слушать даже нк стал

  • @OlegVolgin
    @OlegVolgin Місяць тому +16

    Паскаль (Delphi) всё ещё используется в массе легаси проектов, которые создавались ещё в бородатые 2000-е (работаю над таким). Когда софт разрастается до размеров кракена, переписывать его целиком с нуля на другой язык просто нецелесообразно

    • @beltar2
      @beltar2 27 днів тому

      Он и в новых используется, т. к. поддерживает примерно до хрена платформ.

  • @elektrikbaka6325
    @elektrikbaka6325 26 днів тому +2

    у нас в РБ в униках фортран изучают до сих пор, он легкий в своем плане на самом деле и самая имба, что матлаб его может читать

  • @borismor1
    @borismor1 Місяць тому +36

    4:50. У Go есть определенная ниша - это хайлоад. Python и Java жрут много памяти и процессора. А гошечка из коробки предлагает язык с легко реализуемой многопоточностью. Новый поток в Go (называется горутина) весит всего 3 килобайта. По процессору то же самое. Там зачастую быстрей только Си, плюсы и раст.
    В нем есть все, чтобы писать микросервисы. Благодаря «утиной типизации» на нем удобно писать тесты.
    Итог: конторы с большой нагрузкой распиливают монолиты на Golang. Поэтому от гошника зачастую требуют знания нескольких языков (go и языка монолита) и опыта разработки.

    • @zz1965Serg
      @zz1965Serg Місяць тому

      Жаль, что до сих пор никто не прикрутил го для hi-end baremetal по нормальному. Iot на esp32 на го смотрелось бы очень неплохо на мой взгляд

    • @alexanderkonev8540
      @alexanderkonev8540 Місяць тому

      "всего 3 кб", да вы зажрались, в Эрланге многопоточность "из коробки" была и толку? всё это мода и вкусовщина

    • @borismor1
      @borismor1 Місяць тому

      @@alexanderkonev8540 ну во-первых я конечно ошися: голая горутина это 2кб. И у вас получается приложение без всякой виртуальной машины)

    • @stanislavsetevoy3332
      @stanislavsetevoy3332 Місяць тому +1

      JVM вообще-то побыстрее Go во многих случаях. Как и C#/CLR.

    • @trasafara
      @trasafara Місяць тому +1

      @@stanislavsetevoy3332 во многих - это в каких? примеры в студию. пока я таких случаев не встречал (я девопс - много всего повидал). Go в скорости и потреблении ресурсов, да даже в задержках - в разы лучше что шарпа что джавы. хуже только в одном - в монолите. нет реализации ООП (хотя так и было задумано)

  • @romanbessarabec5556
    @romanbessarabec5556 29 днів тому +2

    На счёт Бейсика полностью согласен. Это был мой первый язык программирования. Причём несколько разных версий - от Бейсик Микрон, Орион, до Quick Basic от Microsoft. И да, Бейсик то ещё чудо, с его бесконечными GoTo, GoSub - Return. Когда я стал изучать C#, я долго не мог освободиться от Бейск - мышления, и это мне мешало создавать эффективный код.

  • @ZugDuk
    @ZugDuk Місяць тому +8

    если на питоне написать нейросеть, то она не доживет до обучения и сдохнет по дороге) точнее ты сам ее выключишь, чтоб не мучить себя и компьютер

    • @Артем-е8р6й
      @Артем-е8р6й 27 днів тому +2

      На питоне отлично пишутся нейросети и вообще что угодно.
      Просто всё длительные и тяжёлые вычисления в процессе отладки и оптимизации переписываются на c++ и подключаются как библиотеки.

  • @alexb.9806
    @alexb.9806 Місяць тому +5

    хз, не смотрел видео, но паскаль как был 10 лет назад так и сегодня остаётся наиболее правильным языком для изучения программирования. Его можно прочесть вслух в отличие от Си, он очень прост в своей основе и не прячет от тебя ничего за тонной абстракций. А что самое важное, он статически типизирован. Только когда научишься ползать с паскалем, можно и к другим языкам перейти.
    Питон (и JS) как первый язык скорее портит чем учит. ни раз видел как маслёнок начиная с языка с динтипизацией абсолютно тонет в статической типизации, хотя это по логике своей более простая система.
    Да, паскаль сегодня это старомодная штуковина, вряд ли можно с ним найти работу, хотя места на самом деле есть. Но давайте будем реалистами, даже с питоном или джавой. Если для тебя перейти с одного языка программирования на другой это какая-то непосильная задача фиг ты эту работу найдёшь.

    • @cheesecook8457
      @cheesecook8457 27 днів тому +2

      Не знаю на счёт динтипизаций и прочего. Я пару лет изучал c++ и для меня чисто синтаксический пайтон - лютая мерзость об которую можно было сломать глаза. Молча уже про 0=/=0, ерунду с плавающей точкой и прочими его "особенностями"

    • @ZETBURUX
      @ZETBURUX 24 дні тому

      Я с Пайтоном пощнакомился только в 11 классе, когда уже к егэ готовился, в вузе уже нас учили на С++. Эксперементируя с Пайтоном и С++ я выяснил для себя, что кодить на С++ для меня занимает больше времени из-за того, что для многих простых задач приходится использовать 2-3 библиотеки, массивы и строчные переменные на С++ это полный ужас. Да, есть библотека специальная для облегчения работы со строками, но в Пайтоне можно обойтись без библиотек в бо́льших ситуациях, чем в С++.
      Мне нравится больше, как в Пайтоне устроен синтаксис, для написания несложных программ за короткое время я больше предпочитаю использовать Пайтон.
      Я ещё не изучил глубже информатику, где возможно С++ был бы удобнее, но пока на моей стадии я буду дальше использовать Пайтон, и возможно на нём же буду делать дипломную работу

  • @enosunim
    @enosunim 26 днів тому +1

    Автор: "Пайтон красивый"
    Тем временем Пайтон, который создавался just for fun:
    def вместо function (func? fun? f?)
    import math, но from math import sin ( а не import math method(или attribute или entity) sin, например)
    В словаре 1.0, 1, True это один и тот же ключ (во множестве тоже не может быть одновременно True и 1)
    a if c else b вместо c ? a : b
    В списке добавление append, во множестве add, в словаре вообще такого нет, но зато есть pop, при этом нигде нет push.
    Есть специальная команда pass, чтобы вписывать её когда нужно ничего не делать(вместо точки с запятой в c# например или банальных {}), хотя можно просто написать например 0 (нуль) и это будет восприниматься как нормальная такая команда.
    Вместо многострочных комментариев используют описание строковых констант в тройных кавычках.
    Вообще нет цикла for, вместо него foreach, который называн как for. Зато есть else у циклов.
    В ООП приватное поле пишется с __ (двух подчеркиваний), защищенного поля вообще нет, ну и приватное на самом деле не приватное.
    Про синтаксис свойств вообще молчу.

  • @СергейКозырев-щ9щ
    @СергейКозырев-щ9щ Місяць тому +35

    На чём писать макрокоманды для Excel и Word, если не на Visual Basic?

    • @GuardianSpirit-null
      @GuardianSpirit-null Місяць тому

      А там не просто Basic был, давно туда не заходил

    • @404Negative
      @404Negative 29 днів тому

      на javascript

    • @krglv_pn
      @krglv_pn 28 днів тому +3

      на VBA (Visual Basic for Applications)
      Кроме похожего названия общего крайне мало

    • @mmm-jn3cw
      @mmm-jn3cw 27 днів тому

      на C# for VSTO

    • @valk1962
      @valk1962 27 днів тому

      @@krglv_pn по школе писал по фану отстойные игры на Visual Basic. Сейчас изредка пишу макросы для Excel на VBA для обработки данных. Я бы сказал, они довольно похожи, хоть и не идентичны. Иногда ещё приходится данные с помощью Python обрабатывать, так он тоже выглядит похожим) Впрочем, я юзер, а не программист.

  • @e-loser
    @e-loser Місяць тому +4

    Расскажу по секрету, что драйвера для почти самой популярной платформы кассовых аппаратов написаны на паскале/дельфи, причём там постоянно обновления. Наверное, единственная работа в России, где нужны разработчики на паскале

    • @1234567qwerification
      @1234567qwerification 27 днів тому

      Ещё есть язык "жопа О́дина", тоже без него никуда.

    • @АлексейХомутников-ц5э
      @АлексейХомутников-ц5э 25 днів тому

      Есть такое дело. У Атола и Штриха драйвера все написаны на дельфи, и не только фискальников, но сканеров, тдс и прочего. И я драйвер для весов писал на делфи, потому что единственный нормальный sdk по внешним компонентам 1С был только для дельфи.

    • @e-loser
      @e-loser 24 дні тому

      @@АлексейХомутников-ц5э таки штрих когда-то переписывали драйвер фр на си, даже на гитхабе лежит рабочая версия, с которой можно работать из консоли, но давно обнов не было

    • @АлексейХомутников-ц5э
      @АлексейХомутников-ц5э 23 дні тому

      @@e-loser То что лежит на гитхабе, какая то шляпа не имеющая отношения к их текущему драйверу. Возможко какая-то попытка в линукс, я не знаю. Чтобы в этом убедиться, и подтвердить, что он написан на делфи, достаточно скачать с их сайта самый свежий драйвер на фр, установить и открыть в hex редакторе DrvFR.dll

    • @АлексейХомутников-ц5э
      @АлексейХомутников-ц5э 23 дні тому

      @@e-loser то что лежит на гитхабе скорей всего попытка в линукс, но ребята видимо перегорели

  • @user-hwT417th
    @user-hwT417th 27 днів тому +5

    а ученый мир то знает, что Фортран помер, а потом воскрес?

    • @beltar2
      @beltar2 27 днів тому

      Intel и nVidia с их компиляторами Фортрана вообще в ахуе. Они-то не знали, что он помер.

  • @Epsilonic1987
    @Epsilonic1987 28 днів тому +4

    Популярность фортрана в РФ отчасти обусловлена тем, что сильно выросли зарплаты в ОПК...

    • @satiannova7011
      @satiannova7011 17 днів тому

      Насколько я в курсе, в РФ очень моден в этих сферах С и С++.
      На Фортране программирует Боинг.

    • @Epsilonic1987
      @Epsilonic1987 17 днів тому +1

      @satiannova7011 С наступающим!)

    • @satiannova7011
      @satiannova7011 17 днів тому +1

      И вас с Новым годом! ;)

  • @jwlry6913
    @jwlry6913 28 днів тому +3

    python это оболочка для работы с библиотеками, которые написаны на нормальных языках программирования

    • @whitepen_
      @whitepen_ 27 днів тому

      А чтож ему самому все библиотеки переписывать? А кто заплатит?

    • @beltar2
      @beltar2 27 днів тому

      @@whitepen_ Ну так не надо только говорить, что на Питоне пишется, что-то важное. Питон - это самый верхний уровень для юзеров с минимальной квалификацией, это даже не Delphi, т. к. даже простую программу, которая что-то делает, киданием компонентов не напишешь, какие-то свои алгоритмы она должна реализовать, чтобы быть полезной. Ну и после Delphi, где всё из коробки, трахаться с установкой Питона - это, "не пошли бы вы на", у него даже нормальных IDE нету. Это Basic. Ну и реальный смешной пример, на одном форуме питонщиков одна дама изучала Питон, а потом узнала про волшебный C++ Builder, который позволяет сделать нормальный UI, а прога без UI не имеет права на существование. После чего до нее докопался местный полоумный, что дескать надо не формы делать, а программы писать. Т. к. у меня была конкретная цель, найти сборку для ознакомления с Питоном, я там зарегался со своим вопросом. Так это дурак и до меня докопался. С тех пор я Питон и питонщиков ненавижу ,а желание даже ознакамливаться с ним пропало полностью. Да и что я там после Delphi увижу... Все языки давно стали примерно одинаковы идейно. Сейчас для изучения программирования есть Delphi и C# с Visual Studio, остальное идет на хрен, в т. ч. потому, что эти средства дают представление о том, каким должен быть инструмент разработчика в плане качества. Ненормально это, когда Питон выучил, а не знаешь, как интерфейс сделать и какие для этого средства есть. А если вы не можете хотя бы под винду прогу написать, то бак-энд писать вам точно рано.

  • @MrDextler
    @MrDextler Місяць тому +15

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

    • @ZugDuk
      @ZugDuk Місяць тому +1

      никто не пишет под винду

    • @MrDextler
      @MrDextler Місяць тому +3

      @@ZugDuk Слишком категорично.

    • @fedorsumkin2028
      @fedorsumkin2028 Місяць тому

      А библиотеки? Скорость написания минимального веб-приложения для учета личных финансов с помощью чата ГПТ на Питоне для нубаса примерно час на форму с парой полей и CRUD кнопками. В 2024 для делфи можно скачать среду разработки без торрентов за это время.

    • @ZugDuk
      @ZugDuk Місяць тому

      @@fedorsumkin2028 чатгпт не умеет в дизайн интерфейсов

    • @dvl0per
      @dvl0per Місяць тому +5

      ​@@fedorsumkin2028Делфи потому и помер, что с вебом там были проблемы. Но по скорости разработки не соглашусь. Гпт может нагенерить бреда - замучаешься промпты подбирать. А вот на дельфи crud формочки с мастер-детайл гридами делаются в считанные минуты, особенно если уже готовые таблицы в БД есть. Для того Делфи и создавался. Сравнивать скорость разработки и скачивания некорректно. Да и вообще, поднять Delphi 7 со старой флэшки всегда можно 😂

  • @UCBAOLyZudlGBEtCd3Lvog5w
    @UCBAOLyZudlGBEtCd3Lvog5w 22 дні тому +2

    Автор путает язык Basic с visual basic. А разница там больше, чем между с и с#

  • @Dimonshirson
    @Dimonshirson 27 днів тому +1

    Как есть единичные, серийное и массовое производство - так и языки программирования имеют свои целевые области применения.
    Автоматизации таблиц Excel я буду писать на basic 4ap, обработку таблиц сделаю на phyton. На С пишутся программы для контроллеров .
    Раньше везде был qbasic и задачи мат моделирования писались на нём. Где были интерпретаторы pascal писали на pascal. Коммерческие программы писали на delphi.

  • @fanfcban
    @fanfcban 27 днів тому +1

    Как хорошо, что я инженер сварщик, и я вообще не касаюсь этой темы...

  • @Sys-404
    @Sys-404 Місяць тому +12

    Автор видео забыл к вечноживущим ЯП добавить язык ассемблера, т.к он ещё не умер, хотя он старее всех известных ЯП. Он вывозит там, где обычные ЯП не вывозят. Часто используется для ускорения работы программы. Даже в C и C++ имеются ассемблерные вставки. Так что, язык ассемблера заслуживает титула вечноживущего ЯП.

    • @shaurma8742
      @shaurma8742 Місяць тому +1

      Ассемблер - не ЯП...

    • @user-rx2cv9ve1u
      @user-rx2cv9ve1u Місяць тому +7

      @@shaurma8742 Ассемблер -яп, но низкоуровневый, поэтому говорить о нем смысла не вижу, тк человек с верху поведал о том, что ассемблер вечноживущий, с чем нельзя не соглоситься.

    • @shaurma8742
      @shaurma8742 Місяць тому

      @@user-rx2cv9ve1u Нееее, Ассемблер - это семейство языков!)

    • @philkulibin2602
      @philkulibin2602 27 днів тому +1

      ​@@user-rx2cv9ve1uчеловек сверху ошибся вообще-то. Ассемблер это не один язык программирования а много. Сколько архитектур процессора столько ассемблеров да ещё и диалекты могут быть от разных контор. У х86 свои ассемблеры(как минимум от микрософта и от гну-линукса) а у arm свои. А тут ещё и risc-v выходит на арену

    • @whitepen_
      @whitepen_ 27 днів тому

      Нигде ассемблер не используется, и ничего такого он не вывозит, просто потому что вывозить ему нечего. Никакого ускорения против С ассемблер не может дать в принципе.

  • @Артем-е8р6й
    @Артем-е8р6й 27 днів тому +1

    В школе надо изучать не конкретные яп, а общие принципы, алгоритмы.

  • @romansmirnoff5689
    @romansmirnoff5689 28 днів тому +1

    Как всё жёстко -- хорошие/плохие, живые и мертвые... Нет ни тех ни других, есть более удобные в данном случае!

  • @AlexUnitedKingdom
    @AlexUnitedKingdom 27 днів тому +2

    Фортран никогда полностью не умирал. Физические симуляции на нем делали - в космологии, в ядерной физике и т.д.

  • @siptrixed
    @siptrixed Місяць тому +17

    Python
    Is
    Piece
    Of
    Syntax error
    В чем проблема использовать скобки в качестве блоков кода? В вашей некомпетентности в ООП? Или вы все фетишисты по syntax error?

    • @sbarantsev
      @sbarantsev  Місяць тому +5

      Лол, так наоборот, другие языки используют скобки, тока ещё все равно отступы нужны
      А Пайтон просто рудименты убирает

    • @yaxa181
      @yaxa181 Місяць тому +6

      @sbarantsev Если для вас отделение блоков кода скобками является рудиментом, то не удивлюсь, если для вас, чем короче код, тем у него качество его выше

    • @sbarantsev
      @sbarantsev  Місяць тому +4

      Это увод разговора в сторону, при чем тут короткий код или нет. Зачем нужны скобки? За визуальную понятность кода отвечают именно отступы даже в языках со скобками

    • @siptrixed
      @siptrixed Місяць тому +8

      @sbarantsev за визуальную понятность кода отвечают и скобки и отступы, имхо скобки даже важнее, но у каждого свое мнение

    • @asante5979
      @asante5979 Місяць тому +13

      @sbarantsev При множественном вложении отступы проигрывают в читаемости, так еще и создают опасность ошибки, если случайно неправильно отступить, и такая ошибка может остаться незамеченной, пока не произойдет беда.

  • @a3atbb
    @a3atbb Місяць тому +12

    С каких пор Fortran мёртвый язык? Множество научных расчётов можно рассчитать только на Fortran.

    • @sbarantsev
      @sbarantsev  Місяць тому

      Так я это в видео и сказал

    • @a3atbb
      @a3atbb Місяць тому +4

      ​@sbarantsev Fortran никогда мёртвым языком не был и не будет. Пока существуют суперкомпьютеры и необходимость в вычислениях огромных объемов.

    • @slaval5088
      @slaval5088 Місяць тому +3

      Для рынка труда он де-факто мертв. Что такого он умеет, что не умеют остальные яп ?

    • @a3atbb
      @a3atbb Місяць тому

      ​@@slaval5088 "Не знаю, как будет выглядеть язык программирования в 2000-м году, но я знаю, что называться он будет FORTRAN."
      - Чарльз Энтони Ричард Хоар, ок. 1982
      Действительно квалификации универсальных программистов обычно не хватает чтобы программировать на Фортране. Обычно эти занимаются сами учёные и их студенты. На суперкомпьютерах доля вычислений Fortran от 60 до 80%. Иначе на других языках программирования вычисления могут занять годы.

    • @evgezh131
      @evgezh131 Місяць тому +3

      Неверно. Написать тяжёлый расчет можно почти на чем угодно. Преимущество Фортрана в том, что на нём это просто быстрей и удобней. Поелику для этого он и предназначен. Как, например, PHP для сайтов...

  • @ЮрийЛях-ф4ж
    @ЮрийЛях-ф4ж Місяць тому +1

    Маленькие замечания от аксакала. Первое, язык - это инструмент для производства - полностью согласен с комментаторами. Далее, как говорят старики моего возраста: раньше программировали чтоб оно работало ( летало, и т.д.), а сейчас функция цели - оптимально (меньшими ресурсами больше объема) зарабатывать деньги. Тем более современные технологии подкладывают свинью - новое hardware расширяет возможности, уменьшая требования к качеству software. Соответственно выбирают и инструмент - чтоб побыстрее выучить, а потом побыстрее на(говно)кодить, благо - ограничения на объем/быстродействие почти сняты. Тут следующий момент - порог вхождения, о котором ни слова. Далее я бы упомянул о двух подходах, которые сейчас аккуратненько пытаются объединить: функциональное программирование ( тот же С) и ООП, которое, как писали, для уменьшения сложности ( а значит кол-ва ошибок и снижения порога вхождения). OOП потянул за собой UML, который совсем не является языком программирования, а ближе к глобальному - технологиям разработки. Но это уже совсем другая тема. И два слова по С - появился ООП С++, далее менеджед С, из которого, IMHO, родился C#, попытавшийся "вытеснить" как С/С++, так и Джаву. А контроллеры сейчас оседлали ардуинщики со своим упрощенным С-подобным языком, в коммерческом секторе - лабают на микроПайтон-е. Ну и к забытой истории ( умерших нужно уважать) - машинные коды, вводимые с инженерной панели для оперативного корректирования программы и (макро)ассемблеры.

  • @УголокКодера
    @УголокКодера Місяць тому +3

    Pascal на самом деле не то что бы и мертвый язык - в программировании контроллеров используется его аналог - ST. А фортран это как по мне вечноживой язык как и си)

    • @kiberkont5851
      @kiberkont5851 Місяць тому

      Фортран и C неверно курят в сторонке когда заходит речь про ассемблер

    • @УголокКодера
      @УголокКодера 29 днів тому

      @@kiberkont5851 так си изначально создавался как высокоуровневый аналог ассемблеру, да и не так страшен ассемблер как его малюют)

    • @astrobeno
      @astrobeno 22 дні тому

      @@kiberkont5851 пока один напишет десять прог на Си, другой еще даже не закончит код на Ассемблере

    • @satiannova7011
      @satiannova7011 17 днів тому +1

      Да, да, особенно когда надо запрогить решение задачи Коши для нелинейного алгебро-дифференциального уравнения в 3-х мерном пространстве с двойной, а то и четверной точностью. Самый раз для ассемблера!

    • @УголокКодера
      @УголокКодера 17 днів тому

      @@satiannova7011 ассемблер больше под задачи программирования слабых микроконтроллеров и драйверов для пк, да и по большей части его просто понимать нужно для дизассемблирования

  • @nelliquant-dj8yt
    @nelliquant-dj8yt 28 днів тому +1

    Ни C, ни даже C++ ни разу не конкуренты Pascal, т.к. у них разная идеология и, соответственно, разные области применения.

  • @drone_tales
    @drone_tales Місяць тому +14

    Я не знаю, зачем ты это видео делал, но твои рассуждения - это рассуждения человека, который никогда не занимался коммерческой разработкой. Начал было писать развернутый комментарий, но получается длинно. Потому, что придется объяснять, что такое коммерческая разработка, что такое Enterprise, почему и что там используется и много много всего, о чем вот такие вот "курсовки" никогда не слышали и никогда не расскажут.
    Скажу кратко: все, что ты здесь наговорил является несусветной чушью и не имеет отношение к реальности от слова совсем. Нет живых и мертвых ЯП. Есть ЯП широко используемые просто по тому, что их вдруг стали преподавать в любой шарашке и языки редко используемые просто потому, что они используются в весьма специфичных нишах. Вот и все. Что Pascal, что Basic используются сейчас довольно широко. Тем более что современные версии того же Basic не сильно отличаются, кроме синтаксиса, от того же Python или c#.
    В общем, мой тебе совет, поработай в коммерческой разработке лет так 10, а потом уже будешь рассказывать про живые и мертвые языки.

    • @sbarantsev
      @sbarantsev  Місяць тому +1

      Чтобы 10 лет опыта у меня было, мне надо было в 15 лет начать работать)

    • @drone_tales
      @drone_tales Місяць тому +3

      @sbarantsev Ну это же не повод нести ахинею в массы? Да и работать в 15 вполне себе нормально, не на родительской же шее сидеть. Хотя это на любителя, конечно. Я в 13 лет (конец 80х) уже свои первые программы продавал для БК.

    • @sbarantsev
      @sbarantsev  Місяць тому

      Маладец

    • @drone_tales
      @drone_tales Місяць тому

      @sbarantsev А то

    • @slaval5088
      @slaval5088 Місяць тому

      Речь о том, что мертвый язык, это язык, на котором исчезающе мало новых проектов. Старые проекты могут по 20-30лет телепаться в том же Энтерпрайзе. Но это о живости не говорит.
      Латынь до сих пор учат, но это мертвый нишевый язык.

  • @asashnov
    @asashnov Місяць тому +1

    2:35 "популярный, потому что большое комьюнити, большое комьюнити потому что популярный"
    Это называется "Системный эффект"

  • @syfaren
    @syfaren 29 днів тому +7

    Боже, как я рад был услышать, что в школе мы будем вместо Паскаля учить Python, так как это мой родной язык

  • @irwinhohenzollern1726
    @irwinhohenzollern1726 Місяць тому +1

    Изучали фортран целый второй в учебном году 2015-2016 семестр (специальность по фотонике). Так что, можно сказать, это был мой первый язык. :)

  • @Georgggg
    @Georgggg 17 днів тому

    Число программного обеспечения и программистов все это время экспоненциально росло.
    Поэтому и сложно сказать когда язык умер - никто его ни в какой момент не бросал, просто никто и не стал его брать для создания нового ПО. Можно сказать, ни один язык до нулевых годов и не жил толком.
    Настоящие мертвые языки появятся лет через 20.

  • @СергейКравченко-э7м
    @СергейКравченко-э7м Місяць тому +11

    пайтон отвратителен из-за отсутствия фигурных скобок
    из-за этого блоки кода надо форматировать отступами, что на порядок увеличивает время написания кода, прям именно на порядок, прям раз в 10
    не там отступ - всё, программа работает неправильно, но с точки зрения синтаксиса она корректна, и вот ищи где забыл
    когда же у тебя не закрыта скобка или не стоит точка с запятой, то сразу подсвечивается это в любом редакторе
    при наличии же фигурных скобок (или любых других ограничителей блоков, если вас вдруг не радуют скобки)
    любой редактор отформатирует отступы самостоятельно и сделает код читабельным
    остальное в пайтоне норм, но именно это определяющее значение отступов бесит, конкретно, как и в подобных языках типа Lua

    • @glko29
      @glko29 Місяць тому +2

      Ну если писать не в блокноте а в нормальной IDE, долго форматировать ничего не надо

    • @СергейКравченко-э7м
      @СергейКравченко-э7м Місяць тому +4

      @glko29 а как ide отличит намеренный отступ от случайного?
      если мы говорим про скобки, то как раз случайно поставленная лишняя скобка не имеет пары, а значит ide понимает это и сразу инвалидирует код, подсвечивая проблемное место
      но никакая ide не поймёт вы случайно поставили (или наоборот забыли поставить) отступ или это в логике вашего кода
      да, конечно чаще всего ide автоматически ставят отступы при переводе строки в рамках блока кода
      но потом гемор перейти на уровень выше, ведь надо пользоваться стрелками, которые за пределами основной рабочей зоны клавиатуры
      и зачастую надо нажать стрелку не один раз, чтобы переместить курсор в нужное место и еще убедиться, что он там где надо
      тогда как закрывающую скобку нажал и всё:)
      я когда писал на Пайтоне, прям физическую боль испытал:))
      основная фишка скобок именно в их парности, которая даёт валидацию логики

    • @glko29
      @glko29 Місяць тому +1

      @@СергейКравченко-э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 27 днів тому

      Не понимаю проблемы - добавляешь препроцессор, который превращает скобки в правильные отступы, называешь свое изделие Py}|{on, выходишь на рынок, отписываешь мне 1% за идею.

  • @Rezedent12
    @Rezedent12 Місяць тому +9

    Basic - вполне хороший язык, но фоне многих, в наибольшей степени его популярности навредил снобизм. А вся претензия к ему была, по сути в том что можно не объявлять переменные и во многих учебных материалах по нему, часто использовался оператор goto. Хотя уже в qbasic были полноценные процедуры и функции. В visual basic по крайней мере 6 версии, уже был мета-оператор делавший объявление переменных обязательным.
    Если так подумать, то было очень много разных диалектов бейсика, все старались тянуть совместимость с древним gw-basic. Не единообразность синтаксиса возникавшая из за этого вторична. С одной стороны был разнобой между диалектами, а с другой, стремление сохранить совместимость с уже написанными учебниками информатики для школьников, это тормозило развитие.
    Я перешёл с visual-basic на gambas, с него я перешёл на go, по причине наличия у него библиотек для google-таблиц и телеграма. Мне понравились горутины.
    В gambas появились сравнительно недавно функции многопоточности. Но никаких средств безопасности к ним не прилагается. И это при том что gambas является довольно мутировавшим диалектом basic похожим на java.
    В basic не хватает синтаксического и логического единообразия. В нём много операторов, вместо функций стандартной библиотеки.
    Сказать что basic как то ломает мозг - фигня. Это проблема тех преподавателей, что не умеют преподавать культуру написания кода.

    • @rndofpipowe
      @rndofpipowe Місяць тому

      Попробуйте Котлин. Чесслово, не шучу. Три года назад, когда Микрософт сказала, что бейсик типа всё хана устарел, я переехал на Котлин. Сказать, что доволен - ничего не сказать. До сих пор в восторге. :)

    • @alexanderkonev8540
      @alexanderkonev8540 Місяць тому +3

      по поводу "слома мозга" автор просто процитировал Дейкстру, который был известным троллем своего времени. Насчёт гото - это частично претензия периода времени, когда синтаксис был "statement oriented" (х.з. какой тут термин в русском), после добавления структурных элементов гото остался только для обработки исключений, в основном, или же для реализации конечных автоматов или ещё каких семантических вывертов, которые нещадно усложнят код, если такой функциональности в языке нет. Причём могу сказать почему гото не любят компиляторщики - это сложная в реализации конструкция. Всё остальное в видео это конечно бред (в том числе и сказанное по другим языкам).

    • @Rezedent12
      @Rezedent12 Місяць тому

      @@alexanderkonev8540 я так полагаю, что goto сложно для создания компилятора не само по себе, а для оптимизирующего компилятора. Ну и с разрывами циклов надо что то делать...

    • @MMC_Repair
      @MMC_Repair Місяць тому

      До сих пор на VB6 пишу, для себя, для автоматизации своих рутинных задач, под Винду. Для облегчения работы других людей в их задачах. Причем это довольно крупные инди-проекты для автоматизации в сфере торговли, в которой я и тружусь. Отлично всё стыкуется с первоэской и апи той же винды и прочих вещей в сфере автоматизации торговли.

    • @brachka77
      @brachka77 Місяць тому

      Бейсик хорош. Только надо научиться писать проги на нём грамотно без использования ломающего всю красоту GOTO.

  • @алибабашимбетов
    @алибабашимбетов Місяць тому +43

    Затриггерил меня когда сказал, что JS уродлив. Я вот считаю питон уродливым, а JS обожаю

    • @АйбеливАйкенфлаев-п8з
      @АйбеливАйкенфлаев-п8з Місяць тому +4

      Аналогично

    • @horizonspacescraft
      @horizonspacescraft Місяць тому +3

      Согласен!

    • @VladimirStriukov
      @VladimirStriukov Місяць тому +2

      Да он не способен просто и всё, js форева

    • @rndofpipowe
      @rndofpipowe Місяць тому +2

      Оба ужасны. Самый элегантный язык - Ада. Эйфель неплох, местами. Руби ничё так. Но Питон ужасен, ЖС - просто звездец.

    • @alexanderkonev8540
      @alexanderkonev8540 Місяць тому

      @@rndofpipowe а как насчёт Beta и Oz? :-)

  • @mikemichaelism
    @mikemichaelism 26 днів тому +1

    Не всё так просто. После Pascal появился С (автор, почему?), после C появился С++ (автор, почему?), после С++ -- Java (автор, почему?), после Java -- Kotlin (автор, почему?). Но не буду грузить автора - он молод, а мне 73, склероз и деменция, но я знаю ПОЧЕМУ! Патамушта , а начинал я с именно с Паскаля (ASM не в счёт.) По каждому пункту можно было бы писать длиннющую объясняющую портянку, но скажу только за Kotlin. Закон отрицания отрицания все учили? Так вот: Kotlin вобрал в себя всё лучшее из этой цепочки и практически опустился до синтаксиса ... Паскаля!
    Будь моя воля -- в школах бы преподавали Котлин. Он годится для всего. Так не только Гугл считает, я тоже так считаю. ))

    • @mikemichaelism
      @mikemichaelism 26 днів тому

      Патамушта диалектика.

  • @MrVasher
    @MrVasher 24 дні тому +1

    Ты везде будешь востребован если ты гуру ассемблера и Си!!!
    Остальное - так, игрушки!!!

  • @Dimonshirson
    @Dimonshirson 27 днів тому +1

    Писать интерфейс на pascal for Windows это вам не два байта через COM порт передать 😂
    Pascal как раз ставит стиль программирования, это как в балете всякие па у станка, а танцевать потом научит хореограф.

  • @constantinmelnikov43
    @constantinmelnikov43 28 днів тому +1

    На химфаке БелГосУнивера до сих пор Turbo Pascal 7.0 преподают 😊

  • @kvachlukich9616
    @kvachlukich9616 29 днів тому +2

    Какая охинея - половина движков бд , половина bi на нём

  • @Dimonshirson
    @Dimonshirson 27 днів тому

    Сравнивать python и java script - это как магкое и тёплое. Отличие java от java script понимаете?

  • @АўтарівыканаўцаВіктарМіхайлаві

    Очень приятное видео!
    Сам программирую сугубо на ассемблере Z80. Комьюнити присутствует, для своих задач безальтернативен... получается живой?

    • @ВеникиМята
      @ВеникиМята Місяць тому

      Як матчына мова

    • @АўтарівыканаўцаВіктарМіхайлаві
      @АўтарівыканаўцаВіктарМіхайлаві Місяць тому +1

      @@ВеникиМята тонко тонко

    • @ВеникиМята
      @ВеникиМята Місяць тому

      @@АўтарівыканаўцаВіктарМіхайлаві навогул, калі цікава, я крыху пішу па беларуску і нават публікуюсь. Я бачу, вы творчы чалавек - я б з вамі хацеў нямнога пабалакаць пра мастацтва праз Тэлеграм, напрыклад)

    • @whitepen_
      @whitepen_ 27 днів тому

      Нет у ассемблера ни одной задачи и быть не может, на си надо писать, а не маяться дурью.

    • @АўтарівыканаўцаВіктарМіхайлаві
      @АўтарівыканаўцаВіктарМіхайлаві 27 днів тому

      @@whitepen_ восьмибитные игры на си? Удачи.

  • @dmitryowdienko3920
    @dmitryowdienko3920 Місяць тому +1

    Фортран по-настоящему никогда и не умирал - в основном из-за всяких библиотек для численных методов типа blas и lapack ну и слишком дофига легаси-кода осталось в разных НИИ по всему миру. Причем может мне кажется, но наиболее используемая сейчас версия это fortran 77. Пару раз приходилось пересекаться - господи, какое оно притрушенное - кошмар.

    • @alexlinde6695
      @alexlinde6695 27 днів тому

      Вы правы!

    • @gendalfmagic1091
      @gendalfmagic1091 27 днів тому +2

      Он как бы для расчета ядерных реакторов, внутренностей МБР и т.п. никогда не умрет. В 70-80-е все физматразработки и расчеты диссертаций творили на Фортране. В СССР, думаю, что и на Западе тоже прилично было. Эшелоны кода, как бы не больше Си. И нехрен переписывать, до сих пор работает и работает. Уже молчу о расчетах орбитальных и космических полетов.

    • @dmitryowdienko3920
      @dmitryowdienko3920 26 днів тому

      @@gendalfmagic1091 Он такой себе референс-язык. У gnu есть g77, в интеловском oneapi тоже есть фортрановский компилер, но потихоньку фортран стараются убирать из проектов, естественно с кучей бюрократии, так как считается, что на нем много "критического" кода написано. Иногда и казусы бывают - при юнит тестах могут, например, найти ошибку, которая была в какой-то библиотеке чуть ли не 40 лет, и в принципе достаточно просто придумать условия, при которых она стала бы причиной достаточно большого пипеца.
      Чисто на мой вкус - от этой пакости нужно оперативно избавляться, хватает всяких библиотек точно также покрытых тестами, но написанных на более современных и удобных языках. gsl написана на сях, fftw на сях и окамле. Да те же blas и lapack достаточно часто используются как кросскомпиленая версия через f2c.

    • @satiannova7011
      @satiannova7011 17 днів тому

      Причём как всегда на новом стандарте F77 писали спецы, знающие лишь стандарт F66, а то и стандарт F-II 57 года.
      При должном подходе на F77 можно писать вполне читабельно.

  • @Dimonshirson
    @Dimonshirson 27 днів тому

    Как по мне в школе нужен basic for application и java script - скрипты продуктов Microsoft и Libreoffice. Это пригодится в жизни. Не требуется дополнительных сред программирования. А кому нужно в вуз-ах уже дадут больше.

    • @victoradamenja9032
      @victoradamenja9032 27 днів тому

      @@Dimonshirson как по мне от продукции майкрософт нужно отказываться.

  • @expl01t25
    @expl01t25 Місяць тому +1

    Фронтенд можно писать на расте с помощью Dioxus или Leptos, я уже писал не 1 сайт на них, не 1 строчки JS кроме загрузки wasm модуля

  • @mav-1285
    @mav-1285 Місяць тому +20

    Я гуманитарий и терпеть не могу математику, для таких как я Visual Basic лучший язык программирования во вселенной :D

    • @rndofpipowe
      @rndofpipowe Місяць тому +7

      Поржал. Чушь, но смешная.

    • @carassmaxim8544
      @carassmaxim8544 Місяць тому

      Кринж

    • @Dik131WZD
      @Dik131WZD Місяць тому +1

      У Basic сейчас есть чёткая область применения - это макросы для Excel

    • @kazssr1
      @kazssr1 Місяць тому

      @@Dik131WZD беда с этими макросами, что если я их написал на своем компьютере, они отказываются запускаться на компе другого юзера из-за настроек безопасности Винды и самого Экселя. Приходится идти и донастраивать компы конечному юзеру. Хорошо, если все компы в одном здании и их всего пара штук, но когда они раскиданы по всем областным центрам, их десятки, а юзеры те еще чайники, которые не знают как установить хотя бы тот же Team Viewer, это капец конечно. Вот были времена ХР и Семерки. Спокойно написал макрос в экселе. Отправил файл и юзер пользует его счастливый.

  • @rostus_official
    @rostus_official 29 днів тому

    Насчёт Go:
    В C/C++ тоже всего один бинарник после компиляции (если не использовать хранение ресурсов (даже если и использовать - в Go тоже будет не один бинарник, а бинарник + файлы для хранения информации)). По крайней мере на Linux.

    • @AndriiMarynchuk
      @AndriiMarynchuk 29 днів тому

      Ээээ, не. После компиляции получается куча объектных файлов (каждый c/cpp файл компилируется отдельно и ничего не знает о других), которые затем линкуются с использованием библиотек.
      При этом обычно результирующий бинарник использует, как минимум, libc (runtime библиотека). И в этом отличие бинарника на go, у него runtime библиотека языка линкуется в один бинарник с объектным кодом приложения. Как результат - бинарь зависит только от системных библиотек. Минус в том, что бинарник выходит довольно большой.

  • @servicetntdrive3232
    @servicetntdrive3232 25 днів тому

    Не бывает живых и неживых языков программирования. Бывают востребованные и не востребованные ЯП. Так же у языка программирования бывает своя область применения. Basic и Pascal в первую очередь появились как языки ОБУЧЕНИЯ программированию, первый вообще пионер пионеров с середины 60-х лямку тянет, второй с середины 70-х учит студентов АЛГОРИТМАМ структурного программирования. Си же был создан "программистами для программистов" как инструмент для решения задач СИСТЕМНОГО программирования и будет таким ещё не один десяток лет (если не столетий).
    А вообще есть правило, для решения каждой задачи надо применять правильный инструмент. Молотком забивать гвозди, в микроскоп бактерий рассматривать. Можно и наоборот, но лучше не надо.

  • @atmosphere2281
    @atmosphere2281 Місяць тому +3

    А Delphi? (Pascal)

    • @FigaroTutTam
      @FigaroTutTam Місяць тому +1

      Для нативной Windows десктоп разработки очень даже. Отсекаем формошлепов. Если не знали, то он умеет из коробки вызывать Python, если кому надо. Поддерживает все современные парадигмы и принципы. Асинхронность, многопоточность - пожалуйста. Реализация ООП - великолепная. Модульность (пакетность) для больших проектов, юнит-тестирование на выбор. Сделать можно все.

  • @hukers2892
    @hukers2892 26 днів тому +1

    есть ещё локальные языки. например Hot Soup Pot. вполне живой язык, вот только все книги по нему исключительно на японском. даже ИДЕ для него на английском найти нелегко. или 1с.
    в те времена, когда я был в универе, турбо паскаль был языком для неайтишников. айтишники изучали си. а это было ещё в допутинские времена.

  • @МишаГго
    @МишаГго Місяць тому +2

    Автор говорит так, буд-то школьников заставляют TurboPascal учить. Удивлю, но PascalABC, который преподают в школах - довольно современный, да он не подходит для того, чтобы на нём делать полноценные проекты (хотя пользователи GM2 могут с этим поспорить), но очень хорошо подходит для обучения как базовым, так и довольно замудрёным вещам. Ну что говорить, если он сам говорит человеку что он рукожоп, если тот пишет архаичными методами, а так же поощряет за использование новых функций и современного синтаксиса.

    • @astrobeno
      @astrobeno 22 дні тому

      на нем негде работать, полторы калеки для анализа литературы и все

    • @МишаГго
      @МишаГго 22 дні тому

      @@astrobeno всмысле негде? Любое устройство его поддерживает

    • @astrobeno
      @astrobeno 22 дні тому

      @@МишаГго мухаха

    • @МишаГго
      @МишаГго 22 дні тому

      @@astrobeno не, я серьёзно не понял вопроса

  • @IBmusic_vector
    @IBmusic_vector 29 днів тому

    фронт сейчас уже не верстка а целый инжиниринг)) React/Vue (компоненты, хуки, state), Next.js (SSR, SSG, роутинг), Webpack/Vite (бандлинг, tree-shaking), TypeScript (типизация, интерфейсы), REST/GraphQL (запросы, мутации), WebSockets (real-time), CSS-in-JS (styled, theme), WebAssembly (оптимизация, вычисления)...😊

  • @tyomka4265
    @tyomka4265 25 днів тому

    basic можно использовать в написании макросов для excel, так что я бы не сказал, что это уж совсем мёртвый язык.

  • @АлексейЛ-о2г
    @АлексейЛ-о2г 17 днів тому

    Twin Basic знаешь?

  • @faust666666666
    @faust666666666 21 день тому

    Вообще паскаль и делфи используется в некотором оборудовании, с которым я, например работаю.
    Так что говорить о том, что эти языки умерли/умирают некорректно.

  • @sergiodeplata
    @sergiodeplata 29 днів тому +1

    Языки общения, как и языки программирования, все искусственные, то есть созданные людьми, это культурное явление. Ни одного "естественного", т. е. природного языка, не существует.

  • @Oleg.K.
    @Oleg.K. 22 дні тому

    А в какую категорию можно отнести язык 1С?)))

    • @astrobeno
      @astrobeno 22 дні тому +1

      эксель-программирование

    • @Oleg.K.
      @Oleg.K. 22 дні тому

      @astrobeno неее, 1С круче. Он на русском.

    • @astrobeno
      @astrobeno 22 дні тому

      @@Oleg.K. вот-вот, жаль не на олбанском

  • @Борода-ф9ъ
    @Борода-ф9ъ Місяць тому

    Даа детишки Паскаль до сих пор используется в мини ос (нет смысла в некоторых устройствах ставить полноценную ось). Например видеорегистрация , обработка мелких данных, радио связь и т.д. (походу плохо вас учили раз образование инженера в полном объеме не дали) Есть системы в которых кроме как на Паскале ничего не написать а на СИ придеться писать к коде ассемблера так как для таких системах нет нужных файлов для компиляции и линковки.
    Не забываем что половина ОС запрещена для использования в государственных учреждениях.
    Бейсик до сих пор востребован у системных админов (там без скриптов никуда) Да можно купить стороннее ПО (но запреты по безопасности никто не отменял)
    Ох детишки не все держится на WEB ? Есть куча отраслей где web технологии не применяются (разве что только для рекламы)
    Фортран да инженерный язык (расчеты в ядерной физике, астрофизики на нем, другие тупо тупят и не могут высчитать вероятности) + обработка данных на Питоне
    На Коболе написана вся банковская система в США (поэтому и был рост, больше он нигде не используется кроме как у них)
    Кстати в России куча закрытых банковских языков (те кто работал те понимают о чем я говорю)
    Ну и что нас ждет . С ростом технологий ИИ будет расти модульные и объектные языки
    (код уже не важен) просто собираете из нужных блоков то что вам надо, остальное сделает ИИ
    Ну и основное - главное не язык программирования и способность написать алгоритм действий, а как его реализовать это уже дело практики и знаний не языка а оборудования и операционных систем (сейчас куда не глянь в любом ПО более 30% ошибок , а это говорит о том что программировать может каждый а что бы оно работало нужны знания не только в языке )

  • @mmm-jn3cw
    @mmm-jn3cw 27 днів тому +2

    1:50 - ээээ, за JavaScript ответишь!

    • @sbarantsev
      @sbarantsev  27 днів тому

      Планирую снять видео 'Почему JS самый уродливый язык'

    • @IV_STAR-s7s
      @IV_STAR-s7s 19 днів тому

      ​@sbarantsevДавай мы все равно будем любить

  • @MMC_Repair
    @MMC_Repair Місяць тому

    Почему не вспомнил Школьный Алгоритмичный Язык... Да, да... Такой был, и его изучали в школах вплоть до 90-з, когда в миру рулили двк, искры и прочие, в т.ч. zx-совместимые. Даже комп не требовался для его изучения, его предназначение было обучить школоту алгоритмизации т логическому мышлению. Потом уже Бейсик, паскаль, и далее.. Кстати, ещё был такой язык под названием Кларион, но он был заточен под узкие задачи для расчетов, часто применялся в бухгалтерии, на заводах, работал под досом, начиная с 286го проца.

    • @nonamenoname8332
      @nonamenoname8332 29 днів тому

      Он и сейчас есть. Забейте в поисковике "Кумир"

  • @dmsrenic2438
    @dmsrenic2438 Місяць тому +1

    Ruby has fallen...
    It's over...

  • @-FBK
    @-FBK Місяць тому +3

    Очень хохотался после "Си это компетентность" 😂😂😂 при сравнении с Паскалем

    • @alexanderkonev8540
      @alexanderkonev8540 Місяць тому

      "тяжесть это надёжно" :-) "не бери на дело идиотов, Борис" :-)

    • @ZugDuk
      @ZugDuk Місяць тому

      Естественно речь шла о С++.

  • @ЮрийПавлов-ы9г
    @ЮрийПавлов-ы9г 27 днів тому +1

    Pascal используется в университетах для обучения "программированию" потому что этот язык был разработан для обучения "программированию" (в некоторый технологический период), ВНЕЗАПНО! :) ЗЫ "Обучать языку программирования" в институте - это яркий пример маразма: обучение языку программирования - это уровень ПТУ :), а уровень ВУЗа - это "теория программирования", но хомякам это не вместить, а образовательную услугу продавать нужно...

    • @VladimirFedorov236
      @VladimirFedorov236 27 днів тому

      Точно, в вузах надо давать теорию программирования на голом псевдокоде и блоксхемах... нафига там какой-то язык программирования?!)))

    • @ЮрийПавлов-ы9г
      @ЮрийПавлов-ы9г 27 днів тому

      @@VladimirFedorov236 :) А именно так и есть! Изучать языки программирования в ВУЗах уместно как примеры реализаций тех или иных положений теории. А как инструмент для использования - в ПТУ. Это так же как со станками: есть ВУЗовские специальности "станкостроение", "материаловедение" и т.п., а есть "оператор станков с ЧПУ" - квалифицированный, но ПТУшник.

    • @ОлегБудин-к3ы
      @ОлегБудин-к3ы 27 днів тому

      Так это и хорошо же. Паскаль поддерживает большинство концепций при громоздком, но "говорящем" синтаксисе, его можно использовать как реализацию без перекосов в предметную область.
      А если у выпускника вуза возникают проблемы по выпуску с паскальной базой освоить один из промышленных языков -- может ему сюда не надо?

    • @VladimirFedorov236
      @VladimirFedorov236 27 днів тому

      @@ЮрийПавлов-ы9г Некорректная аналогия со станкостроением и материаловедением. ПТУ, если уж на то пошло, это обучение как пользоваться ЧПУ, грубо говоря, квалифицированный, но юзверь, а извините, тот, кто пишет софт для этого станка, для контроллеров, для датчиков, это явно не ПТУ, это софтовые инженеры и программисты с вузовским образованием... А станкостроение, это вообще другая опера...

    • @ЮрийПавлов-ы9г
      @ЮрийПавлов-ы9г 27 днів тому

      @@VladimirFedorov236 Аналогия корректная: язык программирования - это станок :) Высоколобые инженеры его придумывают, а квалифицированные юзвери a.k.a. кодеры - юзают. С использованием чертежей (алгоритмов), разработанных другими высоколобыми. ЗЫ поэтому кодеров убьёт ИИ прям сейчас, а алгоритмисты и всякие мат.лингвисты ещё поживут :)

  • @Dtoxiシ
    @Dtoxiシ Місяць тому

    Не смотрел видео, но наверно он чисто для начального-школьного изучения

  • @amatrix85
    @amatrix85 27 днів тому

    Бейсик исторически был зашитой в ПЗУ системой команд для домашних компьютеров 70-80х годов, начиная с Apple II. Что-то вроде unix shell (который тоже существует хрен пойми сколько и также как Си живее всех живых). Изменился принцип взаимодействия с компом, и Бейсик стал не нужен.

  • @JDM239
    @JDM239 26 днів тому

    В 2000-х в универе переписывал либы с фортрана на C#

  • @Liova_LazyLion
    @Liova_LazyLion 27 днів тому

    Считал Фортран давно умершим. Это был мой любимый до Бэйсика.

    • @astrobeno
      @astrobeno 22 дні тому +1

      вы что сейчас прогу вычисления Пи до нужного знака на фортране не напишете? значит он не мертв

  • @n_neto
    @n_neto Місяць тому +5

    На моменте про QBasic хотелось тоже вставить свои 5 копеек, что нам его преподавали в школе 😁 Мой детский мозг был в восторге от того, что можно рисовать картинки кодом.
    А в универе на информатике преподавали Pascal)

    • @Lyohich84
      @Lyohich84 Місяць тому

      @@n_neto у нас и в школе и в университете преподавали Qbasic (в школе рисовали в основном на нём, а в университете с матрицами баловались), но это было больше 20 лет назад.

    • @MMC_Repair
      @MMC_Repair Місяць тому

      Кстати, был ещё Visual Basic под дос, тот же самый QBasic, но с возможностью делать формы и контролы на них, и всё это под дос, чистый дос! В нём был графический редактор форм, на которую можно было накидать буттонов, листов, комбобоксов и прочих элементов...

  • @Menshinin
    @Menshinin 28 днів тому

    Вся промышленная автоматика работает на CoDeSys, язык которого ST на Паскать сильно похож.

  • @mjoldagg
    @mjoldagg Місяць тому +2

    Не упомянул ActionScript, дизлайк отписка

    • @sbarantsev
      @sbarantsev  Місяць тому +1

      Да языков много, я бы в любом случае все не смог упомянуть

    • @mjoldagg
      @mjoldagg Місяць тому

      @sbarantsev да видимо это ясно. кстати, что вы думаете об обзоре языка что я написал? actionscript

  • @cdeblog
    @cdeblog Місяць тому +5

    Столько мусора в комментариях про то какой лучше, какой хуже. Это лишь инструмент, примите этот факт.

    • @Programming_is_my_life
      @Programming_is_my_life Місяць тому

    • @alexanderkonev8540
      @alexanderkonev8540 Місяць тому +1

      так автор этого видео отрицает данный факт :-)

    • @ZugDuk
      @ZugDuk Місяць тому +1

      Нет, не инструмент. Мы не говорим про АИ на английском, про нефтедобычу на русском, а про смартфоны ксяоми на китайском. А используем родной язык для всего.

    • @Programming_is_my_life
      @Programming_is_my_life Місяць тому

      @@ZugDuk идиот?

    • @Programming_is_my_life
      @Programming_is_my_life 29 днів тому

      @@ZugDuk ем что бля нечо не понял

  • @animuspexus
    @animuspexus Місяць тому +9

    js плохой язык?
    go нечего предложить?
    да у нас тут чёртов эксперд по языкам.

    • @hukers2892
      @hukers2892 26 днів тому +1

      js это всратый язык. большая часть обучения этому языку состоит из "стреляешь в ногу под этим углом и пуля телепортируется позади цели. после этого резко крутишь пистолетом, чтоб пуля развернулась и попала в цель."

  • @rhouland
    @rhouland Місяць тому +1

    Delphi Embarcadero язык на котором и остановилься. очен удобен и понятен.

    • @fedorsumkin2028
      @fedorsumkin2028 Місяць тому

      где качают дистры/либы?

    • @FigaroTutTam
      @FigaroTutTam Місяць тому

      @@fedorsumkin2028 На гите много легаси библиотек, без которых уже как без рук.

  • @Itcor
    @Itcor Місяць тому

    аффтор жжот, жду видос про классификацию языков программирования

  • @tehes1337
    @tehes1337 Місяць тому +3

    12:30
    Ох епта. Пролог.
    Преподавали нам его на 2 курсе. Настолько бредовый язык, что навсегда запомнилась следующая фраза:
    -- Пролог относится к логической парадигме и при этом максимально нелогичный.
    Даже функциональный F# в разы логичнее, чем сие чудо

  • @Влад-е2ъ1в
    @Влад-е2ъ1в Місяць тому

    Паскаль и PascalABC, показанный в видео, это разные вещи, причем совсем.
    Формочек в Паскале никогда не было. Формочки это из Delphi, который основан на Паскале.
    Бейсик ничего не уродует, он просто плохо учит программированию, поэтому от него и отказались.

  • @astrobeno
    @astrobeno 22 дні тому

    ну так себе обзорчик, паскаль был популярен (и до сих пор используется) из-за работы с текстами, пока не было доступных текстовых процессоров он был безальтернативен, а когда повились дружественные высокоуровневые ЯП да еще с наработками из библиотек, то значимость паскаля упала почти до нуля, бейсик никакой не ужасный язык, а ваши преподы именно на нем и вьехали в АйТи, но он был заброшен и частично возрожден только мелкомягкими (Visual Basic), и не нужно обвинять исходный бейсик в нелинейности и тд, грехи Си ничуть не хуже. Уж точно причиной непопулярности паскаля стала простота, это вы спутали с бейсиком. Большую смену языков вызвала WYSIWIG - те языки, что получали такой интерфейс в силу тогдашней их популярности или усилиям по поддержки от отдельныъ фанатов - оставались на плаву и получали буст, а вот всякие коболы, фортраны и тд, хоть и использовались, но развития не получали, и как итог перестали использоваться в кодинге (но не использовании). Кобол не умрет (если не считать смертью его популярность изучения новыми прогерами) еще долго, пока ИИ не перепишет все эти строки кода. Ну и наконец - изучение Паскаля в школе считаю целенаправленной диверсией против начинающих прогеров, как можно тратить уйму лет на ерунду типа алогоритмический язык и паскаль, ну давайте еще половину мозга удалять школоте.

  • @nelliquant-dj8yt
    @nelliquant-dj8yt 28 днів тому

    C предназначен для системного программирования, Pascal - для прикладного и для обучения программированию. Учи матчасть, умник!

    • @astrobeno
      @astrobeno 22 дні тому

      паскаль бесполезен

  • @T-99K_GMD
    @T-99K_GMD 29 днів тому +2

    А как же ассемблер?

  • @grimm8469
    @grimm8469 Місяць тому

    Пхпхпах, в университете все 3 года С, на первом курсе был VBA, на третьем был Пролог))0

  • @MiSSioNXIMP
    @MiSSioNXIMP 24 дні тому

    C и C++ это два разных языка и разница между ними как между обычным стулом и электрическим.

  • @МВолков-с6ж
    @МВолков-с6ж Місяць тому +2

    Program Comment;
    begin
    writeln ("Ставлю дизлайк, Аффтар ЧСВшник");
    end.
    Ctrl+F9

  • @bogdanovmikhail
    @bogdanovmikhail 29 днів тому

    Все блогеры говорят паскаль умер, но на hh куча вакансий на делфи и лазурус

  • @anonimanonimus1050
    @anonimanonimus1050 27 днів тому

    7:40
    Почему тогда C не вытеснил питон, если питон сейчас в вузах/колледжах/школах массово учат? Как по мне не аргумент

  • @ВиталийБосенко-ы1л

    Бейсик имел кучу диалектов, абсолютно не совместимых (атари, майкрософт, несколько советских).

  • @gochaorg
    @gochaorg Місяць тому +5

    Где Хаскел и Идрис?

    • @sbarantsev
      @sbarantsev  Місяць тому

      Ахаха, хаскел это вообще полумертворожденный на мой взгляд скорее, а про второй даж не слышал

    • @gochaorg
      @gochaorg Місяць тому +4

      @sbarantsev я ещё более экзотические могу назвать, Хаскел это ещё цветочки, Агда и Кок..
      Зря на счёт на счёт Хаскел, по нему, как и по выше обозначенным математику неплохо осваивать

    • @CybertemyChannel
      @CybertemyChannel Місяць тому +1

      Всё-таки нашёл хаскелистов)

    • @alexanderkonev8540
      @alexanderkonev8540 Місяць тому +1

      @sbarantsev до хаскеля были iswim, ml, sml и миранда (как минимум), так что там богатая история (да и Бэкус своим fp отметился)

    • @sekrasoft
      @sekrasoft 28 днів тому

      ​@@gochaorgДа ту же STL в крестах и прочие шаблонные хрени без Хаскеля нормально не понять. Потому, что там то же самое написано, только со множеством скобок разных форм и без нормального вывода типов. Читаешь кресты, в голове думаешь в нормальных терминах, живёшь и радуешься.
      Всякие std::transform, std::plus -- просто map и (+), которые полчаса объяснял кто-то пьяный.

  • @ДаниилЕрофеев-л4д

    Ахаххаха, прямо сейчас в унике prolog прохожу. Вообще мы его только пол сема учили, но мне тоже очень весело

  • @yadernijhuesos
    @yadernijhuesos Місяць тому +8

    Посмотрел на одном дыхании, но когда автор попросил 200 лайков, я очень удивился, что речь идёт не о тысячах

    • @sbarantsev
      @sbarantsev  Місяць тому

      Да у меня видос то залетит, то вообще не наберёт просмотров, я часто не могу предсказать удачное видео будет или нет
      Ну и сколько лайков просить тож непонятно соответственно)

  • @helmutzinn
    @helmutzinn 26 днів тому

    Докажи свои утверждения на примерах кода...и на Линукс...питон и ему подобные,это не самостоятельные языки,это скрипты,под которыми код на Си,эти два языка прекрасно взаимодействуют между собой.Паскаль...Для Лазаруса среди бесплатного и свободного ПО сейчас на рынке вообще нет альтернативы...все остальное так или иначе упирается в лицензии...

  • @dmitryowdienko3920
    @dmitryowdienko3920 Місяць тому

    Ну паскаль не так чтобы совсем сдох, fpc и lazarus достаточно активно девелопится и местами пользуется, та и делфя время от времени проскальзывает. Что до того, что С какой-то "сильно сложный" - как по мне наоборот, простой как двери, у меня скорее на питона идиосинкразия. Зато вот плюса достаточно мутные стали после введения в стандарт всяких ..._cast и библиотеки boost. Но опять же, далеко не во всяком проекте этим пользуются.