Advanced C Coding For Fun!
HTML-код
- Опубликовано: 18 сен 2024
- Presenter(s): Rusty Russell
URL: 2011.linux.conf...
While working on CCAN I realised just how many C coding tricks there are. Regrettably, we spend very little time reading completely foreign code and instead we collect techniques one by one over years.
It needn't be that way: this presentation is a cookbook with examples of all the C programming tricks I have found value in. Not just the basics like valgrind, talloc and the Jenkins hash, but less sane techniques like typesafe callbacks, runtime code updating, C as a scripting language and malloc failure path testing.
Everyone who codes in C will get something out of this talk.
2011.linux.conf... - www.linux.org.au
CC BY-SA - creativecommons...
Why is it that the old 240p videos on youtube have more information than the 100 videos playlist of *youtube developers*
144p
So true
sound stops being fucked up at 2:00
02:22 oserver
03:50 ccanlint
04:06 _info
04:30 tests/ (run.c)
05:56 ccanlint -v
07:04 coverage
07:45 ARRAY_SIZE
08:13 streq
08:34 foreach*
11:20 Testing
11:46 close
12:08 coverage
12:24 ccan/failtest
14:30 ccan/opt
17:25 opt details
18:48 A Real Server…
19:12 * anti-thread
19:25 tevent
19:45 Rewrite
20:47 * talloc
22:50 talloc
23:20 void *
24:05 talloc
24:55 valgrind
26:02 A Parrot
28:42 An Oracle
30:40 talloc
31:34 An Oracle
33:30 Memory Leaks
34:28 cdump
38:23 * cdump restore
39:58 The Joy of Exec
42:57 clients[5]
43:02 cdump
44:13 Update without cdump?
46:14 Questions?
* not a slide
when they laugh but you have no idea what they're laughing about
are the weird noises coming from my brain tryin to process this?
Yes
"If you don't know C, exit with :q!"
all i know are
#include and #include wtf are those in the video
lmao
great talk
I'll try to implement this stuff following along. Seems really cool!
hello.. ryonagana here
Time to code
for fun?
It's really a shame conference organizers don't put any effort into making recordings of decent quality, or have presenters that actually introduce their presentation succinctly, before diving into the details...
That's not even advanced boy
do you know any advanced C tutorial?
@@jadsingh1202 yes
@@floatingpointerror55
then give me the link and anything which can help me to learn advanced c
@@jadsingh1202 because advanced is not advanced
@@floatingpointerror55
ok