Зато двумерные массивы байт легко превращаются в одномерные массивы «слов». А то что вычислять, что же все таки там будет - больно, ну так вы сами хотели, «си беспощадный и ужасный», да, будете из программы уходить - не забудьте за собой все аллоцированное деаллоцировать.
В Java тоже есть sun.misc.Unsafe, поэтому напортить чо-то там в памяти всё ещё можно, если очень хочется. А если при этом нигде не ошибиться, то даже можно потом вернуть всё нахаченное обратно к нормальному языку.
Насколько я помню, ансэйф в основном «хак-работой» с тредами посвящен, точнее «как сделать так чтобы оно мультитредово работало даже если и не должно», но там самое интересное начинается, о чем си программисты и не думают, то, что х и у должны быть равны не только в пространстве, но и во времени.
Логика такая же, как например "Вот поэтому умные люди разводят коров, а не лошадей. У лошадей молоко невкусное.". Каждый язык - это инструмент. Разные инструменты предназначены для разного.
Reply
Reply
Reply
Reply
Reply
Reply
Каждый язык - это инструмент. Разные инструменты предназначены для разного.
Reply
Reply
Leave a comment