No video

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

  Рет қаралды 9,224

Sokovito Games

Sokovito Games

Күн бұрын

Squares Projeng: / @squaresprojeng
KZbin: / @sokovito
Discord: / discord
Icq: 620163142
VK: sokolov...
Telegram: t.me/Sokovito
Facebook: / 664468363641045
Odnoklassniki: ok.ru/group/54...
Поддержать канал (Donate):
www.donationale...

Пікірлер: 89
@bonafilmo
@bonafilmo Ай бұрын
В комментариях собрался клуб анонимных паскалистов. Я тоже когда-то в 90-х изучал Паскаль в ВУЗе. (На ряду с другими языками). Позже даже преподавал Паскаль. Но честно сказать, он мне всегда не очень нравился. Моим первым языком был Бейсик. Его я изучал ещё в школе. А в ВУЗе когда у нас пошёл Паскаль, я завидовал одноклассникам, изучавшим Си. Так же в то время я самостоятельно начал изучать Ассемблер, работу с прямым доступом к памяти и т.п. При этом, не имея никаких компиляторов ассемблера я использовал Турбо Паскаль как оболочку. Это реально помогало за что Паскалю спасибо. Но при всём при этом у Паскаля были и крупные недостатки по функционалу. Сейчас уже не вспомню всех примеров. Вроде в циклах Турбо Паскаля нельзя было делать шаг отличный от 1, в то время как даже в Бейсике было слоао STEP задававшее шаг. Так же минусом Турбо Паскаля было то, что все переменные там были глобальными. А строки был ограничены 256 стмволами. А кроме того, работа в Паскале с текстовыми видеорежимами, которыми я тогда баловался была не очень производительна. Да, в Турбо Паскале можно было переключать видеорежимы и даже использовать текстовые окна, что хорошо, но их функциональность была ограниченной. Так, например, в Турбо Паскпле невозможно было поместить символ в правый нижний угол текстового окна (или всего экрана). Дело в том, что для вывода символов на экран сам паскаль использовал прерывания DOS в следствии чего, послепечати символа в заданной позиции, курсор всегда перемещался на следующую позицию. Стоя в конце строки, курсор перемещался в начало следующей, а стоя в конце последней строки в окне при перемещении курсора снизу добавлялась новая строка и прокручивала содержимое окна. Я столкнулся с этой проблеммой во время выполнения лабораторных работ и перепробовав разные способы решил задачу через вставку на ассемблере прямого доступа к видеопамяти. Были и ещё какие-то разочаровывающие истории. Сейчас у меня нет какого-то негативного отношения к Паскалю, но рекомендовать его к изучению я не могу. Сейчас в школах встречается PascalABC.Net Это по сути уже вообщене паскаль, а фронтенд-надстройка над фреймворком .Net соответственно и весь функционал там от .Net включая типы данных и локальные переменные. Я конечно не против этого функционала, но язык теряет собственную идентичность и те кто его изучают будут привязаны только к нему. PS: Кстати, автор ролика забыл упомянуть, что первые версии Windows разрабатывались на Паскале и хотя позже они были переписаны на плюсах, в недрах системы остались много хвостов от Паскаля, например предстааление строк и т.п. По крайней мере это оставалось до Windows 95 точно, возможно и дольше, но тут я не уверен. С одной стороны Винду уже успели несколько раз переписать с нуля полностью поломав совместимость с ранними версиями, с другой стороны, архитектурные решения могут пережить и смену языка и переписывание кода.
@MrSirus83
@MrSirus83 3 жыл бұрын
Embarcadero точно не собирается сворачиваться, а ещё Lazarus, а с остальными нужно ещё познакомиться
@user-mz4xt3fj6u
@user-mz4xt3fj6u Жыл бұрын
Шикарно, особенно последние 4 минуты мне понравились
@SquaresProjeng
@SquaresProjeng 2 жыл бұрын
Спасибо за видео! Не ожидал увидеть змейку с моего канала на 20:21 во время просмотра вашего видео) Приятно удивлен!
@sokovito
@sokovito 2 жыл бұрын
Спасибо) Нужно будет и ссылку на Ваш канал в описании оставить, так как картинки брались просто с гугл поиска. На Вас я тоже давненько подписан с разных аккаунтов. Я стараюсь, по возможности, отслеживать многие ютуб каналы и соц сети в разной степени, которые связаны с паскаль языками, чтобы стараться не повторяться по содержанию контента. Но сейчас это стало сложнее в связи с событиями в Украине.
@user-cf5jm1it6d
@user-cf5jm1it6d Жыл бұрын
В 2007 году моей итоговой курсовой было создание базы данных с возможностью сортировок на pascal. И это под dos. Помню как сидел в библиотеке выискивая материал, интернета не было такого как сейчас, было тяжело, но процесс и успешная сдача это был кайф.
@sse9686
@sse9686 4 ай бұрын
Изложение материала мне понравилось. Ничего личного, только аргументы. Спасибо.
@romandobrov9010
@romandobrov9010 2 жыл бұрын
На просторах мировой паутины, Delphi ассоциируется с базами данных и простенькими программками. Когда начал разбираться поглубже с Delphi, то видно. что есть приложения по обработке системных данных (com-порты и т.д.), при работе с Direct X - можно писать игры. обрабатывать графику и т.д. В конце-концов можно написать полноценную SCADA систему (что собственно и делаю). Может я и ошибаюсь , но как то так. Даже программисты С С++ в личном диалоге говорили, что писать сложные проекты можно и на Delphi, только к сожалению библиотек меньше чем для С.
@sokovito
@sokovito 2 жыл бұрын
Да, ситуация примерно такая. Делать в Delphi практически все, но готовых наработок и библиотек меньше во многих сферах (не во всех (с теми же БД у Delphi все прекрасно), но во многих).
@sokovito
@sokovito 2 жыл бұрын
@@jeki2013game у меня нет своей Scada системы.
@jeki2013game
@jeki2013game 2 жыл бұрын
@@sokovito я спросил Романа
@sokovito
@sokovito 2 жыл бұрын
@@jeki2013game Чтобы у него высветилось уведомление нажмите под его сообщение на кнопку "ответить" и напишите сообщение. А так - он может и не прочитать сообщение, если лично сюда не зайдет.
@jeki2013game
@jeki2013game 2 жыл бұрын
@@sokovito только пожаловаться доступно
@Didar.Kussain
@Didar.Kussain 3 жыл бұрын
👍 про lazarus слышу первый раз. В школах учили, и скорее всего ещё учат на паскаль. А в колледже у нас (2006-2010) казахских груп учили на делфи, а русских груп на бейсике.(Какой мастер какой язык знал лучше, на том и преподавали).
@MrChelovek68
@MrChelovek68 7 ай бұрын
Делфи. по кр мере первый курс универа.
@-MrDan
@-MrDan 10 ай бұрын
Delphi шагает дальше и кто бы и что не говорил. Работаю много лет с JNI + Delphi. И Delphi в этом случае гораздо привлекательнее чем C++. Да и портирование и трансляция на Delphi с других языков и обратно не сложно и даже удобнее. Так что шагаем дальше.
@SHKIPPER989
@SHKIPPER989 3 жыл бұрын
Спасибо_) Видео, которое хотел найти)
@user-wm3jo8dt5k
@user-wm3jo8dt5k 7 ай бұрын
Спасибо за полезную и подробную информацию!
@Yu-qy7nh
@Yu-qy7nh Жыл бұрын
Питон популярен, забавно было смотреть как изучащие питон мучались, как создать как компилировать сво програму под виндовс и прочее разное. Забавно потому что на делфи такие вещи делаются проще простого.
@user-yj1on3bf1v
@user-yj1on3bf1v Жыл бұрын
и что забавного? инженерам удобен питон, а не делфи и потому на нем стали учить, а базы данных сейчас в основном в интернете висят. зачем инженеру писать под винду приложение? забавнее другое, что делфи пытаются выдать как популярный язык, хотя он мертв. кстати у автора канала ошибка, движок Годот написан на си++ ,а не на делфи.
@Yu-qy7nh
@Yu-qy7nh Жыл бұрын
@@user-yj1on3bf1v это спроси у изучающих питон. Не понял, писать програмы под Виндовс уже не нужно ?
@user-yj1on3bf1v
@user-yj1on3bf1v Жыл бұрын
@@Yu-qy7nh питон изучают инженеры которые используют его не для программ под виндовс. язык имеет свои задачи, а вот зачем сегодня нужен делфи? да ни зачем. программы под виндовз много где можно писать, причем это будут кросплатформенные разработки, а не костаыли как на делфи. для игр есть джава, либо готовые движки типа юнити, где можно на любую платформу игру сделать в пару кликов в настройках. для баз данных много чего есть, для интернета тоже, делфи просто не нужен и это факт. и тот факт, что он не входит в топ 15 уже говорит о многом, то что на нем кодят старички кто его учил, да, кодят, но смерть языка уже неизбежна. На нем будут сто человек кодить через 30 лет.
@gccode1076
@gccode1076 Жыл бұрын
@@user-yj1on3bf1v почитай про компилятор, они ед кто имеют реальный натив под все платформы. Из за этой разработки сейчас и обратили внимание на Delphi . И сравни способ написания десктопа того же Maui и FXM . Как говорится мир не только из веба состоит.
@user-yj1on3bf1v
@user-yj1on3bf1v Жыл бұрын
@@gccode1076 никому компилятор кривой не нужен - это костыли, есть си подобные языки для всех платформ. Делфи умер, он даже не в топ 15 языков, веб или нет тут не причем, просто настоящие программисты не дураки и не бездари, чтобы сидеть на ЭТОМ.
@Yu-qy7nh
@Yu-qy7nh Жыл бұрын
Интересный момент в свое время про Делфи было написано не мало дествительно интересных книжонок, очень понятно написано. Чего не скажешь про теперешний Питон или Джава или Нода.
@bueno7747
@bueno7747 Жыл бұрын
Ну Лутц по питону неплохие учебники написал, да и помимо него есть норм авторы. Так что по этому пункту не согласен
@user-sf9nn6dh2q
@user-sf9nn6dh2q Жыл бұрын
Классное видео, спасибо
@user-bz6lq9cu7w
@user-bz6lq9cu7w Жыл бұрын
Хороший обзор, плюсую.
@menestrier7474
@menestrier7474 2 жыл бұрын
Python и JS, увы сегодня основные в школах, нет они точно не проще. Но ориентированы на Web и облачные технологии, роботехнику и электронику... И такие же кроссплатформенные, под них созданы различные CMS, Фреймворки и IDE, особенно на JS ориентированно много всего, и им можно сходу пользоваться ничего вообще не устанавливая. Но иногда что хочется что то более простое и стал засматриваться на Lazarus... Открыл накидал, что то.... за пару часиков... и готово. будь то БД какое или типа того.
@user-yj1on3bf1v
@user-yj1on3bf1v Жыл бұрын
js явно проще чем delphi
@yaroshchenko_creative
@yaroshchenko_creative 2 жыл бұрын
Было сказано о создании сайта. Очень интересно, как через Pascal генерировать html.
@sokovito
@sokovito 2 жыл бұрын
Есть для этого специальные библиотеки и PascalScript, Free Pascal поддерживающие ряд возможностей, так же есть есть трансляторы на другие языки.
@SkyZorgTM
@SkyZorgTM 2 жыл бұрын
Delphi 7 Forever! Но Python рулит. Именно с Delphi 7 и начал изучать программирование.
@sokovito
@sokovito 2 жыл бұрын
Да - паскаль отлично подходит для обучения и с него легко переходить на другие языки. пайтон на хайпе сейчас, на нем быстро можно делать много чего. Конечно он не способен закрыть весь рынок разработки даже процентов на 50, но в некоторых сферах - он себя показывает хорошо.
@logicus
@logicus Жыл бұрын
Аналогично, Lazarus - вторая жизнь Delphi 7, открытый и свободный. Пишу на Python скрипты, на Lazarus нативные проги под Линукс, в связке использую их
@SkyZorgTM
@SkyZorgTM Жыл бұрын
@@logicus Lazarus? А там язык какой? Я давно от программирования отошёл просто
@logicus
@logicus Жыл бұрын
@@SkyZorgTM тот же Object Pascal но компилируемый Free Pascal Compiler (FPC)
@yaroshchenko_creative
@yaroshchenko_creative 2 жыл бұрын
Oberon - что слышно по этому языку программированию? OBERON - является продолжением Pascal?
@sokovito
@sokovito 2 жыл бұрын
По языку слышно - в некоторых сферах он все еще используется. Но сейчас он не так на слуху как раньше. Разработчиком является разработчик Паскаля. И создавался он под влиянием как паскаля, так и языка Модула-2
@olegkomlev
@olegkomlev 2 жыл бұрын
Один из наиболее развитых диалектов Оберона называется "Компонентный Паскаль" (Component Pascal) (применяется в среде BlackBox). Несмотря на название, это диалект Оберона. Оберон создавался Н.Виртом как упрощение и улучшение языка Модула, которая является упрощением и улучшением языка Паскаль. Это единственное семейство языков, развиваемое путем упрощения, а не путем усложнения. Последняя версия, разработанная Виртом (и, в некотором смысле, наиболее упрощенная) - Оберон-07.
@vitaldj
@vitaldj Жыл бұрын
Обратите внимание на новый фрейморк для delphi - «fgx native». Он только для мобил (ios + android) , но не опирается на fmx. Это большой плюс! Работает через натив. Все очень быстро!
@sergeys.1026
@sergeys.1026 Ай бұрын
Подгадило Delphi то, что визуальное программирование в нем стало невероятно легким и миллионы бездарей рвануло писать программы и вдруг почувствовали себя великими программистами! Результатом деятельности этих "программистов" стал глючный софт с разнообразными ошибками, что конечно же подпортило репутацию языка, а также снизило уровень заработков всех Delphi-программистов из-за большого кол-ва "Delphi-программеров" на рынке. В итоге, толковые программисты быстро перешли на более доходные языки и забыли, отличный по сути язык, как страшный сон. Ну, а оставшиеся горе-программисты успешно добили язык... И получается, что чем выше порог входа в язык, тем меньше идиотов туда попадает, что позитивно сказывается на уровне разработок, но некоторым образом негативно сказывается на самом языке, т.к. снижается четкость и ясность построения языка.
@kurisuchiinathecrocodile333
@kurisuchiinathecrocodile333 Жыл бұрын
У меня кнопочные телефоны с 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. У каждого человека есть свои ограничения в плане работы и системы организма. Из-за этого кто-то быстрее учится, кто-то дольше, а кто-то не движется вовсе. Но лично я считаю что под каждого человека просто нужно найти свой подход. Поэтому одному подойдет один учитель, а другому совсем другой и так далее. 2. В любой работе важно, чтобы человеку это нравилось. Если это не будет нравится - ему будет сложнее искать для себя стимул и убеждать себя. 3. Я бы отметил черты, без которых будет сложно программировать: усидчивость, терпение, концентрация, целеустремленность и готовность к монотонной однообразной работе временами. А так, в целом - при должном желании и имении времени можно делать свои игры. Высшая математика в несложных играх без точных формул и мега реалистики, обычно, не нужна. А можно и вообще облегчить себе задачу. Найти себе команду для создания игры - Вы допустим делаете для игры графику и прописываете ее возможности, а программист пишет Вам игру под ваши требования. Чтобы программисту не платить - можно найти подобного фаната или студента, которому нужно игру на дипломный или курсовой проект написать, так же можно по объявлениям, на форумах или среди фрилансеров попробовать найти. Либо можно предложить программисту сделку. Мол он для вас пишет игру, а вы ему разрешаете дальше распространять эту игру на других платформах с Вашей графикой. А если игра хорошая, в плане конкуренции - можно и вместе с командой ее скомпилировать под разные платформы и на различных площадках выставить на продажу.
@kurisuchiinathecrocodile333
@kurisuchiinathecrocodile333 Жыл бұрын
@@sokovito спасибо за ответ :) Плюс, почитал комменты - душевно тут у вас :) P.S. Идея в последнем абзаце напоминает принцип TFP у фотографов и моделей.
@kurisuchiinathecrocodile333
@kurisuchiinathecrocodile333 Жыл бұрын
@@sokovito кроме игр у меня еще иногда бывает идея сделать идеальную телефонную книгу для себя :) В свое время ни на айос, ни на андроиде ничего удовлетворяющего хотелки не нашел, поэтому бывает мысль "что только сам сможешь сделать" (ну кроме варианта нанимать программиста делать по ТЗ, разумеется - но тут уж вопрос обстоятельств и прочего).
@sokovito
@sokovito Жыл бұрын
@@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 (правда пока не понял, он чисто под "андрюшу" переделан, или под яву тоже собирает). А Вам - здоровья и удачи! Берегите себя и родных.
@user-nf1yj5cl2e
@user-nf1yj5cl2e 3 жыл бұрын
Почему-то книги перестали выпускаться последние уже 10 лет. Как отрезало. Статьи, конечно, пишут, но всё более и более редкие...
@sokovito
@sokovito 3 жыл бұрын
Да, литературы стало меньше чем раньше. Новая литература по большей части на английском языке. И в основном по новым версиям Delphi. Да видео уроков не хватает. большая часть - это лишь изучение базы на паскале.
@yaroshchenko_coder
@yaroshchenko_coder Жыл бұрын
Какой pascal лучше поставить, чтобы создавать программы под linux и windows? Меня заинтересовала возможность мобильной разработки delphi. 10.3. Есть ли такая возможность в Lazarus? или как установить delphi. 10.3 в linux? Спасибо за ответ.
@sokovito
@sokovito Жыл бұрын
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 Жыл бұрын
@@yaroshchenko_coder FreePascalCompiler - поддерживает огромное количество платформ, в том числе и озвученные Вами. Под данный компилятор можно выбрать наиболее удобную среду программирования типа стандартной среды FreePascal, Lazarus, CodeTyphon, CastleGameEngine и других. Все они работают на компиляторе фрипаскаля. А при желании можно компилировать и без каких либо сред и писать код в обычном тхт файле, а потом компилировать через компилятор. А если нужна среда для работы через библиотеку .NET Framework - тогда выбор падет на PascalABC.NET
@yaroshchenko_coder
@yaroshchenko_coder Жыл бұрын
@@sokovito Писать в обычном txt файле и компилировать gui интерфейс? Если такое возможно, то это - Tcl/Tk получается, что очень круто!
@ill4374
@ill4374 4 ай бұрын
Зачем доказывать, что паскаль еще жив?
@dimadmitrii3181
@dimadmitrii3181 8 ай бұрын
Только чистый Си по заветам старой школы !)))
@steambsdfreeos553
@steambsdfreeos553 3 жыл бұрын
Думаю эти языки перестали существовать не потому что они плохие. Просто коммерческая конкуренция и дело случая. Кроме того в паскале много точек с запятой ;). Делфи платный - это не есть гуд.
@sokovito
@sokovito 3 жыл бұрын
Да, конкуренция - сложная штука. В ней очень много нюансов и политика паскалевских сред программирования во многом проиграли ее.
@user-ow1he8qm2h
@user-ow1he8qm2h 2 жыл бұрын
Embarcadero Delphi Community Edition бесплатная среда
@timtom489
@timtom489 2 жыл бұрын
@@user-ow1he8qm2h эта бесплатность из серии бесплатного сыра. Там лимит 5к баксов в год по совокупному доходу, что абсолютно непригодно для какого-то более менее серьезного использования. Что такое 5к баксов ? 29 200 рублей в месяц ... ну т.е. в лимит не уложится даже балующийся по выходным таксист, после чего он обязан купить коммерческую лицензию, самая дешевая из которых стоит от 120 000 рублей. В то же время для других языков существуют вполне приличные и без глупых ограничений комьюнити версии сред разработок. Чего стоит только Visual Studio комьюнити.
@user-ow1he8qm2h
@user-ow1he8qm2h 2 жыл бұрын
@@timtom489 VS тоже использую. Для образовательных целей Embarcadero Community Edition вполне отличный вариант. Меня как преподавателя именно это в первую очередь интересует :)
@user-rl3qw8oq2j
@user-rl3qw8oq2j 2 жыл бұрын
@@timtom489 можете более подробно прояснить этот случай. Вот я скачал Delphi Community Edition версия 10.4. Для скачивания дистрибутива указал e-mail , все скачалось. Далее установил, сижу юзаю, свободная лицензия на 1 год. Что будет после истечения 1 года?, текущую версию можно будет продлить или заново скачивать новую? и как все это коррелируется с 5000$? Мне что, где-то необходимо подтвердить свои доходы при как? Мне кажется , что 5000$ это так ерунда какая-то, где и как они смогут отследить, какой там у меня доход и т.д.
@horlonangel
@horlonangel Жыл бұрын
Ни один из названных недостатков ими не является.
@horlonangel
@horlonangel Жыл бұрын
C# и DotNET реальное го... А вот Pascal и Delphi на голову выше их.
@user-gd9mm5dd8s
@user-gd9mm5dd8s Жыл бұрын
Pascal и Delphi мертвы, кто бы что ни говорил. Да, они по прежнему используются незначительным количеством компаний для разработки, но это количество очень маленькое и с каждым годом оно уменьшается. И дело тут вовсе не в языке. Как язык например тот же Object Pascal очень даже неплох. Проблема в другом - она в маркетинговой политике компании-разработчика Delphi, в её непомерной жадности. Зверские цены на их продукт отвратили в своё время до 90% разработчиков от самого Delphi и как следствие от языка Pascal. А когда они выпустили версию community, то поезд уже ушёл - люди разбежались. К тому же community версия накладывает большие ограничения на разработчиков из-за чего не может конкурировать с бесплатными аналогами от других компаний и для других языков. Та же бесплатная Visual Studio даёт в тысячи раз больше возможностей для разработчика. А если все разбежались, если нет у языка сообщества, или оно малочисленное и с каждым годом уменьшается, то язык обречён. Никакой Lazarus уже положение не спасёт и не возродит Pascal. По указанным выше причинам для Pascal катастрофически мало фреймворков и библиотек, а те, что есть в большинстве своём платные. Недавно вышел вроде бы неплохой фреймворк для мобильной разработки, но он стоит хороших денег с годовой подпиской. То же самое и с веб фреймворком - его цена кусается. Спрашивается какой дурак станет покупать всё это когда есть бесплатные Noda.Js, Gollang, Python с его кучей веб фреймворков, С# с бесплатным Dontet современные версии которого стали кросплатформенными и позволяют разрабатывать как под винду, так и под линукс, делать приложения под андроид, создавать игры на Unity? Вот поэтому, господа дельфисты Delphi по факту труп который забальзамировали, положили в мавзолей и преданные фанаты теперь смотрят на него затаив дыхание.
@sokovito
@sokovito Жыл бұрын
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 жыл бұрын
Если взять за основу фразу - краткость сестра таланта, то ты бездарен. Ужас, смотреть невозможно
@sokovito
@sokovito 3 жыл бұрын
Спасибо за отзыв. Любая обоснованная критика полезна.
@user-kh5ts3wm7j
@user-kh5ts3wm7j 2 жыл бұрын
@@mrkotyuk я думаю жалость своего существования ты осознаешь в центре занятости после школы, а может посли колледжа. Когда тебе предложат работу дворника в туберкулезеом диспанере либо грузчиком в пивной. Утебя же корочки крыжопольского коледжда шлакопрогамистов ты же интеллектуаллл...
@menestrier7474
@menestrier7474 2 жыл бұрын
Странное мнение, ибо нет в видео воды, а сам график искал столько времени, а тут вон оно еще и в интерактивном виде.
@user-ut3uk1jo6k
@user-ut3uk1jo6k Жыл бұрын
А вот ты - талантлив только в критике. Краткий, и талантиливый. Пойди сам запиши более исчерпывающее видео, чем это
@xyupizdagovno
@xyupizdagovno 3 ай бұрын
19:02 серьезно, игры 00х?
Голливудский конвейер звёзд
29:20
GreenGrass
Рет қаралды 105 М.
OMG what happened??😳 filaretiki family✨ #social
01:00
Filaretiki
Рет қаралды 13 МЛН
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 51 МЛН
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 18 МЛН
Что с вами будет в четырёхмерной Вселенной?
29:12
Космос Просто
Рет қаралды 1,2 МЛН
0x1 Введение. Библиотека Raylib
2:39
OMG what happened??😳 filaretiki family✨ #social
01:00
Filaretiki
Рет қаралды 13 МЛН