powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему Delphi?
25 сообщений из 317, страница 1 из 13
Почему Delphi?
    #36981341
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему разработчики Delphi пишут собственно на Pascal-е?
Поясню.
Паскаль сам по себе был зачат и рожден "хз когда" относительно конца 2010 года. Как ЯП даже его наследники - всякие там Delphi, FPK Pascal, - выглядят уже невыразительными, небезопасными, и просто - древними, даже с учетом всех фенечек, привнесенных в соответствии с модой (современной или прошедшей, например - обобщения, анонимность, ООП). А ведь с тех пор много воды утекло, и сам создатель паскаля осознал, признал, и далеко развил высокие идеи Паскаля аж до Component Pascal .

Вот собственно и вопрос - почему разработчики Delphi пишут до сих пор на паскале, а не на, скажем, обероне?
Последнее детище Создателя имеет все то что сейчас преподносится как "мегафичи", и даже больше, чем умеют иные ЯП типа C# 5 (об ём уже думают). ООП? Пожалуйста. И даже больше, чем чего будет уметь, наверное, даже Delphi 2020. Метапрограммирование (А это - АОП, контракты, и многое другое)? Пожалуйста. .NET/JVM? Пожалуйста. VCL... Ах и увы, равно как там нема и TV / FV :) Но под обероны есть своя совершенно немелкая пачка компонент - включающая гриды, доступ к различным БД, OpenGL и многое другое. Вроде как есть все что нужно для безбедной и комфортной жизни :)

За сим и вопрос - почему?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981353
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0,

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

Если бы Борланд выпустил бы делфи на основе оберона, то писали бы на обероне.

Кстати, Вирт ругал Борланд за ТурбоПаскаль и просил сделать ТурбоМодулу, но так как ТП продавался на отлично, то никто Вирта не послушал.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981357
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZyK_BotaNeBlondink0,
наверное потому, что программисты выбрали Турбо Паскаль, а впоследствии и Делфи, руководствуясь не языком, а средой разработки и библиотеками.

Но вот что интересно - даже писая (пиша, пися ?) в дельфях, неужели типовой разработчик настолько неленив, что даже не желает писать МЕНЬШЕ кода (в оберон-семействе в модулях нет секции INTERFACE, например - по причине дублирования кода), или как?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981359
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0ZyK_BotaNeBlondink0,
наверное потому, что программисты выбрали Турбо Паскаль, а впоследствии и Делфи, руководствуясь не языком, а средой разработки и библиотеками.

Но вот что интересно - даже писая (пиша, пися ?) в дельфях, неужели типовой разработчик настолько неленив, что даже не желает писать МЕНЬШЕ кода (в оберон-семействе в модулях нет секции INTERFACE, например - по причине дублирования кода), или как?
повторяю: за разработчика решил Борланд.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981367
eBlondink0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZyK_BotaNповторяю: за разработчика решил Борланд.
Я немножко не о том - у меня тоже есть за спиной много дельфи (до 7). Однако решение Борланда лично мне не помешало писать (сейчас) на erlang/scala/nemerle - и я знаю, почему: лень писать много кода. :) Почему же другим помешало решение Борланда ?..
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981387
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0ZyK_BotaNповторяю: за разработчика решил Борланд.
Я немножко не о том - у меня тоже есть за спиной много дельфи (до 7). Однако решение Борланда лично мне не помешало писать (сейчас) на erlang/scala/nemerle - и я знаю, почему: лень писать много кода. :) Почему же другим помешало решение Борланда ?..
мне тоже не помешало, но мы же не о себе?
сейчас модны erlang/scala/nemerle, а 15 лет назад была модной Делфи.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981394
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBlondink0Я немножко не о том - у меня тоже есть за спиной много дельфи (до 7). Однако решение Борланда лично мне не помешало писать (сейчас) на erlang/scala/nemerle - и я знаю, почему: лень писать много кода. :)
Цели разные. 99% программистов пишут на языке X с целью реализации задачи. А 1% пишет на языке BestLang с целью писать на языке BestLang.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981395
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonЦели разные. 99% программистов пишут на языке X с целью реализации задачи.

Ты здесь не договариваешь. Почему для реализации задачи выбран язык Х, а не BestLang?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981397
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNEdd.DragonЦели разные. 99% программистов пишут на языке X с целью реализации задачи.

Ты здесь не договариваешь. Почему для реализации задачи выбран язык Х, а не BestLang?
Потому что
- BestLang не существует;
- задач миллионы;
- всем разом взять и забыть прошлый опыт, выкинуть прошлые исходники, переучиться на язык, который в чем-то лучше, переписать все на этом языке - утопический бред, при чем во многих случаях экономически убыточный;

На обероне пишут? Пишут. На erlang/scala/nemerle пишут? Пишут.
Вот собствено и вопрос - а почему собственно все разработчики Дельфи должны перепрофилироваться на эти языки? А разработчики на с++? На c#? Не должны или должны? А что делать с поддержкой существующих проектов? А с их развитием? А кто профинансирует такое глобальное перепрофилирование? И зачем весь этот массовый психоз?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981398
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На gwbasic пишут коммерческие проекты? Нет. Вот и на дельфи не будут, когда его актуальность упадет до нуля. А в процессе падения актуальности будет падать и численность разработчиков. И так падает. Все нормально. Эволюция идет своим путем. Эволюция, но не революция же за 24 часа ))
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981399
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonZyK_BotaNпропущено...


