Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Delphi - приемущества и недостатки, принимаются различные высказывания 
:(
    Опции темы
Daevaorn
Дата 31.12.2006, 01:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(aktuba @  31.12.2006,  02:05 Найти цитируемый пост)
Я очень часто пишу вне IDE и понятливость Delphi очень помогает. Читаешь как книгу...

У всех свои любимые книгиsmile
PM MAIL WWW   Вверх
aktuba
Дата 31.12.2006, 01:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: нет
Всего: 38



Цитата

У всех свои любимые книги


Согласен, но я и не говорю, что, например, Гоголь лучше Толстого и наоборот. Я читаю в зависимости от настроения, усталости, погоды, состояния мира во всем мире и т.д.  smile Именно это и означает, что для каждой задачи необходим свой инструмент и материал. Для ремонта BMV не читают книги для БТР =)))


--------------------
user posted image
PM MAIL WWW Skype   Вверх
Artemios
Дата 31.12.2006, 01:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 405
Регистрация: 14.8.2006
Где: Саратов, Россия

Репутация: 10
Всего: 50



Цитата(aktuba @  31.12.2006,  01:05 Найти цитируемый пост)
Пару страниц назад, на мое подобное утверждение ты отзывался очень критично. Что, поменялись взгляды или сказать уже нечего, кроме "кроссплатформенность"?

Ты что-то попутал, или чего-то недопонял? Перечитай мои посты повнимательнее, а также свои, на которые тебе и писались ответы. Напомню: 99% всего, что программируется на win32, лучше, короче и красивее писать на Дельфи; Python рулит в web-е и реальных больших систем, написанных на нем, не существует.Или ты так не говорил? И что тебе на это отвечалось? -- не гони, батенька, знаний маловато. Дальнейший бред и комментировать бессмысленно.



--------------------
fib = 1: 1: [ x+y | (x,y) <- zip fib (tail fib) ]
PM MAIL   Вверх
aktuba
Дата 31.12.2006, 01:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: нет
Всего: 38



Цитата

Ты что-то попутал, или чего-то недопонял? Перечитай мои посты повнимательнее, а также свои, на которые тебе и писались ответы. Напомню: 99% всего, что программируется на win32, лучше, короче и красивее писать на Дельфи; Python рулит в web-е и реальных больших систем, написанных на нем, не существует.Или ты так не говорил? И что тебе на это отвечалось? -- не гони, батенька, знаний маловато. Дальнейший бред и комментировать бессмысленно.


Давай ещераз, по-порядку:

1. "99% всего, что программируется на win32, лучше, короче и красивее писать на Дельфи" - правильно и абсолютно верно.

2. "Python рулит в web-е и реальных больших систем, написанных на нем, не существует" - не правильно и говорил я абсолютно не то. Я говорил, что Python более приспособлен для Web (а рулит для Web, для меня, PHP), и "реальные большие системы, написанные на нем" - существуют, но их очень мало, вследствии трудности разработки и поддержки!

3. "не гони, батенька, знаний маловато. Дальнейший бред и комментировать бессмысленно." - потому что комментировать можно много, а вот доводов от Вас я не видел. Кроме "кроссплатформенности". Но, на это я уже дал свою точку зрения выше.

P.S.: насчет знаний. да, маловато знаний по Python, но их хватает для C и Delphi. Поэтому я и привожу свои доводы. А кроме как огрызаний в ответ ничего не вижу. Давайте по другому, объясните мне в чем VS лучше Delphi?


--------------------
user posted image
PM MAIL WWW Skype   Вверх
Artemios
Дата 31.12.2006, 01:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 405
Регистрация: 14.8.2006
Где: Саратов, Россия

Репутация: 10
Всего: 50



Цитата(aktuba @  31.12.2006,  01:33 Найти цитируемый пост)
99% ... - правильно и абсолютно верно
...
вследствии трудности разработки и поддержки!

И как уже стало обычным для твоих постов, абсолютно неаргументированно.
Цитата(aktuba @  31.12.2006,  01:33 Найти цитируемый пост)
потому что комментировать можно много, а вот доводов от Вас я не видел.

нет, посты мои ты действительно не читал. Повторяться не буду smile А доводы -- так именно твоих никто и не увидел smile
Цитата(aktuba @  31.12.2006,  01:33 Найти цитируемый пост)
кроссплатформенности". Но, на это я уже дал свою точку зрения выше.

