John Carmack and John Romero didnt learn in some university, they just started doing... John Carmack does a lot of reading and studying about technology.. Although Carmack dosnt use OOP in his software, but he has created a lot of good stuff... He created doom to run on a 386, when nobody else at the time could do that... And he also did a Mario bros level of Dangerous dave, which ran smooth, at that time this was hard to do on the PC... John R. saw the dollor signs, and id was born... its the unlerlying technology that makes it happen... you wont learn most of this in a university...
AssKoala, you are the master
But this isn't the same industry it was 20 years ago. You can't pick up one book and come out knowing most of the technology. John Romero and John Carmack also didn't start with C++.
Quote from: AssKoalaBut this isn't the same industry it was 20 years ago. You can't pick up one book and come out knowing most of the technology. John Romero and John Carmack also didn't start with C++.True. I dont think Apple computers even had C++ anyways, so they probably used some form of BASIC or something.
True. I dont think Apple computers even had C++ anyways, so they probably used some form of BASIC or something.
62 metric tons.
Im a firm believer in just doing stuff.. Even if its something new and complicated... if you make mistakes in the process, then thats ok... Everyone makes mistakes, its a part of learning ... You learn more from mistakes, than without making mistakes ...
/* * Testing Main */int main(int argc, char** argv) { char* buffer; int i; buffer = malloc(sizeof(80)); printf("Random String: %s\n",randomString(buffer, 80)); free(buffer); return 0;}
int main() { int a[5][3]; int (*b)[3] = a; /* Why is this necessary? */ return 0;}
/* gtfgets gets any amount of user input. * returns NULL at EOF and returns a string of input otherwise */char *gtfgets(FILE*);/* * myMain, its perfect * Except that output stops where noted */int main(int argc, char** argv) { FILE* outFile = NULL; FILE* inFile = NULL; char *pc, **prgstr = NULL; int i; /* Get command args */ if (argc < 3) { outFile = stdout; inFile = stdin; } else { outFile = fopen(argv[1], "w"); inFile = fopen(argv[2], "r"); } /* Grab user input */ for (i = 0; (pc = gtfgets(inFile))!= NULL; i++) { prgstr = realloc(prgstr,strlen(pc)); *(prgstr+i) = pc; } printf("Closing input file..."); fclose(inFile); printf("Done.\n"); printf("Writing File."); for (--i; i >= 0; i--) { fprintf(outFile,*(prgstr+i)); printf("."); } printf("Done.\n"); printf("Closing output file"); fclose(outFile); printf("Done.\n"); /* Never prints */ return 0;}
Quote from: Rizimar62 metric tons.Holy crap dude, HOW THE HELL DID YOU KNOW!!??
Quote from: ChubzQuote from: Rizimar62 metric tons.Holy crap dude, HOW THE HELL DID YOU KNOW!!??I'm horribly brilliant