Имея более десятка лет промышленного опыта в C/C++, тем не менее, изредка встречаешь различные выкрутасы, в которые, если не видишь сам, поверить трудно. Я уже не говорю о логике или рационале, стоящем за ними.
К примеру, простой кусок кода:
unsigned int n = 1 << 32; Что же будет в n? Я грешным делом думал, что 0. Оказалось, не всё
(
Read more... )
Comments 8
Reply
1. научится укладывать объекты друг за другом, как массив целых чисел, например;
2. MyObject[N][M] и MyObject[M][N] будут занимать одинаковое чиско байт;
3. будет возможность расширять язык из стековой модели в регистровую, а ту -- до векторизированной модели,
Вот тогда я стану евангелистом Java-ы.
Reply
И тогда уже скажу - да, джава решает эту проблему, но иначе или джава эту проблему не решает вообще
Reply
3. архитектура современных компьютеров всё дальше и дальше отходит от стековой модели JVM, и Java в этом направлении не прогрессирует; в качестве аналогии, давайте поставим операционку 64-бита, а апликации будут только 32-х битные. Хочется пользоваться OpenCL/CUDA и в Java, или хотя бы идти по этому пути.
Reply
Reply
Leave a comment