Всё о Delphi & Pascal / Из музыканта в программисты / Интервью с Delphi Developer

  Рет қаралды 78,507

АйТиБорода

АйТиБорода

Күн бұрын

Сегодня вы узнаете о том, как обстоят дела у языков Delphi и Pascal. А расскажет нам об этом замечательный парень - Сергей Иванов. Будучи сильным Delphi Developer, Серега прошелся по закоулкам языка, рассказал о его перспективах и применениях в наше время, и поделился своей уникальной историей входа в IT - музыкант из региона перебирается в Минск и становится настоящим разработчиком!
Так что, заваривайте чаинский/кофеинский, будет интересно! 😉
Серега в Linkedin: / sergeyivanov-minsk
Аудио-версия выпуска: bit.ly/38KVRYf
Материалы из выпуска: t.me/itbeard/333
P.S. Спасибо коворкингу coworking.by за предоставленное место для съемок
______________________________
АЙТИБОРОДА В ИНТЕРНЕТЕ:
🔹 Сайт - itbeard.com
🔹 KZfaq - / itbeard
🔹 SoundCloud - / itbeard
🔹 Discord - s.itbeard.com/discord
🔹 Telegram - t.me/itbeard
🔹 Instagram - / itbeard
🔸 Стать спонсором - kzfaq.infojoin
______________________________
00:00 - Начало
02:05 - Первое знакомство с программированием
04:40 - Университетские годы и обучении на преподавателя музыки
05:49 - Старт карьеры программиста и совмещение с основной работой
07:00 - Переломный момент
08:17 - Переезд в Минск, первое тестовое задание, работу официантом и учителем музыки
17:17 - История Pascal
19:45 - Про Delphi и Делфийский Аракул
22:00 - Про раные версии Паскаля: Object Paskal, Free Pascal
23:20 - Про версии Делфи
25:15 - Где используется Делфи сейчас
26:25 - Про Pascal ABC
26:55 - Что делают на Делфи: десктоп, веб-сервисы и даже мобильные приложения!
31:13 - Как на делфи пишут мобильные приложения
33:15 - Как на делфи пишут Web API
34:40 - Делают ли сайты на делфи
36:14 - Для чего хорош Delphi
38:00 - Delphi vs .NET
39:20 - Для чего точно не нужно использовать Делфи
39:50 - Про тестирование
41:06 - Как в Делфи с ООП и паттернами
43:50 - Про многопоточность и асинхронность
46:08 - О сборке мусора - её нет!
52:57 - ПО для разработки на Делфи
55:20 - Самый жирный минус Delphi
56:24 - Что ждет Делфи в будущем
01:00:00 - Какими навыками должен обладать Junior Delphi Developer
01:02:40 - Книги для начинающих
01:03:44 - Книги для любого разработчика
01:06:18 - Про хобби
01:06:52 - Традиционная рубрика "Фантастика" :)
01:09:02 - БЛИЦ
01:18:46 - КОНКУРС
#айтиборода #ityoutubersru #delphi

