Re: what is systems programming?
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?
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?
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.