ビリャチピスデツナフイ Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1239.0 пользователей не могут ошибаться!
?6942
прекрасное6443
говно5905
говнорашка5512
хуита4716
anime3066
linux2652
music2635
bnw2602
рашка2565
log2354
ололо2173
дунч1829
pic1815
сталирасты1491
украина1439
быдло1437
bnw_ppl1419
дыбр1238
гімно1158

https://i.imgur.com/8DQTtCs.png
Процесс обучения сишкоасмоебству. Указатели на функции. Watcom Debugger. XP. Виртуалка.
http://ideone.com/W1XMHh - код

#HEFX8X (0) / @j123123 / 4141 день назад

http://ideone.com/NlMluL
Умножение двух 16-битных беззнаковых чисел с получением 32-битного беззнакового, без условных переходов

#CQFUUP (7) / @j123123 / 4156 дней назад

https://research.microsoft.com/en-us/um/people/simonpj/papers/ndp/haskell-beats-C.pdf

Abstract
Stream fusion [6] is a powerful technique for automatically transforming high-level sequence-processing functions into efficient implementations. It has been used to great effect in Haskell libraries for manipulating byte arrays, Unicode text, and unboxed vectors. However, some operations, like vector append, still do not perform well within the standard stream fusion framework. Others, like SIMD computation using the SSE and AVX instructions available on modern x86 chips, do not seem to fit in the framework at all.
In this paper we introduce generalized stream fusion, which solves these issues. The key insight is to bundle together multiple stream representations, each tuned for a particular class of stream consumer. We also describe a stream representation suited for ef ficient computation with SSE instructions. Our ideas are implemented in modified versions of the GHC compiler and vector library. Benchmarks show that high-level Haskell code written using our compiler and libraries can produce code that is faster than both compiler- and hand-vectorized C.

На ассемблере такие вещи надо делать. Алсо, тут http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?test=all&lang=gcc&lang2=ghc&data=u64q хаскель сливает сишке почти по всем пунктам. И я бы не сказал, что кода на х-е сильно меньше, чем кода на Си

#BAHBZO (7) / @j123123 / 4160 дней назад

http://gcc.1065356.n5.nabble.com/Ways-to-fill-the-stack-td912561.html#none
Если через запятую объявлять члены массива из char в C и откомпилить это в GCC, оно это запишет как куча mov-ов по байтику
sztfg - я

#SG2QH2 (6) / @j123123 / 4160 дней назад

sizeof(void)==1
привет

#YKKWGG (3+1) / @stiletto / 4168 дней назад

Сегодня познал неиллюзорную разницу между char *foo = "bar"; и char foo[] = "bar";.

#DPDLHQ (30) / @l29ah / 4287 дней назад
http://www.pacm.princeton.edu/pdf_files/Kernighan.pdf Керниган о скриптовых языках, кстати
#Z0UFIW (0+1) / @stiletto / 4296 дней назад
Посмотрите какой идиот -> http://www.linux.org.ru/forum/development/8732614
#C93U02 (0) / @ninesigns / 4313 дней назад
RJ @Shchvova: Только плюсы, только лютый хардкор. http://www.cppgm.org/ - онлайн курс, на котором собираются писать компилятор С++11 и стдлиб. Кто еще будет? #2219924 http://juick.com/2219924
#YNE2OS (0+2) / @octagram / 4314 дней назад
А бывают экзотически-фашистские платформы, где есть libstdc++, но нет libc?
#L10JGV (0) / @l29ah / 4315 дней назад
c som
Мытарство с манглингом в Це кончилось тем, что я сгенерил два .lib: один — для stdcall функций, другой — для cdecl: coff2omf.exe -v -lib:st somtk.lib somtk_omf.lib coff2omf.exe -v somtk.lib somtk_omf2.lib И подключил оба именно в таком порядке. И животные наконец–то запустились. Прочие, в том числе однофайловые комбинации флагов coff2omf к успеху не привели. Попробую теперь склеить в один файл
#RJWXXI (0) / @octagram / 4340 дней назад
http://wyw.dcweb.cn/stdcall.htm Тот, кто назвал Це бритвой, сделал это до появления манглинга. Внутреннее имя, импортированное имя? Вообще охуеть. Знаю, что вызывается и знаю откуда, ебусь, не могу сделать, чтоб всё срослось. external 'emitc.dll' name 'emitSL' — вот, где бритва, а не там, где еботня с implib'ом и манглингом
#C90J36 (0) / @octagram / 4340 дней назад
А как мне проверить, что scanf() дочитал строку до конца? Например, я делаю scanf("%i", ...), а пользователь вводит 123abc — 123 прочитается, а abc останется на вводе до следующего scanf() (или read(), или что там будет читать ввод). Как убедиться, что такого не случиться?
#EGB0BS (4) / @minoru / 4409 дней назад
Когда нибудь меня доведет отлаживать ядерный и библиотечный код и я напишу костыль для емакса, который перед каждим statement в указанной функции будет вставлять что-нибудь вроде этого: fprintf(stderr, "probe line: %d \n", __LINE__);
#44M9F7 (4) / @ninesigns / 4415 дней назад
c
http://ctpl.tuxfamily.org/ CTPL is a template engine library written in C and distributed under the terms of the GNU GPLv3+.
#KRBE77 (2+2) / @stiletto / 4438 дней назад
libsoup -- хорошая годная вещь, хоть и вышедшая из под пера гномосеков
#BAP4GL (0) / @stiletto / 4438 дней назад
http://ccodearchive.net/ ← боже куда я попал Оказывается у Расти Рассела есть ЦПАН ДЛЯ СИ
#CMWFTU (1+2) / @stiletto / 4460 дней назад
Школоны, кто-нибудь хочет написать мне кастомный crc32 на цэ за околоеду? Я заебался.
#4MS1QE (0) / @l29ah / 4485 дней назад
Чят, прекрасная работа для воннаби плюсистов. c++, mfc. Бабла для начинающего плюсиста - 40~50k после испыталовки. Сам в этой конторе работал (правда с low-level щитом и qnx), так что поручиться могу. Для студентов, недавно бросивших или окончивших - ок. Кточо пишите в тред, выдам PM-ом координаты.
#N3I6MN (7+1) / @ninesigns / 4512 дней назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.