А ты знаешь на чём написана IDE в Borland C++BuilderX?
C#
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- Marmot
- Графоман
- Сообщения: 39438
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
- Marmot
- Графоман
- Сообщения: 39438
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
- Marmot
- Графоман
- Сообщения: 39438
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
-
MarkM
- Пользователь
- Сообщения: 113
- Зарегистрирован: 24 сен 2003, 21:52
-
vg
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
-
Woozy
- Завсегдатай
- Сообщения: 278
- Зарегистрирован: 03 мар 2003, 08:55
- Откуда: RU->BC->ON->FI -> Chicago, IL -> Seattle, WA
Допустим в языке Object Pascal (Turbo Pascal?). Когда около пяти лет назад мне некуда было деваться от участия в проекте на Delphi (Object Pascal), то редкий модуль попадался без указателей. Особенно нелепо это звучит, если принять во внимание необходимость использовать API, передавать структурные переменные по адресу и прочая.vg писал(а):Ну да. Теперь не умрём в неведении. Только в Delphi никто практичеки не использует указатели, имхо. Очень редко.
А каким облегчением стал выход на арену C++ Builder! Я тогда сразу на него переключился и все вопли о необходимости поддерживать совместимость с кодом на Delphi отметал, поскольку такой проблемы не существует.
-
vg
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
2Woozy,
2) Это только твоя точка зрения о нелепости моего утверждения. У меня другая точка зрения: Delphi-хороший язык, у которого своя ниша. Если при решении прикладной задачи трудно обойтись без указателей - добро пожаловать в С.
3)
4)
PS. Всем защитникам "указателяй в Delphi" - никто и не говорить, что там не возможно это использовать. Я говорил о том, что в С гораздо удобнее это делать.
Было так и у меня, и тоже около пяти лет назад.Когда около пяти лет назад мне некуда было деваться от участия в проекте на Delphi (Object Pascal),
Так ты так и говори, что тебе "...редкий модуль попадался без указателей...".), то редкий модуль попадался без указателей.
1) На сколько я помню, в Delphi - и так всё передаётся по ссылке. Проверять не буду. Не интересно.Особенно нелепо это звучит, если принять во внимание необходимость использовать API, передавать структурные переменные по адресу и прочая.
2) Это только твоя точка зрения о нелепости моего утверждения. У меня другая точка зрения: Delphi-хороший язык, у которого своя ниша. Если при решении прикладной задачи трудно обойтись без указателей - добро пожаловать в С.
3)
Конечно, народ юзает API и из под Delphi. Есть в инете много сайтов, подобных "Королевство Делфи", и т.д. Только вот непонятно - зачем в Delphi. И на VB юзают, и что? Сильно подозреваю, что это больше связанно с "самоутверждением" начинающих программеров, чем с потребностями приложения.необходимость использовать API
4)
"Совместимость" с C++ Builder никак не связана по большому счёту. Проблемы совместимости не существовало никогда. Ты мог и раньше писать свой API на VC++ и юзать это в Delphi (например, я так и делал). Если публике не нравится работать в Delphi c написанным тобою апи - они могут использовать COM. Проблема "совместимости", вероятно, существовала в голове того "топ-манагера", о котором ты говорил в начале своего поста ("5 лет и т.д.")А каким облегчением стал выход на арену C++ Builder! Я тогда сразу на него переключился и все вопли о необходимости поддерживать совместимость с кодом на Delphi отметал, поскольку такой проблемы не существует.
PS. Всем защитникам "указателяй в Delphi" - никто и не говорить, что там не возможно это использовать. Я говорил о том, что в С гораздо удобнее это делать.
- Marmot
- Графоман
- Сообщения: 39438
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
vg, а для чего вы используете указатели (за исключением вызова функций Win)?vg писал(а):PS. Всем защитникам "указателяй в Delphi" - никто и не говорить, что там не возможно это использовать. Я говорил о том, что в С гораздо удобнее это делать.
Мне действительно интересно, я уже 4 года без них живу и не скучаю...
-
vg
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
2Marmot,
1) Если бы такой вопрос мне задали на интервью, то, наверное, это бы просто выбило бы меня из колеи. На сей вопрос надоб найти достойный "широкий", программо-философский ответ. Не могу пока. Но постараюсь
2) В данный момент не занимаюсь указателями, а пытаюсь прикрутить
новый интелевско-российский сервер. Сейчас здесь веселья достаточно и без программирования.
1) Если бы такой вопрос мне задали на интервью, то, наверное, это бы просто выбило бы меня из колеи. На сей вопрос надоб найти достойный "широкий", программо-философский ответ. Не могу пока. Но постараюсь
2) В данный момент не занимаюсь указателями, а пытаюсь прикрутить
новый интелевско-российский сервер. Сейчас здесь веселья достаточно и без программирования.
- Marmot
- Графоман
- Сообщения: 39438
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Да ладно, не надо напрягаться по пустякам, это я так, прикалываюсь...vg писал(а): 1) Если бы такой вопрос мне задали на интервью, то, наверное, это бы просто выбило бы меня из колеи. На сей вопрос надоб найти достойный "широкий", программо-философский ответ. Не могу пока. Но постараюсь
И намекаю, что надо шире смотреть на вещи...
-
vg
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
-
Woozy
- Завсегдатай
- Сообщения: 278
- Зарегистрирован: 03 мар 2003, 08:55
- Откуда: RU->BC->ON->FI -> Chicago, IL -> Seattle, WA
Можешь проверить, я могу ошибаться но в Pascal вообще, и в делфийском в частности: для передачи переменной по ссылке (с натяжкой - по указателю перед параметром (тип, имя) ставится Var. типа procedure Something( Var MyType refArg, MyType Arg ). Я не очень помню, до этого разговора и не вспоминал.vg писал(а):1) На сколько я помню, в Delphi - и так всё передаётся по ссылке. Проверять не буду. Не интересно.
Ты очень неправильно подозреваешь. В тот короткий опыт с Delphi мне, например, надо было оперировать с очередью печати. Разрешить задачу, не оперируя через API, не представлялось возможным. Подобных случаев более чем достаточно.Сильно подозреваю, что это больше связанно с "самоутверждением" начинающих программеров, чем с потребностями приложения.
Непонятная фраза."Совместимость" с C++ Builder никак не связана по большому счёту.
Я только написал о своей радости при появлении C++ Builder и как парировал вопросы озадаченного начальника.Проблемы совместимости не существовало никогда.