Ты здесь не договариваешь. Почему для реализации задачи выбран язык Х, а не BestLang?
Потому что
- BestLang не существует;
- задач миллионы;
- всем разом взять и забыть прошлый опыт, выкинуть прошлые исходники, переучиться на язык, который в чем-то лучше, переписать все на этом языке - утопический бред, при чем во многих случаях экономически убыточный;

я с тобой полностью согласен. то бы наводящий вопрос.
ведь "разработчики пишут на языке Х", не было ответом на "почему пишут на Делфи".
Edd.Dragon
На обероне пишут? Пишут. На erlang/scala/nemerle пишут? Пишут.
Вот собствено и вопрос - а почему собственно все разработчики Дельфи должны перепрофилироваться на эти языки? А разработчики на с++? На c#? Не должны или должны? А что делать с поддержкой существующих проектов? А с их развитием? А кто профинансирует такое глобальное перепрофилирование? И зачем весь этот массовый психоз?

перечитайте свой пост, и уточните кто здесь психует.
мои посты вроде по спокойнее Ваших будут.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981400
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonНа gwbasic пишут коммерческие проекты? Нет. Вот и на дельфи не будут, когда его актуальность упадет до нуля. А в процессе падения актуальности будет падать и численность разработчиков. И так падает. Все нормально. Эволюция идет своим путем. Эволюция, но не революция же за 24 часа ))

да. ТурбоПаскаль(Делфи) давно уже не на острие прогресса.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981445
ZyK_BotaNEdd.DragonНа gwbasic пишут коммерческие проекты? Нет. Вот и на дельфи не будут, когда его актуальность упадет до нуля. А в процессе падения актуальности будет падать и численность разработчиков. И так падает. Все нормально. Эволюция идет своим путем. Эволюция, но не революция же за 24 часа ))

да. ТурбоПаскаль(Делфи) давно уже не на острие прогресса.

А ему и не нужно быть на острие прогресса. Прогресс сейчас в области web. А для web Delphi
изначально не приспособлен (просто потому что там нет сборщика мусора, для начала, ну и приличных
фреймворков вроде django, так и не написали, сокьюнити разработчиков - не создали,
а intraweb - это позорище, вообще-то).

А в той нише, где Delphi лучший (десктопные, локальные приложения) - он и так лучший, там просто некуда пока развивать.

Ну так это просто мода такая. Писать в web. Стоит ли напомнить, что вон IBM свой основной бизнес
(а также Oracle и SAP, т.е. все основные) вовсе не на web. А Facebook и Google - это лишь мода (особенно первый).
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981446
ZyK_BotaNEdd.DragonЦели разные. 99% программистов пишут на языке X с целью реализации задачи.

Ты здесь не договариваешь. Почему для реализации задачи выбран язык Х, а не BestLang?

В 100% случаев the best это тот, который знает отдельно взятый человек. Миф о том, что любой программист на C++ сможет стать профи на PHP за месяц-три (или вообще) - это миф.

Обучение (не языку, естественно, а библиотекам, подходам, типовым граблям и средствам прыгания
через них) - это годы, и вот просто так выкинуть, допустим, 10% своей продуктивной жизни, в угоду
какой-то истеричной моде на C# - это, мягко говоря, не разумно. Тем более, если работу можно найти и так.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981462
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNКстати, Вирт ругал Борланд за ТурбоПаскаль и просил сделать ТурбоМодулу, но так как ТП продавался на отлично, то никто Вирта не послушал.
Не совсем так .

На "модных", прогрессивных языках в реальной жизни пишут единицы. Основная - пишет на простых для понимания и квик-стартов.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981463
eBlondink0ZyK_BotaNповторяю: за разработчика решил Борланд.
Я немножко не о том - у меня тоже есть за спиной много дельфи (до 7). Однако решение Борланда лично мне не помешало писать (сейчас) на erlang/scala/nemerle - и я знаю, почему: лень писать много кода. :) Почему же другим помешало решение Борланда ?..

Просто потому что ты на "решениях Борланда" не состоялся - так и не смог написать ничего стоящего, что имеет смысл развивать: сопровождать, дорабатывать и т.д.
У других - получилось, потому им прыгать на какие-то там немерле (ну и бред) - никакого смысла нет - только потеря времени и денег (проектов, бизнеса и т.д.).

Или ты хочешь сказать, что рецепт "перейди на (вписать нужное) - и будет тебе счастье" - это универсальный принцип?

