Икс не равен самому себе

Feb 11, 2021 19:42

Что-то давно не было про диалектику. И про программирование. Сейчас я экстренно наверстаю ( Read more... )

юмор, диалектика, философия, программирование

Leave a comment

nusut February 11 2021, 17:54:49 UTC
Вот поэтому добрые люди не пользуются джавой с их хитрыми подставами адресов объектов вместо значений примитивов, и пишут на чистом си.

Reply

lex_kravetski February 11 2021, 17:56:01 UTC
На чистом С можно одними только указателями нагенерить диалектики на сто Гегелей.

Reply

lipkalapka February 11 2021, 18:00:36 UTC
Зато двумерные массивы байт легко превращаются в одномерные массивы «слов». А то что вычислять, что же все таки там будет - больно, ну так вы сами хотели, «си беспощадный и ужасный», да, будете из программы уходить - не забудьте за собой все аллоцированное деаллоцировать.

Reply

lex_kravetski February 11 2021, 18:17:41 UTC
В Java тоже есть sun.misc.Unsafe, поэтому напортить чо-то там в памяти всё ещё можно, если очень хочется. А если при этом нигде не ошибиться, то даже можно потом вернуть всё нахаченное обратно к нормальному языку.

Reply

lipkalapka February 11 2021, 18:35:20 UTC
Насколько я помню, ансэйф в основном «хак-работой» с тредами посвящен, точнее «как сделать так чтобы оно мультитредово работало даже если и не должно», но там самое интересное начинается, о чем си программисты и не думают, то, что х и у должны быть равны не только в пространстве, но и во времени.

Reply

lex_kravetski February 11 2021, 18:47:22 UTC
Там овердофига операций для прямого доступа к памяти, копированию оной и т.п.

Reply

allairodor February 12 2021, 07:59:14 UTC
Логика такая же, как например "Вот поэтому умные люди разводят коров, а не лошадей. У лошадей молоко невкусное.".
Каждый язык - это инструмент. Разные инструменты предназначены для разного.

Reply

shainek February 12 2021, 08:54:55 UTC
кумыс вкусный

Reply


Leave a comment

Up