Опять же, чистая субъективность. Все-таки перечитай еще разок последних 4-5 страниц, а? Глупо ведь получается smile
Цитата(aktuba @  31.12.2006,  01:33 Найти цитируемый пост)
Давайте по другому, объясните мне в чем VS лучше Delphi?

smile Не объясню smile Не ко мне вопрос smile Не люблю VS точно так же, как и Win32 smile smile smile И если последнее есть хотябы на моей домашней машине, и даже пару раз в месяц могу загрузиться в win, то VS отсутствует начисто. Как, впрочем, и Delphi.




--------------------
fib = 1: 1: [ x+y | (x,y) <- zip fib (tail fib) ]
PM MAIL   Вверх
aktuba
Дата 31.12.2006, 01:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: нет
Всего: 38



Цитата

Не объясню smile Не ко мне вопрос smile Не люблю VS точно так же, как и Win32 smile smile smile И если последнее есть хотябы на моей домашней машине, и даже пару раз в месяц могу загрузиться в win, то VS отсутствует начисто. Как, впрочем, и Delphi.


Тогда почему Вы здесь? Здесь идет обсуждение Delphi, о котором Вы, судя по всему, имеете очень поверхностное представление...


--------------------
user posted image
PM MAIL WWW Skype   Вверх
Artemios
Дата 31.12.2006, 01:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 405
Регистрация: 14.8.2006
Где: Саратов, Россия

Репутация: 10
Всего: 50



Цитата(aktuba @  31.12.2006,  01:53 Найти цитируемый пост)
Тогда почему Вы здесь? Здесь идет обсуждение Delphi, о котором Вы, судя по всему, имеете очень поверхностное представление... 

Ой ли? smile И по чему же судишь? smile 
Почему я здесь -- уже упоминал выше, все-таки найди время почитать. А по поводу моих взаимоотношений с Delphi я уже здесь рассказывал.


--------------------
fib = 1: 1: [ x+y | (x,y) <- zip fib (tail fib) ]
PM MAIL   Вверх
Daevaorn
Дата 31.12.2006, 02:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(aktuba @  31.12.2006,  02:33 Найти цитируемый пост)
Python более приспособлен для Web (а рулит для Web, для меня, PHP), 

Это конечно тема для отдельного рассуждения, но на python можно настолько легко и быстро делать сложные web-приложения, что после этого на php вообще смотреть тошноsmile А если учеть, что вы очень любите Delphi за простоту и доходчивость, то эта тема как раз для тебяsmile
PM MAIL WWW   Вверх
aktuba
Дата 31.12.2006, 02:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: нет
Всего: 38



Почитал про твой опыт в Delphi и прослезился =)))

Цитата

Я был вместе с Delphi со 2-й по 4-ю версию, потом перешел на C++ и не жалею.


Со 2 - по 4, это когда Delphi только-только вставала на ноги? Я на Delphi с первой версии и не жалею, хотя был и есть опыт и C++ и Basic и других (Python тоже  smile ). И ты говоришь что имеешь представление о Delphi? Тоже самое может сказать слесарь в автосервисе, который всю жизнь ремонтировал Жигули, а про BMW читал в книжке...

Цитата

И не удивительно, те кто привык садомазахизму уже не в силах оценить всю красоту и изящество делфи. Их представление о работе программиста уже извращено настолько, что они не мыслят жизни без нудной и однообразной работы, от которой их избавляет делфи. А простой и прозрачный код просто бесит, они ищут сложных извращенных конструкций, которые можно понять лишь попыхтев пол  часа как над хитрым ребусом. И думать, ну я и наворотил тут. Слабо кому-нибудь повторить такую же хрень? Только не спрашивайте как это все работает, работает ну и не трогайте! И то слава богу!


А вот это сказано точно!!!

Цитата

Да никто и не спорит. Только заявлялось, и продолжает заявляться, что дельфи -- универсальный инструмент, на котором при достаточном желании можно хорошо (читай быстро, кратко, оптимально) решить практически любую задачу.


Правильно, 99%, как я и говорил...  smile 

Цитата

То есть как это не говорил? Кто предлагал ограничиться в дискуссии платформой win32? А если мое базовое направление -- *.nix, так мне и в дискуссию не вступать?


Да, т.к. идет разговор о Win32. И это по твоей ссылке.

