<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Talk%3ASystems_programming</id>
	<title>Talk:Systems programming - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Talk%3ASystems_programming"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Talk:Systems_programming&amp;action=history"/>
	<updated>2026-10-26T15:15:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Talk:Systems_programming&amp;diff=986016&amp;oldid=prev</id>
		<title>imported&gt;Cewbot: Maintain {{WPBS}}: 4 WikiProject templates. Keep majority rating &quot;Start&quot; in {{WPBS}}. Remove 2 same ratings as {{WPBS}} in {{WikiProject Computing}}, {{WikiProject Technology}}. Keep 2 different ratings in {{WikiProject Computer science}}, {{WikiProject Systems}}. Remove 1 deprecated parameter: importance.</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Talk:Systems_programming&amp;diff=986016&amp;oldid=prev"/>
		<updated>2024-02-27T12:39:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/wiki143/index.php?title=User:Cewbot/log/20200122/configuration&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:Cewbot/log/20200122/configuration (page does not exist)&quot;&gt;Maintain {{WPBS}}&lt;/a&gt;: 4 WikiProject templates. Keep majority rating &amp;quot;Start&amp;quot; in {{WPBS}}. Remove 2 same ratings as {{WPBS}} in {{WikiProject Computing}}, {{WikiProject Technology}}. Keep 2 different ratings in {{WikiProject Computer science}}, {{WikiProject Systems}}. Remove 1 deprecated parameter: importance.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{WikiProject banner shell|class=Start|&lt;br /&gt;
{{WikiProject Computing|importance=mid}}&lt;br /&gt;
{{WikiProject Computer science|class=B|importance=high}}&lt;br /&gt;
{{WikiProject Technology}}&lt;br /&gt;
{{WikiProject Systems|class=B|importance=top}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== A few changes ==&lt;br /&gt;
I changed a few things, I:&lt;br /&gt;
* removed the pseudo-definition of programming, and replaced it by referring to the [[programming]] article;&lt;br /&gt;
* removed the &amp;quot;for computers&amp;quot; part, because system software is always for computers so there&amp;#039;s no ambiguity to resolve;&lt;br /&gt;
* removed examples of systems software, because that&amp;#039;s the job of the [[system software]] article and this article is strictly about _programming_ system software;&lt;br /&gt;
* removed the comment about SIC, which was irrelevant;&lt;br /&gt;
* removed the comment about logging and monitoring, because those things are in no way specific to systems programming;&lt;br /&gt;
* added some characteristics;&lt;br /&gt;
* presented the characteristics in list form, and changed the description of programming languages to more accurately reflect the actual criteria;&lt;br /&gt;
* made some minor additional changes.&lt;br /&gt;
&lt;br /&gt;
-- [[User:Eelis.net|Eelis]] 23:05, 2005 May 21 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Proposed merge with System software==&lt;br /&gt;
:I disagree with the removal of debugging and logging. While it is not specific to system programming, it has somehow different role in system programming from that in application programming. Moreover, I proposed the merger of system programming and system software. The two articles are still fairly short and and I thought it is a kind of awkward to talk about how to do system programming without elucidating what is system software. -- [[User:TakuyaMurata|Taku]] 23:43, May 21, 2005 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I would be in favor of a merger, but can&amp;#039;t seem to find your proposal (I&amp;#039;m pretty new around here). Could you provide a link? Thanks. -- [[User:Eelis.net|Eelis]] 23:53, 2005 May 21 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Because I forgot to add the tag: &amp;lt;nowiki&amp;gt;{{merge|system softwar}}&amp;lt;/nowiki&amp;gt;. I should have not started working before morning coffee :) -- [[User:TakuyaMurata|Taku]] 23:59, May 21, 2005 (UTC)&lt;br /&gt;
&lt;br /&gt;
The merge seems like a poor idea to me.  &amp;quot;System software&amp;quot; is something that a computer user or operator might need to know about.  Systems programming is something that a programmer or someone interested in programming might want to know about.  Yes, one needs to know what System software is before one reads about how to create it, but that doesn&amp;#039;t mean the articles should be merged.  &amp;quot;System software&amp;quot; is understandable to the casual passer-by; programming isn&amp;#039;t.  Both articles can be expected to grow with time. -[[User:R. S. Shaw|R. S. Shaw]] 22:35, 29 May 2005 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- I think that this article can have more applications. For example, i followed this link from the C reference library stdlib.h, searching for the system() function, that allows to interact with the operating system shell options&lt;br /&gt;
&lt;br /&gt;
== system programmers and system administrators ==&lt;br /&gt;
&lt;br /&gt;
I have been around computer systems for over 30 years and I see that most of the tasks today performed by [[system administrator]]s, especially on unix and unix-like systems, were once performed by systems programmers.  The only difference is that in the old days, with mainframes and DEC 36 and 32 bit machines, a system &amp;quot;admin&amp;quot; had to know some programming to do his (or her, but they were almost exclusively men) job.  Does anyone else agree with this?  --[[User:Rogerd|rogerd]] 22:29, 21 February 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
I agree... I have added a section &amp;quot;Alternate Usage&amp;quot; to describe this.  This is quite an important piece of information because the use of the term &amp;quot;systems programmer&amp;quot; to mean &amp;quot;system administrator&amp;quot; still appears in job postings, and that can cause confusion for job seekers. [[User:Tzadikv|Tzadik]] 23:23, 23 October 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Vague definition, citation needed ==&lt;br /&gt;
&lt;br /&gt;
A problematic article, I think.&lt;br /&gt;
There needs to be references to sources, and if there are multiple&lt;br /&gt;
multiple definitions (which I&amp;#039;m sure there are) they need to be adressed.&lt;br /&gt;
The article is not even consistent with itself: MacOs I/O Kit is the only example&lt;br /&gt;
of a post-C language used for systems programming, but whoever wrote that part&lt;br /&gt;
must have been thinking about kernel programming — C++, Java etc are widely used&lt;br /&gt;
for things which aren&amp;#039;t application programming.&lt;br /&gt;
(And of course, splitting programming into &amp;quot;systems&amp;quot; and &amp;quot;application&amp;quot; leaves out&lt;br /&gt;
huge parts of the programming that happens, from shell scripts to Excel macros and Perl one-liners.).&lt;br /&gt;
[[User:Jgrahn|JöG]] ([[User talk:Jgrahn|talk]]) 22:13, 2 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Alternative characterization ==&lt;br /&gt;
&lt;br /&gt;
System programming logically can also mean programming a system of any kind, versus programming something that interacts (usually thru an API) with such a system. It&amp;#039;s more of a virtual POV of what a &amp;quot;system&amp;quot; is. Whether you are dealing with a system might be whether other disparate programmers will rely upon what you are doing, and therefore you don&amp;#039;t have the luxury of deciding if enough is enough optimization wise, because you do not know what the final application will be. Just one alternative take. --[[Special:Contributions/67.54.235.190|67.54.235.190]] ([[User talk:67.54.235.190|talk]]) 07:05, 26 October 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>imported&gt;Cewbot</name></author>
	</entry>
</feed>