Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];

Вниз

Почему вы пишете на Delphi?   Найти похожие ветки 

 
murza   (2002-08-26 15:26) [0]

Вы всегда писали на Delphi? А пробовали на BC++Builder. Неужели Delphi хоть в чем-то лучше?
Писать надо на BC++Builder. Красивше потому что.


 
Lord Warlock   (2002-08-26 15:29) [1]

Без разницы


 
PVOzerski   (2002-08-26 15:34) [2]

Да просто попал под руку когда-то TurboPascal, а не C/C++. А потом переучиваться лень стало :^). Хотя из знакомых очно программистов "паскалистов" меньшинство.


 
MJH   (2002-08-26 15:39) [3]

а пить надо исключительно Хольстен и ничто другое....и слушать только Brooklyn Bounce и DjQuickSilver....


 
Ketmar   (2002-08-26 15:52) [4]

так, для раздувания "holy war" :-):
на чем в Билдере написаны VCL? и почему под Linux первым портанут именно Delphi?

зыж
прошу не отвечать в форум. это вопросы риторические. :-))

Satanas Nobiscum! 26-Aug-XXXVII A.S.


 
Игорь Шевченко   (2002-08-26 16:18) [5]

под Linux первым портанут именно Delphi?

С и С++ там уже были... :-)

А писать надо на Visual Basic. Рулез Фарева :-)))


 
Ketmar   (2002-08-26 16:42) [6]

ну, говоря о портах, Я, конечно, имел в виду "из продуктов Borland". а так там и паскали тоже были - тот же GNU Pascal или мой любимый FreePascal :-)

Satanas Nobiscum! 26-Aug-XXXVII A.S.


 
drpass   (2002-08-26 16:42) [7]

Я начинал на Билдере (если не считать TurboC++ и Turbo Pascal). Но потом он меня зат...хал - с его ресурсоемкостью (а я в то время не был на передовой линии компьютерных технологий) и с его багами (в каждой новой версии их все больше и больше) я просто пересел на более надежную, быструю и компактную Delphi. И, честно говоря, не знаю ни одного преимущества Билдера над ней (говорят, правда, про более полную поддержку Corba - но это не мой профиль).
А чем Билдер красивше? Мне наоборот сишные закорючки вида
for(;;i++){j+=1} нисколько не вставляют...


 
Игорь Шевченко   (2002-08-26 16:50) [8]

drpass © (26.08.02 16:42)

Знал бы ты, как мне поначалу begin и end было трудно набирать...
А слово implementation мог правильно написать только с третьей попытки :-)

А преимуществ нет ни у Delphi перед C++ Builder (разве что раньше появилась), ни наоборот - одинаковые средства, разные языки.


 
Vitaly   (2002-08-26 16:54) [9]

drpass © (26.08.02 16:42)
for(;;i++){j+=1} нисколько не вставляют...


Национализм, батенька!


 
Namo   (2002-08-26 17:56) [10]

а почему тада не Бейсике писать, или не на паскале, или нафортране, алго?
ну а язык Ассемблера чем плох?
хватит таких вопросов задавать. Люди хотять на дельфях, значит на дельфях.!!! и все , не надо .


 
kull   (2002-08-26 18:30) [11]

Да на асме писать надо. Вот матерь всех языков.
А еще лучше прямо в машинных кодах.


 
Игорь Шевченко   (2002-08-26 18:31) [12]

kull © (26.08.02 18:30)

Обязательно в двоичной системе.


 
kull   (2002-08-26 18:36) [13]


> Игорь Шевченко © (26.08.02 18:31)

Да, да.
А эти двоичные коды надо на перфокартах дырявить, как на самом надежном носителе.


 
Esu   (2002-08-26 19:17) [14]


> for(;;i++){j+=1}

Ну такое и меня не возбуждает, а такое очень даже понравилось:
for(p=list->head;p!=NULL;p=p->next)
{printf("...", list->...);
}


> А слово implementation мог правильно написать только с третьей
> попытки :-)

Вот это уж точно :)


 
Romkin   (2002-08-26 22:35) [15]

Насчет С красивше Паскаля - не соглашусь ;-)) Компактнее -да, но исходники Паскаля можно просто читать, а вот С - не могу, дебри :-))
Выбор Паскаля и др. вполне обоснован, во многих институтах и сейчас Паскаль учат, на непрограммистских специальностях. ДА и по опыту скажу, Turbo Pascal раньше самые компактные программы делал, да и компилировал на порядок быстрее Borland же С, отсюда и выбор. Попробуйте с двумя дискетами по 360К сделать программу, причем быстро :-))
Писать можно на чем угодно, о чем разговор? Просто сайт для Делфи, и переманить отсюда на С вряд ли кого удастся


 
Sir Alex   (2002-08-26 23:49) [16]

