Mailinglist Archive: opensuse (2773 mails)
| < Previous | Next > |
Re: [SLE] Choosing a programming language ( Offtopic/maybe )
- From: activex1@xxxxxxx (Sam Carleton)
- Date: Wed, 22 Dec 1999 16:09:24 -0500
- Message-id: <38613E04.EBADCE42@xxxxxxx>
avi@xxxxxxxxxxxxxxxxxxx wrote:
> Actually, one thing I found over the years is that many people that are
> experienced with traditional programming languages have a hard time to
> get used to the paradigm change that OOP brings. On the other hand,
> people with no experience with C have an easier time to learn OO
> languages.
If someone spends many years coding in C, I can see where learning OOP can be
very tough. I am not suggesting spending a long time with C, just enough to
write some basic stuff and get a good feel for how it works. I believe that
it took me about four to six months to move from C ot C++.
I do agree that those that start in C might have to stop and think about an
OOP concept for a moment because they have become use to the functional
programming style of C. If C isn't something that is eched into that person's
head (by programming in it for years) and something they have been doing for
only a few months, they will quickly begin to see how exaclty the OOP code is
REALLY compiled down into functional programming. Keep in mind that computers
do NOT think in OOP, people do.
OOP is simply a style of programming that allows folks to better manage code.
In the end ALL code is compiled down to the same thing, ASM of one sort or
another. If you never learn functional programming, you will not understand
how OOP is translated into functional programming. Not understanding this
translation will result in less inefficient. It will also make finding your
bugs harder to find.
Sam
--
To unsubscribe send e-mail to suse-linux-e-unsubscribe@xxxxxxxx
For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
| < Previous | Next > |