Code Comments

Programming Forum and web based access to our favorite programming groups.
For Programmers: Free Programming Magazines | New: Database administration forum
Registration is free! Edit your profileCalendarFind other membersFrequently Asked QuestionsSearch -> 
Post New Thread











Thread
Author

UNIX programming standards.
I've heard of things like POSIX, IEEE, ANSI/ISO, XPG; I'm sure there
are many others.  Would anyone be able to give me a complete list of
what UNIX programming standards exist at the moment.  I'm looking for
a complete list of all the standards that exist and what versions of
those standards would be relevant for UNIX programming today.

For example I believe XPGn is a UNIX specific programming standard,
the latest version would be useful for new implementations, however
what older versions would be usuful for existing maintenence work?  If
possible it would also be good to know where to get the standards
from, or where to find more information on them.

Thanks.

Report this thread to moderator Post Follow-up to this message
Old Post
be_qanda
10-18-04 02:00 PM


Re: UNIX programming standards.
be_qanda@yahoo.com (be_qanda) writes:

> I've heard of things like POSIX, IEEE, ANSI/ISO, XPG; I'm sure there
> are many others.  Would anyone be able to give me a complete list of
> what UNIX programming standards exist at the moment.  I'm looking for
> a complete list of all the standards that exist and what versions of
> those standards would be relevant for UNIX programming today.
>
> For example I believe XPGn is a UNIX specific programming standard,
> the latest version would be useful for new implementations, however
> what older versions would be usuful for existing maintenence work?  If
> possible it would also be good to know where to get the standards
> from, or where to find more information on them.

A good way to gather perhaps 70% of the standards, and at least 90% of
the pertinent ones, would be to scan the linux man pages, section
"CONFORMING TO", where the adopted standard are listed.

--
__Pascal Bourguignon__                     http://www.informatimago.com/

Voting Democrat or Republican is like choosing a cabin in the Titanic.

Report this thread to moderator Post Follow-up to this message
Old Post
Pascal Bourguignon
10-18-04 02:00 PM


Re: UNIX programming standards.
Pascal Bourguignon <spam@mouse-potato.com> wrote:

> A good way to gather perhaps 70% of the standards, and at least 90% of
> the pertinent ones, would be to scan the linux man pages, section
> "CONFORMING TO", where the adopted standard are listed.

However, the other 10-30% contains incorrect claims of conformance to
the same standards...

(this problem is true of manpages on any system ;-)

--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net

Report this thread to moderator Post Follow-up to this message
Old Post
Thomas Dickey
10-19-04 01:56 AM


Re: UNIX programming standards.
In article <b3664232.0410180143.59b0c854@posting.google.com>,
be_qanda@yahoo.com (be_qanda) wrote:

> I've heard of things like POSIX, IEEE, ANSI/ISO, XPG; I'm sure there
> are many others.  Would anyone be able to give me a complete list of
> what UNIX programming standards exist at the moment.  I'm looking for
> a complete list of all the standards that exist and what versions of
> those standards would be relevant for UNIX programming today.

Unix programming books often have a detailed taxonomy of these standards
in their introductions.  I haven't read Rich Teer's new book, but I'll
bet he has a good one that's up to date.

--
Barry Margolin, barmar@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***

Report this thread to moderator Post Follow-up to this message
Old Post
Barry Margolin
10-19-04 01:56 AM


Re: UNIX programming standards.
On Mon, 18 Oct 2004, Barry Margolin wrote:

> Unix programming books often have a detailed taxonomy of these standards
> in their introductions.  I haven't read Rich Teer's new book, but I'll
> bet he has a good one that's up to date.

Thanks for the plug, Barry.  Yes, my book does describe the key
standards: ISO C, SVID, POSIX 1003.1 and 1003.2, XPG4, and (most
importantly, arguably) versions 1 to 3 of the Single UNIX Spec.

It also contains a large (10+ page) table summarizing the 540 or
so functions I describe, showing (in addition to other things)
what standard(s) a function is from.  The book also shows (and this
is admittedly Solaris specific) which versions of Solaris conform
with what standards, and how to compile applications that conform
to a given standard.

--
Rich Teer, SCNA, SCSA, author of "Solaris Systems Programming",
published in August 2004.

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-group.com/rich

Report this thread to moderator Post Follow-up to this message
Old Post
Rich Teer
10-19-04 09:01 AM


Re: UNIX programming standards.
Barry Margolin <barmar@alum.mit.edu> wrote in message news:<barmar-4C9567.20374418102004@co
mcast.dca.giganews.com>...
>
> Unix programming books often have a detailed taxonomy of these standards
> in their introductions.  I haven't read Rich Teer's new book, but I'll
> bet he has a good one that's up to date.

