tools:c
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tools:c [2024/06/03 05:38] – Humphrey Boa-Gart | tools:c [2025/10/12 10:50] (current) – Humphrey Boa-Gart | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{wst> | + | # |
- | + | ||
- | ====== C ====== | + | |
- | + | ||
- | OK you guys, so basically the first thing you should know about the C programming language is that it is fucked beyond belief. It was designed in the late 60s, when computers were fucking slow as hell, and half the programmers were high ALL THE TIME. Dennis Ritchie, one of the inventors of C, definitely had to be high most of the time. Seriously, just like, go fucking read some of the shit he wrote back then. He tries to sound like he's all mysterious and wizardly, but really he's just a fucking pothead or something. Maybe. I dunno. Anyway, enjoy fucking around with header files, buffer overflows, and various other shit that only a 40-year-old, | + | |
- | + | ||
- | The above being said, C is still pretty much the common language amongst programmers, | + | |
- | + | ||
- | **The main aim of this tutorial is to provide you with the knowledge needed to not only write your own programs, but also to correct errors in others' | + | |
- | + | ||
- | ===== Compilers ===== | + | |
- | + | ||
- | **A compiler is a program which converts source code into machine code. Humans cannot read machine code and computers cannot read C. Think of it as a translator between you and someone else that doesn' | + | |
- | + | ||
- | //Any other operating systems will be added on demand.// | + | |
- | + | ||
- | The first step will be to acquire the tools required for programming and compiling. There are many different ways to do this; but since it's likely this is your first experience of C, I'll go with the simplest. | + | |
- | + | ||
- | ==== Microsoft Windows ==== | + | |
- | + | ||
- | Windows C compilers are ubiquitous and many of them do the exact same job. Unfortunately, | + | |
- | + | ||
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[ftp:// | + | |
- | * [[https:// | + | |
- | + | ||
- | My recommendation would probably be to go with MonoDevelop, | + | |
- | + | ||
- | {{tag> | + |
tools/c.1717393099.txt.gz · Last modified: (external edit)
Find this page online at: https://bestpoint.institute/tools/c
Find this page online at: https://bestpoint.institute/tools/c