C#

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
Marmot
Графоман
Сообщения: 39273
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

2Lepsik

А ты знаешь на чём написана IDE в Borland C++BuilderX? :lol:
Аватара пользователя
Lepsik
Житель
Сообщения: 522
Зарегистрирован: 17 фев 2003, 18:34
Откуда: Berlin
Контактная информация:

Сообщение Lepsik »

Marmot писал(а):2Lepsik
А ты знаешь на чём написана IDE в Borland C++BuilderX? :lol:
неужели на Java или на VB ? :) или я отстал от жизни
Аватара пользователя
Marmot
Графоман
Сообщения: 39273
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

Lepsik писал(а):
Marmot писал(а):2Lepsik
А ты знаешь на чём написана IDE в Borland C++BuilderX? :lol:
неужели на Java или на VB ? :) или я отстал от жизни
Так VB на Linux/Solaris не запускается... :lol:
Java там однако...
Аватара пользователя
Lepsik
Житель
Сообщения: 522
Зарегистрирован: 17 фев 2003, 18:34
Откуда: Berlin
Контактная информация:

Сообщение Lepsik »

Marmot писал(а):Так VB на Linux/Solaris не запускается... :lol:
Java там однако...
С чего ты так решил ? традиционно на Delphi сейчас на Kilyx
Аватара пользователя
Marmot
Графоман
Сообщения: 39273
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

Lepsik писал(а):
Marmot писал(а):Так VB на Linux/Solaris не запускается... :lol:
Java там однако...
С чего ты так решил ? традиционно на Delphi сейчас на Kilyx
Я не решил, я знаю!
А ты гадать любишь...
А я за свои слова отвечаю, чего не знаю, того не говорю...
Аватара пользователя
Lepsik
Житель
Сообщения: 522
Зарегистрирован: 17 фев 2003, 18:34
Откуда: Berlin
Контактная информация:

Сообщение Lepsik »

--Я не решил, я знаю!
--А ты гадать любишь...
--А я за свои слова отвечаю, чего не знаю, того не говорю...

вообще-то я не утверждаю. скачать с их сайта не представляется возможным.

Я все предидущее IDE на дельфи писалось
MarkM
Пользователь
Сообщения: 113
Зарегистрирован: 24 сен 2003, 21:52

Сообщение MarkM »

[trn] V Oracle vse GUI sejchas na Jave. I eto horosho.

Kto to ljapnul, chto v Delfi net ukazatelej. Est' oni tam. V Paskale ukazateli est'. Eto eshe Virt sdelal.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

2MarkM
Kto to ljapnul, chto v Delfi net ukazatelej.
А ктож?
Est' oni tam.
Ну да. Теперь не умрём в неведении. Только в Delphi никто практичеки не использует указатели, имхо. Очень редко.
Woozy
Завсегдатай
Сообщения: 278
Зарегистрирован: 03 мар 2003, 08:55
Откуда: RU->BC->ON->FI -> Chicago, IL -> Seattle, WA

Сообщение Woozy »

vg писал(а):Ну да. Теперь не умрём в неведении. Только в Delphi никто практичеки не использует указатели, имхо. Очень редко.
Допустим в языке Object Pascal (Turbo Pascal?). Когда около пяти лет назад мне некуда было деваться от участия в проекте на Delphi (Object Pascal), то редкий модуль попадался без указателей. Особенно нелепо это звучит, если принять во внимание необходимость использовать API, передавать структурные переменные по адресу и прочая.

А каким облегчением стал выход на арену C++ Builder! Я тогда сразу на него переключился и все вопли о необходимости поддерживать совместимость с кодом на Delphi отметал, поскольку такой проблемы не существует.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

2Woozy,
Когда около пяти лет назад мне некуда было деваться от участия в проекте на Delphi (Object Pascal),
Было так и у меня, и тоже около пяти лет назад.
), то редкий модуль попадался без указателей.
Так ты так и говори, что тебе "...редкий модуль попадался без указателей...".
Особенно нелепо это звучит, если принять во внимание необходимость использовать API, передавать структурные переменные по адресу и прочая.
1) На сколько я помню, в Delphi - и так всё передаётся по ссылке. Проверять не буду. Не интересно.

