|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
Stay one step ahead of the competition. Evaluate and give feedback
on some of the hottest web development tools on the market today.
Make your opinion heard! Click
Here
|
|
#16
|
||||
|
||||
|
Quote:
Yes. Quote:
I recommended GTK ... I wouldn't dare to recommend OOP stuff to anyone ![]()
__________________
PHP manual | MySQL manual | Apache docs | Linux Documentation Project | Free Software Foundation Smart Questions HOWTO | PHP security | PHP FAQ | Posting HOWTO Wikipedia | English dictionary | Google | News | RFCs Thus Spoke Zarathustra | A Skeptic's Guide to Christianity | Project Gutenberg | Skeptic's Annotated Bible ParEcon | Marxists Internet Archive | The Memory Hole | Landover Baptist | DHMO Research Universal Declaration of Human Rights | UN Charter | Geneva Conventions Sinfest | Chopping Block | Filthy Lies | Bob the Angry Flower | How to Shoot Yourself In the Foot |
|
#17
|
|||
|
|||
|
Quote:
GTK probably has the same look and feel as GTK+. I think you should really try to understand OOP, because you'll really need it if you want to work on larger applications. I don't think any serious developer could work without knowing at least the basic principles of OOP.
__________________
Some people, when confronted with a problem, think “I know, I'll use regular expressions.” Now they have two problems. - Jamie Zawinski, in comp.lang.emacs |
|
#18
|
|||
|
|||
|
You're probably right. But I discovered GTK right after giving up on Qt (nice but hell for those who aren't perfect in OOP) and was fascinated by the easiness with that one could add widgets in pure C. Of course, those who like it can do everything in C++ ...
|
|
#19
|
|||
|
|||
|
I don't think anyone really mentioned that C is a subset of C++: If you know C++ then you know C. C++ is not really a fully object oriented language like Java (as someone mentioned above), but instead it is just C adapted to support object orientation. So some say learn C before you learn C++, but I say learn them both together..... do your C stuff, and when you need Object Orientation, then learn the OO stuff in C++. But to really get a good grasp on Object Oriented programming learn Java (although you probably will be seeing as you're in University)
Peace
__________________
X___________ the PhatBarren |
|
#20
|
|||
|
|||
|
I don't see why you need to learn C first, unless you really wanna use it. Since you know basic programming already, and hopefully you would know a bit about classes, learning C++ shouldn't be a problem at all. You should really learn an OO language anyway.
And I THINK you can compile C# to native code, so speed difference between C# and C++ won't be considerable. Learning Java also has the advantage of gaining better understanding of OO, and after you know Java, you can pretty shift to C# w/o any problems. I believe C# is what you should eventually aim for. |
|
#21
|
||||
|
||||
|
Quote:
Learning either language will give you a good basis for the other, but it is much easier to make the transition from C to C++ than it is vice versa. This is why it is recommended to learn C before learning C++. This way you have more of a respect for memory management and enjoy the new functionality that is included with the newer language. One other thing, there isn't a fully object oriented language. This has been discussed already and it isn't an argument you can win. Quote:
|
|
#22
|
||||
|
||||
|
I am a somewhat young programmer (3 years of experience and counting), and I have learned a variety of languages. I have worked with languages such as C++, Perl, Java, and PHP; but not C. I would like to learn C because I see a lot of coding done with it, and it seems like a decent language.
I understand the syntax is overall the same regardless of OS, but I would prefer to learn C to use in a Linux environment with the gcc compiler (I run RedHat 7.1 currently). What sites, books, and resources do you recommend for a structured approach to learning C? Thanks ![]()
__________________
Two things have come out of Berkeley, Unix and LSD. It is uncertain which caused the other. |
|
#23
|
||||
|
||||
|
"The C Programming Language" by Kernighan (sp?) and Ritchie.
They wrote the language. Great book.
__________________
Jon Sagara "Me fail English? That's unpossible!" |
![]() |
| Viewing: Dev Shed Forums > Programming Languages > C Programming > C or C++ |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|