Да и вообще, толсто ты троллишь. Тупо как-то. Много кода писать... Напиши грамотные библиотеки, и не пиши "много кода" каждый раз.
Начни с, ну я не знаю, класса "типовая форма для редактирования справочников". Может и поймешь, что к чему.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981471
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что такое "справочник"?
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981486
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNперечитайте свой пост, и уточните кто здесь психует.
мои посты вроде по спокойнее Ваших будут.
Массовый психоз - это одинаковое мышление десятков или сотен тысяч дельфистов, которые вдруг решили забыть дельфи и выучить эрланг. Т.е. так не бывает.

авторда. ТурбоПаскаль(Делфи) давно уже не на острие прогресса.
Я вот умышленно не задавал вопрос - на каком основании ты отождествляешь досовский TP с Дельфи? Потому и так понятно, что на него услышим ))
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981555
otzi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eBlondink0,
если немного изменить вопрос с "почему" на "как так получилось", то понятно, что "деваться было некуда".
В очень вольном пересказе фирма Borland образовалась так: приехал в Штаты молодой человек, с саксофоном, $2000 в кармане и РАБОТАЮЩИМ КОМПИЛЯТОРОМ ПАСКАЛЬ, который он незадолго до этого у кого-то перекупил. В этот момент выбор Паскаля уже был сделан. О красоте и чистоте программирования задумывались эстеты, а люди дела рубили бабки (как всегда). Borland сумел быстро создать IDE, которая, как принято считать, "навсегда изменила подход к средам программирования". Это действительно так - влияние того TP чувствуется во всех современных IDE. Ну, так почему же, при таком бешеном успехе, надо было что-то менять?
Ну, а что было дальше - уже обрисовал Edd.Dragon.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981646
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglZyK_BotaNКстати, Вирт ругал Борланд за ТурбоПаскаль и просил сделать ТурбоМодулу, но так как ТП продавался на отлично, то никто Вирта не послушал.
Не совсем так .

На "модных", прогрессивных языках в реальной жизни пишут единицы. Основная - пишет на простых для понимания и квик-стартов.

На модулу, борланд мог пересадить разрабов только насильственно, перестав выпускать ТурбоПаскаль.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981662
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragon
авторда. ТурбоПаскаль(Делфи) давно уже не на острие прогресса.
Я вот умышленно не задавал вопрос - на каком основании ты отождествляешь досовский TP с Дельфи? Потому и так понятно, что на него услышим ))

Топик начался с вопроса "почему Делфи?".
Я считаю, что если бы не популярность ТП, то Делфи бы не существовало, а если бы кто-то и выпустил этот продукт, то не факт, что нашлись бы для этого продукта пользователи.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981685
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNТопик начался с вопроса "почему Делфи?".
Я считаю, что если бы не популярность ТП, то Делфи бы не существовало, а если бы кто-то и выпустил этот продукт, то не факт, что нашлись бы для этого продукта пользователи.
Ну логично, если бы не популярность С, то и C++ не было бы. И десятки подобных языков выглядели бы иначе. Что такого то, что у популярного нынешнего инструмента есть не менее популярный позавчера прародитель? Но зачем же искусственно дополнительно занижать полезность нынешнего инструмента путем отождествления его со старым, который сегодня действительно полностью бесполезен?

Мне надо реализовать БД и оконный клиентский интерфейс к ней, при этом нужно реализовать более-менее адекватную архитектуру приложения, которую можно развивать в дальнейшем. Для этого не подойдут, ни Паскаль, ни С. Но подойдет уйма языков, включая, С++, Дельфи, C#, Java и даже PHP c HTML.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981696
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragon Что такого то, что у популярного нынешнего инструмента есть не менее популярный позавчера прародитель? Но зачем же искусственно дополнительно занижать полезность нынешнего инструмента путем отождествления его со старым, который сегодня действительно полностью бесполезен?

Я не занижаю полезность "нынешнего инструмента".
Я лишь объяснил, почему Делфи, а не какой-нить хацкель.

Edd.Dragon Ну логично, если бы не популярность С, то и C++ не было бы.

Многие разработчики привносили в свой язык синтаксис си, что-бы переманить себе разрабов.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981706
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNЯ не занижаю полезность "нынешнего инструмента".
Я лишь объяснил, почему Делфи, а не какой-нить хацкель.

Вопрос касался именно этой цитаты:
ZyK_BotaNда. ТурбоПаскаль(Делфи) давно уже не на острие прогресса.
Которая переносит всю древность и бесполезность досовского паскаля на Дельфи.
...
Рейтинг: 0 / 0
Почему Delphi?
    #36981738
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragon
Вопрос касался именно этой цитаты:
ZyK_BotaNда. ТурбоПаскаль(Делфи) давно уже не на острие прогресса.
Которая переносит всю древность и бесполезность досовского паскаля на Дельфи.[/quot]

Нет не переносит, просто Делфи переняла лавры ТурбоПаскаля. Но сейчас никому их не передала.

З.Ы. Я считаю, что на Делфи уместно писать десктопный софт, но среди молодежи(а я молодежь и мне видней) эта среда не популярна, а значит она со временем загнется.
но это ИМХО. мне делфа нравится и пускай живет еще тысячу лет.
...
Рейтинг: 0 / 0
25 сообщений из 317, страница 1 из 13
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему Delphi?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]