Цитата

Это что касалось шаблонов. Теперь о самих низкоуровневых алгебраических структурах. Например, я хочу использовать рациональные числа неограниченной точности. Для C/C++ есть билбиотека gmp (http://www.swox.com/gmp/). Реализован ли на object pascal какой-нибудь аналог для целых чисел произвольной длины и дробях на них, сопоставимый по производительности? Лично я видел только порт на дельфи все той же gmp, и врятли порт будет эффективней. Ну хорошо, gmp написана в перемешку с ассемблером, переформулирую вопрос: есть ли сопоставимый по производительности аналог, реализованный на object pascal + asm ? Нет.


Так о чем это говорит? Что это ОЧЕНЬ редко необходимо, а не о том, что C++ лучше.

Теперь небольшой итог по ветке. Не поленился прочесть ВСЕ Ваши комментарии и понял следующее. Все доводы, которые Вы приводили сходятся к одному - к специализированным вычислениям, которые, как Вы правильно сказали, чаще всего производятся и не на PC. НО тут идет разговор о Delphi, который изначально ориентирован на Win32+PC. А значит, для корректного сравнения с другими языками программирования, надо сравнивать в одной среде. Вот про это я и говорю. Это я и имел в виду, когда говорил о "кроссплатформенности". Приведите доводы, которые будут однозначно доказывать, что Delphi хуже чем C++ на PC+Win32.

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

Добавлено @ 02:55 
Цитата

Это конечно тема для отдельного рассуждения, но на python можно настолько легко и быстро делать сложные web-приложения, что после этого на php вообще смотреть тошноsmile А если учеть, что вы очень любите Delphi за простоту и доходчивость, то эта тема как раз для тебяsmile 


Вполне возможно. Надо засесть за Python... Вполне возможно, пригодится. Но, в данный момент, это был всего лишь пример. Напомню, речь идет о Delphi...


--------------------
user posted image
PM MAIL WWW Skype   Вверх
Daevaorn
Дата 31.12.2006, 03:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(aktuba @  31.12.2006,  03:53 Найти цитируемый пост)
Приведите доводы, которые будут однозначно доказывать, что Delphi хуже чем C++ на PC+Win32.

Всё относительно. Например, я никогда не стану писать транслятор для скрипт языка на Delphi. А возьму С++ и boost::spirit, так как это наиболее оптимальный и быстрый вариант. И для этой задачи С++ заруливает Delphi без вариантов. А вот когда мне подаобиться GUI-frontend для него, то я ещё подумаю, а не импользовать ли мне Delphi или С#. И явно видно, что для этой цели С++ не столь хорош.
PM MAIL WWW   Вверх
Alexeis
Дата 31.12.2006, 03:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(Artemios @  30.12.2006,  23:54 Найти цитируемый пост)
человек на протяжении нескольких постов утверждает, что ему нужна чистая логика и возможность пинать компьютер по максимуму не задумываясь о том, сколько и как компьютер будет "думать" над его вопросами. Пролог -- это почти в чистом виде исчисление предикатов, позволяет почти не задумываться над тем, каким образом будет проходить процесс логической резолюции. Да и вообще смысл всего декларативного программирования -- программировать не в терминах реализации вычислений на машине, а в терминах самой задачи, то есть именно то, чего хотел бы alexeis1, но с чем он пока просто-напросто незнаком.


Только не надо пожалуйста свои домыслы приклеивать ко мне. От того что вы не понимаете сути того, что я вам говорю не нужно наводить напраслены. Я же говорю часть сишников настолько привыкла к изврату, что уже не замечает этого. Жить без отвертки и шурупов не могут. Тогда, когда весь мир уже переходит на конвейеры он предлагает создавать новые автомобили выпиливая их ручным лобзиком из фанеры. 

  Пинать компьютер не значит использовать неоптимальные алгоритмы и выезжать за счет одной производительности, а заставлять писать программы сам компьютер. Компьютер между прочим умеет так оптимизировать код, что многим программерам так и не снилось. Алгоритм может сам преобразовывать алгоритм. Можете сколько угодно гордится знанием пролога, но что-то не очень видно, что он сильно пригодился. Где вы видели, что я призываю использовать неэффективное программирование? Бред! Или вы считаете что эффективный код можно писать только на С++? А все что не на С++ выходит полное дерьмо, которое будет медленно работать.

  Кроме того с чего вы взяли что я говорил про чистую логику программирования. Читайте внимательно! Я говорил про логичность самого языка, точнее про ее отсутствие! Логичность его конструкций а не про машинную логику или логику алгоритмов. Не надо мне навязывать никакого пролога. Я говорил про программирование без изврата. А не про изврат над программированием. Я лишь утверждаю, что можно и нужно вводить высокоуровневые средства, такие какие есть в делфи и их нужно добавлять и совершенствовать тем самым достигая максимальной прозрачности и читабельности кода. Многое можно переложить на плечи машины при этом не не повышая сложность алгоритмов, а небольшое замедление будет иметь линейный характер. Вы же упорно утверждаете, что это не является прогрессивным и эффективным проповедуя принципы прошлого века. 
  Контроль над кодом это основа эффективного программирования, но это совсем не означает, пилить нужно лобзиком и вручную, тогда как можно поставить автоматические пилы и системы управления и контроля над пилами и станки с программным управлением. Все данные такого цеха можно передавать на центральный компьютер, который будет управлять системами верхнего уровня а эти в свою очередь системами более низкого. Вот один такой цех управляемый несколькими людьми даст ураганную производительность труда и качество продукции, вероятно намного более высокое чем соседний цех с сотнями людей, которые делают туже работу, но лобзиками, ломая пилки, царапаясь и от усталости давая большой процент брака.

  Хотите, берите в руки лобзик и пилите себе Шура в свое удовольствие. Мне намного удобнее стоять у пульта и управлять роботами, которые за день смогут выполнить в 1000 раз больше работы, при этом процент брака будет в сотню раз ниже, а народ получит так необходимые им предметы, и не будут простаивать в очереди неделями, чтобы получить свой несчастный стульчик.

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

  Если и после этого вы скажете, что нафиг прогрессивные средства генерирования кода давайте назад в каменный век, то мне больше не о чем с вами говорить. 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
aktuba
Дата 31.12.2006, 03:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: нет
Всего: 38



alexeis1 - полностью поддерживаю!!! Именно так. Если брать по аналогии alexeis1, то программисты Delphi стоят "на вершине этого конвейера и контролируют программных роботов", а программистов С++ контролируют те самые роботы - парадигмы программирования, написанные в 60-70 годах. Но, господа, времена меняются и не стоит стоять н одном месте! Вы же не на лошадях ездите на работу, не на бересте пишете письма. Delphi - это естественный прогресс языков программирования, который взял все лучшее из прежних языков. В том числе и от C++.

Добавлено @ 03:28 
Цитата

Всё относительно. Например, я никогда не стану писать транслятор для скрипт языка на Delphi. А возьму С++ и boost::spirit, так как это наиболее оптимальный и быстрый вариант.


Т.е. хочешь сказать, что на Delphi нельзя сделать оптимальнее? Да и сомневаюсь я, что boost::spirit целиком на C основан, хотя могу ошибаться, не сталкивался...


--------------------
user posted image
PM MAIL WWW Skype   Вверх
MAKCim
Дата 31.12.2006, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата

и реальных больших систем, написанных на нем, не существует.

система портежей gentoo
Цитата

Или вы считаете что эффективный код можно писать только на С++? А все что не на С++ выходит полное дерьмо, которое будет медленно работать.

Господа, все зависит от компилятора и хватит спорить
ЯП - это просто абстракция и не важно какой он, лишь бы под него был нормальный компилятор
Хотя, как все знают, я сторонник С/С++


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Romikgy
Дата 31.12.2006, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 3
Всего: 146



alexeis1, красивые слова smile
но имхо немного перебор, хотя идея хороша smile
попытка имхо создать гибрида дельфи+мощь С++ = с++ builder но имхо не совсем удачно глючной он хотя идея хороша,
имхо все выбрано лучшее от двух направлений языков


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Daevaorn
Дата 31.12.2006, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(aktuba @  31.12.2006,  04:25 Найти цитируемый пост)
Т.е. хочешь сказать, что на Delphi нельзя сделать оптимальнее? Да и сомневаюсь я, что boost::spirit целиком на C основан, хотя могу ошибаться, не сталкивался... 

Да. Быстрее, оптимальнее и проще не получится. А boost::spirit основана не на С, а на С++smile Использует все его прелести на 100%. Гениальная библиотека.
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0860 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.