Pascal и Delphi живы? / История / Популярность / Мифы / Возможности / Преимущества и недостатки

Поділитися
Вставка
  • Опубліковано 8 вер 2024
  • Squares Projeng: / @squaresprojeng
    UA-cam: / @sokovito
    Discord: / discord
    Icq: 620163142
    VK: sokolov...
    Telegram: t.me/Sokovito
    Facebook: / 664468363641045
    Odnoklassniki: ok.ru/group/54...
    Поддержать канал (Donate):
    www.donationale...

КОМЕНТАРІ • 89

  • @bonafilmo
    @bonafilmo 2 місяці тому

    В комментариях собрался клуб анонимных паскалистов.
    Я тоже когда-то в 90-х изучал Паскаль в ВУЗе. (На ряду с другими языками).
    Позже даже преподавал Паскаль.
    Но честно сказать, он мне всегда не очень нравился.
    Моим первым языком был Бейсик. Его я изучал ещё в школе. А в ВУЗе когда у нас пошёл Паскаль, я завидовал одноклассникам, изучавшим Си.
    Так же в то время я самостоятельно начал изучать Ассемблер, работу с прямым доступом к памяти и т.п.
    При этом, не имея никаких компиляторов ассемблера я использовал Турбо Паскаль как оболочку. Это реально помогало за что Паскалю спасибо.
    Но при всём при этом у Паскаля были и крупные недостатки по функционалу.
    Сейчас уже не вспомню всех примеров.
    Вроде в циклах Турбо Паскаля нельзя было делать шаг отличный от 1, в то время как даже в Бейсике было слоао STEP задававшее шаг.
    Так же минусом Турбо Паскаля было то, что все переменные там были глобальными.
    А строки был ограничены 256 стмволами.
    А кроме того, работа в Паскале с текстовыми видеорежимами, которыми я тогда баловался была не очень производительна.
    Да, в Турбо Паскале можно было переключать видеорежимы и даже использовать текстовые окна, что хорошо, но их функциональность была ограниченной.
    Так, например, в Турбо Паскпле невозможно было поместить символ в правый нижний угол текстового окна (или всего экрана).
    Дело в том, что для вывода символов на экран сам паскаль использовал прерывания DOS в следствии чего, послепечати символа в заданной позиции, курсор всегда перемещался на следующую позицию. Стоя в конце строки, курсор перемещался в начало следующей, а стоя в конце последней строки в окне при перемещении курсора снизу добавлялась новая строка и прокручивала содержимое окна.
    Я столкнулся с этой проблеммой во время выполнения лабораторных работ и перепробовав разные способы решил задачу через вставку на ассемблере прямого доступа к видеопамяти.
    Были и ещё какие-то разочаровывающие истории.
    Сейчас у меня нет какого-то негативного отношения к Паскалю, но рекомендовать его к изучению я не могу.
    Сейчас в школах встречается PascalABC.Net
    Это по сути уже вообщене паскаль, а фронтенд-надстройка над фреймворком .Net соответственно и весь функционал там от .Net включая типы данных и локальные переменные.
    Я конечно не против этого функционала, но язык теряет собственную идентичность и те кто его изучают будут привязаны только к нему.
    PS: Кстати, автор ролика забыл упомянуть, что первые версии Windows разрабатывались на Паскале и хотя позже они были переписаны на плюсах, в недрах системы остались много хвостов от Паскаля, например предстааление строк и т.п.
    По крайней мере это оставалось до Windows 95 точно, возможно и дольше, но тут я не уверен.
    С одной стороны Винду уже успели несколько раз переписать с нуля полностью поломав совместимость с ранними версиями, с другой стороны, архитектурные решения могут пережить и смену языка и переписывание кода.

  • @MrSirus83
    @MrSirus83 3 роки тому +8

    Embarcadero точно не собирается сворачиваться, а ещё Lazarus, а с остальными нужно ещё познакомиться

  • @sse9686
    @sse9686 5 місяців тому +2

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

  • @user-cf5jm1it6d
    @user-cf5jm1it6d Рік тому +3

    В 2007 году моей итоговой курсовой было создание базы данных с возможностью сортировок на pascal. И это под dos. Помню как сидел в библиотеке выискивая материал, интернета не было такого как сейчас, было тяжело, но процесс и успешная сдача это был кайф.

  • @Didar.Kussain
    @Didar.Kussain 3 роки тому +11

    👍 про lazarus слышу первый раз. В школах учили, и скорее всего ещё учат на паскаль. А в колледже у нас (2006-2010) казахских груп учили на делфи, а русских груп на бейсике.(Какой мастер какой язык знал лучше, на том и преподавали).

    • @MrChelovek68
      @MrChelovek68 7 місяців тому

      Делфи. по кр мере первый курс универа.

  • @SquaresProjeng
    @SquaresProjeng 2 роки тому +5

    Спасибо за видео! Не ожидал увидеть змейку с моего канала на 20:21 во время просмотра вашего видео) Приятно удивлен!

    • @sokovito
      @sokovito  2 роки тому +3

      Спасибо) Нужно будет и ссылку на Ваш канал в описании оставить, так как картинки брались просто с гугл поиска. На Вас я тоже давненько подписан с разных аккаунтов.
      Я стараюсь, по возможности, отслеживать многие ютуб каналы и соц сети в разной степени, которые связаны с паскаль языками, чтобы стараться не повторяться по содержанию контента. Но сейчас это стало сложнее в связи с событиями в Украине.

  • @-MrDan
    @-MrDan 10 місяців тому +4

    Delphi шагает дальше и кто бы и что не говорил. Работаю много лет с JNI + Delphi. И Delphi в этом случае гораздо привлекательнее чем C++. Да и портирование и трансляция на Delphi с других языков и обратно не сложно и даже удобнее. Так что шагаем дальше.

  • @user-mz4xt3fj6u
    @user-mz4xt3fj6u Рік тому +2

    Шикарно, особенно последние 4 минуты мне понравились

  • @romandobrov9010
    @romandobrov9010 2 роки тому +9

    На просторах мировой паутины, Delphi ассоциируется с базами данных и простенькими программками.
    Когда начал разбираться поглубже с Delphi, то видно. что есть приложения по обработке системных данных (com-порты и т.д.), при работе с Direct X - можно писать игры. обрабатывать графику и т.д. В конце-концов можно написать полноценную SCADA систему (что собственно и делаю).
    Может я и ошибаюсь , но как то так. Даже программисты С С++ в личном диалоге говорили, что писать сложные проекты можно и на Delphi, только к сожалению библиотек меньше чем для С.

    • @sokovito
      @sokovito  2 роки тому +2

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

    • @sokovito
      @sokovito  2 роки тому +1

      @@jeki2013game у меня нет своей Scada системы.

    • @jeki2013game
      @jeki2013game 2 роки тому +1

      @@sokovito я спросил Романа

    • @sokovito
      @sokovito  2 роки тому +2

      @@jeki2013game Чтобы у него высветилось уведомление нажмите под его сообщение на кнопку "ответить" и напишите сообщение. А так - он может и не прочитать сообщение, если лично сюда не зайдет.

    • @jeki2013game
      @jeki2013game 2 роки тому +1

      @@sokovito только пожаловаться доступно

  • @Yu-qy7nh
    @Yu-qy7nh Рік тому +9

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

    • @user-yj1on3bf1v
      @user-yj1on3bf1v Рік тому

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

    • @Yu-qy7nh
      @Yu-qy7nh Рік тому +1

      @@user-yj1on3bf1v это спроси у изучающих питон. Не понял, писать програмы под Виндовс уже не нужно ?

    • @user-yj1on3bf1v
      @user-yj1on3bf1v Рік тому

      @@Yu-qy7nh питон изучают инженеры которые используют его не для программ под виндовс. язык имеет свои задачи, а вот зачем сегодня нужен делфи? да ни зачем. программы под виндовз много где можно писать, причем это будут кросплатформенные разработки, а не костаыли как на делфи. для игр есть джава, либо готовые движки типа юнити, где можно на любую платформу игру сделать в пару кликов в настройках. для баз данных много чего есть, для интернета тоже, делфи просто не нужен и это факт. и тот факт, что он не входит в топ 15 уже говорит о многом, то что на нем кодят старички кто его учил, да, кодят, но смерть языка уже неизбежна. На нем будут сто человек кодить через 30 лет.

    • @gccode1076
      @gccode1076 Рік тому +2

      @@user-yj1on3bf1v почитай про компилятор, они ед кто имеют реальный натив под все платформы. Из за этой разработки сейчас и обратили внимание на Delphi . И сравни способ написания десктопа того же Maui и FXM . Как говорится мир не только из веба состоит.

    • @user-yj1on3bf1v
      @user-yj1on3bf1v Рік тому

      @@gccode1076 никому компилятор кривой не нужен - это костыли, есть си подобные языки для всех платформ. Делфи умер, он даже не в топ 15 языков, веб или нет тут не причем, просто настоящие программисты не дураки и не бездари, чтобы сидеть на ЭТОМ.

  • @Yu-qy7nh
    @Yu-qy7nh Рік тому +7

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

    • @bueno7747
      @bueno7747 Рік тому +1

      Ну Лутц по питону неплохие учебники написал, да и помимо него есть норм авторы. Так что по этому пункту не согласен

  • @SHKIPPER989
    @SHKIPPER989 3 роки тому +2

    Спасибо_) Видео, которое хотел найти)

  • @user-wm3jo8dt5k
    @user-wm3jo8dt5k 8 місяців тому

    Спасибо за полезную и подробную информацию!

  • @menestrier7474
    @menestrier7474 2 роки тому +3

    Python и JS, увы сегодня основные в школах, нет они точно не проще. Но ориентированы на Web и облачные технологии, роботехнику и электронику... И такие же кроссплатформенные, под них созданы различные CMS, Фреймворки и IDE, особенно на JS ориентированно много всего, и им можно сходу пользоваться ничего вообще не устанавливая. Но иногда что хочется что то более простое и стал засматриваться на Lazarus... Открыл накидал, что то.... за пару часиков... и готово. будь то БД какое или типа того.

  • @user-sf9nn6dh2q
    @user-sf9nn6dh2q Рік тому

    Классное видео, спасибо

  • @yaroshchenko_creative
    @yaroshchenko_creative 2 роки тому +3

    Было сказано о создании сайта. Очень интересно, как через Pascal генерировать html.

    • @sokovito
      @sokovito  2 роки тому +2

      Есть для этого специальные библиотеки и PascalScript, Free Pascal поддерживающие ряд возможностей, так же есть есть трансляторы на другие языки.

  • @user-bz6lq9cu7w
    @user-bz6lq9cu7w Рік тому

    Хороший обзор, плюсую.

  • @vitaldj
    @vitaldj Рік тому +3

    Обратите внимание на новый фрейморк для delphi - «fgx native». Он только для мобил (ios + android) , но не опирается на fmx. Это большой плюс! Работает через натив. Все очень быстро!

  • @SkyZorgTM
    @SkyZorgTM 2 роки тому +4

    Delphi 7 Forever! Но Python рулит. Именно с Delphi 7 и начал изучать программирование.

    • @sokovito
      @sokovito  2 роки тому +2

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

    • @logicus
      @logicus Рік тому

      Аналогично, Lazarus - вторая жизнь Delphi 7, открытый и свободный. Пишу на Python скрипты, на Lazarus нативные проги под Линукс, в связке использую их

    • @SkyZorgTM
      @SkyZorgTM Рік тому

      @@logicus Lazarus? А там язык какой? Я давно от программирования отошёл просто

    • @logicus
      @logicus Рік тому

      @@SkyZorgTM тот же Object Pascal но компилируемый Free Pascal Compiler (FPC)

  • @kurisuchiinathecrocodile333
    @kurisuchiinathecrocodile333 Рік тому +1

    У меня кнопочные телефоны с j2me, сам я никогда кодером не был (я вообще верстаю макеты листовок и визитки, дизайн крч) и недавно вот погрузился в ностальгию и решил "а неплохо бы для кнопочника своего что-то сделать". Стал искать, думаю, среды разработки с визуальным скриптингом (как Game Maker или Unity), но оказалось что среди подобных штук остался только Clickteam, экспорты из которого дико тормозят на моем основном ява-телефоне (а вот на более старой нокии нормально пашут, как ни странно) - и после этого пришел к выводу что все-таки надо именно кодить, если хочется что-то дельно получить (повторюсь, я изначально гуманитарий по образованию, сейчас вот 3д еще начал учить вдобавок к фшопу/люстре, но при этом с геймдевом всегда заигрывал - сначала карты к халфе делал, потом на GZDoom'е моды лепил, потом вообще в Adventure Game Studio потянуло - а там как раз свой язык скриптинга, для меня как новичка который окромя html/css ничего похожего на кодинг в руках не держал, даже простенькое создание квестовой логики в АГС стало испытанием - хотя в итоге цимес заключался в том чтобы не накосячить с синтаксисом, разобраться как правильно называются переменные, и понять как if/else применить для достижения нужной идеи - т.е. простенькая задача, но если никогда не сталкивался, то "веселье" ага)... Но так вот, в итоге я понял что есть два нормальных варианта - это MidletPascal и, разумеется, сама Java.
    Ну и в общем я подумал-подумал, и решил что самое то будет начинать с Паскаля. А заодно стало интересно что это за зверь такой (в школе у нас был borlan c на информатике, а в университете я уже по художественному направлению пошел), ну и собственно на это видео и попал в том числе :) Спасибо за видео, в общем, очень вдохновляет даже такого "чувака без прогерских мозгов" как я. Еще на сайте фрипаскаля увидел что приспособили это дело для самопального творчества под Game Boy Advance и Nintendo DS... Еще больше теперь стимул окунуться :) Давным давно я себя как-то убедил что "никогда не буду к прогерству иметь отношения", теперь думаю может глупости это были... Вот с друзьями спорил, говорил что "куда мне лезть в это, я с математикой не дружил и прочее вообще", а они говорят что в зависимости от целей и задач кодерство скорее может напоминать лингвистику (и типа высшая математика не нужна если не пишешь движки с нуля или что-то в таком духе, а типа вещи в духе скриптов поведения монстров в игре и всякое такое можно учиться по примерам другим и вполне поулучать нужные для проекта результаты)... Хм. А вы как думаете? И может ли любой человек освоить при должном старании, или реально у разного люда мозги изначально на что-то повернуты и уже не изменить... Сорряны за море букв и рестекание по древу))) Всем добра.

    • @sokovito
      @sokovito  Рік тому +1

      Спасибо за такую развернутую историю. Такие истории из личного опыта интересно читать.
      На счет обучения программированию и вообще чему либо - научить чему угодно можно кого угодно, но с оговорками.
      1. У каждого человека есть свои ограничения в плане работы и системы организма. Из-за этого кто-то быстрее учится, кто-то дольше, а кто-то не движется вовсе. Но лично я считаю что под каждого человека просто нужно найти свой подход. Поэтому одному подойдет один учитель, а другому совсем другой и так далее.
      2. В любой работе важно, чтобы человеку это нравилось. Если это не будет нравится - ему будет сложнее искать для себя стимул и убеждать себя.
      3. Я бы отметил черты, без которых будет сложно программировать: усидчивость, терпение, концентрация, целеустремленность и готовность к монотонной однообразной работе временами.
      А так, в целом - при должном желании и имении времени можно делать свои игры. Высшая математика в несложных играх без точных формул и мега реалистики, обычно, не нужна.
      А можно и вообще облегчить себе задачу. Найти себе команду для создания игры - Вы допустим делаете для игры графику и прописываете ее возможности, а программист пишет Вам игру под ваши требования. Чтобы программисту не платить - можно найти подобного фаната или студента, которому нужно игру на дипломный или курсовой проект написать, так же можно по объявлениям, на форумах или среди фрилансеров попробовать найти. Либо можно предложить программисту сделку. Мол он для вас пишет игру, а вы ему разрешаете дальше распространять эту игру на других платформах с Вашей графикой. А если игра хорошая, в плане конкуренции - можно и вместе с командой ее скомпилировать под разные платформы и на различных площадках выставить на продажу.

    • @kurisuchiinathecrocodile333
      @kurisuchiinathecrocodile333 Рік тому

      @@sokovito спасибо за ответ :) Плюс, почитал комменты - душевно тут у вас :) P.S. Идея в последнем абзаце напоминает принцип TFP у фотографов и моделей.

    • @kurisuchiinathecrocodile333
      @kurisuchiinathecrocodile333 Рік тому

      @@sokovito кроме игр у меня еще иногда бывает идея сделать идеальную телефонную книгу для себя :) В свое время ни на айос, ни на андроиде ничего удовлетворяющего хотелки не нашел, поэтому бывает мысль "что только сам сможешь сделать" (ну кроме варианта нанимать программиста делать по ТЗ, разумеется - но тут уж вопрос обстоятельств и прочего).

    • @sokovito
      @sokovito  Рік тому +1

      @@kurisuchiinathecrocodile333 Да, при желании, тоже можно.
      Главное, найти достаточно литературы, примеров и видео уроков, по которым будет проще разобраться.
      По видео мне попадались:
      www.youtube.com/@bitbow5/featured
      www.youtube.com/@rutorgames665
      www.youtube.com/@patty1991/search?query=pascal
      www.youtube.com/@Helltar/videos
      www.youtube.com/@kodi08
      По книгам, не помню, чтобы что-то попадалось. Но можно на этих ютуб каналах и спросить на счет литературы выше.
      Функциональность языка можно увеличить библиотеками с boolean.name.
      Сайты:
      forum.boolean.name/forumdisplay.php?f=46/
      Вот статья по созданию книги:
      web.archive.org/web/20090726122152/www.mobimag.ru/Articles/2684/MIDletPascal_sobiraem_universalnuyu_Java-knigu_dlya_mobilnogo_primer.htm
      Полезные статьи:
      web.archive.org/web/20111101211743/www.mirgames.ru/articles/mobile/midlet.html
      znaikak.ru/makefirstmidletpascal
      old.kv.by/index2009331109.htm
      old.kv.by/index2009331108.htm
      А в идеале поискать документацию языка.
      Еще есть расширенная версия Midlet Pascal под названием AMPASIDE под android.
      Надеюсь, что данная информация поможет на начальном уровне немного разобраться в сути языка и среды программирования.

    • @kurisuchiinathecrocodile333
      @kurisuchiinathecrocodile333 Рік тому

      @@sokovito спасибо большое за полезные материалы! Да, я видел Ampaside (правда пока не понял, он чисто под "андрюшу" переделан, или под яву тоже собирает). А Вам - здоровья и удачи! Берегите себя и родных.

  • @yaroshchenko_creative
    @yaroshchenko_creative 2 роки тому +2

    Oberon - что слышно по этому языку программированию? OBERON - является продолжением Pascal?

    • @sokovito
      @sokovito  2 роки тому +1

      По языку слышно - в некоторых сферах он все еще используется. Но сейчас он не так на слуху как раньше. Разработчиком является разработчик Паскаля. И создавался он под влиянием как паскаля, так и языка Модула-2

    • @olegkomlev
      @olegkomlev 2 роки тому +4

      Один из наиболее развитых диалектов Оберона называется "Компонентный Паскаль" (Component Pascal) (применяется в среде BlackBox). Несмотря на название, это диалект Оберона. Оберон создавался Н.Виртом как упрощение и улучшение языка Модула, которая является упрощением и улучшением языка Паскаль. Это единственное семейство языков, развиваемое путем упрощения, а не путем усложнения. Последняя версия, разработанная Виртом (и, в некотором смысле, наиболее упрощенная) - Оберон-07.

  • @dimadmitrii3181
    @dimadmitrii3181 8 місяців тому

    Только чистый Си по заветам старой школы !)))

  • @sergeys.1026
    @sergeys.1026 2 місяці тому +1

    Подгадило Delphi то, что визуальное программирование в нем стало невероятно легким и миллионы бездарей рвануло писать программы и вдруг
    почувствовали себя великими программистами! Результатом деятельности этих "программистов" стал глючный софт с разнообразными ошибками,
    что конечно же подпортило репутацию языка, а также снизило уровень заработков всех Delphi-программистов из-за большого кол-ва
    "Delphi-программеров" на рынке. В итоге, толковые программисты быстро перешли на более доходные языки и забыли, отличный по сути язык,
    как страшный сон. Ну, а оставшиеся горе-программисты успешно добили язык...
    И получается, что чем выше порог входа в язык, тем меньше идиотов туда попадает, что позитивно сказывается на уровне разработок, но
    некоторым образом негативно сказывается на самом языке, т.к. снижается четкость и ясность построения языка.

  • @user-nf1yj5cl2e
    @user-nf1yj5cl2e 3 роки тому +2

    Почему-то книги перестали выпускаться последние уже 10 лет. Как отрезало.
    Статьи, конечно, пишут, но всё более и более редкие...

    • @sokovito
      @sokovito  3 роки тому +1

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

  • @yaroshchenko_coder
    @yaroshchenko_coder Рік тому +1

    Какой pascal лучше поставить, чтобы создавать программы под linux и windows? Меня заинтересовала возможность мобильной разработки delphi. 10.3. Есть ли такая возможность в Lazarus? или как установить delphi. 10.3 в linux? Спасибо за ответ.

    • @sokovito
      @sokovito  Рік тому +2

      Delphi позволяет создавать приложения под Windows и Linux, но сама среда работает только под Windows. А вот Lazarus, FreePascal, CodeTyphon, CastleGameEngine и так далее - могут устанавливаться и работать и в Linux, под который будут компилироваться и приложения. Можете посмотреть какая из сред Вам больше нравится и подходит.

    • @yaroshchenko_coder
      @yaroshchenko_coder Рік тому

      @@sokovito Благодарю, буду смотреть...

    • @yaroshchenko_coder
      @yaroshchenko_coder Рік тому

      @@sokovito Скажите пожалуйста, а freePascal может разрабатывать мобильное рипложение ios/android? Существуют библиотеки или ide, которые не заброшены и подерживаются сообществом?

    • @sokovito
      @sokovito  Рік тому +2

      @@yaroshchenko_coder FreePascalCompiler - поддерживает огромное количество платформ, в том числе и озвученные Вами. Под данный компилятор можно выбрать наиболее удобную среду программирования типа стандартной среды FreePascal, Lazarus, CodeTyphon, CastleGameEngine и других. Все они работают на компиляторе фрипаскаля. А при желании можно компилировать и без каких либо сред и писать код в обычном тхт файле, а потом компилировать через компилятор.
      А если нужна среда для работы через библиотеку .NET Framework - тогда выбор падет на PascalABC.NET

    • @yaroshchenko_coder
      @yaroshchenko_coder Рік тому

      @@sokovito Писать в обычном txt файле и компилировать gui интерфейс?
      Если такое возможно, то это - Tcl/Tk получается, что очень круто!

  • @steambsdfreeos553
    @steambsdfreeos553 3 роки тому +3

    Думаю эти языки перестали существовать не потому что они плохие. Просто коммерческая конкуренция и дело случая. Кроме того в паскале много точек с запятой ;). Делфи платный - это не есть гуд.

    • @sokovito
      @sokovito  3 роки тому +3

      Да, конкуренция - сложная штука. В ней очень много нюансов и политика паскалевских сред программирования во многом проиграли ее.

    • @user-ow1he8qm2h
      @user-ow1he8qm2h 2 роки тому +2

      Embarcadero Delphi Community Edition бесплатная среда

    • @timtom489
      @timtom489 2 роки тому +1

      @@user-ow1he8qm2h эта бесплатность из серии бесплатного сыра. Там лимит 5к баксов в год по совокупному доходу, что абсолютно непригодно для какого-то более менее серьезного использования. Что такое 5к баксов ? 29 200 рублей в месяц ... ну т.е. в лимит не уложится даже балующийся по выходным таксист, после чего он обязан купить коммерческую лицензию, самая дешевая из которых стоит от 120 000 рублей. В то же время для других языков существуют вполне приличные и без глупых ограничений комьюнити версии сред разработок. Чего стоит только Visual Studio комьюнити.

    • @user-ow1he8qm2h
      @user-ow1he8qm2h 2 роки тому +1

      @@timtom489 VS тоже использую. Для образовательных целей Embarcadero Community Edition вполне отличный вариант. Меня как преподавателя именно это в первую очередь интересует :)

    • @user-rl3qw8oq2j
      @user-rl3qw8oq2j 2 роки тому +1

      @@timtom489 можете более подробно прояснить этот случай. Вот я скачал Delphi Community Edition версия 10.4. Для скачивания дистрибутива указал e-mail , все скачалось. Далее установил, сижу юзаю, свободная лицензия на 1 год. Что будет после истечения 1 года?, текущую версию можно будет продлить или заново скачивать новую? и как все это коррелируется с 5000$? Мне что, где-то необходимо подтвердить свои доходы при как? Мне кажется , что 5000$ это так ерунда какая-то, где и как они смогут отследить, какой там у меня доход и т.д.

  • @ill4374
    @ill4374 4 місяці тому

    Зачем доказывать, что паскаль еще жив?

  • @horlonangel
    @horlonangel Рік тому +1

    Ни один из названных недостатков ими не является.

  • @horlonangel
    @horlonangel Рік тому +1

    C# и DotNET реальное го... А вот Pascal и Delphi на голову выше их.

  • @user-gd9mm5dd8s
    @user-gd9mm5dd8s Рік тому +1

    Pascal и Delphi мертвы, кто бы что ни говорил. Да, они по прежнему используются незначительным количеством компаний для разработки, но это количество очень маленькое и с каждым годом оно уменьшается. И дело тут вовсе не в языке. Как язык например тот же Object Pascal очень даже неплох. Проблема в другом - она в маркетинговой политике компании-разработчика Delphi, в её непомерной жадности. Зверские цены на их продукт отвратили в своё время до 90% разработчиков от самого Delphi и как следствие от языка Pascal. А когда они выпустили версию community, то поезд уже ушёл - люди разбежались. К тому же community версия накладывает большие ограничения на разработчиков из-за чего не может конкурировать с бесплатными аналогами от других компаний и для других языков. Та же бесплатная Visual Studio даёт в тысячи раз больше возможностей для разработчика. А если все разбежались, если нет у языка сообщества, или оно малочисленное и с каждым годом уменьшается, то язык обречён. Никакой Lazarus уже положение не спасёт и не возродит Pascal.
    По указанным выше причинам для Pascal катастрофически мало фреймворков и библиотек, а те, что есть в большинстве своём платные. Недавно вышел вроде бы неплохой фреймворк для мобильной разработки, но он стоит хороших денег с годовой подпиской. То же самое и с веб фреймворком - его цена кусается.
    Спрашивается какой дурак станет покупать всё это когда есть бесплатные Noda.Js, Gollang, Python с его кучей веб фреймворков, С# с бесплатным Dontet современные версии которого стали кросплатформенными и позволяют разрабатывать как под винду, так и под линукс, делать приложения под андроид, создавать игры на Unity?
    Вот поэтому, господа дельфисты Delphi по факту труп который забальзамировали, положили в мавзолей и преданные фанаты теперь смотрят на него затаив дыхание.

    • @sokovito
      @sokovito  Рік тому +3

      1. По поводу неправильной политики компании разработчика - согласен с Вами. И с тем, что ситуация непростая. Но я бы сказал, что ситуация непростая, почти у всех языков на рынке (а их больше тысячи).
      2. На счет малого количества компаний, которые используют семейство паскаль - тут спорно. Когда последний раз мониторил этот момент находил огромное количество компаний в разных точках мира. А если поискать глубже - количество еще увеличится. И немаловажно, что есть компании с громкими названиями. Тут я бы, больше, обратил внимание на количество вакансий по паскаль языкам в ряде стран - там беда конечно.
      3. На счет малого количества библиотек и фреймворков - тоже не согласен. Даже не сильно глубоко копая - находится в совокупности около тысячи библиотек, фреймворков, игровых движков и т.д. Список некоторых у меня есть. Многие бесплатны или условно бесплатны.
      4. Для мобильной разработки есть FireMinkey библиотека, которая встроена в Delphi - В Community Edition она доступна. Lazarus и CodeTyphon Studio так же имеют возможность писать мобильные приложения через библиотеку LAMW. FreePascalCompiler - он так же поддерживает мобильные платформы. Так же есть десятки игровых движков и библиотек под паскаль с поддержкой мобильных платформ. И есть даже среды программирования на самом телефоне под Android, например. Поэтому кросс-платформенная разработка на современном Паскале не является большой проблемой.
      5. На счет сравнения семейства паскаль с другими языками.На данный момент уже не существует языка, который бы держал первое место во всех сферах разработки. Рынок дробится на много сфер и многие языки начинают затачивать и использовать под конкретные сферы. Конечно отдельные люди могут использовать язык как им угодно, но в целом, если посмотреть на вакансии работы и требования в них - становится понятна примерная ситуация. Delphi - это, по большей части, работа с БД и быстрая разработка интерфейсов и приложений. MikroPascal, pascalz80 и подобные - это программирование под микропроцессоры и микроконтроллеры, робототехника. PascalABC.NE - полноценная среда под DotNet. Oxygen - это для тех, кому зашла среда VisualStudio и ак далее.
      6. По поводу того, что Лазарус не возродит паскаль. Он является надстройкой над FreePascalCompiler, который сейчас является мощнейшим компилятором на рынке в семействе паскаль (по уже имеющимся возможностям и поддержке платформ и ОС он уже в одну калитку разбивает многие современные языки). На самом деле есть большое количество языков и сред программирования семейства Паскаль под разные нужды. Есть и с поддержкой DotNet, JavaVM, JS, поддержкой многих операционных систем и архитектур.
      Вот лишь некоторые из них:
      Embarcadero Delphi Community Edition
      Embarcadero Delphi
      Free Pascal Compiler
      Lazarus IDE
      CodeTyphon Studio
      PascalABC.NET
      MSE IDE + MSE GUI
      mikroPascal
      RemObjects Oxygene
      ANPASIDE
      Geany
      Ezy Pascal
      Pascal N-IDE
      Ideone Pascal Online
      PascalGUI
      Castle Game Engine
      Vector Pascal Compiler
      Viper IDE
      Microsoft Power Fx
      Delphi Web Script
      Online Pascal Compiler
      Free Pascal Online Compiler
      Online Pascal Compiler
      Compile Pascal Online
      Pascal-P Compiler
      Structured Text
      IntelliJ IDEA + Pascal IDEA (object Pascal Plugin)
      Pascal XE
      Pascal Programming Compiler
      Quartex Pascal
      Nano Pascal (Tiny Pascal)
      Stanford Pascal Compiler
      DEV-Pascal
      XD Pascal Compiler
      Smart Pascal
      Component Pascal
      BlackBox Component Builder
      Turbo pascal compiler apk
      Midlet Pascal
      Pic Micro Pascal
      Z80 Pascal Compiler
      Tiny Pascal
      Amsterdam Compiler Kit
      Irie Pascal
      Cross Pascal
      Inno Pascal
      Turbo51 Compiler
      MC Tool
      Turbo51 Studio
      PSPad"
      Delphi Prism
      Delphi for PHP
      RadPhP
      HTML5 Builder
      Delphi 7 Lite Full Edition
      xdp TP 3.0-style pascal compiler
      ISO 7185 compliant extensions to p4
      TMT Pascal Compiler
      Turbo Delphi 2006
      GNU Pascal
      Virtual Pascal
      IP Pascal
      Kylix, Cross Kylix
      UCSD Pascal
      Metrowerks Pascal
      Pascal PRO
      Microsoft Quick Pascal
      Megido
      Prospero Pascal
      Omegasoft-Pascal Compiler
      Think Pascal (Lightspeed Pascal)
      Turbo Pascal
      Super Pascal
      Clascal (Borland Delphi, Lisa Pascal)"
      Pascal/MT+
      JRT Pascal
      Pascal/Z Compiler
      Pascal Pascal Compiler
      The Glasgow Pascal Compiler
      HP Pascal
      Compaq Pascal
      DEC Pascal
      VAX/VMS Pascal
      CLSN Pascal
      Compass Pascal
      OMSI Pascal
      Blue Label Pascal Compiler
      literate programming
      NBS Pascal Compiler
      Pascal X
      Ansi Pascal
      Swedish Pascal
      Alice Pascal
      AAEC Pascal
      PASCAL-XSC
      Pascal
      Mesa (Pascal Module Language)

  • @user-kh5ts3wm7j
    @user-kh5ts3wm7j 3 роки тому +2

    Если взять за основу фразу - краткость сестра таланта, то ты бездарен. Ужас, смотреть невозможно

    • @sokovito
      @sokovito  3 роки тому +2

      Спасибо за отзыв. Любая обоснованная критика полезна.

    • @user-kh5ts3wm7j
      @user-kh5ts3wm7j 2 роки тому

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

    • @menestrier7474
      @menestrier7474 2 роки тому +6

      Странное мнение, ибо нет в видео воды, а сам график искал столько времени, а тут вон оно еще и в интерактивном виде.

    • @user-ut3uk1jo6k
      @user-ut3uk1jo6k Рік тому +3

      А вот ты - талантлив только в критике. Краткий, и талантиливый. Пойди сам запиши более исчерпывающее видео, чем это

  • @xyupizdagovno
    @xyupizdagovno 3 місяці тому

    19:02 серьезно, игры 00х?