Добавлено: 20 сен 2003, 22:43
2Lepsik
А ты знаешь на чём написана IDE в Borland C++BuilderX?
А ты знаешь на чём написана IDE в Borland C++BuilderX?

неужели на Java или на VB ?Marmot писал(а):2Lepsik
А ты знаешь на чём написана IDE в Borland C++BuilderX?
Так VB на Linux/Solaris не запускается...Lepsik писал(а):неужели на Java или на VB ?Marmot писал(а):2Lepsik
А ты знаешь на чём написана IDE в Borland C++BuilderX?или я отстал от жизни
С чего ты так решил ? традиционно на Delphi сейчас на KilyxMarmot писал(а):Так VB на Linux/Solaris не запускается...
Java там однако...
Я не решил, я знаю!Lepsik писал(а):С чего ты так решил ? традиционно на Delphi сейчас на KilyxMarmot писал(а):Так VB на Linux/Solaris не запускается...
Java там однако...
А ктож?Kto to ljapnul, chto v Delfi net ukazatelej.
Ну да. Теперь не умрём в неведении. Только в Delphi никто практичеки не использует указатели, имхо. Очень редко.Est' oni tam.
Допустим в языке Object Pascal (Turbo Pascal?). Когда около пяти лет назад мне некуда было деваться от участия в проекте на Delphi (Object Pascal), то редкий модуль попадался без указателей. Особенно нелепо это звучит, если принять во внимание необходимость использовать API, передавать структурные переменные по адресу и прочая.vg писал(а):Ну да. Теперь не умрём в неведении. Только в Delphi никто практичеки не использует указатели, имхо. Очень редко.
Было так и у меня, и тоже около пяти лет назад.Когда около пяти лет назад мне некуда было деваться от участия в проекте на Delphi (Object Pascal),
Так ты так и говори, что тебе "...редкий модуль попадался без указателей...".), то редкий модуль попадался без указателей.
1) На сколько я помню, в Delphi - и так всё передаётся по ссылке. Проверять не буду. Не интересно.Особенно нелепо это звучит, если принять во внимание необходимость использовать API, передавать структурные переменные по адресу и прочая.
Конечно, народ юзает API и из под Delphi. Есть в инете много сайтов, подобных "Королевство Делфи", и т.д. Только вот непонятно - зачем в Delphi. И на VB юзают, и что? Сильно подозреваю, что это больше связанно с "самоутверждением" начинающих программеров, чем с потребностями приложения.необходимость использовать API
"Совместимость" с C++ Builder никак не связана по большому счёту. Проблемы совместимости не существовало никогда. Ты мог и раньше писать свой API на VC++ и юзать это в Delphi (например, я так и делал). Если публике не нравится работать в Delphi c написанным тобою апи - они могут использовать COM. Проблема "совместимости", вероятно, существовала в голове того "топ-манагера", о котором ты говорил в начале своего поста ("5 лет и т.д.")А каким облегчением стал выход на арену C++ Builder! Я тогда сразу на него переключился и все вопли о необходимости поддерживать совместимость с кодом на Delphi отметал, поскольку такой проблемы не существует.
vg, а для чего вы используете указатели (за исключением вызова функций Win)?vg писал(а):PS. Всем защитникам "указателяй в Delphi" - никто и не говорить, что там не возможно это использовать. Я говорил о том, что в С гораздо удобнее это делать.
Да ладно, не надо напрягаться по пустякам, это я так, прикалываюсь...vg писал(а): 1) Если бы такой вопрос мне задали на интервью, то, наверное, это бы просто выбило бы меня из колеи. На сей вопрос надоб найти достойный "широкий", программо-философский ответ. Не могу пока. Но постараюсь
СогласенИ намекаю, что надо шире смотреть на вещи...
Можешь проверить, я могу ошибаться но в Pascal вообще, и в делфийском в частности: для передачи переменной по ссылке (с натяжкой - по указателю перед параметром (тип, имя) ставится Var. типа procedure Something( Var MyType refArg, MyType Arg ). Я не очень помню, до этого разговора и не вспоминал.vg писал(а):1) На сколько я помню, в Delphi - и так всё передаётся по ссылке. Проверять не буду. Не интересно.
Ты очень неправильно подозреваешь. В тот короткий опыт с Delphi мне, например, надо было оперировать с очередью печати. Разрешить задачу, не оперируя через API, не представлялось возможным. Подобных случаев более чем достаточно.Сильно подозреваю, что это больше связанно с "самоутверждением" начинающих программеров, чем с потребностями приложения.
Непонятная фраза."Совместимость" с C++ Builder никак не связана по большому счёту.
Я только написал о своей радости при появлении C++ Builder и как парировал вопросы озадаченного начальника.Проблемы совместимости не существовало никогда.