Раньше еще под ДОС"ом писал на Borland C++ и на Watcom C++, был беcпредельно доволен...
Потом попробовал MFC...Просто жуть :(((( ....
Попробовал Delphi 3... Выбор получился автоматически... Теперь пишу только на Delphi.
Сейчас на работе пишу на Delphi... Зачем мне этот BC++ или VC++???

P.S. Так как, сейчас нахожусь в постоянном поиске работы, заметил, что все больше и больше требуется специалистов по Delphi, а не по C++ :)


 
Sewix   (2002-08-27 03:30) [17]

Дело в том что мое обучение началось с пасаля. Затем пришлось переучится на С/С++. Но не смотря на мое ОГРОМНОЕ УВАЖЕНИЕ к С я пишу на Delphi. Всякие попытки писать на С++ Builder оканчивались невозможностью преобразования типов.


 
Esu   (2002-08-27 03:53) [18]


> невозможностью преобразования типов

Наверное кто к чему привык но мне на Delphi было сначала трудно переводить сишные #define :)

> Попробуйте с двумя дискетами по 360К сделать программу,
> причем быстро :-))

TC2.0

PS Вообще мне самому больше Delphi нравится... Но смотря что и для чего писать...


 
Карлсон   (2002-08-27 03:54) [19]

самый первый язык был Borland C++, но мне онкак-то не понятен был, а в дельфи все легче... там английский как-никак :)))


 
Suntechnic   (2002-08-27 05:59) [20]

И когда ж вы только успокоетесь :)
Все инсинуации по поводу лучшей читабельности кода как в одну так и в другую сторону полная ерунда. Читать удобней тот код, который лучше всего знаешь. Мне лично чтобы Паскалевский код читать мозги переключать надо... а вот С нутром чую.
Ну а про все остальные преимущества и недостатки даже флеймить уже не хочется :)


 
QAZZZ   (2002-08-27 06:25) [21]

И когда-же ето первый язык был спп? а как-же асм или алгол, асм ето тоже язык


 
Dimich1978   (2002-08-27 09:38) [22]

Скажу так что в BC++ мне единственно что Хелп больше понравился чем в Делфи, информативнее как-то там. Вообщем у меня теперь методика такова , если лезу в ХЕЛ , то в Сишный, а если программирую то на Делфи. Смешно получается, но мне так удобнее.


 
GydruS   (2002-08-27 11:43) [23]

Читабельность сырцофф у Дельфи лучше.
В универе у нас учат С. Лабы я на нём посдавал. А пишу всё равно на Дельфи. А ещё С (особенно МS VC++) компилит как черепаха, что меня раздражает очень. И под Дельфи окно, созданное на WinAPI весит < 20k, а под MS VC++ > 150k.


 
Странный Прохожий   (2002-08-27 11:51) [24]

В основном пишу на C++ Builder-e.

Cчитаю, что
1) Delphi более удобен при создании очень масштабных проектов.
2) визуальное управление (формочки, кнопки) на нём пишется быстрее, чем на Сях.

Если использовать VCL -- Builder и Delphi примерно одинаковы.
Но в Сях писать удобней, т.к. этот язык более гибок, чем Паскаль.


 
Дмитрий Баранов   (2002-08-27 11:59) [25]

А какая разница, на чем писать? Откройте, к примеру, MS C# - то ли Delphi, то ли Java, то ли С - скоро их сам черт не отличит, еще один удобный конструктор :) И что с того, что памяти жрет нехило как сама среда разработки, так и то, что в ней скомпилировано? Не эти же аргументы приводят апологеты Delphi в спорах с апологетами С++ - "1) В наше время диски и память дешевы 2) за RAD - будущее" ?


 
Игорь Шевченко   (2002-08-27 12:32) [26]

Дмитрий Баранов © (27.08.02 11:59)

Согласен, RAD хорош тем, что можно избавиться от мелочной рутинной работы, будь то программирование интерфейса или иные задачи. К тому же, на RAD очень хорошо создавать и быстро изменять прототип системы, пока он еще не устоялся.


 
murza   (2002-08-27 13:37) [27]


> А преимуществ нет ни у Delphi перед C++ Builder

Если б не было преумуществ код переносился бы в обе стороны.
Классы сей гораздо лучше паскалевских. Разве есть в Паскале константные методы, конструкторы и деструкторы, которые вызываются когда надо, перегрузка операторов наконец. Попробуйте написать про паскаль книжку в духе Д.Элджера (забыл название). Это ж язык для быстрого освоения. Не сделаете вы на нем гомоморфных иерархий, мудрых указателей, кристаллов с гранями.

> Насчет С красивше Паскаля - не соглашусь ;-)) Компактнее
> -да, но исходники Паскаля можно просто читать, а вот С -
> не могу, дебри :-))

В сях есть замечательная вещь хидер-сырец. Это не технология. Это идея. Хидер - это то, что нужно потребителю. Если ты хочешь списать смотри сырец.
Первые 2-3 года я писал на паскале. Я уважаю этот язык. Очень хороший язык для обучения. В паскале есть многие вещи, которых нет в сях: объявление процедур в теле других процедур, понятие модуля с его begin/end.
В паскале переменные объявляются известно где. Я думаю, это улучшает читабельность, хотя это спорный вопрос. Но цена слишком высока. Это самая ужасная черта паскаля во время написания программ. ну и begin/end.


 
murza   (2002-08-27 13:40) [28]

