Originally posted by liam
View Post
Announcement
Collapse
No announcement yet.
The Future of Compiz In Question
Collapse
X
-
-
How'd you get out of your room!
I wish C had been stressed more for every CS student rather than just those who were on a systems track, but when I was in school, Java was the thing. Now, I never touch the stuff(Java that is).
Anyway, doesn't being so studly with pointers give you more ammo to throw as the Greatest Generation
Best,
Liam
Comment
-
Originally posted by deanjo View PostYou young whipper snappers have it too easy nowdays.
Code:Panel 1: Wally - This GUI programming is for wimps. Panel 2: Dilbert - In my day we had to program with 1's and 0's. Wally - You had 1's and 0's? We didn't have any 0's so we had to use 'ohs'. Panel 3: Dilbert - One time we ran out of 1's. I had to write an entire DB program using only 0's.
Comment
-
Originally posted by DanL View PostYou remind me of this one Dilbert cartoon:
Code:Panel 1: Wally - This GUI programming is for wimps. Panel 2: Dilbert - In my day we had to program with 1's and 0's. Wally - You had 1's and 0's? We didn't have any 0's so we had to use 'ohs'. Panel 3: Dilbert - One time we ran out of 1's. I had to write an entire DB program using only 0's.
Comment
-
-
Well I am a CS student who really likes C -- OK I guess I can see what you mean buy a true OO language being more suitable for GUI type/desktop work, but IIRC most of GNOME is in C, so I guess it's not total insanity is it?
Also, I don't believe lack of competence should be a reason to move to another language. Poor C coders will likely make for poor Java coders or Python coders for non-trivial and non-toy applications. Surely a poor C coder will make a poor C++ coder as well. There is definitely a place for languages that make things easier, but I don't think the rationale should be to encourage poor coders to get involved in a project.
Comment
-
Originally posted by yesterday View PostWell I am a CS student who really likes C -- OK I guess I can see what you mean buy a true OO language being more suitable for GUI type/desktop work, but IIRC most of GNOME is in C, so I guess it's not total insanity is it?
Seriously, I hope the gtk rewrite might incorporate a change in language. I truly think that an OO language just fits better for large(in terms of memory), oft reused imagey stuff. That and my previous assertion that OO is simply the norm for most, would increase, IMO, participation for these projects.
Also, I don't believe lack of competence should be a reason to move to another language. Poor C coders will likely make for poor Java coders or Python coders for non-trivial and non-toy applications. Surely a poor C coder will make a poor C++ coder as well. There is definitely a place for languages that make things easier, but I don't think the rationale should be to encourage poor coders to get involved in a project.
Lastly, I believe that it takes longer to produce an efficient C programmer than a Java one. Java is a bigger language(have I mentioned that I don't like Java?), but it really lets one look at design more than implementation,IMO. So I don't think it is a question of poor programmers, but CS program tracks and marketplace(how many .NET programming positions are available vs. those asking for expertise with C?).
Best,
Liam
Comment
-
Originally posted by yesterday View PostWell I am a CS student who really likes C -- OK I guess I can see what you mean buy a true OO language being more suitable for GUI type/desktop work, but IIRC most of GNOME is in C, so I guess it's not total insanity is it?
Also, I don't believe lack of competence should be a reason to move to another language. Poor C coders will likely make for poor Java coders or Python coders for non-trivial and non-toy applications. Surely a poor C coder will make a poor C++ coder as well. There is definitely a place for languages that make things easier, but I don't think the rationale should be to encourage poor coders to get involved in a project.
If you want oo - why not use an oo language in the first place?
Comment
-
If you want oo - why not use an oo language in the first place ?
Let the core program being written in C, and do the UI design using Python.
Anyway, I don't think that the size of Glib and/or bad code has something to do with the language itself.
It's as easy (if not easier) to write crap using C++.
Comment
Comment