Мохнатые уроды и моральные пёзды. Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1244.0 пользователей не могут ошибаться!
?6962
прекрасное6450
говно5915
говнорашка5512
хуита4734
anime3072
linux2659
music2639
bnw2607
рашка2582
log2369
ололо2228
дунч1868
pic1816
сталирасты1493
быдло1440
украина1439
bnw_ppl1431
дыбр1239
гімно1158

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

#HEFX8X (0) / @j123123 / 4363 дня назад

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

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

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 / 4382 дня назад

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

#SG2QH2 (6) / @j123123 / 4382 дня назад

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

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

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

#DPDLHQ (30) / @l29ah / 4509 дней назад
http://www.pacm.princeton.edu/pdf_files/Kernighan.pdf Керниган о скриптовых языках, кстати
#Z0UFIW (0+1) / @stiletto / 4518 дней назад
Посмотрите какой идиот -> http://www.linux.org.ru/forum/development/8732614
#C93U02 (0) / @ninesigns / 4534 дня назад
RJ @Shchvova: Только плюсы, только лютый хардкор. http://www.cppgm.org/ - онлайн курс, на котором собираются писать компилятор С++11 и стдлиб. Кто еще будет? #2219924 http://juick.com/2219924
#YNE2OS (0+2) / @octagram / 4535 дней назад
А бывают экзотически-фашистские платформы, где есть libstdc++, но нет libc?
#L10JGV (0) / @l29ah / 4536 дней назад
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 / 4562 дня назад
http://wyw.dcweb.cn/stdcall.htm Тот, кто назвал Це бритвой, сделал это до появления манглинга. Внутреннее имя, импортированное имя? Вообще охуеть. Знаю, что вызывается и знаю откуда, ебусь, не могу сделать, чтоб всё срослось. external 'emitc.dll' name 'emitSL' — вот, где бритва, а не там, где еботня с implib'ом и манглингом
#C90J36 (0) / @octagram / 4562 дня назад
А как мне проверить, что scanf() дочитал строку до конца? Например, я делаю scanf("%i", ...), а пользователь вводит 123abc — 123 прочитается, а abc останется на вводе до следующего scanf() (или read(), или что там будет читать ввод). Как убедиться, что такого не случиться?
#EGB0BS (4) / @minoru / 4631 день назад
Когда нибудь меня доведет отлаживать ядерный и библиотечный код и я напишу костыль для емакса, который перед каждим statement в указанной функции будет вставлять что-нибудь вроде этого: fprintf(stderr, "probe line: %d \n", __LINE__);
#44M9F7 (4) / @ninesigns / 4637 дней назад
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 / 4660 дней назад
libsoup -- хорошая годная вещь, хоть и вышедшая из под пера гномосеков
#BAP4GL (0) / @stiletto / 4660 дней назад
http://ccodearchive.net/ ← боже куда я попал Оказывается у Расти Рассела есть ЦПАН ДЛЯ СИ
#CMWFTU (1+2) / @stiletto / 4682 дня назад
Школоны, кто-нибудь хочет написать мне кастомный crc32 на цэ за околоеду? Я заебался.
#4MS1QE (0) / @l29ah / 4707 дней назад
Чят, прекрасная работа для воннаби плюсистов. c++, mfc. Бабла для начинающего плюсиста - 40~50k после испыталовки. Сам в этой конторе работал (правда с low-level щитом и qnx), так что поручиться могу. Для студентов, недавно бросивших или окончивших - ок. Кточо пишите в тред, выдам PM-ом координаты.
#N3I6MN (7+1) / @ninesigns / 4734 дня назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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