high vs low level programming

Brad Bonkoski bradb59@home.com
Wed, 07 Mar 2001 05:40:46 -0700


Hello,
Thanks to all for the advice.  I am new to the Phoenix area, and it is
cool that there is a LUF here.  I supposed I should have assumed there
would be, being a huge metropolis!
Anyhow, some questions were raised about my "problem"  First of all, it
is a kernel module that as guessed is preforming arp functionality.  It
is a software abstraction that will simulate an ethernet, therefore all
things that ethernet would normall handle must be taken care of by this
adstraction.  I think the way I will go is the ioctl path, as there will
be a character device in /dev associated with the interface(s).
In response to this current question, I am just out of college, well a
year this May.  I did both low lovel and high level (application)
programming in college.  I found that I liked both, and it never really
depended on the language to me, its all logical steps no matter which
level you are at.  Of course some of the lower level programs like C have
a bit higher learning curve (I attribute most of that to pointers!).  So,
I got an OS development job.  The other ways I was going to do was to be
a DBA and/or PHP developer.  The only problem there was not necessarily
the OO theory, as that is often helpful in Kernel Development as well,
but with the art of doing web pages.  I would say I can be creative, but
artistic is a whole nother ball of wax.
Well, thanks again, the feedback was very helpful!
-Brad

Deepak Saxena wrote:

> I decided to look through the archives for this list and seems
> that discussion is sporadic.  So I'll kick up a topic of discussion
> that's not directly Linux related, but has much to do with
> SW development.  How many people here are low level hackers
> (c, asm, bit fiddling in hardware, etc) and how many are more
> into high level (C++, perl, DB, xml, SOAP, etc)?  I'm mainly
> a low level hacker who can write perl and php scripts to
> put up little web sites but a lot of high level concepts such
> as design patterns, complex OO, things .net, CORBA, etc really
> confuse the hell out of me at times.  What's other people experiences
> with different levels of software development? What about those that
> have started with one and gone the other way? I believe and have
> seen first hand that it's a lot easier to go from  being a low
> lever coder to a high level one than vice versa.  What I've noted
> is that a lot of high level programmers haven't had the exposure
> to hardware concepts and that makes it really hard to grasp
> how the code actually maps to hardware bits.
>
> Comments, flames?
>
> g'night,
> ~Deepak
>
> --
> Deepak Saxena - deepak@csociety.purdue.edu - phone://602.790.0500
>
> Code Monkey, MontaVista Software, Inc. - THE Embedded Linux Experts
>
> call me 'evil' call me 'tide is on your side' anything that you want
> anybody knows you can conjure anything by the dark of the moon
>   - Tori Amos, "Suede"
>
> _______________________________________________
> Plug-devel mailing list  -  Plug-devel@lists.PLUG.phoenix.az.us
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-devel