Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
 Итоги 2017 года  [new]
под ван
Guest
Перехвачу эстафету у чччД:

Опять забыли подытожить?

1. Delphi Tokyo вышла, с поддержкой Android 8 (да-да, в прошлом году чччД говорил про Android 9 - так что налицо регресс).
2. Delphi Tokyo вышла аж три с половиной раза, с учётом всех обновлений. С - стабильность.
3. Хуже уже, по-моему, быть не может, но я же парень дерзкий - посему предлагаю дождаться конца 2017-го, чтобы либо поглумиться над моей дерзостью, либо восхититься моей прозорливостью.


С Новым годом всех.
Аминь.
31 дек 17, 17:56    [21076284]     Ответить | Цитировать Сообщить модератору
 Re: Итоги 2017 года  [new]
rgreat
Member

Откуда:
Сообщений: 4339
Все пропало!
31 дек 17, 19:24    [21076408]     Ответить | Цитировать Сообщить модератору
 Re: Итоги 2017 года  [new]
под ван
Guest
rgreat
Все пропало!

А представь: 31-го декабря 2018-го Кэнту уже не будет в живых - устанет бесконечно вытаскивать и оправдываться, и свалит от нас, потом с пяток дельфийских MVP совершат каминаут и открыто заявят о своей необратимой миграции на C# и Java, ещё пара популярных евангелистов отменят свои выступления и все их запланированные семинары накроются медным тазом? Ну и Эмба, словно контрольным в зелёный лоб, объявит о продаже своего не оправдавшего надежд актива. И это я ещё до сих пор не выпил новогоднюю, и поэтому оптимистично прогнозирую
31 дек 17, 19:46    [21076443]     Ответить | Цитировать Сообщить модератору
 Re: Итоги 2017 года  [new]
Кар-Кар
Guest
В случае апокалипсиса кто-то должен будет fpc запихнуть под вышедшие IDE, хаками, хуками, как-нибудь.
Либо я не в курсе, что такое fpc, главное, чтоб проекты из-под родимой компилировать с новыми фичами. Кратко: embarcadero не нужн
31 дек 17, 20:00    [21076457]     Ответить | Цитировать Сообщить модератору
 Re: Итоги 2017 года  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 5849
AFAIK,

fpc - самый говеный компилятор из всех существующих в мире за последние надцать лет

кто хочет - может оспорить с тестами и примерами кодогенерации
31 дек 17, 23:13    [21076724]     Ответить | Цитировать Сообщить модератору
 Re: Итоги 2017 года  [new]
Док
Member

Откуда: Казань
Сообщений: 5702
Siemargl
fpc - самый говеный компилятор из всех существующих в мире за последние надцать лет

было бы интересно послушать твои аргументы :)
1 янв 18, 01:56    [21076876]     Ответить | Цитировать Сообщить модератору
 Re: Итоги 2017 года  [new]
Кар-Кар
Member [заблокирован]

Откуда:
Сообщений: 21
Значит эмбаркадер нужен.

Исходники cheatengine посмотрел, судя по дате летом перекачивал. Так он теперь на лазарусе, формы lfm стали, но код-то слишком тяжко было бы переписывать т.е. очень совместимый компиль внутри выходит. По плану Z он тоже претендует стать донором.

Ну. не дойдет же, по итогам от себя: очень категорично только для платформ делается.
1 янв 18, 03:04    [21076947]     Ответить | Цитировать Сообщить модератору
 Re: Итоги 2017 года  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 59003
Кар-Кар> Ну. не дойдет же, по итогам от себя: очень категорично только для платформ делается.

Изложи мысль завтра. А сегодня ложись спать, отдохни. С Наступившим!

Posted via ActualForum NNTP Server 1.5

1 янв 18, 03:14    [21076956]     Ответить | Цитировать Сообщить модератору
 Re: Итоги 2017 года  [new]
Кар-Кар
Member [заблокирован]

Откуда:
Сообщений: 21
Гаджимурадов Рустам,

Я просто хочу немного windows)) Ассемблера, инструкций avx и готовых графических движков на DirectX в комплекте.
С Новым Годом!
1 янв 18, 03:18    [21076960]     Ответить | Цитировать Сообщить модератору
 Re: Итоги 2017 года  [new]
defecator
Member

Откуда:
Сообщений: 38583
Кар-Кар
Гаджимурадов Рустам,

Я просто хочу немного windows)) Ассемблера, инструкций avx и готовых графических движков на DirectX в комплекте.
С Новым Годом!

Отличный супер-пупер 2D/3D движок с физикой:
http://www.asphyre.net/products/pxl
Пользуюсь уже не первый год, полёт отличный !

автор
Multiple desktop and mobile platforms are supported,
along with native hardware support for compact singleboard computers
including devices such as Raspberry PI, Intel Galileo, BeagleBone Black among others.

For desktop applications, multiple providers are available including OpenGL, DirectX 7, DirectX 9 and DirectX 11
for displaying real-time graphics,
while mobile and singleboard applications can take advantage of OpenGL ES provider.
In addition, fully compliant Software Rendering is provided that can be used both on desktop,
mobile and singleboard devices.


