Re: what is systems programming?

2021-11-28 Thread Piper H
Google Cloud or AWS provides access to users directly. But I think a big
part of programmers working on gCloud or AWS are system programmers.

On Sun, Nov 28, 2021 at 1:24 PM Greg A. Woods  wrote:

> At Sun, 28 Nov 2021 05:04:44 GMT, Mayuresh Kathe  wrote:
> Subject: what is systems programming?
> >
> > i have heard a lot of references to systems
> > programming throughout my time as a
> > programmer in the past 30 years, but even
> > on inquiring haven't received a clear and
> > simple answer to what makes a systems
> > programmer.
>
> I don't agree with the whole of the Wikipedia article about "Systems
> Programming", but I think this part is an excellent summary:
>
> The primary distinguishing characteristic of systems programming
> when compared to application programming is that application
> programming aims to produce software which provides services to the
> user directly (e.g. word processor), whereas systems programming
> aims to produce software and software platforms which provide
> services to other software.
>
> The Encyclopedia Britannica description is also reasonably good (though
> I would definitely leave out the phrase "especially as used in computer
> networks" -- that is not a requirement):
>
> Systems programming:  Development of computer software that is part
> of a computer operating system or other control program, especially
> as used in computer networks.  Systems programming covers data and
> program management, including operating systems, control programs,
> network software, and database management systems.
>
> --
> Greg A. Woods 
>
> Kelowna, BC +1 250 762-7675   RoboHack 
> Planix, Inc.  Avoncote Farms 
>


Re: what is systems programming?

2021-11-27 Thread Greg A. Woods
At Sun, 28 Nov 2021 05:04:44 GMT, Mayuresh Kathe  wrote:
Subject: what is systems programming?
>
> i have heard a lot of references to systems
> programming throughout my time as a
> programmer in the past 30 years, but even
> on inquiring haven't received a clear and
> simple answer to what makes a systems
> programmer.

I don't agree with the whole of the Wikipedia article about "Systems
Programming", but I think this part is an excellent summary:

The primary distinguishing characteristic of systems programming
when compared to application programming is that application
programming aims to produce software which provides services to the
user directly (e.g. word processor), whereas systems programming
aims to produce software and software platforms which provide
services to other software.

The Encyclopedia Britannica description is also reasonably good (though
I would definitely leave out the phrase "especially as used in computer
networks" -- that is not a requirement):

Systems programming:  Development of computer software that is part
of a computer operating system or other control program, especially
as used in computer networks.  Systems programming covers data and
program management, including operating systems, control programs,
network software, and database management systems.

--
Greg A. Woods 

Kelowna, BC +1 250 762-7675   RoboHack 
Planix, Inc.  Avoncote Farms 


pgp_qspCGQ7R8.pgp
Description: OpenPGP Digital Signature


what is systems programming?

2021-11-27 Thread Mayuresh Kathe
i have been a programmer since 1991, but have
always written applications, mostly with c++.
i don't have any formal training in the field
of computer science, though i do have a
professional diploma in network centered
computing; something which would be called a
community college education is the united
states.
i have heard a lot of references to systems
programming throughout my time as a
programmer in the past 30 years, but even
on inquiring haven't received a clear and
simple answer to what makes a systems
programmer.
would you be kind enough to share your
views about what would make a systems
programmer under netbsd?
is a person who write kernel code to be
categorized as a systems programmer?
or is anyone who writes code interfacing
userland to the kernel called a systems
programmer?
thanks in advance.