I've been learning C for a while. I'm still a noobâ„¢. I'm not studying anything Jow Forums related, it's much like a hobby, I'm especiall interested in (((security))) part of things.
Hackerrank and leetcode is too hard for me right now, my knowledge is not enough also. Where do I practice C?
Good for you. Use a makefile and compile your sources with 'make'. Should take you a day to learn. Create a "test" file with your main () in there. #include your other files for testing. Your other files should be separated based on what they are and do: Example: Have a user.c which contain your User struct and any functions that operate on that struct, like new_user (), set_user_name () etc. Create a user.h which declares your public functions for fast compiling. Learn CGI programming and how to parse query string data with sscanf and strtok. Have fun!
Christian Hernandez
Do the exercises in K&R. I'm not sure if C Programming, A Modern Approach has exercises, but if it does, do those too.
Andrew Perry
It gives a false sense of intelligence.
Sebastian Parker
Do a fun embedded project! Not arduino tho unless ur a brainlet.
and also it reminds them of their obsession with traps and penises
Adam Nguyen
Why are Rust trannies so obsessed with C? Is it because they are jealous of Chads having jobs?
Grayson Cook
Why do low IQ (((mungeons))) think that one's sexual proclivities are relevant to their efficiency and intelligence as a programmer? Is it because they are jealous of people who are actually capable of producing anything?
Wyatt Ramirez
>Why are Rust trannies so obsessed with C? Is it because they are jealous of Chads having jobs? more companies are choosing to use Rust for new software than C. Have fun hacking on some boomer's legacy sloppy seconds like like cuck you are
Practice C++ or C#. Install an IDE like codeblocks and try to replicate existing programs, or try to make a more efficient or user friendly version of whatever software you use.
I would use C on embedded machines or microcontrollers nowadays, as the PC development industry has more advanced and better tools (C has had it's peak probably in the ~80's).
Isaac Johnson
Once again a perfectly fine C thread ruined by insecure trannies and other rust shills. You degenerates are worse than pol.
David Fisher
>OP asks how to do A >retards flood in >dont do A op >do B instead >no one does A every time... someone post the fucking stackoverflow
Gavin Green
Low education noobs are obsessed with javascript and python
Jose Davis
Once again another C thread mercifully derailed and put down by gainfully employed programmers.
Dominic Johnson
try to recreate algorithms and data structures in a modular way. or write small useful tools (like coreutils, the upside is that you can compare to existing source code)
>rust >employed lol!
Dominic Davis
tranny, even if you had a job you would get hired for diversity, not because you know rust, which is useless
Ryan Jones
Does anyone have that image/site that has a bunch of different things you can try to program for practice? It was a list of 100 or something.
Isaiah Adams
I do c++. The only time I had to practice C, is when I had to use the kernel module uinput, to create a driver for my touchscreen: kernel.org/doc/html/v4.12/input/uinput.html so I could automate keypresses (think autohotkey but for linux)
Considering Linus's standards, I would think playing around with the kernel modules, and looking at their style would be the best practice.
Also, read this: kernel.org/doc/html/v4.10/process/coding-style.html It is extremely important that you adopt these habits early on. All of its advice is extremely good, especially things like not indenting past 3 levels.