rapture 17.04.2012 10:57 unknown

Накидайте чего-нибудь хардкорного по няшечке^W сишечке.

1. wasd 17.04.2012 10:58 31259760621334511015353318

K&R

2. Rayslava 17.04.2012 10:59 work.010de9ff

Насколько хардкорного?

3. raptureRayslava /2 17.04.2012 11:03 unknown

от простодо до ядерного

4. Rayslavarapture /3 17.04.2012 11:04 work.010de9ff

*ВСЯ* сишечка описана в K&R. Примеры использования ебанутыми людьми на kernel.org, шизофренические идеи в LKML.

5. raptureRayslava /4 17.04.2012 11:12 unknown

а у К&R есть вещи вроде безопасного копирования строк и т.д.?

6. Rayslavarapture /5 17.04.2012 11:12 work.010de9ff

Нет.

7. raptureRayslava /6 17.04.2012 11:13 unknown

а хде есть?

8. Rayslavarapture /7 17.04.2012 11:13 work.010de9ff

Из C, только в C# =)

9. raptureRayslava /8 17.04.2012 11:14 unknown

питрасян. я тебе про правильное копирование, например

10. Rayslavarapture /9 17.04.2012 11:14 work.010de9ff

Да нет в си ничего такого. По своей сути он просто портируемый макроассемблер. Можно сделать практически всё, но всё это надо делать руками.

11. gelraenRayslava /10 17.04.2012 12:53

не считая того, что реализовано в разных версиях libc (и других либах)

12. gelraen 17.04.2012 12:54

http://c.learncodethehardway.org/
Целиком не читал, но одобряю.

13. raptureRayslava /10 17.04.2012 12:57 unknown

ты что, не знал, что я самый велосипедостроитель? :)

14. wasdrapture /13 17.04.2012 12:58 31259760621334511015353318

сишка для тебя. кстати, ты страдаешь синдромом NIH?

15. gelraenrapture /13 17.04.2012 12:59

да! напиши свою libc!

16. wasdgelraen /15 17.04.2012 13:00 31259760621334511015353318

действительно, hard way :)

17. rapturewasd /14 17.04.2012 13:01 unknown

страдаю?

18. wasdrapture /17 17.04.2012 13:03 31259760621334511015353318

ок, любишь изобретать велосипеды?

19. rapturewasd /18 17.04.2012 13:04 unknown

вообще кто-то это назвал "синдром советского инженера"

20. rapture 17.04.2012 13:06 unknown

1.3 Windows
For Windows users I'll show you how to get a basic Ubuntu Linux system up and running in a virtual machine so that you can still do all of my exercises, but avoid all the painful Linux installation problems.
... have to figure this one out.
Нет, это пиздец

21. rapturerapture /20 17.04.2012 13:09 unknown

You could install Valgrind with the package manager for your OS, but I want you to learn to install things from source.
# 1) Download it (use wget if you don't have curl)
2 curl -O http://valgrind.org/downloads/valgrind-3...
Нет, нахуй. Наличие в листингах программы ссылки на ее конкретную версию вызывает интуитивное исключение, что автора надо уебать.

22. dorfewasd /14 18.04.2012 01:52

причём тут NIH к си? это скорее к хаскелям всяким с брейнфаками.

Do you really want to delete ?