Да и еще. В билдере совсем плохо со всем статическим.
У меня были до сих пор нерешенные проблемы с объявлением статических членов классов, экземпляров объявленных вне функций.
В этом большая потеря билдера. (Или руки у меня кривые?)


 
Игорь Шевченко   (2002-08-27 13:41) [29]

murza (27.08.02 13:40)

Странно. Проблем, вроде, не наблюдалось :-)


 
limon   (2002-08-27 14:46) [30]

> murza (27.08.02 13:40)
скорее второе :))
смотря откуда базовые классы, если VCL - то это паскаль, а там это не допустимо


 
DiamondShark   (2002-08-27 15:06) [31]

> murza (26.08.02 15:26)
> Вы всегда писали на Delphi?

Не всегда

> А пробовали на BC++Builder.

Угу. Чего-то больше не хочетя

> Неужели Delphi хоть в чем-то лучше?

Во всем

> пИсать надо на BC++Builder. Красивше потому что.

Так и делаем

;)


 
Mystic   (2002-08-27 15:30) [32]

Разачарования в C++ Builder

1) Не работает Ctrl+Shift+C
2) Не работает Ctrl+Стрелка вверх/вниз

И, наконец, когда после долгих похрбкиваний (у меня дома стоял P266 с 30 Мб) он выдал, что время (второй, не первой) компиляции составляет 99 сек, я произвел uninstall и решил, что лучше свои старые исходники (С BC++ 3.1) перевести на Delphi.


 
Suntechnic   (2002-08-27 15:40) [33]

>Mystic © (27.08.02 15:30)
И, наконец, когда после долгих похрбкиваний (у меня дома стоял P266 с 30 Мб) он выдал, что время (второй, не первой) компиляции составляет 99 сек
Исходники правильно организовывать надо, тогда он их по двадцать раз перекомпиливать не будет. В частности обращать внимание на дерективу #pragma header stop(по памяти вроде так называется).


 
frum   (2002-08-27 19:00) [34]

ДЕЛФИ - рулезз, вот и всё. И не гоните чепухи тут.


 
DenKop   (2002-08-27 22:28) [35]

Что больше всего меня в Сях, так это его практически беспорядочный код. Захотел перменную пожалуйста, в любом метсе воткнул и работай. Но когда дело доходит до отлавливания багов, вот действительно можно назвать кромежным адом. Пёс её знает где объявил эту переменную, а она может быть нужна (в процессе отладки) часто и оперативно. В паскале я не думаю в каком месте я её объявил я просто иду в VAR и сразу нахожу свою переменную указатель и пр. Ещё меня раздражает в Сях несовместимость кода написанных на разных версиях. Ну машина у меня довольно быстрая и особых тормозов при компиляции не ощущаю.
Основным отталкивающим фактором для меня является громоздкость кода, и отладка не работающего творения.

ЗЫ: Я ещё в Сях я никогда не слышал о процедурном и функциональном типах, а эта штука порой бывает просто необходима. Си хорош по своему, но мне этого не понять!


 
drpass   (2002-08-27 23:58) [36]

>DenKop
Процедурный и функциональный типы - это обычные указатели, проблем с ним в Сях нет

>Mystic
Проблема не решаема, так как описание класса (видимо, для пущего удобства) вынесено в header-файл. Благими намерениями.. известно куда что вымощено
Кстати, попробуй запустить BCB1 на P150, 8MB RAM. А я в свое время работал...

>murza
На вкус и цвет товарищей нет. Удивляет только, что из всего многообразия хороших и плохих систем программирования на С++ тебе нравится самая уродливая


 
Malder   (2002-08-28 00:07) [37]

GydruS © (27.08.02 11:43)
...
И под Дельфи окно, созданное на WinAPI весит < 20k, а под MS VC++ > 150k


Без обид, но это от кривости рук...


 
IronHawk   (2002-08-28 00:14) [38]

Лёгок и знаком ещё с TP5.5 ! ! !


 
Jeer   (2002-08-28 00:20) [39]

Так имя красивое !!!


 
aus   (2002-08-28 01:05) [40]

> А слово implementation мог правильно написать только с третьей попытки :-)

За то и люблю Делфи, что это слово само вставляется в новый модуль :)



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.009 c
3-85378
Beer
2002-09-04 17:26
2002.09.26
select distinct


1-85594
Али_12345
2002-09-14 21:50
2002.09.26
Не отображается палитра компонент


14-85643
Eugene_Jek_Efimochkin
2002-08-30 01:33
2002.09.26
Windows98=(Windows 3.11 + Windows2000)/2


3-85331
maxim2
2002-09-04 13:41
2002.09.26
Копировать все записи из таблицы в тхт файл.


1-85597
hort
2002-09-13 22:52
2002.09.26
Можно ли hlp-файл скомпилировать внутрь exe-файла программы?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский