I Tried to Learn C



Thank you so much for watching! Please consider subscribing or sharing with a friend. You can support my channel by becoming a channel member or using an amazon affiliate link.

BECOME A MEMBER (Exclusive videos!!):
JOIN MY DISCORD:
INSTAGRAM:
TWITCH:
LINK TO CODE:

ALL MUSIC CREDITED TO TOBY FOX 🔥

C coding. Learning to code. Software Engineering. Computer Science. Tech. Technology. Tetris. Game Development.

source

37 Comments

  1. There is a LOT more to C than most other programming languages. First and foremost, C is a context-sensitive language. That means that how the C compiler chooses how to compile any particular piece of code is dependent upon how the code is being used. For example, the asterisk (*) has eight different meanings, depending on how it is being used in a line of code. Not only does this add significant steepness to the learning curve, but the programmer has to be able to split their concentration between writing the code to solve the problem AND thinking about how the compiler is going to interpret the line of code. It's been said that it takes about five years for a C programmer to get really good at writing code.

  2. It's a matter of habit, syntax is learned. I program in Fortran, C, and C++, then Bash, which is very similar to C. Then I also had to learn Python, and I find its forced indentation very annoying. I have programs that have been running for 30 years; just recompile them. I wrote the libraries myself, and the computation time is an order of magnitude faster than that of uncompiled programs. It depends on the use; I had to process huge three-dimensional matrices. Python's power certainly lies in the fact that someone has already written the application libraries that suit your needs. Then you can have fun with your programs' dependencies, shifting the problem from the systems analyst to the platform systems administrator. If you want, you can also use AI; just go back to writing flowcharts, as was done in the past, explain them to the AI, pass it the calculation algorithms, the input and output formats, and the dirty trick is done. You're welcome…

  3. C is actually quite easy, provided you know intimately know how he environment you’re programming into. If you don’t like that, try python, maybe?

  4. That's pretty impressive! C is not a simple language to learn or use. That you got this far shows ingenuity and grit.

    When I first started writing in C, I thought it might be interesting to write my own text editor. The text editors at the time (early 1980s) were pretty bad.

    It was hard! I finally gave up. My meager skills at the time were close to what I needed, but not quite. But it's a good exercise to stretch yourself once in a while.

  5. Hehe ..MR. POINTER..I know only & and * ..hehe… and a[0].. dont forget struct.. hope you learned in one minute… bake everything in a function ..thats all..if didn't compile ..search for a copy of Borland compiler c/c++ .. you never going to find one ..except if you own a windows 95 or me

  6. I learned C first and it's not as difficult if you think that's just how things are supposed to be and don't know any better. 90% of the complaints I hear about it reference some other language.
    Edit: are you separating words in your variables with underscores? That's some crazy stuff only Python programmers do, maybe they're masochistic I don't know but that's a lot of holding shift+reaching up to the top of the keyboard for no reason. Why camel case isn't standard convention for all computer languages is beyond me.

  7. Interesting. I learned C in 1984 from the K&R White Book over my honeymoon. No internet, YouTube, tutorials, etc. First project: build what I would later know was a token-based network over RS-232. You had it easy, kiddo.

  8. I wrote in it back when it was K&R, and then later when it was ANSI. I still use it from time to time. Makefiles help, but you need to learn how to write them from scratch.

    A program that I wrote allowed you to call Fortran math algorithms from Pascal programs using a SWIG bridge with a lot of hand-coded C. It was actually useful. But this probably dates before your parents were ideas in this world.

  9. This was awesome! I am sad to hear that you didn't like the "rules" though compare to python. What I HATE about python is that it's not type safe and doesn't enforce strict coding principles. Man…when I want a variable to be an integer, I expect the compiler to TELL me if I gave it a non-integer value. Any language that isn't type safe is SO aggravating to me. But seriously, I am certain I could not pull of what you did…probably not even in a week.

  10. That's the way I started – began with basic then went to C. I took an rpg that I played and made a copy from scratch. It took about a year. That's when I found that all compilers have bugs in them – the hardest part to learn, working around compiler issues. Ohh and my art sucked!

Leave a Reply

Your email address will not be published. Required fields are marked *

You might like

© 2026 Cantinho do Vídeo - WordPress Video Theme by WPEnjoy