ПАСКАЛЬ В 2022? История, преемники, вакансии

Sdílet
Vložit
  • čas přidán 5. 09. 2024

Komentáře • 40

  • @A2OperatingSystem
    @A2OperatingSystem Před rokem +7

    Преемников Паскаля, на самом деле, больше: Модула, Модула-2, Оберон, Оберон-2, Оберон-07, Компонентный Паскаль, Активный Оберон. Практически на всех преемниках Паскаля существуют операционные системы: Ексельсиор на Модуле, Оберон на Обероне и A2 на Активном Обероне. Например, последняя ОС в списке (A2) имеет достаточно современный графический интерфейс пользователя со сменяемыми шкурками, поддерживает многоядерные процессоры и доступна в исходных кодах под BSD подобной лицензией.
    Несколько видео, касающихся A2, есть на моём канале

    • @VyacheArt
      @VyacheArt  Před rokem +2

      Мне кажется по Вашему комментарию можно выпускать вторую часть:)) Спасибо за инфу!

    • @A2OperatingSystem
      @A2OperatingSystem Před rokem +2

      @@VyacheArt конечно! Непаханное поле)

  • @user-dk2uz2in4d
    @user-dk2uz2in4d Před 2 lety +10

    Локальные переменные уже можно объявлять внутри кода. Спасибо за упоминание Делфая!

    • @VyacheArt
      @VyacheArt  Před 2 lety +4

      Вы правы! 21 ноября 2018 года в версии 10.3 такая возможность появилась. К сожалению, на момент написания сценария этот момент упустили, но спасибо, что подсказали

  • @skiller4000
    @skiller4000 Před 2 lety +6

    Когда жил в Южной Америке, увидел у брата бывшей жены учебник по Turbo Pascal 7.0 на испанском языке и как сейчас говорят - свело олдскулы. Первые программы на x86 писал на Borland Pascal и Delphi. Было круто. Спасибо за интересное видео. Жаль, что не рассказал про Free Pascal и IDE Lazarus.

    • @VyacheArt
      @VyacheArt  Před 2 lety +2

      Классная история:)
      Про лазарус да, я как-то только после того как выложил вспомнил про эту IDEшку. По-моему на маках, например, особо других нативных IDE и нет.
      Спасибо за комментарий Вам:)

  • @0ppall
    @0ppall Před 2 lety +2

    Как раз то что я и искал. Спасибо

    • @VyacheArt
      @VyacheArt  Před 2 lety +1

      Юху! Рад что понравилось, спасибо Вам за коммент!

  • @ivmax96
    @ivmax96 Před 2 lety +6

    Мой первый язык программирования... На нём разбирался в базовых концепциях программирования. А в Lazarus написал первую программку с GUI...

    • @VyacheArt
      @VyacheArt  Před 2 lety +1

      По прошествию времени как считаете, стоит ли сейчас с него начинать программировать? Или лучше взять что-то более объёмное, вроде Python?

    • @ivmax96
      @ivmax96 Před 2 lety +3

      @@VyacheArt всё-таки думаю, что начинать сейчас с pascal не стоит... У него слишком своеобразный синтаксис. Python хорошо подходит для обучения в школе базовым концепциям программирования не отвлекаясь на технические детали (переполнение, например). Но если речь идёт о первым языке именно для будущего программиста, я бы рекомендовал C#. На мой взгляд, это точно должен быть язык со статической типизацией.

    • @VyacheArt
      @VyacheArt  Před 2 lety +1

      @@ivmax96 согласен с Вами, сейчас для школы мне кажется Python был бы наиболее подходящим. И особенно согласен, что язык со статической типизацией будет лучшим выбором, потому что когда IDEшка и компилятор говорят "эм, не-не, тут нельзя int в string", тогда, как мне кажется, и происходит наибольшее знакомство с типами данных и погружение в то, как оно работает

  • @user-ow1he8qm2h
    @user-ow1he8qm2h Před rokem +2

    Лучший язык для обучения и не только

  • @sergeybure
    @sergeybure Před rokem +1

    Изучал Pascal в 90х как первый язык программирования. Знания лишними не бывают.

  • @suifutors
    @suifutors Před rokem +1

    Вообще-то на Delphi было куда больше написано, практически весь инженерный софт на нем был написан и до сих пор пишется из-за огромной кодовой базы и тупо невозможности уйти от этого.
    Но что мертво умереть не может. Высокая переносимость кода возможно единственный оставшийся плюс (запуск на любой архитектуре любых времен, ему там больше 60 лет вроде), языки слишком сильно устарели с точки зрения удобства и парадигм программирования. Недавно нужно было для студентов написать паскаль программу, так вот, функции внутри паскаля не возвращали измененный массив. О массивы, всегда с ними проблемы, а в паскале и тем более, плодит проблемы, возможно это вина вэб компилятора из-за которого я не смог с помощью процедуры или функции вернуть новый массив или изменить уже имеющийся.
    При этом не говоря о том что под него банально нет хороших IDE. Или нужно танцевать с бубном и то не получится запустить плагин к примеру в VSC. Экономия памяти, когда мы сразу объявляем все переменные? Динамическое выделение памяти это боль.
    А с точки зрения входа в программирования, сейчас питон стал этой точкой, он более функционален, хоть и требователен к нормальной IDE из-за проблем с отступами.
    Хотя по идеи паскаль и подобные ему языки не должны позволять писать небезопасный код с утечкой памяти.
    Хотя крупные компании производители инженерного ПО со временем переводят свои решения с Delphi по простой причине, сложно разработки растёт.
    Но возможно у него есть ниша о которой я не знаю, за исключением поддержки кода, написанного ещё 20-40 лет назад. У нас в ВУЗе спокойно ещё Фортран, используют, так как на нем старые преподаватели пишут программы и используют код которому уже под 30-50 лет как раз. А там кода на сотни тысяч, если не миллионов команд. И из-за нехватки ресурсов чтобы все это одномоментно переписать или параллельно переписать на современный язык, тупо нет.

    • @freeman-7083
      @freeman-7083 Před 7 měsíci

      RAD Studio от Embarcadero. В этом году вышла новая версия. Есть ещё Lazarus под Вин\Линукс. Так что среда разработки не большая проблема. ( Есть кстати расширение для Visual Studio Code).
      Сын учится в РУТ МИИТ - на информатике DELPHI изучают. и это 2024 год.

  • @user-pm6ot9tw2q
    @user-pm6ot9tw2q Před rokem

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

    • @VyacheArt
      @VyacheArt  Před rokem +1

      Да, тяготы понятны, но если младшему нравится и какой-то интерес есть, то думаю не стоит волноваться. Самое главное развить сам навык программирования, а дальше смена языка на более релевантный не будет большой проблемой, это ведь инструмент просто 🙂

  • @user-mz5un5pj6x
    @user-mz5un5pj6x Před 11 měsíci

    Я даю "5.5" - это молодость моя.

  • @andreyzubarev8154
    @andreyzubarev8154 Před 2 lety +3

    Про fpc/lazarus почему не упомянул?

    • @VyacheArt
      @VyacheArt  Před 2 lety +1

      Просто так получилось, что во время написания сценария упустил free pascal и лазарус. Безусловно это важнейшие IDE в мире паскаля

    • @sergshutk2757
      @sergshutk2757 Před rokem

      @@VyacheArt FPC не IDE, это компилятор.

  • @user-hw9qv9my3l
    @user-hw9qv9my3l Před rokem

    Локальные переменные нужны были во время нехватки памяти и это правильно.

    • @VyacheArt
      @VyacheArt  Před rokem

      А как они помогали экономить? Я не Delphi программист, но предположу, что что-то связанное с регистрами

    • @Violancergta
      @Violancergta Před rokem

      @@VyacheArt если переменная глобальная то ей выдеояется и за ней закрепляется участок памяти на всеивремя работы программы.
      Еслиипеременнвя локальная то ей вылеляется память только во время работы функции и процедуры в которой она объвлена. После выхода из процедуры этот участок памяти освобожлается под другие нужды. Примерно как то так.

  • @nikolaydd6219
    @nikolaydd6219 Před rokem

    0:10 Куда ты смотришь, Слава? =)

    • @VyacheArt
      @VyacheArt  Před rokem

      Не устану это повторять: смотря о каком глазе идёт речь)

  • @vmike72
    @vmike72 Před rokem

    Что за прекрасный эмбиент играет на фоне ?

    • @VyacheArt
      @VyacheArt  Před rokem +1

      Не уверен, что получится найти на стримингах, но в CZcams Sound Library это Dreamer - DivKid и Icelandic Arpeggios - DivKid :)

    • @vmike72
      @vmike72 Před rokem

      @@VyacheArt Огромное вам спасибо! Нашлось сразу и в массе мест с возможностью скачать mp3.

  • @soulfultravelandnature
    @soulfultravelandnature Před rokem +1

    Вакансии...

    • @VyacheArt
      @VyacheArt  Před rokem

      ооо дааа 😂
      в 2023 это уже зверёк из красной книги

  • @user-of3yr5tr7r
    @user-of3yr5tr7r Před 2 lety +1

    На 3:36 минуте прозвучало очень смелое утверждение не имеющее ничего общего с реальностью.

    • @VyacheArt
      @VyacheArt  Před 2 lety +2

      О, и правда, на данный момент это уже не совсем актуально, поскольку 21 ноября 2018 года в версии 10.3 уже можно объявлять inline variables. Спасибо, что подсказали:)

  • @ramzes5633
    @ramzes5633 Před 2 lety +1

    Все таки умер, в савнении с GoLang никаких приемуществ.

    • @VyacheArt
      @VyacheArt  Před 2 lety +2

      Боюсь в сфере образования, например, GoLang был бы немножко мозговыносящим))

  • @syensyen9241
    @syensyen9241 Před 2 lety

    Чувак смотри в камеру!!!

    • @VyacheArt
      @VyacheArt  Před 2 lety +4

      Чувак, обрати внимание на другой глаз!!!:)