Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  13:50[Войти] | [Зарегистрироваться]
Обсуждение темы:
Вопросы оптимизации кода

Тема открыта по просьбе жителей Королевства и посвящена обсуждению вопросов оптимизации кода. Выставляйте свои лучшие и худшие тексты и не стесняйтесь их обсуждать. В споре рождается истина. Или, по крайней мере, оптимизация.

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 737 сообщений

Добавить свое сообщение

Отслеживать это обсуждение


Смотрите также обсуждения:
Тестирование проекта. Отладка.
  • Подводные камни
  • Централизованная обработка ошибок
  • Бета-тестирование
  • Давайте учиться на ошибках.
  • Почему программисты допускают ошибки?
  • Автоматизированные тесты для GUI
  • О системах контроля ошибок

  • <<<... | 367—358 | 357—348 | 347—338 | ...>>>
    Всего сообщений в теме: 737; страниц: 74; текущая страница: 39


    № 357   14-10-2005 01:33 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 353« (Geo)
    ___________________________

    У объектов есть методы. У методов есть реализация.
    Ну... если они не абстрактные :-)
    Почему бы в реализации методов объектов (низкоуровневое, с точки зрения ООП, программирование) не воспользоваться паскалевскими конструкциями с указателями на облесть памяти?
    Потому что смысла не имеет. Зачем подчеркивать каждый раз, что переменная типа объект на самом деле является указателем? Если так хочется низкоуровневости, давайте перейдем на С++ и будем писать **p++^=q++=*r-s


    № 356   14-10-2005 01:26 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 354« ()
    ___________________________

    Объект в дельфи - это указатель на область памяти.
    А в Java не так что ли?

    Если этого не знать, то тогда будешь делать
    А:=В, а не А.Assign(B).

    Если этого не знать, то нельзя вообще написать программу сложнее, чем "Hello, world".

    Сам обжегся на этом свое время.
    Хмм... А что Вам не позволило почитать умные книжки до того, как начнете программировать на Delphi?


    № 355   13-10-2005 13:15 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 354« ()
    ___________________________

    Ответ на »сообщение 352« (panda)
    ___________________________
    Объект в дельфи - это указатель на область памяти.
    Если этого не знать, то тогда будешь делать
    А:=В, а не А.Assign(B).

    Сам обжегся на этом свое время.
    Речь идет не о том, что есть объект в Delphi, а о том, как это описывать. Причём компилятору как раз по барабарабану, речь идет исключительно об удобстве.


    № 354   13-10-2005 10:06 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 352« (panda)
    ___________________________
    Объект в дельфи - это указатель на область памяти.
    Если этого не знать, то тогда будешь делать
    А:=В, а не А.Assign(B).

    Сам обжегся на этом свое время.
    Сообщение не подписано


    № 353   13-10-2005 09:17 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 352« (panda)
    ___________________________
    У объектов есть методы. У методов есть реализация. Почему бы в реализации методов объектов (низкоуровневое, с точки зрения ООП, программирование) не воспользоваться паскалевскими конструкциями с указателями на облесть памяти?
     Geo


    № 352   13-10-2005 07:37 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 351« (Geo)
    ___________________________

    Я просто хотел сказать, что поскольку Паскаль стараниями Борланда плавно перетекал в Дельфи, то некоторые приемы программирования разработанные в интерваое TurboPascal-6.0 -- Delphi 1.0 не потеряли своей актуальности до сих пор. Может быть и можно их избегать, но стоит ли?
    А я как раз посмотрел с другой стороны: у современного Паскаля (Delphi) очень много нововведений, сближающих его, например, с Java. Так может стоит оперировать понятиями более высокого уровня (объектами, а не указателями на память с данными)?


    № 351   13-10-2005 05:31 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 349« (panda)
    ___________________________
    Точно. Но спорить по глупому не хочется. Я просто хотел сказать, что поскольку Паскаль стараниями Борланда плавно перетекал в Дельфи, то некоторые приемы программирования разработанные в интерваое TurboPascal-6.0 -- Delphi 1.0 не потеряли своей актуальности до сих пор. Может быть и можно их избегать, но стоит ли?
     Geo


    № 350   13-10-2005 02:02 Ответить на это сообщение Ответить на это сообщение с цитированием
    »сообщение 349« (panda) Давайте уже точно определимся сколько должно выпасть волос, что бы признать человека лысым ;)))
     Cep


    № 349   13-10-2005 01:17 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 348« (Geo)
    ___________________________
    Это начинает походить на спор: "Кто сильнее: слон или кит" ;-)


    № 348   12-10-2005 05:59 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 347« (panda)
    ___________________________
    Пишу про ту версию Delphi, про которую знаю.

    А если продолжить сравнение, то в изначальном Паскале ООП вообще не поддерживалось. А в TP 6 уже были объекты (хоть и не классы). Так что, по-моему, разница между Паскалем Вирта и TP 6 все же больше, чем между TP 6 и Delphi.
     Geo


    <<<... | 367—358 | 357—348 | 347—338 | ...>>>
    Всего сообщений в теме: 737; страниц: 74; текущая страница: 39


    Добавить свое сообщение

    Отслеживать это обсуждение

    Дополнительная навигация:
    Количество сообщений на странице

    Порядок сортировки сообщений
    Новое сообщение вверху списка (сетевая хронология)
    Первое сообщение вверху списка (обычная хронология)

    Перейти на конкретную страницу по номеру
      
    Время на сайте: GMT минус 5 часов

    Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
    Функция может не работать в некоторых версиях броузеров.

    Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
    Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

     
    © При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

    Яндекс цитирования