Yes, I have Stevens APUE, but I was hoping for a 'complete' list of
standards to make sure I don't miss any.  I don't know Rich Teer's
book - details please.

Thanks.

Report this thread to moderator Post Follow-up to this message
Old Post
be_qanda
10-19-04 02:05 PM


Re: UNIX programming standards.
be_qanda@yahoo.com (be_qanda) writes:

>Yes, I have Stevens APUE, but I was hoping for a 'complete' list of
>standards to make sure I don't miss any.  I don't know Rich Teer's
>book - details please.

How hard did you look?

http://www.amazon.com/exec/obidos/t...=gla
nce

--
Chris.

Report this thread to moderator Post Follow-up to this message
Old Post
Chris McDonald
10-19-04 02:05 PM


Re: UNIX programming standards.
In article <b3664232.0410190027.49b8140c@posting.google.com>,
be_qanda@yahoo.com (be_qanda) wrote:

> Barry Margolin <barmar@alum.mit.edu> wrote in message
> news:<barmar-4C9567.20374418102004@comcast.dca.giganews.com>... 
>
> Yes, I have Stevens APUE, but I was hoping for a 'complete' list of
> standards to make sure I don't miss any.  I don't know Rich Teer's
> book - details please.

He's only been mentioning it in every one of his posts in the
comp.unix.* newsgroups for ws.

--
Barry Margolin, barmar@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***

Report this thread to moderator Post Follow-up to this message
Old Post
Barry Margolin
10-19-04 02:05 PM


Re: UNIX programming standards.
On Tue, 19 Oct 2004, be_qanda wrote:

> Yes, I have Stevens APUE, but I was hoping for a 'complete' list of
> standards to make sure I don't miss any.  I don't know Rich Teer's
> book - details please.

All details, including the comlete TOC, index, preface, and a
sample chapter, can be found from the book's site:

www.rite-group.com/rich/ssp

HTH,

--
Rich Teer, SCNA, SCSA, author of "Solaris Systems Programming",
published in August 2004.

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-group.com/rich

Report this thread to moderator Post Follow-up to this message
Old Post
Rich Teer
10-19-04 08:58 PM


Re: UNIX programming standards.
On Mon, 18 Oct 2004 02:43:28 -0700, be_qanda wrote:

> I've heard of things like POSIX, IEEE, ANSI/ISO, XPG; I'm sure there
> are many others.  Would anyone be able to give me a complete list of
> what UNIX programming standards exist at the moment.  I'm looking for
> a complete list of all the standards that exist and what versions of
> those standards would be relevant for UNIX programming today.

The most current standards are:

o Single Unix Specification (SUS)
This describes the Unix API.
o ANSI/ISO C/C++.
This describes the C and C++ programming languages.

For a reasonably good, albeit short, overview of the various
standards, see:

http://petef.port5.com/c/portability.txt

You may also want to look at:

http://predef.sourceforge.net/

> For example I believe XPGn is a UNIX specific programming standard,
> the latest version would be useful for new implementations, however
> what older versions would be usuful for existing maintenence work?  If

It depends on which version of what platforms you are going to
support. However, I am not aware of any table showing the mapping
between platforms and standards (although it doesn't sound like
a difficult thing to make -- just a little time consuming.)

> possible it would also be good to know where to get the standards
> from, or where to find more information on them.

See:

http://www.opengroup.org/austin/pap...e_unix_faq.html

--
mail1dotstofanetdotdk


Report this thread to moderator Post Follow-up to this message
Old Post
Bjorn Reese
10-19-04 08:58 PM


Sponsored Links




Last Thread Next Thread Next
Pages (2): [1] 2 »
Search this forum -> 
Post New Thread

Unix Programming archive

Show a Printable Version Send to friend Email This Page to Someone! subscribe to this thread Receive updates to this thread
Computer Consultants
Programming Jobs
Visual Basic Controls
SQL Server Programming
Webservices
Java Security
Visual Studio
C# Programming
Visual J++
Software engineering
Open source Software
Perl Programming
PHP Programming
ASP Programming
ASP .NET Programming
Visual Basic Programming
Windows Scripting Host
Java Programming
Java Help
Java Beans
VBScript
Cobol
MAC Applications
Unix Programming
Forum Jump:
All times are GMT. The time now is 06:00 PM.

 
Free MCSE Braindumps | Real Estate Topics

Programming forum archive

Copyrights CodeComments.com 2004 - 2006

Powered by vBulletin Copyright 2000-2006 Jelsoft Enterprises Limited.