вторник, 24 мая 2016 г.

почему не Delphi

  • OpenMP делает много работы по потокам. В Delphi придется написать самостоятельно управление кучей потоков
  • Форматы файлов многие уже воплощены
  • Много опубликовано c, c++ кода и проще компоновать
  • stl хорош. например для массива не надо ничо писать. бери vector и радуйся. для парсинга и прочей замены map использую самодельное, но во всем другом - инструментария хватает
  • профайлер Very Sleepy не понимает fpc-таблиц символов и не понятно что ж работает дольше и можно ускорять. в c++ с этим прозрачнее. и видно что вот кто у нас тут тупит 
  • оптимизации кода. Delphi-варианты одного path tracerа в 2 раза медленнее скомпилированного Lazarus. Lazarus делает могучие exe от 2мб. мне такое не годится
  • дикая временами ситуация с теми же методами мгновенной перерисовки. тысячи их и для нормальной эффективности приходится подключать библиотеки или читать о ScanLine, RawImage и подобном. в с++ лёгкая библиотека fltk на любой системе соберётся и шустро будет работать и не жрать тонны места на диске и в памяти

Комментариев нет:

Отправить комментарий