We'll keep it simple, /prog/. I have two questions for the members of this board:
1) What do you do for a living (or what do you do in college if that applies to you instead)
2) Do you like what you do? Why?
Name:
Anonymous2008-01-18 14:40
1) Basement dwelling skiddie
2) No. Because I don't get paid
Name:
Anonymous2008-01-18 14:57
1. Not in Employment, Education, of Training.
2. n/a
Name:
Anonymous2008-01-18 15:00
1) Second year Applied Computer Science, with a focus on cryptography and network security.
2) No. My college is a Java school, and students are required to take Java each and every semester. And the only languages we can pick in addition to it are Cobol, C#, and PHP, each for one semester. Oh, and Sepples in the sixth semester, but only if you pick programming as your focus.
I wish I was kidding.
At least the non-programming classes are sort of alright.
Name:
Anonymous2008-01-18 15:15
1 Programming instructor: Assembly language, computer architecture, C, Sepples (I try hard not to say this one in class...), discrete math.
2 Yes. Even though once in a while I have to give an idiot that comes to me with the most retarded of questions a "recommendation of withdrawal" note, the rest of my students are pretty intelligent.
Name:
Anonymous2008-01-18 15:21
1) ``Produce Assistant'' (Supermarket, fruit and veg)
2) lol
Name:
Anonymous2008-01-18 15:23
1) Sit in my room and have fun.
2) Of course. It's fun.
Name:
Anonymous2008-01-18 16:05
1) I'm the college student who has posted here that actually is learning C as the core curriculum classes at my university. Am I the only one or something?
2) Yes. The work is hard, which sucks, but I'm (hopefully) learning a lot
Name:
Anonymous2008-01-18 16:26
>>8
You're the only one. Everybody else is being taught Java/Sepples.
Name:
Anonymous2008-01-18 16:53
>>9
Sepples is a superset of C, so naturally by knowing Sepples, you know C. Shit, what else is there? Learning the c standard library? Fuck off nine, please, just go away. .
You don't really learn C since the OO shit gets in the way
Name:
Anonymous2008-01-18 17:01
>>10
Sepples is another language that pretends to be like C to win morons over. You can't see the C for all the layers of fail Sepples heaps on.
Name:
Anonymous2008-01-18 19:48
1) I write code for a living, and `study' CS at a university.
2) Yes. The problem domains I work in are interesting, I'm free to use basically any tools I like, and I'm not forced to write ENTERPRISE-GRADE SOLUTIONS.
>>15
I believe we just did. C is such a minimal language that much of writing good C code is knowing its idioms, and no, Sepples will not teach you those. It's helpful to think of programming languages as paths to enlightenment. C is being a hermit in the desert. You eat grasshoppers and honey and learn to do everything with what you have. Sepples is self-flagellation locked in your chamber in the monastery. Surely if I try really hard while ignoring the pain, I will be enlightened. Reexamine my beliefs? Laughable! That would show lack of faith.
Name:
Anonymous2008-01-18 21:26
1) I'm finishing up my AA this semester, transferring to another university to do a CS baccalaureate degree in the fall.
2) It's OK, I guess. I get plenty of free time, and I'm living at home now, which is a load off.
Name:
Anonymous2008-01-19 0:05
So, most people on /prog/ are college students?
What do you guys plan on doing when you graduate with whatever degree level you're going for? What field do you actually want to work in?
Name:
Anonymous2008-01-19 1:52
It's funny how when comparing C and C++ none of the C people can ever form any coherent arguments as to why it would be better.
No, some metaphor about searching for enlightenment (wtf?) does not qualify as a coherent argument, nor does proclaiming that C++ has "heaps of fail."
1) Trying to entrepreneur
2) Yes and no. Yes: independence; doing something my way. No: unlike other businesses, need to develop a product first; hard to focus on the business on hand while other ideas constantly spring up; zero income right now.
Name:
Anonymous2008-01-19 6:25
>>19
It's funny how you forgot your own question. You asked why learning C++ will not teach you to code in C, and I responded with an analogy. C = legwork. C++ = messy hacks to avoid it (so you obviously won't learn it).
But I will answer your new question as well. C is better because it's a simple language that does its job. Portable assembler. C++ is worse because it's a poorly defined language, a solution looking for a problem, and none of the things it adds to C are well designed or implemented. On top of that, it completely ignores easy improvements that could have been made (multiple return values and keyword arguments are big ones). And no GC? WTF?
>>27
I don't think __int64 is a C or C++ predefined type.
Most likely a microsoft shit.
C has int64_t and uint64_t.
Furthermore, C++ is not a superset of C in the mathematical sense of the word.
Name:
Anonymous2008-01-19 8:56
>>28
C doesn't have int64_t, C99's stdint.h has it
Name:
Anonymous2008-01-19 9:44
>>29
So what do you refer to when you say C, other than the newest C standard?
pre-ansi C?
Name:
Anonymous2008-01-19 11:26
>>26
Not the same thing. Besides being a lame waste of time, manually managing memory fucks up architecture and requires stupid copying.
Name:
Anonymous2008-01-19 11:45
>>31 You just don't understand >>26 is an E X P E R T (C++) P R O G R A M M E R
1. I work at subway, but i'm a computer science student.
2. Yes, I love it. Because I get to hang around at the university drinking beer at the tavern, hanging around with my buddies in my labs talking about mathematics and computation theory, and sleeping through my lectures. UNI LIFE FTW
Name:
Anonymous2008-01-19 15:08
1. 8th semester computer science major, working as a Java tutor at my university
2. it's okaaaaay. i'm about to start doing paid compiler research however
Name:
Anonymous2008-01-19 15:19
Oh snap, I just got the enterprise pun in the thread header.
The Bible except for static typing They should 1 Kill yourself 2 Be reborn as a kid 11 For how long have you been into programming 12 years old The vastness of the many thousands of players that are playing The Game RULE.
Name:
Anonymous2009-03-06 8:25
Subway fool Even the mindless drones away from the Land and sky are obviously distinguishable thanks to this boundary Now if you payme enough i will give you access to a stack based intermediary language would work if you got into programming Dad.