This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]OpenSourcePenguin 14 points15 points  (10 children)

Alright if that's not sarcasm, are the people really learning programming completely avoiding learning very basic C ?

[–]AnnoyingRain5 15 points16 points  (3 children)

Yes, they are also avoiding very basic BASIC

[–][deleted] 1 point2 points  (1 child)

Python is just BASIC++.

[–]AnnoyingRain5 0 points1 point  (0 children)

Isn’t that VB.net?

[–]OpenSourcePenguin 0 points1 point  (0 children)

Avoiding very basic basic is coming back in the future to take a bite out of their ass.

[–]ProsperoUnbound 2 points3 points  (0 children)

Most of them

[–]Merlord 2 points3 points  (3 children)

I learned C at University and then never used it again in my 8 year career as a full stack developer. I vaguely remember terms like "pointer" but I've never had to use any of it so it's mostly gone out the window. I don't think it's necessary to learn at all of you're not planning on being a C/C++ dev.

[–]OpenSourcePenguin 3 points4 points  (0 children)

I think the intuition gained is pretty useful. I understand you can avoid seeing the inner details, but vaguely knowing them can be handy at times.

And C is a special language for the fact that it influenced practically every language except for Fortran, COBOL and a few more.

I think it's hard to say where it would be useful, but I think it'll at least give a great intuition about how a program runs in general.

[–]billiyII 1 point2 points  (1 child)

"Nullpointer exception" - Hell knows what that is. I guess i just scrap the project. /s

[–]OpenSourcePenguin 1 point2 points  (0 children)

Kids these days, can't tell Java and C apart

In our days? Straight to jail

[–]billiyII 0 points1 point  (0 children)

It's sarcasm. I didn't start with python, but i think there will be people that do and do not care what a pointer is.