Форум: "Потрепаться";
Текущий архив: 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.092 c