Сообщения на форуме пользователя Andrey (263 стр.)
Visual С++ vs. Delphi | 21 июля 2004 | 18:06 | #828 |
---|
bw
ну я ошибся просто торопился.
ну я ошибся просто торопился.
Visual С++ vs. Delphi | 21 июля 2004 | 17:03 | #814 |
---|
prVovik
Ну пока молчат
Ну пока молчат
Visual С++ vs. Delphi | 21 июля 2004 | 17:02 | #813 |
---|
prVovik
Глянь мой пример в Delphi нет абстракции методов.Как там такой полиморфизм реализуется.Посмотрим что нам прогеры на Delphi скажут.
Глянь мой пример в Delphi нет абстракции методов.Как там такой полиморфизм реализуется.Посмотрим что нам прогеры на Delphi скажут.
Visual С++ vs. Delphi | 21 июля 2004 | 16:53 | #810 |
---|
а теперь мой пример более серьезный:
Ну уважаемые программисты на Pascal и Delphi как это реализовать на Delphi, на примитивном Pascal это точно не реализуешь, вот напишите, а мы посмеемся дружно.Не старайтесь нету в Delphi абстракции методов.А как же полиморфизм реализовывать??
class Object { protected: float x; float y; float z; poblic: Object(); virtual ~Object(); Object(const Object& object) ; virtual void Draw() const = 0; virtual void Erase() const = 0; virtual Object Dublicate() const = 0; }; class A : public Object { public: A(); virtual ~A(); virtual void Draw() const; virtual void Erase() const; virtual Object* Dublicate() const {return new(*this);}; }; class B : public Object { public: B(); virtual ~B(); virtual void Draw() const; virtual void Erase() const; virtual Object* Dublicate() const {return new(*this);}; }; class C : public Object { public: C(); virtual ~C(); virtual void Draw() const; virtual void Erase() const; virtual Object* Dublicate() const {return new(*this);}; }; class ListNode { Object *object; ListNode *next; }; class List { private: ListNode *first; ListNode *last; public void Add(); //Добавление объектов классов A,B,C void Draw() const; void Dublicate(); }; List::Dublicate() { ListNode *ptr; Object *_object = /...... for (ptr = first; ptr; ptr = ptr -> next) { _object = .... ptr -> object -> Dublicate(); } } List::Draw() const { ListNode *ptr ; for (ptr = first; ptr; ptr = ptr -> next) ptr -> object -> Draw(); }
Правка: 22 июля 2004 8:43
Visual С++ vs. Delphi | 21 июля 2004 | 16:28 | #801 |
---|
prVovik
Это бесполезно доказывать, тут вообще детский спор пошел,вот как поймут что где-то Delphi не в силах вот тогда то и подумают в выборе языка.
Это бесполезно доказывать, тут вообще детский спор пошел,вот как поймут что где-то Delphi не в силах вот тогда то и подумают в выборе языка.
Visual С++ vs. Delphi | 21 июля 2004 | 10:14 | #780 |
---|
Terminus
>"уже давно Забыл про Object Pascal" (и не думаю что хорошо знал), ответит - "С++"
>"уже давно Забыл про Object Pascal" (и не думаю что хорошо знал), ответит - "С++"
а мне особо и не надо было его знать,я выбрал более совершенный язык C++
>например). И не прийдет даже в голову спросить человека - а зачем тебе это
>все нужно, приятель? Какого результата ты хочешь добиться? Чем в жизни заниматься?
Любой начинающий программист может использовать С++ под свои пока не очень сложные задачи.А для такого уровня он его может освоить и это будет также просто как если-бы он изучал изначально Pascal.
Visual С++ vs. Delphi | 21 июля 2004 | 9:28 | #779 |
---|
viv
Да ты прав такое на такой игрушке как Delphi реализовать будет не легко.
Да ты прав такое на такой игрушке как Delphi реализовать будет не легко.
Правка: 21 июля 2004 9:52
Visual С++ vs. Delphi | 21 июля 2004 | 9:27 | #778 |
---|
d.m.k
в помере 738
Что ты тут хотел сказать?
в помере 738
Что ты тут хотел сказать?
Правка: 21 июля 2004 9:29
Visual С++ vs. Delphi | 20 июля 2004 | 18:33 | #737 |
---|
Disabled
Я уже давно Забыл про Object Pascal зачем он мне я к нему никогда не вернусь,поэтому я ошибся про Variants
Почитай :
Гради Буч
Объектно-ориентированный анализ и проектирование
с примерами приложений на С++
Там в приложенни написаны Объектно-ориентированные языки программирования вот там описаны возможности Object Pascal и C++.И сразу станет ясно какой язык богаче по возможностям не говоря уже о компиляторе.Тут уже детские споры пошли.
Я уже давно Забыл про Object Pascal зачем он мне я к нему никогда не вернусь,поэтому я ошибся про Variants
Почитай :
Гради Буч
Объектно-ориентированный анализ и проектирование
с примерами приложений на С++
Там в приложенни написаны Объектно-ориентированные языки программирования вот там описаны возможности Object Pascal и C++.И сразу станет ясно какой язык богаче по возможностям не говоря уже о компиляторе.Тут уже детские споры пошли.
Правка: 20 июля 2004 18:34
Visual С++ vs. Delphi | 20 июля 2004 | 18:24 | #734 |
---|
stopkin
дак в С++ есть объединения и перечисления.Ты подумай что Pascal старше С на пару лет всего поэтому в нем учли что в нем должно быть и добавить.Ты привиди более нетривиальные возможности чтобы поспорить а что тут про простые вещи спорить.Я же говорю что в С++ есть все что есть в Pascal даже Object Pascal он не наоборот.Ведь Object Pascal предрал многие возможности у C++.
дак в С++ есть объединения и перечисления.Ты подумай что Pascal старше С на пару лет всего поэтому в нем учли что в нем должно быть и добавить.Ты привиди более нетривиальные возможности чтобы поспорить а что тут про простые вещи спорить.Я же говорю что в С++ есть все что есть в Pascal даже Object Pascal он не наоборот.Ведь Object Pascal предрал многие возможности у C++.
Правка: 20 июля 2004 18:24
Visual С++ vs. Delphi | 20 июля 2004 | 18:19 | #733 |
---|
stopkin
Да дело не во вкусе дело, а в применение и в возможностях.Все что есть в Object Pascal Унаследовано от С++ прочитай где -то я это видел.Сколько мощног применеия С++ в превую очередь системное программирование.Windows написан на С/С++,UNIX на С,Linux на С.Ну что тут говорить еще крупные игровые проекты тоже на С++.Delphi для баз данных неплохо подходит.
Да дело не во вкусе дело, а в применение и в возможностях.Все что есть в Object Pascal Унаследовано от С++ прочитай где -то я это видел.Сколько мощног применеия С++ в превую очередь системное программирование.Windows написан на С/С++,UNIX на С,Linux на С.Ну что тут говорить еще крупные игровые проекты тоже на С++.Delphi для баз данных неплохо подходит.
Visual С++ vs. Delphi | 20 июля 2004 | 18:09 | #731 |
---|
d.m.k
Units - в С++ файл;
Properties - в Visual C++ это есть;
Variants - это что безтиповый парметр? дак в С++ есть преобразования типов:
это и все?
А в Pascal есть Битовые поля? С++ в противоположность другим языкам емеет эту возможность
Units - в С++ файл;
Properties - в Visual C++ это есть;
Variants - это что безтиповый парметр? дак в С++ есть преобразования типов:
это и все?
А в Pascal есть Битовые поля? С++ в противоположность другим языкам емеет эту возможность
Правка: 20 июля 2004 18:12
Visual С++ vs. Delphi | 20 июля 2004 | 18:04 | #729 |
---|
Disabled
У С++ лучше компилятор, а причем тут вызовы функций?С++ - это навороченный С,а С в свою очередь Assembler высокого уровня.Что Pascal еще с Assembler будет состязаться?С/С++ -специально для програмиистов создавали в отличии от Pascal.
У С++ лучше компилятор, а причем тут вызовы функций?С++ - это навороченный С,а С в свою очередь Assembler высокого уровня.Что Pascal еще с Assembler будет состязаться?С/С++ -специально для програмиистов создавали в отличии от Pascal.
Visual С++ vs. Delphi | 20 июля 2004 | 18:00 | #727 |
---|
d.m.k
давай у меня все 3 системы есть поставленные C++Builder Delphi и Visual C++
давай у меня все 3 системы есть поставленные C++Builder Delphi и Visual C++
Visual С++ vs. Delphi | 20 июля 2004 | 17:58 | #724 |
---|
stopkin
Из Pascal нечего выжимать,все что в нем есть есть в C++ но не наоборот.
Из Pascal нечего выжимать,все что в нем есть есть в C++ но не наоборот.