dr_vlat: (Default)
Пока валяюсь дома с гриппом - начал потихоньку перетаскивать свой старый проект по симуляции и последующей визуализации жидких сред с C++ на Java/OpenCL.
OpenCL весьма крут. Симуляция воды из 1.500.000 частиц работает где-то с скоростью 4-5fps. Это очень неплохо.
Реализация на CPU обсчитывала аналогичный объем со скоростью где-то 0.2-0.5fps.
dr_vlat: (Default)
public static final long unsignedIntToLong(byte[] b)
{
    long l = 0;
    l |= b[0] & 0xFF;
    l <<= 8;
    l |= b[1] & 0xFF;
    l <<= 8;
    l |= b[2] & 0xFF;
    l <<= 8;
    l |= b[3] & 0xFF;
    return l;
}

И почему в Яве нет unsigned...
dr_vlat: (Default)
Давно задаю себе вопрос, чем же так хороша java, что в корпоративном секторе все большее количество разработок пишутся на ней.
Основные позиции понятны, сам язык довольно простой и не требует много времени в освоении. ОО довольно логичен
(хотя отсутствие множественного наследования на мой взгляд маразм).
Местами складывается впечатление что яву выбирают когда надо сделать быстро и по возможности с наименьшим количеством багов.
То есть тупо посадить индуса и заставить писать на жабе. Плюсы индус не осилит, а если и осилит то плюсы выльются в копеечку, так как время разработки увеличится. То есть ява - язык низко-квалифицированных программистов ?
Хотя тот-же дядька Завалишин ( [personal profile] dz ) на ней пишет, а его низко квалифицированным назвать довольно затруднительно.

Короче ясно что ничего не ясно. Так чем-же так хороша Ява, что все чаще вместо плюсов выбирают ее ?

Profile

dr_vlat: (Default)
dr_vlat

December 2016

S M T W T F S
    1 23
4 567 8910
111213141516 17
18192021 22 2324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 21st, 2017 02:43 am
Powered by Dreamwidth Studios