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

preview_player
Показать описание
Icq: 620163142

Поддержать канал (Donate):
Рекомендации по теме
Комментарии
Автор

Смотрю и ролик кажется свежим. Спасибо огромное, вообще не забрасывай канал, он для меня почти как воздух! Pascal forever!

МВолков-сж
Автор

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

SquaresProjeng
Автор

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

-MrDan
Автор

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

АлександрШевцов-ыс
Автор

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

ВалерийЛ-шб
Автор

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

ДмитрийМарков-мщ
Автор

Создателем языка Pascal является Паскаль Блез.

:)

Спасибо!

postoronny
Автор

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

romandobrov
Автор

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

sse
Автор

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

MrSirus
Автор

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

Didar.Kussain
Автор

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

Yu-qynh
Автор

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

SHKIPPER
Автор

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

Yu-qynh
Автор

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

yaroshchenko_coder
Автор

В комментариях собрался клуб анонимных паскалистов.

Я тоже когда-то в 90-х изучал Паскаль в ВУЗе. (На ряду с другими языками).
Позже даже преподавал Паскаль.

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

Моим первым языком был Бейсик. Его я изучал ещё в школе. А в ВУЗе когда у нас пошёл Паскаль, я завидовал одноклассникам, изучавшим Си.
Так же в то время я самостоятельно начал изучать Ассемблер, работу с прямым доступом к памяти и т.п.

При этом, не имея никаких компиляторов ассемблера я использовал Турбо Паскаль как оболочку. Это реально помогало за что Паскалю спасибо.

Но при всём при этом у Паскаля были и крупные недостатки по функционалу.
Сейчас уже не вспомню всех примеров.
Вроде в циклах Турбо Паскаля нельзя было делать шаг отличный от 1, в то время как даже в Бейсике было слоао STEP задававшее шаг.

Так же минусом Турбо Паскаля было то, что все переменные там были глобальными.

А строки был ограничены 256 стмволами.

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

Были и ещё какие-то разочаровывающие истории.

Сейчас у меня нет какого-то негативного отношения к Паскалю, но рекомендовать его к изучению я не могу.

Сейчас в школах встречается PascalABC.Net

Это по сути уже вообщене паскаль, а фронтенд-надстройка над фреймворком .Net соответственно и весь функционал там от .Net включая типы данных и локальные переменные.
Я конечно не против этого функционала, но язык теряет собственную идентичность и те кто его изучают будут привязаны только к нему.

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

bonafilmo
Автор

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

vitaldj
Автор

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

yaroshchenko_creative
Автор

Я пишу на Делфи.
Древнем - борландском (пятом)

postoronny
Автор

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

menestrier