CPP_LECTS_RUS Telegram 55
Предложили тему про изучение языка C.

У меня есть для этого некоторые материалы.
Слайды к моему курсу по С для первокурсников: http://cs.mipt.ru/wp/?page_id=7775
На слайдах большое количество задач и есть задачник с автоматической проверкой и открытой регистрацией: http://olymp1.vdi.mipt.ru/

Очень надеюсь когда-нибудь записать и выложить что-то для youtube. Но пока формат записи не очень ясен и времени не хватает, всё в процессе.

Кроме того классический список литературы это.

C Programming Language, 2nd Edition: Brian W. Kernighan, Dennis M. Ritchie
Живая классика, должна быть первой книгой студента.

Beginning C: From Novice to Professional: Ivor Horton
C Programming: A Modern Approach, 2nd Edition: K. N. King
Эти две книги — более детальные альтернативы, если изложение K&R кажется слишком сжатым.

Expert C Programming: Deep C Secrets: Peter van der Linden
Очень глубокое погружение. Опасайтесь акул.

C Interfaces and Implementations: Techniques for Creating Reusable Software: Hanson, David
Немного о том как люди виртуозно используют макросы и void*. Один раз надо этому научиться чтобы с одной стороны больше так не делать, а с другой стороны всегда и везде видеть эту альтернативу.

Немного прикладных областей т.к. C очень простой язык и обычно его изучение должно быстро выходить на прикладные вещи:

TCP/IP Sockets in C: Practical Guide for Programmers: Michael J. Donahoo, Kenneth L. Calvert
Фундаментальный труд по сокетам и сетевому программированию. Выучить до знакомства с boost::asio

Numerical Linear Approximation in C: Nabih Abdelmalek, William A. Malek
Линейная алгебра, линейное программирование и линейное счастье

Algorithms in C: Robert Sedgewick
Книга ученика Дональда Кнута, очень неплохая (её версия на C++ куда хуже, там у меня от его понимания C++ глаза вытекают кровью).

Image Processing in C: Dwayne Phillips
Древняя и наивная но приятная книга про обработку изображений на CPU. Потом легко перекладывается на OpenCL C и на GPU.

И конечно вершина и венец вычматематики (и кстати книга которая на C тоже нравится мне куда больше чем её же версия на C++ по тем же причинам что и Седжвик) это Numerical Recipes in C (коллектив авторов). Это просто надо один раз осилить.

#questions #c_graduate
👍80🔥28❤‍🔥431🤩1🐳1



tgoop.com/cpp_lects_rus/55
Create:
Last Update:

Предложили тему про изучение языка C.

У меня есть для этого некоторые материалы.
Слайды к моему курсу по С для первокурсников: http://cs.mipt.ru/wp/?page_id=7775
На слайдах большое количество задач и есть задачник с автоматической проверкой и открытой регистрацией: http://olymp1.vdi.mipt.ru/

Очень надеюсь когда-нибудь записать и выложить что-то для youtube. Но пока формат записи не очень ясен и времени не хватает, всё в процессе.

Кроме того классический список литературы это.

C Programming Language, 2nd Edition: Brian W. Kernighan, Dennis M. Ritchie
Живая классика, должна быть первой книгой студента.

Beginning C: From Novice to Professional: Ivor Horton
C Programming: A Modern Approach, 2nd Edition: K. N. King
Эти две книги — более детальные альтернативы, если изложение K&R кажется слишком сжатым.

Expert C Programming: Deep C Secrets: Peter van der Linden
Очень глубокое погружение. Опасайтесь акул.

C Interfaces and Implementations: Techniques for Creating Reusable Software: Hanson, David
Немного о том как люди виртуозно используют макросы и void*. Один раз надо этому научиться чтобы с одной стороны больше так не делать, а с другой стороны всегда и везде видеть эту альтернативу.

Немного прикладных областей т.к. C очень простой язык и обычно его изучение должно быстро выходить на прикладные вещи:

TCP/IP Sockets in C: Practical Guide for Programmers: Michael J. Donahoo, Kenneth L. Calvert
Фундаментальный труд по сокетам и сетевому программированию. Выучить до знакомства с boost::asio

Numerical Linear Approximation in C: Nabih Abdelmalek, William A. Malek
Линейная алгебра, линейное программирование и линейное счастье

Algorithms in C: Robert Sedgewick
Книга ученика Дональда Кнута, очень неплохая (её версия на C++ куда хуже, там у меня от его понимания C++ глаза вытекают кровью).

Image Processing in C: Dwayne Phillips
Древняя и наивная но приятная книга про обработку изображений на CPU. Потом легко перекладывается на OpenCL C и на GPU.

И конечно вершина и венец вычматематики (и кстати книга которая на C тоже нравится мне куда больше чем её же версия на C++ по тем же причинам что и Седжвик) это Numerical Recipes in C (коллектив авторов). Это просто надо один раз осилить.

#questions #c_graduate

BY C++ and other lectures


Share with your friend now:
tgoop.com/cpp_lects_rus/55

View MORE
Open in Telegram


Telegram News

Date: |

Step-by-step tutorial on desktop: In handing down the sentence yesterday, deputy judge Peter Hui Shiu-keung of the district court said that even if Ng did not post the messages, he cannot shirk responsibility as the owner and administrator of such a big group for allowing these messages that incite illegal behaviors to exist. On June 7, Perekopsky met with Brazilian President Jair Bolsonaro, an avid user of the platform. According to the firm's VP, the main subject of the meeting was "freedom of expression." To upload a logo, click the Menu icon and select “Manage Channel.” In a new window, hit the Camera icon. The best encrypted messaging apps
from us


Telegram C++ and other lectures
FROM American