Пікірлер: 729
@itbeard
@itbeard 4 жыл бұрын
Любимые таймлайны: 01:10 - Про начало 02:05 - Первое знакомство с программированием 04:40 - Университетские годы и обучении на преподавателя музыки 05:49 - Старт карьеры программиста и совмещение с основной работой 07:00 - Переломный момент 08:17 - Переезд в Минск, первое тестовое задание, работу официантом и учителем музыки 17:17 - История Pascal 19:45 - Про Delphi и Делфийский Аракул 22:00 - Про раные версии Паскаля: Object Paskal, Free Pascal 23:20 - Про версии Делфи 25:15 - Где используется Делфи сейчас 26:25 - Про Pascal ABC 26:55 - Что делают на Делфи: десктоп, веб-сервисы и даже мобильные приложения! 31:13 - Как на делфи пишут мобильные приложения 33:15 - Как на делфи пишут Web API 34:40 - Делают ли сайты на делфи 36:14 - Для чего хорош Delphi 38:00 - Delphi vs .NET 39:20 - Для чего точно не нужно использовать Делфи 39:50 - Про тестирование 41:06 - Как в Делфи с ООП и паттернами 43:50 - Про многопоточность и асинхронность 46:08 - О сборке мусора - её нет! 52:57 - ПО для разработки на Делфи 55:20 - Самый жирный минус Delphi 56:24 - Что ждет Делфи в будущем 01:00:00 - Какими навыками должен обладать Junior Delphi Developer 01:02:40 - Книги для начинающих 01:03:44 - Книги для любого разработчика 01:06:18 - Про хобби 01:06:52 - Традиционная рубрика "Фантастика" :) 01:09:02 - БЛИЦ 01:18:46 - КОНКУРС
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Спасибо!
@mariybaganova5152
@mariybaganova5152 4 жыл бұрын
😜
@artur-lg7wv
@artur-lg7wv 4 жыл бұрын
Жду интервью с программистом на Раст.
@UFO26
@UFO26 4 жыл бұрын
Я Делфист любитель. Начал мучить Делфи своими кривыми руками с 2001 года примерно. Бывало уходил в "завязку" и несколько лет не кодил. Потом снова "развязывался". С прошлого года изучаю MSVS С++. Достаточно легко пересел и обрадовался его коротким синтаксисом по сравнению с Object Pascal. Минус в том, что аналоги VCL компонентов спрятаны в закромах IDE, а редактор форм не очень удобен, и ещё не привычна разбивка кода на два файла ".cpp", ".h". В первую неделю изучения С++, трудно было освоить многомерные динамические массивы. Однажды я достал дурацкими вопросами С++-ера, он посоветовал освоить Vector и забить на массивы. Я испугавшись этого слова (ещё со школы с урока геометрии), написал свой вектор (динамический массив с добавлением, удалением элементов, выделением памяти сразу с запасом), тогда я не подозревал, что пишу тот самый вектор. Попутно поняв суть, написал односвязный/двусвязный список, двусвязный список с динамической серединой, бинарное дерево и пошло поехало. Если есть хорошая мотивация, Делфисту не составит особого труда пересесть на СИ подобные языки. Вот результат теста по времени работы 4-х типов списков (Двусвязный++ - это обычный двусвязный + динамическая средина поиска элемента): yadi.sk/i/7nMOKZ45gF4U9A yadi.sk/i/QJGt8HIW9Ys-1w
@StarMasterDream
@StarMasterDream 4 жыл бұрын
как свойства align присвоить через код?
@kperep
@kperep 4 жыл бұрын
Отличное интервью! Сергей скромняга, видно что волнуется, но держался молодцом. Наконец-то в гостях не победитель международных олимпиад и не программист с трёх лет, а простой парень, учитель игры на баяне, который в начале своей it-карьеры кодил за пирожки :) Из-за этого лампово всё воспринимается, как будто друг из детства забежал поболтать за чашкой чая.
@pymentor.
@pymentor. 4 жыл бұрын
подписываюсь под каждым словом
@user-iw9po9ty8r
@user-iw9po9ty8r 4 жыл бұрын
просто мечта девчонок, не занудный и волнующий
@dokatilis
@dokatilis 4 жыл бұрын
Чтобы прочувствовать весь "диапазон" кодеров и программистов, нужны и такие интервью, спасибо Это было "избиение младенцев", и краш-тест на планеты... В следующем видео рекомендую спрашивать скорость света или длину экватора в метрах
@patrickjohnson3581
@patrickjohnson3581 4 жыл бұрын
Играл на бояне, при выборе языка программирования решил не изменять себе :)
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Вахахаха, блин
@IT-no1wi
@IT-no1wi 4 жыл бұрын
Делфи - это боян в программировании )))
@user-ty6fq9os9k
@user-ty6fq9os9k 4 жыл бұрын
наоборот. Нет более лучше ИДе среды, чем Делфи.
@konstantinsolkin487
@konstantinsolkin487 4 жыл бұрын
Ахахахаха
@JanaSlavinska
@JanaSlavinska 4 жыл бұрын
Добрее нужно быть. Время такое, сегодня ты в фаворе, а завтра - в баяне))
@patrickjohnson3581
@patrickjohnson3581 4 жыл бұрын
Оставил полный просмотр на вечер, т.к. с первых минут пяти человек оставил приятное впечатление. Сергей, так держать! Оставайся таким же добродушным, интересным и открытым. Ну и спасибо за такое "уютное" интервью обоим, посмотрел с удовольствием!
@AlexMikh82
@AlexMikh82 4 жыл бұрын
Парень к сожалению не смог рассказать о многих преимуществах Дельфи как языка, по сравнению с C#. 1) Это найтив как и С++ для всех платформ с возможностью быстрой работы с памятью (не нужны никакие Си-шарповые unsafe извращения). Можно даже на ассемблере писать, если очень надо. И такие программы полностью самодостаточны на любой из платформ. 2) Прямое управление памятью - это как раз благо, а не беда. Это позволяет эту память использовать максимально рационально и мгновенно ее освобождать, а не извращаться потом с подстройками Сборщика мусора, чтобы он не тормозил на нагруженных проектах. 3) Работа со строками такая же гибкая, быстрая и простая как на C++. Не нужно никаких извращений со StringBuilder-ом. 4) В Дельфях есть метаклассы на уровне языка (т.н. "class of" ), чего нет в других языках. По сравнению с их простотой и скоростью рефлексия в C# и рядом не стояла. Хотя и рефлексия в Дельфях тоже есть. 5) Наличие удобных множеств на уровне самого языка, а не на уровне реализации на классах. 7) Интерфейсы в Дельфях это гораздо больше чем интерфейсы в C# поскольку они изначально были сделаны для поддержки COM, а соответственно имеют автоматический подсчет ссылок, которым при этом можно гибко управлять, перекрывая этот механизм. 8) Классическое процедурное программирование иногда проще и логичнее, чем непонятно зачем созданные статические классы. 9) Сама структура разбиения классов на заголовочную и имплементационную часть требует более вдумчивого подхода к проектированию классов как и в С++, что есть как раз хорошо. Минусы в сравнении с C# тоже есть. Прежде всего это отсутствие LINQ и даже в некоторых аспектах принципиальная невозможность его создания без серьезной доработки Дельфевых джейнериков. Весьма скудная поддержка ВЕБ технологий из коробки.
@maksimabramovich6615
@maksimabramovich6615 4 жыл бұрын
1. Натив на самом деле не 100%. Если говорим про код то да, но вот нативность контролов в FireMonkey все еще под вопросом 3. Работа со StringBuilder временами все таки нужна для оптимизации работы с памятью. Нужно признать что в последних версиях все меньше и меньше (улучшают оптимизатор кода) но например в Delphi XE стоит попробовать добавлять к строке по одному символу несколько тысяч раз 4. Ага, особенно виртуальный конструктор (на сколько я знаю это уникален для Delphi ) выносит мозг разработчикам на других языках 8. Статические классы и прцедуры созданы для того чтобы упорядочить ваш код. Как по мне так очень нужная фича 9. Согласен что проектировать классы следует вдумчево, но вот наличие заголовка и реализации в этом слабо помогают (в C++ есть *.h файлы, в C# есть сворачивание кода)
@AlexMikh82
@AlexMikh82 4 жыл бұрын
​@@maksimabramovich6615 1. Контролы в FireMonkey не найтивны, а "мимикрируют" под платформу руководствуясь стилями. Но этот подход куда лучше, чем например городить, прожорливых, кроссплатформенных монстров на Электроне с дебильно-убогим JavaScript-ом под капотом. 3. Вы говорите про весьма экзотически-нерациональный способ добавления тысячи раз по одному символу. Но тем не менее даже этот сценарий в Дельфи будет работать на порядок быстрее чем на С#. Хотя для Дельфей или C++ куда логичнее было бы сразу создать большую строку (например, через SetLength ) и заполнять ее посимвольно. Это будет быстрее чем через StringBulder. Но кстати и TStringBulder на Дельфях тоже есть ( очевидно, для переходящих с C# и не умеющих мыслить более правильными алгоритмами на C++/Delphi ) 4. В Дельфях еще и конструкторы сами по себе более гибкие чем на C#. Например, там не обязательно вызывать inherited конструктор в первой строке кода, а можно выполнить определенные действия перед этим вызовом ( это порой спасает в сложных неординарных ситуациях ). 8. Статические классы это еще и синтаксические выкрутасы за невозможностью в Java/С# иметь обычное процедурное программирование. Возможность создания чистых статических классов есть и в Дельфи. Но там это не так часто нужно. 9. Сворачивание кода есть и в Дельфи. Но заголовки как раз дисциплинируют. В С# чаще всего классы пишут хаотично, бесконечно перемешивая private/protected/public и бесконечно мешая в кучу поля методы и свойства. С++ и Делфи в этом плане более дисциплинируют и порой достаточно посмотреть на заголовок или интерфейсную часть в Дельфях, чтобы четко понять структуру и как с этим работать. А в C# вечно прыгаешь по всему классу туда-сюда, а каша в голове неопытного разработчик превращается в еще большую кашу кода.
@maksimabramovich6615
@maksimabramovich6615 4 жыл бұрын
@@AlexMikh82 Еще как нативны если ControlType = Platform, но это пока не все контролы поддерживают. А еще не FireMonkey единым Delphi славится. Например есть еще fgx-native.com/ru/ ;-) (за одно еще и хорошего человека отрекламирую)
@AlexMikh82
@AlexMikh82 4 жыл бұрын
@@maksimabramovich6615 > Еще как нативны если ControlType = Platform, Тем более выходит, что Дельфи движется в нужном направлении в платформенной разработке. Может он хоть частично поможет избавиться от охватившего многих идиотизма с проталкиванием ВЕБ решений на десктоп и на мобилки.
@TheAkooF
@TheAkooF 4 жыл бұрын
#конкурс делфи жив, но не в тренде. Это тот случай, когда ранее популярный ваш одноклассник исчез из поля зрения, а на встречи выпускников ты узнаешь что у него пару детей, малый бизнес и, в принципе, все хорошо. А староста всем говорила, что он умер))
@igorsk1133
@igorsk1133 4 жыл бұрын
а староста говорила, что он бухает и живет с родителями
@TheSnos15
@TheSnos15 4 жыл бұрын
а какой-нибудь двоечник вылез в депутаты и ездит на майбахе с ОПГ-мордоворотами из 90х
@ragnarl.3780
@ragnarl.3780 4 жыл бұрын
кто-то еще ходит на встречи выпускников?
@SIM31r
@SIM31r 3 жыл бұрын
@@ragnarl.3780 если староста активный, то и спустя 20 лет собирает группу ))
@itbeard
@itbeard 3 жыл бұрын
Привет! Ты победил в конкурсе, поздравляю :) Чиркани мне в телегу: @iamitbeard
@angelinarudenko5211
@angelinarudenko5211 4 жыл бұрын
Один из самых приятных гостей на канале! Было очень интересно послушать о Delphi. Жаль что в колледже не разрешали пользоваться последней версией. После просмотра даже появилось желание снова что-нибудь потыкать) спасибо за интервью!
@aliakseikushnir41
@aliakseikushnir41 4 жыл бұрын
Самое душевное интервью на канале.
@89jylia
@89jylia 4 жыл бұрын
Молодец парень! Такие как он большая редкость! Искренний, слегка застенчивый а самое главное он кайфует от Delphi! Глаза горят, а значит Delphi жив и будет жить! Если честно сам иногда возвращаюсь к истокам своей студентческой жизни в мгврк и прогаю чисто для своего удовольствия на Delphi! Да и считаю, что нет мертвых языков, есть узконаправленность где они безусловно лидеры либо более приемлемы в плане разработки.
@DK-ue5uf
@DK-ue5uf 4 жыл бұрын
Бог ! Найс исправил ))
@user-br4eg3cj1s
@user-br4eg3cj1s 4 жыл бұрын
Мертвые языки есть просто о них никто не знает. Я вот свой писал
@evtamevtamovich4700
@evtamevtamovich4700 4 жыл бұрын
МРК на месте! НАЗАРОВ жив! ❤
@andrewvsk2368
@andrewvsk2368 3 жыл бұрын
Смерть Pascal (я подразумеваю все диалекты, коих на самом деле немало) - это чисто маркетинговая хрень. По дизайну Pascal лучше, чем Java с её дебильной, особенно в прошлом виртуальной машиной, но что-то удачно пропиарили, что-то не очень. + Политика Borland (эталонный компилятор Pascal своего времени) была совершенно шизанутой, по схожему сценарию в Microsoft чуть не похоронили свой C# из-за Mono и показательной "проприетарности" и "только под Visual studio", но к счастью вовремя одумались и даже кое-где открыли исходники. Borland по сути исторически похоронили Pascal, качество языка здесь вообще не важно. Сейчас Free Pascal вполне крутой, только поезд уже ушёл.
@alexanderchuprina7508
@alexanderchuprina7508 3 жыл бұрын
@@andrewvsk2368 Ваш пост до фразы: " + Политика Borland (эталонный компилятор Pascal своего времени)..." читать вполне сносно, а вот далее, уж извините - запредельная отсебятина!!! Благодарить меня не надо! :)
@WellcomeToMe
@WellcomeToMe 4 жыл бұрын
Очень приятно смотреть. Такой хороший, не испорченный парень. Успехов ему! Молодец!
@DK-ue5uf
@DK-ue5uf 4 жыл бұрын
Бог ! Ахаха , ты тут всех я вижу исправляешь 😂
@desa8986
@desa8986 4 жыл бұрын
Почитал комментарии просто ужас, некоторые пишут что программируя на Delphi некоторые не знают дженерики и тому подобное - если им это позволяет писать рабочий нормальный код зачем им дженерики. Применяйте инструменты тогда когда они действительно нужны, а не в кучу 10 способов чтобы было и что вот я так умею - это смешно, да и зависит все от самого программиста и его саморазвития если это ему не нужно то зачем ?... Да Delphi не такой популярный среди остальных языков, потому что в свое время он попал не в те руки... Для сравнения новая IDE Delphi ничем не уступает студии даже вроде как покрасивее. Возьмите и просто сравните установку того же всеми любимого Qt сколько нужно танцев с бубнами при настройке чтобы он выплевывал консольный exe файл (в Delphi просто нажать установить и налить себе кофе пока он устанавливается). Про размер файлов Delphi, Exe которые получаются при компиляции ))) файлы говорите получаются большие ? )) а вы не пробовали менять режим DEBUG на RELEASE ?. Нужно может сначала разобраться с IDE и с ее настройками прежде чем писать такие комментарии. Я сам работал и работаю на Delphi и хочу сказать что программировать С УДОВОЛЬСТВИЕМ получается только на нем, синтаксис человеческий нет всяких значков и не очевидных вещей как в C++ (ps ни в коем случае я не говорю что C++ плохой, я тоже пишу код на нем для контроллеров). Работал и на C# и на Qt, Php и тому подобное, в общем попробовал много чего, скажу так - нужно выбирать инструмент разработки под задачу а не наоборот. Да действительно на Delphi нельзя написать хороший сайт но он для этого и не предназначен не так ли? На Delphi можно написать все точно так же как и на таких языках как C#, C, C++ это зависит не от языка а от возможностей программиста. Delphi это скорее среда разработки для бизнес сегмента где важна скорость разработки быстрое прототипирование и так далее, возьмем тот же Qt - текстовый редактор просто шикарный но вот редактор форм ужас, там чтобы повторить 1/100 того что может Delphi это нужно просто извернуться, в C# аналогично мало компонентов нужно все пилить и пилить. В Delphi уровень вхождения в язык очень низкий. Не знаю как вы а я вижу только одни плюсы в Delphi, минус только один и он к сожалению большой это его цена, и не каждая компания готова потратиться на лицензию, соответственно отсюда и тренд на бесплатные или копеечные лицензии других продуктов. И на последок внимание вопрос всем НЕ любителям Delphi сколько "тысяч" библиотек и зависимостей нужно перенести со своим EXE чтобы она запустилась на другом ПК ? ))) для Delphi это всего 1 exe файл так для справки и работать он будет как на Windows XP так и на Windows 10 и никаких танцев и бубнов F9 и вперед...
@_Mikekkk
@_Mikekkk 4 жыл бұрын
Я больше 20 лет пишу на Дельфи. Начинал еще с турбо паскаля под дос (писал и на ассемблере и на первых бейсиках). Дельфи охренительно удобная среда разработки приложений с пользовательским интерфейсом. Всякие формы, кастомные визуальные компоненты и разное такое.
@Ma_X64
@Ma_X64 4 жыл бұрын
Я редактора удобнее еще не встречал. Всякие там опенсорсные рядом не валялись. Часто правлю в нём левые текстовые файлы.
@blackman852
@blackman852 3 жыл бұрын
Дай свои контакты пожалуйста)
@electronick17
@electronick17 3 жыл бұрын
Аналогично, с Дельфи уже 20+ лет. Я не профи программист, мне Дельфи помогает в моей инженерной работе. Классная среда в которой я могу быстро сделать нужную по работе программу для себя и коллег. И ещё я обожаю язык Pascal!
@ko11ektor
@ko11ektor 3 жыл бұрын
@@electronick17 А какие можно писать программы по работе в Вашем случае, если не профильная работа "программирование"?
@electronick17
@electronick17 3 жыл бұрын
@@ko11ektor работа с базами данных (мой случай), сопряжение с измерительными приборами... Задач уйма. На самом деле нужен программист. А денег, как обычно бывает, на это нет, так как программисты хотят зарплату минимумм раза в 2 больше, чем можем дать.
@sergeykhairulin
@sergeykhairulin 4 жыл бұрын
сижу такой на работе с запущенной рад студио 10.3 и тут вижу, что вышел ролик про Делфи! Лайк не глядя!
@LobanovSpace
@LobanovSpace 4 жыл бұрын
:D как раз, для тебя
@alexander2410
@alexander2410 4 жыл бұрын
баян купил?
@ihor.smirnov
@ihor.smirnov 4 жыл бұрын
Тоже на 10.3 пишу сейчас)
@user-mu7yi5ii6n
@user-mu7yi5ii6n 4 жыл бұрын
У нас есть системы на delphi 5 и 7. Сейчас пилим на xe 10.
@SuperBarbaren
@SuperBarbaren 4 жыл бұрын
Хорошо вам. У нас только XE2
@k0s2142
@k0s2142 4 жыл бұрын
Delphi - жил, Delphi - жив, Delphi - будет жить!
@vtikey7191
@vtikey7191 4 жыл бұрын
В наших сердцах. Ага ))
@artyomvashkevich602
@artyomvashkevich602 4 жыл бұрын
Но царство ему небесное)!!!
@1barsuk
@1barsuk 4 жыл бұрын
Artyom Vashkevich данунах. Я на дельфях с использованием deep learning пишу программы для инспекционных систем и обработку изображений с целью контроля продукции.
@eduardkoryagin4792
@eduardkoryagin4792 4 жыл бұрын
Это надпись на мавзолее?
@slavianich
@slavianich 4 жыл бұрын
@@vtikey7191 главное чтобы в мавзолей не положили))
@kerya2858
@kerya2858 4 жыл бұрын
Лучший и старейший (1993г.) файловый менеджер Total Commander написан на Delphi. Первая версия этой программы была выполнена Кристианом Гислером в качестве дипломного проекта, а затем переросло в дело всей его жизни.
@gerasymchuck
@gerasymchuck 4 жыл бұрын
Почему .NET похож на Delphi? Потому что разработкой .NET занимался Андерс Хейлсберг - главный инженер Borland, создатель Delphi.
@Mr43046721
@Mr43046721 4 жыл бұрын
Видно что у чувака горят глаза)) приятно смотреть на людей, которые увлечены тем, что им нравится. Лайк
@LobanovSpace
@LobanovSpace 4 жыл бұрын
С этим согласен
@TheAtomov
@TheAtomov 4 жыл бұрын
Никогда не понимал что значит горят глаза. А вот оно что значит! Заметил что у этого любителя Дельфы есть не малое желание переехать на шарпы, так что вот они какие горящие глаза!
@user-iw9po9ty8r
@user-iw9po9ty8r 4 жыл бұрын
@@TheAtomov немножко жалко парнишу, родился в деревне, а там слабые школы, и плохо развивают софт скилы, плюс комплексует перед городскими продвинутыми программистами, надеюсь дети у него будут не такие задрюканые и будут прогать на мэйнстримовых языках
@TS-iq8oy
@TS-iq8oy 4 жыл бұрын
@@user-iw9po9ty8r блин такая же фигня. Что делать??
@thedmitryguy
@thedmitryguy 3 жыл бұрын
Техносервис Крым, ты в деревне застрял?
@user-rl7xb4ki5u
@user-rl7xb4ki5u 4 жыл бұрын
Борода, отличное интервью, первая работа была на делфи! Возьми интервью у фрилансера по жизни. Думаю будет круто! Тут тебе и отличный колаб, большой опыт и приятный собеседник. Плюсом еще то, что у тебя вроде фрилансеров небыло, а тут богатая история.
@Glaster2010
@Glaster2010 4 жыл бұрын
Давно изучаю, программирую на Delphi,не профессионально и знаю историю развития среды, а этот парниша знает ещё больше. Респект!
@user-fu5kq5ke4h
@user-fu5kq5ke4h 2 жыл бұрын
С такими программистами у Delphi есть будущее!
@ALEXANDRPERERVA
@ALEXANDRPERERVA 4 жыл бұрын
Для меня Делфи всегда жив! Потому что я с ним выиграл школьную(11 класс) городскую олимпиаду МАН (Маля Академия Наук), поэтому в сердце навсегда. Эх помню, как создавал пользовательский интерфейс, коннектил microsoft access к приложения, флешбеки пошли И каждый раз убеждаюсь, что паскаль и делфи живы, когда покупаю билеты на поезд, автобус и вижу стандартные формы делфи на мониторе кассира-оператора, или просто синий экран, по которому нужно перемещаться стрелочками!
@TS-iq8oy
@TS-iq8oy 4 жыл бұрын
Ааа ностальгия
@davemurey6119
@davemurey6119 Жыл бұрын
Вы из Симферополя, приятно!
@CapralRoma
@CapralRoma 8 ай бұрын
Хех, я тоже 8 лет учился на баяне, потом 4 года на бас гитаре, а сейчас учусь играть на барабанах и параллельно начал учить Си)
@sssauka
@sssauka 4 жыл бұрын
очаровательный чувак! интервью - кайф !
@dimalg9330
@dimalg9330 2 жыл бұрын
Серега мега крут .... Пусть ведет свои курсы по Delphi
@user-it1jg6wl6e
@user-it1jg6wl6e 4 жыл бұрын
За пироги помогал людям. Добрый человек)
@LobanovSpace
@LobanovSpace 4 жыл бұрын
За еду работал в прямом смысле слова :D
@AlexKulinkovich
@AlexKulinkovich 4 жыл бұрын
Отличный выпуск! Оказывается много софта написано на Delphi. Из википедии: Файловые менеджеры: Total Commander, FreeCommander. Видео- и аудиопроигрыватели: Light Alloy, The KMPlayer, AIMP. Программы мгновенного обмена сообщениями: QIP 2012, The Bat!, Skype (до покупки Microsoft). Создание музыки: Guitar Pro (до версии 6.0). Текстовые редакторы: Notepad GNU. Компьютерные игры: Age of Wonders, «Космические рейнджеры», Космические рейнджеры HD: Революция.
@electronick17
@electronick17 7 ай бұрын
Классное интервью! Delphi для меня рабочий инструмент инженера. Делаю программы для работы с разными базами данных измерений, работы с приборами. Чем нравится Delphi? Тем, что быстро все получается, у меня дольше времени уходит на обдумывание задачи, чем на ее реализацию. Тем более программирование это только маленькая часть моей работы. Сейчас Lazarus вполне годится для этих целей. На него и перехожу в работе.
@user-ex8ed6pu9h
@user-ex8ed6pu9h 5 ай бұрын
ЦОЙ ЖИВ! 😂😂😂 Очень обрадовался когда увидел заголовок, спасибо ютубу за рекомендацию! Я лично пробовал C++, Java, Python, а ничего кроме Delphi не заходит😅
@Alexcrool
@Alexcrool 4 жыл бұрын
Обожаю Делфи! Моя первая и пока единственная работа (Делфи программист) уже 15 лет. Устроился сразу после универа и до сих пор решаю все корпоративные задачи на нем. Начиная от БД до интеграции в ЕГИС.
@itbeard
@itbeard 4 жыл бұрын
Гугл банит?
@sergeevvasily1507
@sergeevvasily1507 4 жыл бұрын
Даже человек зная Делфи нашёл работу! А ты нет!(с) препод
@SergMirny_yt
@SergMirny_yt 4 жыл бұрын
сука, до слез.. про меня )))
@user-ce1he9yp9d
@user-ce1he9yp9d 4 жыл бұрын
Серг Мирный зная Делфи и Паскаль получиться хороший курьер яндекс еда
@im_a_hater
@im_a_hater 4 жыл бұрын
Я в универе программировал на Delphi и Visual C++... Начинал изучать программирование с бейсика... в асм не смог. И да я теперь безработный. ))))
@user-qq1hu9es5v
@user-qq1hu9es5v 4 жыл бұрын
Полгода назад работал Delphi программистом, потом перешел на Java & Spring. Сейчас найти работу Delphi программистом практически нереально если живешь в маленьком городе.
@MrTAZAQ
@MrTAZAQ 4 жыл бұрын
@@im_a_hater это всё из-за ассемблера :))
@Werumag
@Werumag 4 жыл бұрын
Забавно, спрашивал про проекты написанные на Delphi, между делом в разговоре упомянул весьма таки известную программу, но при этом дальше даже не сказал, что она на Delphi написана - Total Comander как бы на Delphi написан, весьма таки крупный проект. :)
@user-zh9ue5mv4o
@user-zh9ue5mv4o 4 жыл бұрын
Туда же и skype ранее.
@GuvaCode
@GuvaCode 4 жыл бұрын
ну тотал давно уже на лазарус переехал.
@volodymyrkor7164
@volodymyrkor7164 2 жыл бұрын
TheBat! тоже на Delphi
@smagulov85
@smagulov85 4 жыл бұрын
Пишу на Delphi XE4. Delphi и Python мои любимые языки.
@Ma_X64
@Ma_X64 4 жыл бұрын
Под виндой можно обращаться из потоков к визуальным компонентам через механизм сообщений винды. В линухе (в винде в меньшей степени, но тоже) очень часто для взаимодействия между потоками используются сокеты.
@Hopkroft
@Hopkroft 2 жыл бұрын
Душевное интервью. Сам пару раз в год пишу на Дельфи. Есть один клиент, который никак не перейдёт на 1С, с системы что я запилил. Приходиться им новые фичи иногда запиливать.
@cryptoblog6010
@cryptoblog6010 3 жыл бұрын
Очень интересно было посмотреть, приятные парни)
@redrik6675
@redrik6675 4 жыл бұрын
Хочется тепло обнять этого человека)
@alexeyklochkov2275
@alexeyklochkov2275 4 жыл бұрын
Пишем на Дельфи ХЕ в сфере лабораторной диагностики, в т.ч. 2 больших продукта - система для программирования дозирующих роботов и инструмент для интеграции лабораторных инф. систем, роботов и приборов в технологическию линию. Слышал, что Сбербанк Онлайн для Андроид написан на Дельфи.
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Класс, начинаю смотреть.
@huchenko
@huchenko 4 жыл бұрын
Nostalgia, Спасибо Борода)
@subaruvalit5931
@subaruvalit5931 4 жыл бұрын
Delphi афигенный инструмент на котором можно быстро сделать работающее приложение, для того чтобы быстро и с наименьшими затратами показать клиенту модель как что будет работать его бизнес приложение. Ещё со времён школы и универа.
@Minas__Morgul
@Minas__Morgul 4 жыл бұрын
Нас не отправляют на карантин и я как обычно еду на нелюбимую работу чуть свет и смотрю твои видео. Хз почему, но позитивно себя чувствую после них
@Jackson-mn3oj
@Jackson-mn3oj 4 жыл бұрын
Борода, спасибо за видос :)
@spappinventor2850
@spappinventor2850 4 жыл бұрын
Рад что Паскаль жив! А Delphi в свое время был ШЕДЕВР! Кстати в Delphi всегда была в ногу, Delphi 3 появились интерфейсы, тогда же уже некая автоматизация работы с кучей появилась. А в Free Pascal чудесный модуль который облегчает обнаружить утечку. Потом основатель Delphi ушел создавать C# (предатель).
@TS-iq8oy
@TS-iq8oy 4 жыл бұрын
Там майкрософт это все сделал
@slavokseverskv5770
@slavokseverskv5770 4 жыл бұрын
в году так 1999 писал dll-ки для поддержки delphi 3 directx. Было весело. Попался на рынке пиратский диск Microsoft SDK directx для разработкиков с примерами на visual C++.
@Michael_Sh
@Michael_Sh 4 жыл бұрын
Хм. Возможно игрался с твоей библиотекой. Помню было что-то такое)
@jenyabear5274
@jenyabear5274 4 жыл бұрын
Господи, я помню Delphi очень хорошо. Писал на нем с 96 по 2001. Закончил на 3-ке. Тогда же закончился знаменитый и легендарный Borland. В Парусе мы писали Erp на нем. И по тем временам вполне так получалось. Глючноватая среда была тогда, язык не отталкивал... Но променял это все на VC++ и тоже не жалею.
@jenyabear5274
@jenyabear5274 4 жыл бұрын
@AhoholA это что :-) Я com-объекты лепил. Эта технология в конце 90-х и начале 0-х шиком была. Но делать их под дельфями было таким несуразным трахом... А еще помню лучшего своего другам под названием BoundsChecker поскольку как ни старайся, но память текла в VCL только в путь.
@edkachalov
@edkachalov 4 жыл бұрын
Lazarus позволяет делать кроссплатформу с Win на Linux, Mac и обратно. IDE работает на любой из осей.
@nickel1892
@nickel1892 4 жыл бұрын
Data base administrator интересно было бы послушать) вроде ещё не было)
@natalisemi8182
@natalisemi8182 4 жыл бұрын
Спасибо! Очень интересно!
@Andro500
@Andro500 4 жыл бұрын
Борода =) Пожалуйста, раздели выпуски по С и С++. Найди по С какого нибудь железячника, это особая тема, будет интересно послушать.
@inikonelectrix2349
@inikonelectrix2349 3 жыл бұрын
могу железячником быть, микроконтроллерщик си и js в придачу, и delphi тоже опыт есть приличный
@andrewvsk2368
@andrewvsk2368 3 жыл бұрын
Гораздо интереснее найти C НЕ железячника, а человека, который осознанно использует C для программирования. Железячник будет писать на C потому что больше не на чем. Лично для меня C - лучший язык.
@SIM31r
@SIM31r 3 жыл бұрын
@@andrewvsk2368 уже было, игрушки делают, где важен FPS, а стабильность не важна, игрушка упала, перезапустил, нет проблем. Я так понял что С++ тупик, слишком сложный.
@andrewvsk2368
@andrewvsk2368 3 жыл бұрын
@@SIM31r я что-то не видел чтобы было интервью именно с СИшником, был C++ от Варгейминга, это другое). Да и для игр C++ как раз нормальный выбор, т.к. удобно делать структуры данных именно для игровой логики где есть множество сущностей со своим уникальным состоянием, однако далеко не всем программам нужно подобное, что делает ООП бесполезным (в этом основная мотивация использовать C и не париться). Функциональные или полуфункциональные языки по тем же причинам отходят от ООП парадигмы, т.к. иногда от неё больше проблем, чем пользы. Ну и всё же для игр стабильность важна :), особенно если речь идёт о сетевых играх. Можно разве что оговориться, что долгосрочная стабильность не важна, то есть если в игре где-то течёт память по 100 Мб за сутки на это в принципе наплевать, т.к. никто не играет сутками (наверное :)), а вот для сервера любая даже минимальная утечка сверхкритична.
@SIM31r
@SIM31r 3 жыл бұрын
@@andrewvsk2368 ну да, я так глубоко не копал. В микроконтроллерах тоже стабильность важна и хватает обычного С без плюсов.
@MrSmb11
@MrSmb11 3 ай бұрын
❤ Спасибо большое за контент
@libx75
@libx75 4 жыл бұрын
Delphi - лучший язык программирования... ничего круче еще не придумали...
@IlyaKotyashkin
@IlyaKotyashkin 3 жыл бұрын
Тоже баянист, тоже решил свичнуться) Рад что не один такой.
@user-nn2oy5wy4o
@user-nn2oy5wy4o 4 жыл бұрын
Жывет Delphi 👍 сам писал драйвер на Delphi 5 для верхнего уровня .
@alexbozhko72
@alexbozhko72 4 жыл бұрын
Вообще душещипательную историю о Delphi и .Net стоило бы начать с того, что одним из главных архитекторов первых версий Delphi, был Андерс Хежлсберг. Потом он был нанят Microsoft и стал одним из главных архитекторов .NET. Это стало предметом иска: в то время (1996), «Борланд утверждал, что Microsoft наняла 34 сотрудников Borland за последние 30 месяцев для того , чтобы украсть коммерческую тайну.
@sergeym8612
@sergeym8612 3 жыл бұрын
Начинал изучать в школе паскаль, в универе делфи (препод топил за Делфи 3(размер файла с пустой формой был примерно 200КБ, но мне приглянулась 7я версия). До сих пор пишу всякие мелкие утилитки для управления приборами и научным оборудованием. Решил попробовать Lazarus и последнюю писал на lazarus.
@user-zi6yj5lh3i
@user-zi6yj5lh3i 4 жыл бұрын
эхххх borland, turbo asm, object Pascal. Вернуться бы в институт. Единственное около ит только в инсте и было (((
@pavlenkoat
@pavlenkoat 4 жыл бұрын
Аж всплакнул. В свое время любил делфи, но не могу найти работу, так как джунов у нас не брали. потом пошел админом :-D
@kandreyk9159
@kandreyk9159 4 жыл бұрын
у нас говорили - "Программист - недоучившийся математик, сисадмин - недоучившийся программист"
@pavlenkoat
@pavlenkoat 4 жыл бұрын
@@kandreyk9159 Честно говоря сейчас смотришь на современных программистов и думаешь что знаний у меня больше чем у них :-) Но это ошибочное суждение:-)
@kandreyk9159
@kandreyk9159 4 жыл бұрын
@@pavlenkoat и думаешь что знаний у меня больше чем у них --------------------------------- это легко проверить - возьмите ТЗ на какой нибудь небольшой проект и покажите этим неучам как надо программировать
@Russsvelt
@Russsvelt 4 жыл бұрын
Тоже люблю делфи, но теперь еще больше люблю Пайтон ).
@pavlenkoat
@pavlenkoat 4 жыл бұрын
@@Russsvelt И я пайтон люблю
@vaitishka
@vaitishka 4 жыл бұрын
Оооочень приятный собеседник! Милый парень)
@user-iw9po9ty8r
@user-iw9po9ty8r 4 жыл бұрын
такое ощущение, что он на эндорфинах
@fumanchez
@fumanchez 4 жыл бұрын
Хотелось бы узнать, что там у пацанов, которые программируют микроконтроллеры или пишут драйвера на чистом С и ассемблере
@konstantin6216
@konstantin6216 4 жыл бұрын
Ради прикола пытался устроится на работу, сказали что не шарю. Предпренимательствую. Знание Асма и Си в жизни не использую, диплом никто никогда не спрашивал.
@ugene4063
@ugene4063 4 жыл бұрын
Пишу и драйвера и фирмвари. И на делфе дрова пишутся и фирмварь на паскале и никаких проблем. А в чем вопрос то?
@Acid31337
@Acid31337 4 жыл бұрын
они программируют там же где производят микроконтроллеры. в Китае.
@0imax
@0imax 4 жыл бұрын
@@Acid31337 Бред) Прошивки под контроллеры пишут по всему миру)
@bithack5612
@bithack5612 Жыл бұрын
Интересно , познавательно спасибо!
@inikonelectrix2349
@inikonelectrix2349 3 жыл бұрын
На delphi писал бэкенд http, irc ботов ставил, usb связку со своими девайсами на микроконтроллерах, opengl и direct3d приложения, там библиотеки для всего найти можно по необходиомости.
@user-jd9gq6ko8j
@user-jd9gq6ko8j 4 жыл бұрын
Я программист си для микроконтроллеров, писал также на ассемблере. Изучал в свободное время с++, в основном OpenGL и 3D графика, также консольные проги простые. Когда стал вопрос создать графический интерфейс для работы с оборудованием (управление прибором через rs232, чтение и сохранение данных с памяти прибора в БД, построение разных графиков, калибровки, настройки, всякие лог файлы и прочее). Я выбрал Delphi хотя до этого в глаза ни паскаль ни Delphi не видел. А выбор сделан был так. Во первых для начала я спросил у знакомого программиста, что выбрать, мне посоветовали Delphi. На вопрос почему ни с# ответ был прост будешь знать Delphi, с# не проблема, если нет вообще опыта начни именно с Delphi. На вопрос он, что жив, был ответ, "о еще как жив" , ну и там "лекция" о развитии языка и пр. Второй момент мне очень понравился синтаксис, легкость вхождения и создания интерфейса "мышкой". Мне после си/с++ освоить Delphi было не сложно. Люди которые не в курсе наверно удивятся узнав, что у Delphi с с++ тоже много общего, хотя на первый взгляд они не похожи внешне. Расстраивает только отсутствие некоторых возможностей присущих си/с++. Также непривычно было видеть "неуказательность" синтаксиса, можно написать целую программу вообще не используя указатели, хотя они поддерживаются и могут применяться при необходимости.
@Michael_Sh
@Michael_Sh 4 жыл бұрын
C++ builder тоже вроде как жив.
@yaroslavskorkin370
@yaroslavskorkin370 3 жыл бұрын
Потому что на дельфях можно писать на ассемблере, работать с win_api , были компоненты для работы с процессором и памятью напрямую
@andreyshmakov6061
@andreyshmakov6061 2 жыл бұрын
За более чем 30 лет работы самым приятным было использование C++, Pascal/Object Pascal/Delphi, ну ещё довелось развлекаться с Фортом, что тоже доставило. Кстати, сейчас майкрософт очень захотела наконец-то прибить свой VB, так вот в отличие от C# там тоже есть возможность процедурного программирования. На мой взгляд, это делается в целях продвижения шарпа, но только ООП нужен далеко не всегда и не везде. Pascal, и Delphi в частности, позволяет выполнить любую задачу с минимумом затрат и отловить большинство ошибок ещё на этапе отладки. Из весомых плюсов ещё могу отметить стандартное структурирование кода, статическую типизацию, отличную модульность. Для долговременной поддержки больших систем обычно это решающий показатель.
@user-nn2oy5wy4o
@user-nn2oy5wy4o 4 жыл бұрын
Класс видео 👍 1-е с Delphi 👍
@blackmass4925
@blackmass4925 4 жыл бұрын
Какой молодец!!!
@vaattikarjalainen527
@vaattikarjalainen527 4 жыл бұрын
Нормальный парень! Нарвятся мне такие вот нестандартные жизненные пути.
@user-ty6fq9os9k
@user-ty6fq9os9k 4 жыл бұрын
Сразу видно настоящего культурного человека. Не то что пошлые программисты без правого полушария. Что не программист - то придурок или изращенец. Вывод: все должны сначала закончить училище культуры, а потом другие специальности.
@TheSnos15
@TheSnos15 4 жыл бұрын
ты знаешь хоть что творят эти сучилищ? в театрах, на концертах, после оных и вообще по жизни. программисты самые божие одуванчики, даже которые бухают и куряют. хотя это обычно плохие спецы
@user-tt5sv1wl4f
@user-tt5sv1wl4f 4 жыл бұрын
@@TheSnos15 Не пали контору. =)
@vtikey7191
@vtikey7191 4 жыл бұрын
Замечу, что человек из провинции ... !
@spiralisna
@spiralisna 4 жыл бұрын
Хорший парень! Удачи ему:)
@vitaliynechaev5242
@vitaliynechaev5242 4 жыл бұрын
Delphi это же среда разработки, сам язык используемый в Delphi во времена моего студенчества назывался Object Pascal
@rusab1
@rusab1 4 жыл бұрын
Интервью👍. фон классный
@serjentssenty1335
@serjentssenty1335 4 жыл бұрын
#Конкурс 1. Большинство компаний использует Delphi потому что переписать на новый язык будет дороже чем иметь в штате несколько прогеров который дописывают рабочий софт. 2. При предоставление преподователю домашнего задания на Delphi гарантирует автомат так как препод не сможет в нем разобраться. (Проверено) . 3. Delphi имеет самую наилучшие взаимодействие компонентов в ОС. (По крайней мере win)
@beltar2
@beltar2 2 жыл бұрын
ЕМНИП в Японии, кажется, был случай, когда какая-то местная контора, которая там серьезные дела делает, как у нас 1С, переползла с Delphi на C#, а через год, грустно поползла обратно. В целом же только для сопровождения старых проектов никто не будет приобретать новую версию инструмента, тем более, бывает компонентики уже не поддерживаемые слетают, хотя я вон для работы с COM-портом взял либу у которой последняя версия для XE и все норм с 10.4. Однако RAD-Studio каждый год по релизу, а то и два. Т. е. стартапов должно быть до фига и больше. Ну и главный вопрос, а зачем переписывать на новый язык, если старый обновляется регулярно, как и библиотека к нему?? Сама постановка задачи глупая.
@BugIT81
@BugIT81 4 жыл бұрын
Душевный человек!!
@MrIllidanStomrage
@MrIllidanStomrage 3 жыл бұрын
По ходу в Беларуси сильное ИТ-сообщество, интересно, что канал возник там и столько разных историй про разработку на разных языках.
@artemzakharov8961
@artemzakharov8961 4 жыл бұрын
Оооох, Лекс, старая застаўка была лепей, на мой погляд, класная інтэрв'ю, дзякуй!
@itbeard
@itbeard 4 жыл бұрын
Всё новое к лучшему)
@warmstar6025
@warmstar6025 4 жыл бұрын
Спасибо за интервью! На hh.ru по запросу "Delphi" выходит около 500 вакансий. Питонщиков требуется в 10 раз больше. Но делфи жив, это круто! Не зря в универе учили.
@goodvin8554
@goodvin8554 4 жыл бұрын
"Питонщиков требуется в 10 раз больше. " а самих питоньщиков при этом в 100 раз больше :)
@warmstar6025
@warmstar6025 4 жыл бұрын
@@goodvin8554 это похоже на правду 😁
@kivinus1575
@kivinus1575 3 жыл бұрын
@@goodvin8554 ну их сложно назвать программистами) в основном это "входильщики", которые после курсов побежали искать работу
@denisp22
@denisp22 4 жыл бұрын
Отличный парень! Приятно слушать. Я бы с хотел дружить))
@alexeyklochkov2275
@alexeyklochkov2275 4 жыл бұрын
У нас тоже из 4 программистов 2 - музыканты (профессионального уровня). В другой группе (в нашей же конторе, пишут на джаве) лид - тоже проф. музыкант.
@AintImpressed
@AintImpressed 4 жыл бұрын
Про Delphi подтверждаю, делаем ГИСы для МосГорТранса, МОЭК и ещё пары крупных организаций на Delphi. Полёт нормальный.
@user-sk4jp3ul4q
@user-sk4jp3ul4q 4 жыл бұрын
Леша плиз,!!!!!!! запускай по второму кругу питон, С++, Java? Java Script и др языки просто с другими ребятами-экспертами, можешь теже вопросы задавать, они в тему, просто они будут другое отвечать, но тоже полезное, для стравнения и расширения знаний, они же шарят тенденции, куда язык идет, что учить, что не учить.Очень нужен этот контент, те кто посмотрел какого то профи на конкретный язык обязательно посмотрит еще одного профи.
@ahatuhov4810
@ahatuhov4810 4 жыл бұрын
Парню респект и успехов! И абсолютно не важно какой инструмент он использует.
@alexanderchuprina7508
@alexanderchuprina7508 3 жыл бұрын
Ну это вы бросьте... это процессору неважно - он жует бинарный код, а вот программисту, который садится на сопровождение уже существующего приложения, IDE ой как ВАЖНО! Большего геммороя, чем support-ить проект на С в природе я не встречал с вывертами его языка, особенно в семантике синтаксиса, где лишний пробел или регистровая зависимость переменных сведут с ума хоть кого. Вот где реальные - Содом с Гоморрой. :)) А вот если он садится за новый проект, то - стоит ему изучить все возможности development tools - ER/Studio с ее возможностями! И вот здесь никакими жабами с питонами и .Net не светит и вовсе! :))
@annar9286
@annar9286 4 жыл бұрын
интересный человек, спасибо.
@realshowcast1362
@realshowcast1362 4 жыл бұрын
Такая я же история, тоже баян, правда 10 лет, музыкалка (5 лет) и дом творчества, но в IT начал входить в конце 2019 г.(учиться ФРОНТЕНД), все думал вот вот, а так и года пробежали, только в 36 лет осознал что хочу кодить, хотя писал уже в блокноте в 2003г. (html, css, попутно javascript)
@user-mu7yi5ii6n
@user-mu7yi5ii6n 4 жыл бұрын
Слушаю интервью, на работе и фигачу АБС на delphi and oracle
@Franc_Net
@Franc_Net 2 жыл бұрын
Я в 80х начал с Pascal. Потом Delphi под Win16-32. Привык мыслить Паскалем. Но один старый программист сказал что "всё что ты пишешь на Паскале, переводится в Ассемблер и машинный код. И только код понимает компьютер". CLS, CLRSCR = MOV AH + INT 10H ;) Компилятор Паскаль и Си с одним и тем же кодом, делали разное. 3800 байт против 11000 байт на Си. Сейчас мало кто смотрит сколько" весит" EXE. Ведь памяти много. Переменная типа Word(2 байта) не используется, или очень редко. Все пишут сразу Int (4-8 байт). Изучая Си, Си++, С# для меня тяжело было привыкнуть к переменным. В Паскале ИМЯ:ТИП; В Си ТИП ИМЯ; В остальном база языков Си одинакова. И учат в основном классы, методы. И способность их писать и понять чужие, основная задача. Но как говорил один старый программист "300 байт из Ассемблера, заменяют 300 килобайт компилятора Си".
@user-ej2fh7mj2x
@user-ej2fh7mj2x 3 жыл бұрын
Ох что нашёл, спасибо за интервью, ну я тут оставлю (полезное дополнение ) : 1. beyondvelocity.blog/2019/05/19/awesome-applications-built-in-delphi 2. Добавлю по сферам: Rkeeper, SR5, Prisma - ритейл; ЦИК Домодедовский, Пулковский (бывший цик АК Россия) - вакансии delphi, разнообразная система сервисов и систем на Delphi (в том числе), авиация, аэропорты ; В кинотеатрах много "нашей" истории; CRM, ERP само собой; СК(Страховые) - История от Diasoft (Me, FA и прочие), синтаксис DelphiScript на своей платформе; список сфер большой; Мелкий софт в корпоративном секторе.
@kookaburru
@kookaburru 4 жыл бұрын
Узнал много интересного про Delphi. Буду качать Delphi Community Edition, вспомню наслаждение от программирования) Да на MacOSX Lazarus тоже можно установить, но это не Delphi.
@DeXMask
@DeXMask 4 жыл бұрын
Сам в шоке... Скачал, и написал себе приложуху для работы на андройд, легко и изящно... Прикольно вспомнить старое и забытое...
@ShaDyRUN75
@ShaDyRUN75 4 жыл бұрын
У нас огромный проект, который разрабатывали с 2001 года и до сих пор его поддерживаем. Пишем на XE 2011 года. Пробовали переводить на новые рельсы - нереально. Слишком много компонент в принципе отказываются работать, а количество рефакторинга зашкаливает. Приложение из 66 самописных библиотек. Но плюсы от Делфи есть. И не маленькие. Работа с памятью кого-то пугает, но если придерживаться некоторых правил, то проблем знать не будешь, а это окупается сполна размером приложения в памяти. Буквально на той неделе написал небольшое приложение с интеграцией SOAP сервисом. На Шарпе интеграция прошла быстро, создание всего приложения обошлось где-то в один рабочий день, но все уперлось в Net Framework. Классы по ZIP добавлены лишь в 4.0, саму возможность интеграции с 3.5, а самое главное - ограничение длины передаваемого сообщения в 16384 символа. Не работает настройка binding, хоть убей. На 4.5 все работает, на 4.0 - нет. Ах да, у клиентов используются тонкие клиенты на Windows XP, чем и обозначается требование такого старого фреймворка. В итоге все пришло к тому, что я написал такое же приложение на Делфи. Времени пришлось потратить побольше - около 3 рабочих дней. Но работает шустро и никаких фреймворков не требует. Но честно говоря писать вэбсервисы на Делфи - то еще извращение. Как и интегрироваться с любым сервисом. На Шарпе это делается в разы проще. А про несовместимость плагинов и компонентов - это в чистая боль.
@maksimabramovich6615
@maksimabramovich6615 4 жыл бұрын
Мне кажктся что для 66 самописны компонент должны быть исходники. Асли они у Вас переведены на Delphi XE то странно что у Вас возникают проблемы с переводом их в последную версию. Если нужна помощь - обращайтесь
@gaara846846
@gaara846846 2 жыл бұрын
Интересный выпуск) Так радует что есть и обычные люди которые не сразу родились программистами и чемпионами по жизни за 3к баксов на первом же месте работы)
@loadmore
@loadmore 4 жыл бұрын
нормальный мэн, вспомнил молодость :)
@MrSirus83
@MrSirus83 4 жыл бұрын
Delphi до сих пор юзаю, и лабы в институте делал на delphi
@Mylnikov_Dmitry
@Mylnikov_Dmitry 4 жыл бұрын
В целом интервью понравилось, за исключением мелочей. Во-первых, Никлаус Вирт швейцарец, а не швед. :) Во-вторых, по истории паскаля, турбо-паскаля и собственно Делфи Сергей немного плавает. Первую версию Turbo-Pascal фирма Borland выпустила ещё под 8-битные компьютеры и работал он на процессоре Z80. Я это точно знаю, поскольку в 1990-ом году начинал изучать паскаль на таком компьютере как раз с Turbo-Pascal. :) Кстати, по поводу вопроса: какие приложения можно разрабатывать на Delpi? Правильный ответ: любые. В состав среды входит нативный компилятор под среду win32 и win64 с обширной RTL, которая позволяет создавать всё, что может быть запущено в среде Windows, начиная от обычных оконных приложений и заканчивая серверами приложений, которые запускаются в режиме сервисов. Можно сделать консольное приложение, dll библиотеку, и даже драйвер устройства. При этом вы не обязаны обязательно использовать VCL. Если требуется, то можно писать приложение на голом Windows API. Тем не менее, мы у себя в организации несколько лет назад перешли на Free Pascal и Lazarus, после чего для нас Delphi "умер". То есть, мы больше не покупаем новые версии среды. А старые проекты продолжаем поддерживать на старых версиях среды. Но от Object Pascal мы отказываться не собираемся. Когда начинали новый большой проект, который продолжается по сей день, то рассматривались различные варианты среды разработки, включая .NET, среда Qt и C++, Delphi и Free Pascal + Lazarus. Поскольку одним из требований было обеспечение реальной кроссплатформенности, в том числе поддержка Linux и MacOS, помимо Win32 и Win64, то .NET и Delphi отпали, так как на тот момент под Linux их не было. После этого было сделано несколько небольших пробных проектов на Qt и Lazarus. В итоге остановились именно на Lazarus, поскольку трудоёмкость поддержки даже среднего проекта на Qt и C++ оказалась на порядок выше, чем аналогичного проекта на Lazarus. Не говоря уже о том, что компиляция проекта на Free Pascal из под Lazarus происходит в разы быстрее, чем компиляция и сборка приложения компилятором C++ из под Qt. Работая с проектом на Qt я в какой-то момент даже поймал себя на мысли, что стараюсь лишний раз не компилировать проект, чтобы не тратить время на ожидание. В конечном итоге новый проект был запущен на Free Pascal и Lazarus. При этом особенно радует, что при сборке под Linux изменения требуются минимальные. Многие вещи для обеспечения кроссплатформенности уже реализованы в RTL самого Free Pascal. При этом к Free Pascal и Lazarus пока есть много претензий. Там не всё так уж гладко. С точки зрения качества кода и количества профессиональных компонентов и библиотек Delphi несомненно у Free Pascal + Lazarus выигрывает. Что касается языка Object Pascal. Огромный плюс, это виртуальные конструкторы. Мы в своём проекте используем собственный Framework, который активно использует эту возможность. Из недостатков, отсутствие множественного наследования классов. В больших проектах это часто вызывает неудобства, но это можно обойти либо через те же интерфейсы, либо через фабрику классов. Интерфейсы во Free Pascal, как и в Delphi имеются, но мы стараемся их не использовать из-за слишком больших накладных расходов на вызов методов. Но тут всё зависит от характера решаемой задачи.
@beltar2
@beltar2 2 жыл бұрын
Насколько я понимаю, в Ring0 на Delphi все-таки не залезть, хотя синтаксис языка как бы всегда имел механизмы работы с памятью, но нужен спец. инструментарий. Про написание драйверов говорили еще лет 20 назад, но там, вроде, всякая переферия была, вроде принтеров. Для тех, кто сидит на торрент-эдишен я бы, Lazarus не рекомендовал, меньше доков, больше кривостей. То, что какой-то студент ковыряется в пусть и пиратской Delphi резко увеличивает шансы, что в конечном счете, он примет решение в пользу покупки именно этой среды, а не Visual Studio.
@StarMasterDream
@StarMasterDream 4 жыл бұрын
как свойства align присвоить через код?
@user-cw9ev9dq4v
@user-cw9ev9dq4v 4 жыл бұрын
Крутой выпуск
@user-ti5cl8ff6w
@user-ti5cl8ff6w Жыл бұрын
Отличньій как гость так и ведущий. Ведущий и не сидит как манекен и в то же время не "забивает" гостя, а ведет грамотньій диалог. Не каждьій так умеет.
@sidelec
@sidelec 4 жыл бұрын
Я играл на треугольнике и стал одинесником...
@0imax
@0imax 4 жыл бұрын
Играл на балалайке и ударных - пишу на асме и Си (иногда ++))))
@user-pl9hn7mg1q
@user-pl9hn7mg1q 3 жыл бұрын
1с очень многие недооценивают, сейчас 1с всё может, видели когда-то 1с 7.7 наверное... 8.3.17 и EDT совсем другое дело
@kennymccormic7578
@kennymccormic7578 3 жыл бұрын
Это кстати очень часто происходит: человек изучает какую-то технологию и ему кажется, что другие технологии так не умеют, или умеют но хуже.
@JokeBox84
@JokeBox84 4 жыл бұрын
Delphi жив и будет жить!
@mikhail3147
@mikhail3147 4 жыл бұрын
Классный гость.
@user-qz8uy9sf2w
@user-qz8uy9sf2w 4 жыл бұрын
Крутой выпуск, привет бороде из Азии.
@itbeard
@itbeard 4 жыл бұрын
Ку!
@botirakhmedov9370
@botirakhmedov9370 4 жыл бұрын
Музыка и программирование (и наверно рисунок) всегда рядом друг с другом
НЕОБЫЧНЫЙ ЛЕДЕНЕЦ
00:49
Sveta Sollar
Рет қаралды 8 МЛН
Переходник для IPhone • 181649538                         Делюсь обзорами в профиле @lykofandrei
0:15
Samsung vs Apple Vision Pro🤯
0:31
FilmBytes
Рет қаралды 1,1 МЛН
Эффект Карбонаро и бумажный телефон
1:01
История одного вокалиста
Рет қаралды 2,4 МЛН
M4 iPad Pro Impressions: Well This is Awkward
12:51
Marques Brownlee
Рет қаралды 6 МЛН