Programming: Standards: Difference between revisions

From wikinotes
m (Will moved page Standards to Programming: Standards without leaving a redirect)
 
Line 7: Line 7:
= Background =
= Background =
<blockquote>
<blockquote>
There are standards all over the place. In my experience, the main place where standards
overlap and cause pain is when targeting multiple operating-systems. Different operating systems
conform (to varying degrees) to different standards.
* posix (linux, bsd): http://pubs.opengroup.org/onlinepubs/9699919799/
* posix (linux, bsd): http://pubs.opengroup.org/onlinepubs/9699919799/
* windows: https://developer.microsoft.com/en-us/windows/desktop/design
* windows: https://developer.microsoft.com/en-us/windows/desktop/design
Then different platforms have other considerations...
In an effort to make this as easy as possible, I am categorizing notes for all standards
(that I have used) in like groups.


</blockquote><!-- background -->
</blockquote><!-- background -->

Revision as of 12:14, 4 September 2021

Standards make it easier to make your programs play nicely with other programs/systems. Trying to be compliant with multiple standards can be painful.

TODO:

this page is a mess

Background

platforms

users and groups
filesystem
XDG Base Directory
XDG Mime Applications
XDG Desktop Entries
POSIX
terminal

general

standards: datetime
standards: text encoding