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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  11:32[Войти] | [Зарегистрироваться]
Обсуждение темы:
Delphi 2007: Что год текущий нам готовит?..


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

Основные моменты:

1) В марте 2007 года выйдет Delphi 2007 (win32)

Плохая новость: в мартовской версии Delphi 2007 не будет юникода;
Хорошая новость: юникод будет в середине лета!
И это не единственная хорошая новость! В мартовской версии Delphi 2007 обещают много интересных "вкусностей", в том числе DBX4 и полную поддержку VISTA.

2) В марте 2007 года должен появиться новый и очень интересный продукт — Delphi for PHP — полноценное RAD-средство для разработки на PHP.

3) Выход новых версий продуктов линейки Turbo предполагается в конце 2007 года.


4) И еще небольшой сюрприз: стоимость Turbo Delphi Pro снизилась до 250$. 

Вот так, коротенько...

 Елена Филиппова

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

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

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


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

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

Отслеживать это обсуждение
<<<... | 265—256 | 255—246 | 245—236 | ...>>>
Всего сообщений в теме: 1215; страниц: 122; текущая страница: 97


№ 255   04-04-2007 07:07 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 238« (DRON)
___________________________

Много вы видели кода в котором Length умножают на SizeOf(Char)?

Судя по посту 17
http://www.delphikingdom.ru/asp/talktopic.asp?ID=195&msg=17
компилятор это успешно игнорировал

P.S. и как грамотно поставить ссылку на пост в другой теме ?


№ 254   04-04-2007 05:44 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 253« (Сабир Сафаров)
___________________________
Так Delphi 2007 уже вышла (в марте).


№ 253   04-04-2007 05:13 Ответить на это сообщение Ответить на это сообщение с цитированием
В марте 2007 года выйдет Delphi 2007 (win32)
уже апрель


№ 252   04-04-2007 03:42 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 251« (ua.Skywalker)
___________________________

Похоже, борланд окончательно решил продать кодежир
Вот результат работы нового CEO на прошлом месте - ReShape:

24-05-2006 13:00 Новости - Бизнес

Magma купила активы ReShape

Компания Magma Design Automation Inc. приобрела активы компании ReShape Inc. Сумма сделки не называлась.

Пресс-секретарь компании Magma заявил, что в результате этой сделки ни один сотрудник компании ReShape не перешел на работу в компанию Magma. Другие детали сделки будут открыты после 15 июня.

Компания ReShape, занимающаяся разработкой программного обеспечения для САПР-электроники, появилась в 2003 году.

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

В январе 2004 года компания ReShape объявила о том, что ищет покупателя для этой технологии.



№ 251   04-04-2007 01:59 Ответить на это сообщение Ответить на это сообщение с цитированием
Так, кажется опять не "всё спокойно в Багдаде". У CodeGear новый CEO.
http://dn.codegear.com/article/34365
 n/a


№ 250   02-04-2007 15:21 Ответить на это сообщение Ответить на это сообщение с цитированием
to wallaby

Спасибо за подсказку, действительно, помогает:
На Athlon XP 2000+ Turbo Delphi дает 2047 ms, с использованием Вашей оптимизации - 1641 ms. Весьма существенный выигрыш получается. А вот с Delphi 6 ситуация интересная: первоначальный вариант - 1141ms, после оптимизации - 1390 ms.
Буду пробовать разместить тестовый код в отдельной процедуре.


№ 249   02-04-2007 11:44 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 247« (vitalek)
___________________________
Дело в том что ваш тестовый пример с небольшим подвохом. Разница между сгенерированным разными компиляторами кодом только в том что в одном случае регистр EDI используется оптимизатором, а в другом не используется, но дело тут не в том что компилятор разучился с ним работать, а в том что где-то между версией 7.0.4.453 и 7.0.8.1 был внесён баг (или фича) не дающий использовать EDI из основной секции кода (возможно всё более запутано, но ведь исходников компилятора у меня нет). То есть если перенести приведённый код в отдельную процедуру, то разница в скорости (и в генерируемом коде) исчезнет. А вообще разница даже в 100% может возникнуть по очень многим причинам (»вопрос КС №50573«), в том числе не зависящем от компилятора. Компилятор от MS конечно лучше чем дельфийский, но не последнее значение тут имеют ограничения накладываемые раздельной компиляцией и языком в целом, хотя можно было бы и получше оптимизатор сделать.
 DRON


№ 248   02-04-2007 10:22 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 247« (vitalek)
___________________________

Не имею D6, не могу сравнить. В приведённом примере заменил for на while во внутреннем цикле


//      for kl:=d+1 to razmer do
//        if b[kl]<b[m] then m:= kl;
      kl:= d + 1;
      while kl <= razmer do begin
        if b[kl]<b[m] then m:= kl;
        Inc(kl);
      end;



скомпилировал на D7 и получил на Athlon 1 GHz прирост производительности 3565 ms -> 2864 ms

ИМХО, борланд не забил на оптимизацию, а перемудрил с оптимизацией for


№ 247   02-04-2007 10:10 Ответить на это сообщение Ответить на это сообщение с цитированием
Это всё? Очень грамотный комментарий. Вам нечего сказать по существу? Исходный код теста и результаты находятся по приведённой мной ссылке. Что генерит компилятор - можно просмотреть в окне CPU. Видно что  Delphi 6 активнее использует регистры, нравится Вам это или нет и как бы Вы это ни называли - бредом и т.д.


№ 246   02-04-2007 09:30 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 245« (vitalek)
___________________________

Код, скомпилированный в Delphi 2006 в 1,5 - 2 раза медленнее анологичного, получаемого на выходе версий 5 и 6.(

БРЕД


<<<... | 265—256 | 255—246 | 245—236 | ...>>>
Всего сообщений в теме: 1215; страниц: 122; текущая страница: 97


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

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

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

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

Перейти на конкретную страницу по номеру
  
Время на сайте: 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» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

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