Отдал бы и ползарплаты! Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1247.0 пользователей не могут ошибаться!
?7000
прекрасное6456
говно5922
говнорашка5512
хуита4737
anime3078
linux2662
music2645
bnw2607
рашка2587
log2372
ололо2245
дунч1873
pic1816
сталирасты1494
bnw_ppl1447
быдло1441
украина1438
дыбр1238
гімно1158

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

#HEFX8X (0) / @j123123 / 4609 дней назад

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

#CQFUUP (7) / @j123123 / 4623 дня назад

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 / 4628 дней назад

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

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

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

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

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

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

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