Good school type projects or assignments for (re) learning C?

What are some good projects you need to work on to learn (or retrain) C? Ideally, something similar to the tasks that can be obtained in the classroom at the university. Links to actual assignments / project specifications available on the Internet are ideal.

Note: they do not have to be assigned separately from class C or something like that. Just a type of thing that could be well implemented at a low level. Learning other interesting things at the same time is a bonus!

If this question has already been asked, please indicate it to me. The search queries I tried (class, purpose ...!) Did not contribute to my search, as you can imagine.

+3
source share
7 answers

Here are some assignments from the course I took last spring. They were very helpful and had a good introduction to c. If you go to the schedule link at the top of this page, it will have all the class notes, which include many code examples.

Destinations include the String data type, character table, heap manager, and Unix shell.

+2
source

I would recommend implementing the most commonly used data structures and algorithms, such as linked lists, trees, sorting, searching, etc. They are short and insightful at the same time. If you know the basics, move on to hosted data structures and algorithms.

+8
source

. , , , : -)

  • , . ( "|" ), ( "&" ), ( "&" ), ( "& &" "||" ). , .

  • RFC-, NTP. , RFC.

  • - ftp-. , .

, . . C. , , . . , valgrind, .

+4
+4

, ? , , ​​ Charles Petzold Programming Windows, .

() , " UML- C/++". , .

+2

, . " ", . , . , .

+2
  • - CS - ( ).
  • , C.
  • .
+1
source

Source: https://habr.com/ru/post/1714094/


All Articles