Some posts in this thread could still be taking into account for improving your tutorial, though. Beneath all the peculiarities, there are some knowledge people around here.
Also, if you can bear all the trolling, you might even enjoy this place. Most of us are LISP lover; Knights of the Lambda Calculus.
>>43
You and I both know that >>40 disregards these posts, probably thinks he is better than average /prog/rider, and will never participate in such an orgy that 4chan/prog is.
I do not disgregard these posts, otherwise I wouldn't have answered, nor I do think I'm better programmer than anyone (like some comments here definitely do). I just try to do my best and share my limited knowledge.
This said, I'm in no mood for for sexually frustrated assholes like >>44 and the likes, that hide under cyberanonimity can insult people without being punched in da face.
Anyway, have a nice day everyone, gotta some awful programming to do.
Name:
Anonymous2013-04-03 5:26
>>45
You are also protected by your own cyberanonimity from being punched in da face. As am I, for now.
Name:
Anonymous2013-04-03 6:11
>>45
go fuck yourself with a rake you subhuman piece of shit, die in a fire
>>46>>47>>48>>49
Stop trying to make it look like you're several different people, you racist anti-semitic fatto. Get a fuckin' life and stop F5-ing... I'll tell you a lil' secret: there's real life besides your screen. Even a human kind of person named "GIRL". Yeah, trust me, just go outside... don't hurt yourself with the sun though.
And have fun!
Name:
Anonymous2013-04-09 6:12
[QUOTE]This is NOT a C tutorial, but a tutorial on programming using C as a tool.[/QUOTE]
WELL IT AINT RIGHT.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int *a = (int*) malloc(sizeof(int)); // Allocating sizeof(int) bytes of space
int b = 2251;
*a = b; // Copying content of b to a
printf("%d\n", *a);
free(a); // Free a's reserved memory
return 0;
}
YOU WAIT FOR DAT BAD BOY malloc TO RETURN A NULL POINTER N SEE WAT HAPPENS. IT'S LIKE TEACHIN' PEOPLE TO USE A HACKSAW AND CHOPPING OFF YOUR DOODLE WHEN UR TRYING TO CHOP OFF A PIECE OF WOOD. YA DON'T DEREFERENCE NULL POINTERS JUST AS YOU DON'T CHOP OFF YOUR DOODLE.
N WAT ABOUT DAT KOOL HACK FOR CALLING A FUNCTION? DAS LIKE SAYING: "WANT A FISH? WELL, WE HAVE PLENTY OF FISH OVER HERE THAT YOU COULD TAKE, SURE, BUT I SUGGEST WALKING INTO THAT FUCKING VOLCANO AND FINDING A FISH IN THERE. IT'LL BE KOOL."
[QUOTE]I think C is a good language for that kind of introduction since the audience wants low-level knowledge.[/QUOTE]
AINT NO LOW-LEVEL COOKIE-CUTTER LANGUAGE.
[QUOTE]I'm by no means a C expert, although I've read K&R and the C standard,[/QUOTE]
YAINT RED DA FUCKIN STANDARD. I CAN FUCKIN TELL. I WALK INTO A ROOM AND IMMEDIATELY I KNO WHO'S RED DA STANDARD N WHO HASN'T. JUST CUMS NATURALLY FOR ME. YOU SIR, YOU MAY HAVE TAKEN A FEW GLIMPSES OF DA STANDARD, BUT U SURE AS HELL AINT RED IT.
[QUOTE]C standard changes too fast to keep up if you don't use it daily.[/QUOTE]
ONCE A FUKIN DECADE. YA CUDDA KEPT IT ANSI C; COMPLIANT WIT DA STANDARD DEANIS RICKY LOVED, IF DA LATER STANDARDZ ARE A PROBLEM FER YA AS DEY WERE FOR DEANIS RICKY WHO DID HIMSELF IN OVER THE CHANGES IN C11.
LAMBDA ARTHUR FUCKING CALCULUS SIGNING OFF!
Name:
Anonymous2013-04-09 6:12
O SHIT DER ARENT QUOTE TAGS ON HERE R DER? FERGOT ME GREETER DEN
>>53
IVE BEEN QUOTIN WITH GREATER-THANS SINCE BEFORE YOU WERE BORN U DUM NOOB. IM JUST GETTING FORGETFUL IN MY OLD AGE. SHOW SUM RESPECT FOR UR ELDERS.
>>55
I BEEN SHOUTIN AT PEOPLE SINCE BEFORE U WERE BORN U DUM NOOB. IF I WANNA SHOUT IM GUNNA SHOUT! I BET UR ONE OF THOSE ISO HYENAS DAT KICKED ME OUT OF DA C COMMITTEE FOR SHOUTIN AT SUM FUCKER WHO HAINT RED DA FUKIN STANDARD ARENT U? UR DA REASON DEANIS RICKY'S DEAD.
Name:
Anonymous2013-04-10 10:14
DEANIS RICKY
That one that died together with grandmaster Steve Jobs?
Name:
Lambda A. Calculus2013-04-10 10:25
>>58
HE DIDNT DIE WIT STEVE JOBS, HE DIED RITE DER IN MY ARMS AS HE DID HIMSELF IN WIT A PISTOL TWO DAYS AFTER DA FINAL DRAFT REVIEW OF C11. DAT FINAL DRAFT IS EXACTLY WAT LED HIM TO SUICIDE. DEM GREEDY, MENACING HYENAS AT ISO WHO RUINED DA LANGUAGE DEANIS RICKY LOVED. DEY'RE DA REASON DEANIS RICKY DID HIMSELF IN, DEY'RE WHAT MADE HIM DEPRESSED OVER DA YEARS, AND DEY'RE DA GREEDY FATCATS WHO TURNED C FROM DA LANGUAGE OF KINGS TO A STEAMING PILE OF SHIT WITH DER GOOTCHY rsize_t TYPE, DER WUNDERFUL THREAD LIBRARY, AND ALL DAT OTHER BULLSHIT. CAN YA BLAME RICKY FOR DOIN' HIMSELF IN WHEN THE WORLD'S FILLED WITH DEEZ FILTHY SCOUNDRELS WHO WILL TAKE A BRIGHT, BEAUTIFUL FLOWER LIKE C89 AND TURN IT INTO A PERVERTED STEAMING PILE OF SHIT LIKE C11?
WHY DA FUCK DO YOU CUNTS THINK THERE WAS NO K&R3 TO COVER C99? WHEN DEANIS RICKY SAW C99 HE SPENT DA WHOLE NIGHT THROWIN' UP. C11 WAS DA LAST FUCKIN STRAW. DA NAIL IN DA FUCKIN COFFIN. I KNOW THIS BECAUSE I WAS DER. I'M DA GUY WHO WROTE MOST OF DA string.h FUNCTIONS DAT YOU SEE NOW IN DA STANDARD C LIBRARY. I KNOWN RICKY SINCE BEFORE C WAS EVEN STANDARDISED. HELL, I KNEW HIM SINCE BEFORE HE EVEN PLANNED ON DESIGNING C.
Name:
592013-04-10 10:32
I'M DA GUY WHO WROTE MOST OF DA string.h FUNCTIONS DAT YOU SEE NOW IN DA STANDARD C LIBRARY.
N IF YA DONT FUCKIN BELIEVE ME, ASK ME A QUESTION BOUT ANY ABBREVIATED NAMES USED IN DA C LANGUAGE OR STANDARD C LIBRARY AND I'LL TELL YA EXACTLY WHAT DEY MEAN. DOSE DEFINITIONS HAVE BEEN LOST OVER DA YEARS AND I'M ONE OF DA ONLY PEOPLE LEFT WHO REMEMBER EM.
>>64
I'M LAMBDA ARTHUR CALCULUS. DAS WHO I AM. I KNOWN DAT SINCE DAY #1. HOW BOUT U? HUH? U PROBABLY THINK UR ANONYMOUS OR SUMFIN CUZ U DONT KNO WHO U R.
>>66
CHARACTER ALLOCATE, STRING POINTER BREAK, STRING COMPLEMENT SPAN, SET VARIABLE BUFFER. DEM ISO FATCATS WUDNT EVEN PUT DAT IN DA FUCKIN STANDARD WUD DEY?
calloc DONT CLEAR SHIT AND calloc DONT COUNT SHIT. SETS DAT SHIT TO 0. CANT USE IT FOR NULL POINTERS, CAN'T USE IT FOR ZERO FLOATING POINT VALUES, FUCKIN USELESS FOR EVERYTHING ASIDE FROM INTEGER TYPES. TAKE A LOOK AT STRNCPY, BUDDY. ZERO! ZERO! ZERO! PADS THAT SHIT WITH ZERO. AND DATS WHAT DEY DID WITH FILENAMES, DEY FUCKIN calloc'ed EM WHEN DEY NEEDED A VARIABLE-LENGTH LIST OF EM. DATS HOW DEY FIRST USED IT AND I KNOW THTIS COS I WAS THERE. THOSE FAT CATS ON comp.lang.c DON'T WANT YOU TO KNOW ABOUT strncpy. THEY THINK IT'S BAAAAAD PRACTICE. THAT'S WHY THEY CREATED THAT BULLSHIT NAME "clear alloc". I LAUGH AT DAT SHIT. I KNOW HOW TO USE strncpy AND I KNOW HOW TO USE strncmp! I FUCKIN WROTE THOSE FUNCTIONS.
"string character span" - YEA SURE. WHY DA FUCK WOULD I HAVE CALLED IT "string character span" WHEN IT DOES DA FUCKIN OPPOSITE OF "string span"? THEY BOTH ACCEPT TWO FUCKING STRINGS FOR FUCKS SAKE. COMMON SENSE ALONE'LL TELL YA DATS A LOAD OF SHIT. I KNEW WHAT I WAS DOIN DEN AND I KNO WAT I'M DOIN NOW. WUD I HAVE GIVEN strcspn SUCH A STUPID MEANINGLESS NAME? FUK NO.
NEXT!
Name:
Anonymous2013-04-11 2:56
OH YEAH, AND JUST A NOTE FOR ALL YOU FUCKS WHO THINK DA SECOND PARAMETER OF calloc WAS USED TO SPECIFY THE SIZE OF A TYPE, DIS IS HOW IT WAS USED:
calloc(desired_list_size, filename_length);
CHARACTER ALLOC! NO FUCKING SHIT. THEY HAD FIXED FILENAMES BACK THEN.