- 1
- 2
- 3
- 4
int data;
int* ptr;
...
memcpy(&data, ptr, sizeof(int));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−99
int data;
int* ptr;
...
memcpy(&data, ptr, sizeof(int));
absolut 17.10.2015 23:36 # +1
Особенно актуально когда подлежащие типы меняются в процессе разработки.
inkanus-gray 18.10.2015 00:28 # 0
bormand 18.10.2015 08:05 # +1
1024-- 18.10.2015 13:20 # −1
inkanus-gray 18.10.2015 13:44 # 0
https://github.com/Herzult/SimplePHPEasyPlus
Энтерпрайзная библиотека для сложения двух чисел.
1024-- 18.10.2015 13:54 # 0
А сам OPERATOR_PLUS Борманд наверно уже определил, теперь пьёт чай с бубликатеками и использует.
_______________________
* Ну, правда, определения таких функций были бы внутри одной главной функции, это да.
bormand 18.10.2015 15:11 # 0
inkanus-gray 18.10.2015 15:14 # 0
1024-- 18.10.2015 19:08 # +1
(Возможно, вместо a,b придётся писать GET_LOCAL(a), GET_LOCAL(b); Возможно, вызывать созданную функцию придётся не как add(3,4), а как CALL(add, 3,4), но это даже лучше)
bormand 18.10.2015 19:51 # +1
Stallman 18.10.2015 22:13 # 0
1024-- 19.10.2015 23:55 # 0
Вот, дописал: http://ideone.com/MvbZIh
* хотя, не на сишке, а на плюсах, но не в том соль.
Stallman 20.10.2015 09:52 # +2
TarasB 20.10.2015 12:07 # 0
imihajlov 20.10.2015 12:10 # 0
1024-- 20.10.2015 20:41 # +1
http://www.boost.org/doc/libs/1_41_0/libs/spirit/classic/doc/phoenix.html
inkanus-gray 20.10.2015 20:49 # 0
https://github.com/ircmaxell/PHPPHP
Vasiliy 22.10.2015 20:52 # 0
bormand 22.10.2015 20:53 # +2
Vasiliy 22.10.2015 20:55 # 0
bormand 22.10.2015 20:56 # +2
inkanus-gray 22.10.2015 21:20 # 0
CHayT 22.10.2015 20:54 # +2
Vasiliy 22.10.2015 20:58 # 0
CHayT 22.10.2015 21:00 # +2
мой выдаёт ссылку на жидхаб с описанием: An LLVM to JavaScript compiler
Vasiliy 22.10.2015 21:17 # 0
CHayT 22.10.2015 21:24 # 0
Vasiliy 22.10.2015 21:40 # 0
Vasiliy 22.10.2015 21:21 # −1
CHayT 22.10.2015 21:26 # 0
наверно что-то не то
inkanus-gray 22.10.2015 21:50 # 0
Стоп! Но мне и Гугл выдаёт те же ссылки (только в другом порядке).
Признавайся, что ты искал в Гугле перед этим! Он же теперь реализует filter bubble, т. е. выдаёт рекомендации на основе истории твоих запросов.
bormand 22.10.2015 22:03 # +4
* yyy удалил вас из контактов
inkanus-gray 22.10.2015 22:53 # 0
inkanus-gray 22.10.2015 22:55 # 0
Теперь понятно, почему соцсети перестали показывать уведомления об удалении из друзей, а показывают только уведомления о добавлении. Они хотят что-то скрыть.
3_14dar 22.10.2015 23:26 # 0
Vasiliy 22.10.2015 22:47 # +2
inkanus-gray 22.10.2015 21:18 # 0
bormand 22.10.2015 21:28 # +2
Ну я только jslinux видел. Но там прям эмулятор i386. Даже gcc работало... Интересно, сколько лет будет на нём компилиться ядро?
1024-- 22.10.2015 21:45 # 0
Будущее: мегагерцы устарели, гигафлопсы устарели, количество ядер устарело, оверклокеры и школьники меряются количеством слоёв ВМ в браузере, для которых ядро компилируется 1 год.
-- А у меня компьютер - 0.014 электронного года. Щас как килобиткойны попрут!
-- Лошара! У меня 0.2ЭГ стоит только на планшете!
CHayT 22.10.2015 21:52 # +2
ядро скоро будет компилиться год и без всяких виртуализаций
туда столько говна тащат, что у него вот-вот случится гравитационный коллапс
bormand 22.10.2015 22:05 # 0
А ведь всё это говно работает в ring 0 и представляет замечательную поверхность для атаки...
P.S. А тем временем в десятке даже своему ядру доверять перестали и большую часть ядра вместе с дровами гоняют под гипервизором...
Vasiliy 22.10.2015 22:49 # +1
3_14dar 22.10.2015 23:28 # 0
Сказки десятилетней давности, когда раз в 2 года надо было комп менять.
3_14dar 22.10.2015 23:27 # 0
ПРЫЩЕБЛЯДИ СОСНУЛИ (да они и не вынимали).
>P.S. А тем временем в десятке даже своему ядру доверять перестали и большую часть ядра вместе с дровами гоняют под гипервизором...
Надоело что винда падает из-за дров на видюху?
3_14dar 22.10.2015 20:57 # 0