kill9/harmful/software/C.md

108 lines
1.6 KiB
Markdown
Raw Normal View History

2020-05-12 21:51:54 +00:00
<style>
li{color:white;}
</style>
# free(malloc(sizeof("C is a great programming language")));
C is a great progr.... segmentation fault
Who wrote the functions? I mean: fprintf, sscanf, isalnum...
Lack of lambdas
The preprocessor
Thank you for making me understand why I got a segfault![^1]
2020-05-26 19:03:59 +00:00
~~~c
int sum(int a, int b) {
return a + b;
}
~~~
That causes overflow
2020-05-12 21:51:54 +00:00
# But remember
~~~
When I find my code in tons of trouble
Friends and colleagues come to me
Speaking words of wisdom
Write in C
As the deadline fast approaches
And bugs are all I can see
Somewhere someone whispers
Write in C
Write in C
Write in C
Write in C
Write in C
LISP is dead and buried
Write in C
I used to write a lot of FORTRAN
For science it worked flawlessly
Try using it for graphics
Write in C
If you just spent nearly 30 hours
Debugging some assembly
Soon you'll be glad to
Write in C
Write in C
Write in C
Write in C, yeah
Write in C
Only wimps use BASIC
Write in C
Write in C
Write in C
Write in C
Write in C
Pascal won't quite cut it
Write in C
Write in C
Write in C
Write in C
Write in C
Don't even mention COBOL
Write in C
And when the screen is fuzzing
And the editor is bugging me
I'm sick of ones and zeroes
Write in C
A thousand people swear that
TP7 is the one for me
I hate the word "procedure"
Write in C
Write in C
Write in C
Write in C
Write in C
PL/1 is '80s
Write in C
Write in C
Write in C
Write in C
Write in C
The government loves Ada
Write in C
~~~
[^1]: gcc10 -fanalyzer can explain why you got a segfault. But this is
product of the C implementation. Not of the C standard.