Jump to content
  • Advertisement
Sign in to follow this  
cqulyx

What's the difference between "system programming" and "systems programming"?

This topic is 4285 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

What's the difference between "system programming" and "systems programming"? I find both are widely used as part of a book's name. However, what makes me confused is the difference between the two phrases. Who can give me an explanation? Thanks in advance.

Share this post


Link to post
Share on other sites
Advertisement
Can you provide any more context? Both phrases could refer to a number of things; in most cases I would suspect they're the exact same thing.

Share this post


Link to post
Share on other sites
Quote:
Original post by ApochPiQ
Can you provide any more context? Both phrases could refer to a number of things; in most cases I would suspect they're the exact same thing.


For example, one book is entitled "Windows systems programming", and another is entitled "Linux system programming".

Share this post


Link to post
Share on other sites
There is no significant difference. It would be like the difference between books or articles called "The Compact Disc" and "Compact Discs"; both refer to the general concepts that apply.

Share this post


Link to post
Share on other sites
I think the difference is quite literally, an 's'. They mean the same to me, but in different contexts they both take different meanings. Windows systems programming implies learning the APIs, etc and learning how to develop on Windows. Linux system programming could mean the same thing, or could mean actually working on the Linux system itself - the code to the kernel. The extra 's' doesn't give them a different formal meaning.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
actually, the difference is simple: "programming for systems" and "programming systems" :-)

Share this post


Link to post
Share on other sites
Quote:
Original post by Kylotan
There is no significant difference. It would be like the difference between books or articles called "The Compact Disc" and "Compact Discs"; both refer to the general concepts that apply.



No the AP above nailed it, there is a difference between a systems programmer and a system programmer. One actually creates systems, the other works within them. Linus is a systems programmer, I am a system programmer using the linux system.

Its more like the difference between disk and disc, although most people mangle that one pretty badly ;)

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
correct, but as it is illustrated by this discussion, few people are actually aware of the subtleties, which is also because the term is often used interchangeably by people who simply don't know any better, so the more the is going to continue, the more these terms are likely to eventually really mean the same.Normally only people with a corresponding background, will be familiar with these subtleties.

Share this post


Link to post
Share on other sites
Yet really, 'systems' is merely the plural of 'system' and therefore it's totally valid to use the terms interchangeably when speaking on the general level. Nobody would claim that a 'game developer' only works on subsystems within one game and a 'games developer' develops entire games. If you try and argue otherwise you're really just fighting against the English language.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!