автор
Supported platforms with Embarcadero Delphi XE 8+
  • Windows 32-bit and 64-bit
  • Mac OS X
  • Android
  • iOS 32-bit and 64-bit

    Supported platforms with FreePascal 3.0.0+ / Lazarus 1.4+
  • Windows 32-bit and 64-bit
  • Linux 32-bit, 64-bit and ARM
  • Mac OS X (32-bit for Carbon, 64-bit for Cocoa)
  • SingleBoard devices: Raspberry PI, Intel Galileo, BeagleBone Black, Olimex OLinuXino, etc.
  • Android ARM and Intel (experimental).
  • 1 янв 18, 11:40    [21077134]     Ответить | Цитировать Сообщить модератору
     Re: Итоги 2017 года  [new]
    Siemargl
    Member

    Откуда: 010100
    Сообщений: 5849
    Док
    Siemargl
    fpc - самый говеный компилятор из всех существующих в мире за последние надцать лет

    было бы интересно послушать твои аргументы :)

    ужасное качество кодогенерации и соответствующий результат, например 19539233
    1 янв 18, 12:11    [21077156]     Ответить | Цитировать Сообщить модератору
     Re: Итоги 2017 года  [new]
    Няшик
    Member

    Откуда: Екатеринбург
    Сообщений: 885
    Могу подтвердить что fpc медленнее. Мой интерпретатор работает быстрее на Delphi, примерно на 3 секунды

    Но возможно это из за незнания особенностей той платформы
    1 янв 18, 15:13    [21077318]     Ответить | Цитировать Сообщить модератору
     Re: Итоги 2017 года  [new]
    Кар-Кар
    Member [заблокирован]

    Откуда:
    Сообщений: 21
    defecator
    Отличный супер-пупер 2D/3D движок с физикой:
    http://www.asphyre.net/products/pxl
    Пользуюсь уже не первый год, полёт отличный !
    Прозрачность проблема, откровением было когда узнал, что нужно рисовать в определенном порядке, смарт-конвейер какой-нибудь нужен. Поизучаю, под XE7 пока потребовало System.Hash из новых версий.
    1 янв 18, 19:56    [21077534]     Ответить | Цитировать Сообщить модератору
     Re: Итоги 2017 года  [new]
    defecator
    Member

    Откуда:
    Сообщений: 38583
    Siemargl
    Док
    пропущено...

    было бы интересно послушать твои аргументы :)

    ужасное качество кодогенерации и соответствующий результат, например 19539233

    тебя никто не заставляет,
    пользуйся какашкой за две тыщи баксов
    1 янв 18, 23:36    [21077829]     Ответить | Цитировать Сообщить модератору
     Re: Итоги 2017 года  [new]
    Siemargl
    Member

    Откуда: 010100
    Сообщений: 5849
    defecator
    Siemargl
    пропущено...

    ужасное качество кодогенерации и соответствующий результат, например 19539233

    тебя никто не заставляет,
    пользуйся какашкой за две тыщи баксов

    А ты столько стоишь? Шутка за 300 по нику.

    Собственно, чтобы сгладить резкость - даже примитивный компилятор имеет офигенную фору перед любыми xVM - потому проигрыш в 2-3х раза в тестовых задачах может оказаться в плюсе в реальных.

    Но в достижения 2017 я бы такое как FPC постеснялся записывать.

    P.S. В работе я использую как сравнимую по фичам студию за 500$, так и спец.IDE за 10k EU. Но негатива к Борланду как к конторе не испытываю - нормальный софт, не чета опенсурсу в 97%
    1 янв 18, 23:47    [21077846]     Ответить | Цитировать Сообщить модератору
     Re: Итоги 2017 года  [new]
    Siemargl
    Member

    Откуда: 010100
    Сообщений: 5849
    defecator,

    и это, я видел твой код....
    1 янв 18, 23:49    [21077851]     Ответить | Цитировать Сообщить модератору
     Re: Итоги 2017 года  [new]
    VDSoft
    Member

    Откуда:
    Сообщений: 40
    Siemargl,

    Это похвала или в смысле, - я твой труба шатал? ))
    2 янв 18, 01:14    [21077996]     Ответить | Цитировать Сообщить модератору
     Re: Итоги 2017 года  [new]
    defecator
    Member

    Откуда:
    Сообщений: 38583
    Siemargl
    defecator,

    и это, я видел твой код....


    Я надеюсь, ты упал в обморок или долго рыдал ?
    Или твой код - идеал ?

    +
    И что ?
    у меня много разных кодов
    в основном приходится работать в окружении и требованиях заказчиков/работодателей.
    2 янв 18, 14:40    [21078524]     Ответить | Цитировать Сообщить модератору
     Re: Итоги 2017 года  [new]
    Док
    Member

    Откуда: Казань
    Сообщений: 5702
    Siemargl
    ужасное качество кодогенерации и соответствующий результат, например 19539233

    си-шарп еще хужее, начни с него
    2 янв 18, 19:53    [21079146]     Ответить | Цитировать Сообщить модератору
     Re: Итоги 2017 года  [new]
    Kazantsev Alexey
    Member

    Откуда:
    Сообщений: 2926
    Док
    си-шарп еще хужее, начни с него

    Не шарп, а исполняющая среда моно. Моно великий тормоз, давно известно.
    2 янв 18, 20:06    [21079164]     Ответить | Цитировать Сообщить модератору
     Re: Итоги 2017 года  [new]
    Siemargl
    Member

    Откуда: 010100
    Сообщений: 5849
    Док
    Siemargl
    ужасное качество кодогенерации и соответствующий результат, например 19539233

    си-шарп еще хужее, начни с него

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

    вот результаты на родной винде 18160939

    defecator
    Siemargl
    defecator,

    и это, я видел твой код....


    Я надеюсь, ты упал в обморок или долго рыдал ?
    Или твой код - идеал ?


    Да нет, не все так плохо, в обоих случаях.

    Но это однозначный повод быть потерпимее к людям
    2 янв 18, 22:20    [21079412]     Ответить | Цитировать Сообщить модератору
     Re: Итоги 2017 года  [new]
    kealon(Ruslan)
    Member

    Откуда: Нижневартовск
    Сообщений: 3267
    Siemargl
    Док
    пропущено...

    было бы интересно послушать твои аргументы :)

    ужасное качество кодогенерации и соответствующий результат, например 19539233
    тут видишь в чём проблема, большинство оптимизаций в современных компиляторах построены на, мягко скажем, рисковых оптимизациях.
    Из-за них, иногда абсолютно валидный С++ код, просто не работает в релизе. Либо на уровне языка приходится ставить ограничения (а-ля Rust).
    Кроме того fpc не использует команды новых процессоров, зато работает практически везде - для массовой разработки это самое то.
    3 янв 18, 12:41    [21079971]     Ответить | Цитировать Сообщить модератору
     Re: Итоги 2017 года  [new]
    makhaon
    Member

    Откуда: A galaxy far far away
    Сообщений: 2811
    Siemargl,

    Для реальных применений существуют параллельные вычисления и ассемблерные вставки со всяким-разным simd, если ограничиваться intel only. Узкое место легко и просто оптимизируется. На остальных 99.9% кода реальных 10-20% отставания не влияет никак от слова совсем. Опять же, если действительно huge вычисления нужны - то дорога в gpu, на cpu это баловство с современных реалиях.
    Ну а если пофлудить на форуме, или потроллить надо - то да - компилятор медленнее.
    3 янв 18, 13:04    [21080005]     Ответить | Цитировать Сообщить модератору
     Re: Итоги 2017 года  [new]
    Kazantsev Alexey
    Member

    Откуда:
    Сообщений: 2926
    Портировал этот код на delphi. В результате, win64 на 14% быстрее чем fpc, а вот lin_x64 ровно в два раза медленнее. Так что итоги 2017 у дельфей пожиже.
    3 янв 18, 14:09    [21080091]     Ответить | Цитировать Сообщить модератору
     Re: Итоги 2017 года  [new]
    Siemargl
    Member

    Откуда: 010100
    Сообщений: 5849
    kealon(Ruslan)
    Siemargl
    пропущено...

    ужасное качество кодогенерации и соответствующий результат, например 19539233
    тут видишь в чём проблема, большинство оптимизаций в современных компиляторах построены на, мягко скажем, рисковых оптимизациях.
    Из-за них, иногда абсолютно валидный С++ код, просто не работает в релизе. Либо на уровне языка приходится ставить ограничения (а-ля Rust).
    Кроме того fpc не использует команды новых процессоров, зато работает практически везде - для массовой разработки это самое то.

    Первое положение полностью неверно - оптимизации используют безопасные преобразования. Но ошибок программера при этом вылазит больше, да.
    Новые команды - это только SIMD разных вариантов.
    makhaon
    Siemargl,

    Для реальных применений существуют параллельные вычисления и ассемблерные вставки со всяким-разным simd, если ограничиваться intel only. Узкое место легко и просто оптимизируется. На остальных 99.9% кода реальных 10-20% отставания не влияет никак от слова совсем. Опять же, если действительно huge вычисления нужны - то дорога в gpu, на cpu это баловство с современных реалиях.
    Ну а если пофлудить на форуме, или потроллить надо - то да - компилятор медленнее.

    Ты не теоретизируй, особенно если про вычисления на gpu только краем уха. Да и отставание там 100-150%.

    Kazantsev Alexey
    Портировал этот код на delphi. В результате, win64 на 14% быстрее чем fpc, а вот lin_x64 ровно в два раза медленнее. Так что итоги 2017 у дельфей пожиже.

    Однако покрутил по быстрому сейчас fpc 3.04 - сначала надо разобраться в параметрах, потом уже вердикт перепроверить.
    По крайней мере, в SSE2 он с опцией у меня смог (по умолчанию не используются) - а это много дает в плавающей точке.
    И по дефолту для -Px86_64 - SSE2 включены, чем может объясняться результ.
    3 янв 18, 14:59    [21080163]     Ответить | Цитировать Сообщить модератору
    Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
    Все форумы / Delphi Ответить