2) Это только твоя точка зрения о нелепости моего утверждения. У меня другая точка зрения: Delphi-хороший язык, у которого своя ниша. Если при решении прикладной задачи трудно обойтись без указателей - добро пожаловать в С.

3)
необходимость использовать API
Конечно, народ юзает API и из под Delphi. Есть в инете много сайтов, подобных "Королевство Делфи", и т.д. Только вот непонятно - зачем в Delphi. И на VB юзают, и что? Сильно подозреваю, что это больше связанно с "самоутверждением" начинающих программеров, чем с потребностями приложения.

4)
А каким облегчением стал выход на арену C++ Builder! Я тогда сразу на него переключился и все вопли о необходимости поддерживать совместимость с кодом на Delphi отметал, поскольку такой проблемы не существует.
"Совместимость" с C++ Builder никак не связана по большому счёту. Проблемы совместимости не существовало никогда. Ты мог и раньше писать свой API на VC++ и юзать это в Delphi (например, я так и делал). Если публике не нравится работать в Delphi c написанным тобою апи - они могут использовать COM. Проблема "совместимости", вероятно, существовала в голове того "топ-манагера", о котором ты говорил в начале своего поста ("5 лет и т.д.")

PS. Всем защитникам "указателяй в Delphi" - никто и не говорить, что там не возможно это использовать. Я говорил о том, что в С гораздо удобнее это делать.
Аватара пользователя
Marmot
Графоман
Сообщения: 39273
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

vg писал(а):PS. Всем защитникам "указателяй в Delphi" - никто и не говорить, что там не возможно это использовать. Я говорил о том, что в С гораздо удобнее это делать.
vg, а для чего вы используете указатели (за исключением вызова функций Win)?
Мне действительно интересно, я уже 4 года без них живу и не скучаю...
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

2Marmot,

1) Если бы такой вопрос мне задали на интервью, то, наверное, это бы просто выбило бы меня из колеи. На сей вопрос надоб найти достойный "широкий", программо-философский ответ. Не могу пока. Но постараюсь

2) В данный момент не занимаюсь указателями, а пытаюсь прикрутить
новый интелевско-российский сервер. Сейчас здесь веселья достаточно и без программирования.
Аватара пользователя
Marmot
Графоман
Сообщения: 39273
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

vg писал(а): 1) Если бы такой вопрос мне задали на интервью, то, наверное, это бы просто выбило бы меня из колеи. На сей вопрос надоб найти достойный "широкий", программо-философский ответ. Не могу пока. Но постараюсь
Да ладно, не надо напрягаться по пустякам, это я так, прикалываюсь...
И намекаю, что надо шире смотреть на вещи...
:lol:
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

И намекаю, что надо шире смотреть на вещи...
Согласен
Woozy
Завсегдатай
Сообщения: 278
Зарегистрирован: 03 мар 2003, 08:55
Откуда: RU->BC->ON->FI -> Chicago, IL -> Seattle, WA

Сообщение Woozy »

vg писал(а):1) На сколько я помню, в Delphi - и так всё передаётся по ссылке. Проверять не буду. Не интересно.
Можешь проверить, я могу ошибаться но в Pascal вообще, и в делфийском в частности: для передачи переменной по ссылке (с натяжкой - по указателю перед параметром (тип, имя) ставится Var. типа procedure Something( Var MyType refArg, MyType Arg ). Я не очень помню, до этого разговора и не вспоминал.
Сильно подозреваю, что это больше связанно с "самоутверждением" начинающих программеров, чем с потребностями приложения.
Ты очень неправильно подозреваешь. В тот короткий опыт с Delphi мне, например, надо было оперировать с очередью печати. Разрешить задачу, не оперируя через API, не представлялось возможным. Подобных случаев более чем достаточно.
"Совместимость" с C++ Builder никак не связана по большому счёту.
Непонятная фраза.
Проблемы совместимости не существовало никогда.
Я только написал о своей радости при появлении C++ Builder и как парировал вопросы озадаченного начальника.
Ответить