привет всем
я тока начинаю учить С
читаю книгу
-------
Б. Керниган, Д. Ритчи
Язык программирования Си
Издание 3-е, исправленное
-------мне нужны советы
1. что посоветуете читать ... кроме этой книги
2. вот сматрел что есть в папке /usr/include .... как можно найти ман,,, док например для syscall.h (желателно какой то сайт подскажите где это все есть ...)
3. и воопше я навичек какие советы есть :)>>>я не русски проше не обрашать внимания на ашибки, заранее прошу прошения если что не правилно написал ;)
"GCC. Полное руководство" Гриффитс А. Год: 2004
http://depositfiles.com/files/3742314
http://slil.ru/26011218
http://cocoshare.cc/858828878/gcc.rar
http://dump.ru/file_catalog/965653
http://dl.dump.ru/file_download/965653
Более удачным для новичка - Андрей Робачевский, Сергей Немнюгин, Ольга Сесик - "Операционная система Unix"
http://rapidshare.com/files/32640102/Robachevskij_OS_UNIX.rar
>Более удачным для новичка - Андрей Робачевский, Сергей Немнюгин, Ольга Сесик -
>"Операционная система Unix"
>http://rapidshare.com/files/32640102/Robachevskij_OS_UNIX.rarпро чтение ясно ,,,
а кроме этого что скажете ?
>про чтение ясно ,,,
>а кроме этого что скажете ?без чтения ничего, даже на этом форуме. вот есть более простая альтернатива:
http://www.intuit.ru/department/pl/c/
либо в гугл с возникающими вопросами.
>1. что посоветуете читать ... кроме этой книгиБ.И.Березин, С.Б. Березин "Начальный курс С и С++"
>>1. что посоветуете читать ... кроме этой книги
>
>Б.И.Березин, С.Б. Березин "Начальный курс С и С++"про чтение ясно ,,,
а кроме этого что скажете ?
>про чтение ясно ,,,
>а кроме этого что скажете ?Разобраться с базовыми концепциями языка. Потом читать книги по той области, где будете специализироваться.
Вот ещё хороший сайт (но уже по c++) http://www.cplusplus.com/
syscall.h? Что-то низкоуровневое собрался писать? Тогда нужно читать про ядро. Первое что нужно читать про ядро -- это его исходники. Ещё Linux Device Drivers http://lwn.net/Kernel/LDD3/Но пока не будет хорошего *понимания* Си, в такие дебри можно даже не пытаться залезть.
>Но пока не будет хорошего *понимания* Си, в такие дебри можно даже
>не пытаться залезть.И даже наоборот, без читания исходников не будет хорошего *понимания* Си.
>И даже наоборот, без читания исходников не будет хорошего *понимания* Си.Конечно. Но начинать изучение Си с чтения исходников ядра я бы не посоветовал (конечно же, если человек уже инженер по железу -- ему можно :).
Для понимания большей части исходников ядра кроме знаний спецификаций железа/протоколов, кроме знаний внутриядерного API, нужны ещё и знания о куче всяких gotchas которые тут и там встречаются при работе в режиме ядра. Это многовато для новичка.
>Конечно. Но начинать изучение Си с чтения исходников ядра я бы
>не посоветовалЗачем сразу ядро?
есть много окрытых исходников, вот я например в blender ковыряю.
>Зачем сразу ядро?В вопросе упоминается syscall.h.