I am learning Programming, specifically Games Programming. I am trying not to skip any education. Also algorithms are part of programming so I don't see how you can learn programming without them (same for data structures, best practices, patterns, testing, etc).
>>12
What the fuck? I don't need to explain myself. I'm a fucking expert programmer with decades of experience. And who are you? Some snot nosed little kid who thinks he can achieve synergy by reading a book. You know what? I shit on your thread.
Name:
Anonymous2008-04-04 22:02
>>13
I've seen things you people wouldn't believe. Data Strucutes on fire off the shoulder of Orion. I watched C++-beams ... glitter in the dark near Tanhauser Gate. All those ... moments will be lost ... in time, like tears ... in rain. Time ... to die.
buy the book "Game Programming For Dummies". i read it and got a job at EA instantly.
Name:
Anonymous2008-04-04 22:39
Basement Dwellers are self taut at a young age, so there brains understand programming more easily. Students (having no prior knowledge to programming) struggle and don't fully understanding it, thus produces ridiculously crappy code (as seen in windows vista!)
Wow I forced meme so hard in that post...>>16,19-22
Name:
Anonymous2008-04-05 0:26
University isn't just about learning new things, it's about meeting new people and improving your social skills. This is something basement dwellers don't seem to realize. It's no good being an EXPART /PROG/RAMMER if you lack the proper communication skills to coherently express your ideas to others. Additionally, being able to talk to professors with far more experience than yourself also helps if you're trying to advance the state-of-the-art.
>>18
I'd imagine most students would already have at least some programming background from high-school (or earlier), though your mileage may vary from place-to-place.
Name:
Anonymous2008-04-05 0:29
>>23
I agree, it is in fact the main reason why I am going to a University at all.
Name:
Anonymous2008-04-05 1:12
>>23
Basement dweller was an exaggeration. I'm sure most have had some university experience and went KTHXBAI. Paying thousands of dollars to learn about JAVA and the shit they teach you? For one going solo is a pretty big experience. I personally was horribly organized and lazy but after finally departing the system I got on track. You can wake up whenever you want, learn whatever interests you, become obsessed over retarded algorithms , and generally learn 10x more. Obviously there are a ton of pitfalls to this approach like motivation, falling off track, etc. Compared to the undergrad bullshit I would have to go through this is infinitely better and fulfilling.
Anyway back to reading SICP and fucking with scheme.
Name:
Anonymous2008-04-05 2:24
You're idiots if your main reason to study is for the social environment at the university.
If you're enrolling for a subject you feel you already know a lot about, maybe it would be a good idea to PICK SOMETHING ELSE so you don't waste your time and money.
Name:
Anonymous2008-04-05 2:34
Obviously it would be useless if you already knew everything about CS, but that seems pretty unlikely. Perhaps saying ``main reason'' was too much, but it was just to stress that it is in fact an important aspect.
Name:
Anonymous2008-04-05 3:34
>>27
I wrote the first ANSI C compiler when I was 12 years old. I am an EXPERT PROGRAMMER, I don't have to go to university, but I do because of the welfare I get from my socialist state. I am studying in my free time to become an EXPERT LEECH, I am never going to work a day in my life.
Name:
Anonymous2008-04-05 3:56
What about a basement dweller that is a student?
PARADOX
Name:
Anonymous2008-04-05 3:59
If you're into programming (and you should, since this is /prog/), then it's always best to start early. Read stuff like computer architecture books, K&R, the C standard, SICP (srsly), data structure books, etc. Then, once you get into university, taking the courses will be easy and only serve to clarify the things that you weren't clear when you learned it yourself.
One of my instructors once said that the brain is best for learning at a young age, and that's when the basic principles of how a computer works should be taught (how everything is binary, what is a memory, how does processor work). I see students in my computer arch class that just don't get it and fail hard, but if you're able to read and write lists of (any type, not just computer) instructions you should find writing asm, which is what we have to do in this course, straightforward if a bit tedious.
>>30 what is a memory
a miserable little pile of information
Name:
Anonymous2008-04-05 5:27
>>30
So one should abandon his Perl/Python/Scheme/Haskell studies and learn Java, Sepples and C# to success in the university? That isn't very promising.
Name:
Anonymous2008-04-05 5:35
>>34
Just write some code transformers/generators.
Name:
Anonymous2008-04-05 5:58
>>35
I have some shitty compiler I wrote in ANSI C around here somewhere, what can it possibly earn me?
>>36 #include <stdio.h>
#define k *(int*)
#define a if(
#define c ad()
#define i else
#define p while(
#define x *(char*)
#define b ==
#define V =calloc(1,99999)
#define f ()
#define J return
#define l ae(
#define n e)
#define u d!=
#define F int
#define y (j)
#define r m=
#define t +4
F d,z,C,h,P,K,ac,q,G,v,Q,R,D,L,W,M;
E(n{x D++=e;}o f{a L){h=x L++;a h b 2){L=0;h=W;}}i h=fgetc(Q);}
X f{J isalnum(h)|h b 95;}
Y f{a h b 92){o f;a h b 110)h=10;}}c{F e,j,m;p isspace(h)|h b 35){a h b 35)
{o f;c;a d b 536){c;E(32);k d=1;k(d t)=D;}
p h!=10){E(h);o f;}E(h);E(2);}o f;}C=0;d=h;a X f){E(32);M=D;p X f){E(h);o f;}
a isdigit(d)){z=strtol(M,0,0);d=2;}i{x D=32;d=strstr(R,M-1)-R;x D=0;d=d*8+256;
a d>536){d=P+d;a k d b 1){L=k(d t);W=h;o f;c;}}}}
i{o f;a d b 39){d=2;Y f;z=h;o f;o f;}i a d b 47&h b 42){o f;p h){p h!=42)o f;
o f;a h b 47)h=0;}o f;c;}i{
e="++#m--%am*@R<^1c/@%[_[H3c%@%[_[H3c+@.B#d-@%:_^BKd<<Z/03e>>`/03e<=0f>=/f<@.f>@1f==&g!='g&&k||#l&@.BCh^@.BSi|@.B+j~@/%Yd!@&d*@b";
p j=x e++){r x e++;z=0;p(C=x e++-98)<0)z=z*64+C+64;a j b d&(m b h|m b 64)){
a m b h){o f;d=1;}break;}}}}}
l g){p g&&g!=-1){x q++=g;g=g>>8;}}A(n{F g;p n{g=k e;k e=q-e-4;e=g;}}s(g,n{l g);
k q=e;e=q;q=q t;J e;}H(n{s(184,n;}B(n{J s(233,n;}S(j,n{l 1032325);J s(132+j,n;}
Z(n{l 49465);H(0);l 15);l e+144);l 192);}N(j,n{l j+131);s((e<512)<<7|5,n;}T y{
F g,e,m,aa;g=1;a d b 34){H(v);p h!=34){Y f;x v++=h;o f;}x v=0;v=v t&-4;o f;c;}
i{aa=C;r z;e=d;c;a e b 2){H(m);}i a aa b 2){T(0);s(185,0);a e b 33)Z(m);i l m);}
i a e b 40){w f;c;}i a e b 42){c;e=d;c;c;a d b 42){c;c;c;c;e=0;}c;T(0);a d b 61){c;
l 80);w f;l 89);l 392+(e b 256));}i a n{a e b 256)l 139);i l 48655);q++;}}i a e b 38){
N(10,k d);c;}i{g=k e;a!g)g=dlsym(0,M);a d b 61&j){c;w f;N(6,g);}i a u 40){N(8,g);
a C b 11){N(0,g);l z);c;}}}}
a d b 40){a g b 1)l 80);r s(60545,0);c;j=0;p u 41){w f;s(2393225,j);a d b 44)c;j=j t;
}k r j;c;a!g){e=e t;k e=s(232,k n;}i a g b 1){s(2397439,j);j=j t;}i{s(232,g-q-5);}
a j)s(50305,j);}}O y{F e,g,m;a j--b 1)T(1);i{O y;r 0;p j b C){g=d;e=z;c;a j>8){
r S(e,m);O y;}i{l 80);O y;l 89);a j b 4|j b 5){Z(n;}i{l n;a g b 37)l 146);}}}
a m&&j>8){r S(e,m);H(e^1);B(5);A(m);H(n;}}}w f{O(11);}U f{w f;J S(0,0);}I y{F m,g,e;
a d b 288){c;c;r U f;c;I y;a d b 312){c;g=B(0);A(m);I y;A(g);}i{A(m);}}
i a d b 352|d b 504){e=d;c;c;a e b 352){g=q;r U f;}i{a u 59)w f;c;g=q;r 0;a u 59)
r U f;c;a u 41){e=B(0);w f;B(g-q-5);A(n;g=e t;}}c;I(&m);B(g-q-5);A(m);}i a d b
123){c;ab(1);p u 125)I y;c;}i{a d b 448){c;a u 59)w f;K=B(K);}i a d b 400){c;
k j=B(k j);}i a u 59)w f;c;}}ab y{F m;p d b 256|u-1&!j){a d b 256){c;p u 59){a j){
G=G t;k d=-G;}i{k d=v;v=v t;}c;a d b 44)c;}c;}i{A(k(d t));k d=q;c;c;r 8;p u 41){
k d=m;r m t;c;a d b 44)c;}c;K=G=0;l 15042901);r s(60545,0);I(0);A(K);l 50121);
k r G;}}}
main(g,n{Q=stdin;a g-->1){e=e t;Q=fopen(k e,"r");}
D=strcpy(R V," int if else while break return for define main ")+48;
v V;q=ac V;P V;o f;c;ab(0);J(*(int(*)f)k(P+592))(g,n;}
error C2065: 'e' : undeclared identifier
error C2448: 'E' : function-style initializer appears to be a function definition
error C4430: missing type specifier - int assumed.
error C2664: 'fgetc' : cannot convert parameter 1 from 'int' to 'FILE *'
warning C4508: 'o' : function should return a value; 'void' return type assumed
error C4430: missing type specifier - int assumed.
warning C4554: '|' : check operator precedence for possible error; use parentheses to clarify precedence
error C3861: 'isalnum': identifier not found
warning C4508: 'X' : function should return a value; 'void' return type assumed
error C4430: missing type specifier - int assumed.
warning C4508: 'Y' : function should return a value; 'void' return type assumed
error C4430: missing type specifier - int assumed.
warning C4554: '|' : check operator precedence for possible error; use parentheses to clarify precedence
error C3861: 'isspace': identifier not found
fatal error C1903: unable to recover from previous error(s); stopping compilation
>>38-39
Fuck, I guess the formatting messed it up. But it's a complete compiler for a subset of C, and the thing is, if someone can write a mini-compiler that fits in one post, then it's not hard to imagine the possibility of an only slightly less obfuscated version being just a little bigger.
I'm the guy that ran the sudo exploit and i don't believe you
Name:
Anonymous2008-04-07 4:07
>>49
Formatting doesn't magically make characters disappear. It's clear to everyone here that you thought nobody would actually try and compile your code, someone called your bluff and now you're caught. Back to /b/, please.
Name:
Anonymous2008-04-07 4:48
Uneducated basement dweller here if programming in C on a sparc wokstation at 9 qualifies me.
It's possible but it's a pain in the pass. Unless you get sick of getting turned for shit c# jobs because you don't have a degree and start consulting.
Now back to your regularly scheduled shit thread.
Name:
Anonymous2008-04-07 5:39
>>52
did you also write your own ansi c compiler, using ansi c?
Name:
Anonymous2008-04-07 5:42
What is the fear of uppercase letters called? Shiftophobia?
Name:
Anonymous2008-04-07 6:31
what is the fear of all lowercase called? grammar-nazitis? i love lowercase, kill yourself.
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy