Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] C vs. other languages (was: tlug-digest Digest V2004 #194)
- Date: Sat, 31 Jul 2004 02:34:41 +0200
- From: Martin Bähr <mbaehr@example.com>
- Subject: Re: [tlug] C vs. other languages (was: tlug-digest Digest V2004 #194)
- References: <200407290224.i6T2O6Ks002212@example.com> <20040729233553.GA648%jmglov@example.com> <16649.46757.554176.880127@example.com> <20040730134332.GB4387%jmglov@example.com> <20040730161259.7315522c.gstewart@example.com> <Pine.LNX.4.50L0.0407300952160.31989-100000@example.com> <16650.51400.615485.293118@example.com> <Pine.LNX.4.50L0.0407301528550.14316-100000@example.com>
- User-agent: Mutt/1.4i
On Fri, Jul 30, 2004 at 03:39:07PM -0700, Steve Smith wrote: > Unfortuantly, OO is not easy to learn -- especially if you > have been doing embedded and C for years. I don't think > most people think object-oriented -- they think "first I'll > do this, then that, then the other..." i agree with that. for me it helped greatly to have an environment that was already object oriented to start with. with that i had no choice but to write my code to fit the environment. when writing new modules for this environment i didn't think about OO. that was completely irrelevant. i only knew that i needed this line inherit "module"; in the beginning, and needed to have functions with certain names. (like main() in c.) and that was it. a few years later, it oo-understanding fell out of the sky. i suddenly understood that a module was a class, and that i was encapsulating methods and data which belonged together. the environment in this case were the roxen and caudium webservers which is extended by modules which happened to be classes. roxen and caudium are written in pike which defines each file as a class, which allows a very natural approach to OO without any additional code to define a class needed. greetings, martin. -- looking for a job doing pike programming, sTeam/caudium/pike/roxen training, sTeam/caudium/roxen and/or unix system administration anywhere in the world. -- pike programmer travelling and working in europe open-steam.org unix system- bahai.or.at iaeste.(tuwien.ac|or).at administrator (stuts|black.linux-m68k).org is.schon.org Martin Bähr http://www.iaeste.or.at/~mbaehr/
- References:
- [tlug] Re: tlug-digest Digest V2004 #194
- From: Jim Breen
- Re: [tlug] Re: tlug-digest Digest V2004 #194
- From: Josh Glover
- Re: [tlug] Re: tlug-digest Digest V2004 #194
- From: Viktor Pavlenko
- Re: [tlug] Re: tlug-digest Digest V2004 #194
- From: Josh Glover
- [tlug] C vs. other languages (was: tlug-digest Digest V2004 #194)
- From: Godwin Stewart
- Re: [tlug] C vs. other languages (was: tlug-digest Digest V2004#194)
- From: Steve Smith
- Re: [tlug] C vs. other languages (was: tlug-digest Digest V2004#194)
- From: Viktor Pavlenko
- Re: [tlug] C vs. other languages (was: tlug-digest Digest V2004#194)
- From: Steve Smith
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] C vs. other languages (was: tlug-digest Digest V2004#194)
- Next by Date: Re: [tlug] Re: tlug-digest Digest V2004 #194
- Previous by thread: Re: [tlug] C vs. other languages (was: tlug-digest Digest V2004#194)
- Next by thread: Re: [tlug] C vs. other languages
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links