The UNIX and Linux Forums  
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.

Go Back   The UNIX and Linux Forums > Top Forums > High Level Programming
.
google unix.com



High Level Programming Post questions about C, C++, Java, SQL, and other programming languages here.

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
OMG CEP Standards event: what standards? iBot Complex Event Processing RSS News 0 03-14-2008 01:40 AM
Unix Shell Scripting Standards janmolby Shell Programming and Scripting 6 03-29-2007 06:22 PM
Which version of UNIX I'm using? Nomaad UNIX for Dummies Questions & Answers 1 10-03-2006 06:12 PM
Link to the Open Group (UNIX Standards) Neo UNIX IEEE Std 1003.1-2001 (POSIX.1) 0 08-18-2002 07:40 PM
Unix Coding Standards himanshu_s UNIX for Dummies Questions & Answers 3 12-06-2001 04:34 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-08-2003
hirni hirni is offline
Registered User
  
 

Join Date: Jun 2002
Location: Warrensburg, MO
Posts: 2
UNIX version standards

I'm new to UNIX programming. I'm used to starting my program's versions at 1.0, but I look at all the UNIX programs out there and see things like 0.000.1 or 3.3.000 and I'm wondering what these things really mean. Do people just type anything they feel in there? Are things in pre-release development kept at 0-dot-whatever?

Any input would be appreciated.

Thanks,
Scott
  #2 (permalink)  
Old 05-08-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9,122
There is no real industry wide standard here. I can't speak to other people's customs. But typically, version 1.0 would the version that I would assign to my program when it is first ready for use. For complex programs this will imply that versions 0.0, 0.1, 0.2, etc may exist. But with simpler programs, I may indeed go straight to version 1.0.

Local standards are really more important. If you're participating in any sort of group effort (commercial or freeware), you probably should conform to whatever standard is already in place.

Also if you're using RCS or SCCS or something like that, your versioning scheme should work well with the package you use.
  #3 (permalink)  
Old 05-09-2003
Neo's Avatar
Neo Neo is online now Forum Staff  
Administrator
  
 

Join Date: Sep 2000
Location: Asia Pacific
Posts: 6,727
Version control and numbering is a matter of personal or organization preferences. For me, here is what I do for papers:
  • First rough draft or outline is version 0.01
  • First draft is 0.10
  • Each time I correct a nit or typo increment by 0.01
  • When I feel it is about half way ready it is called 0.5
  • Major changes increment by 0.10 or 0.05 (depending)
  • When close to a final draft release it is at least 0.9 something
  • Major first release after lots of reviews is 1.0

So, release numbering is often a matter of style and you know you have 'arrived' when others begin to understand your logic when releasing updates. Folks often tease me about my personal numbering style when writing documents.....it can be fun!!

Software release styles are similar and often have letters like a (alpha) and b (beta) to signify very early releases (similar to 0.01 or 0.10 in documents)..... however since software has the element of testing, there are lots of variations. With experience, you will develop your own style.

If you are developing, create your own style in your release numbering, but keep in mind that the first solid release is normally 1.0 not 3.0 or 6.0
  #4 (permalink)  
Old 05-10-2003
oombera's Avatar
oombera oombera is offline Forum Advisor  
Registered User
  
 

Join Date: Aug 2002
Location: Cleveland, OH
Posts: 804
Quote:
Originally posted by Neo
keep in mind that the first solid release is normally 1.0 not 3.0 or 6.0
Unless you're developing a rival product and want to make your next release appear to be more advanced than your rival's.. a certain program that will remain unnamed comes to mind that mysteriously leapt from v4.x to v6
  #5 (permalink)  
Old 05-11-2003
norsk hedensk norsk hedensk is offline Forum Advisor  
Registered User
  
 

Join Date: Jul 2002
Location: new york
Posts: 1,025
also the linux kernel's version numbers are very informative... you can know what is a stable kernel and what is still experimental by the version number. check out kernel.org for more information.
  #6 (permalink)  
Old 05-19-2003
vibsashu vibsashu is offline
Registered User
  
 

Join Date: May 2003
Posts: 1
hello

well,

its rely very hard to understand this website,
have no idea why they put all this rubbish. and have no information about new unix versions.
  #7 (permalink)  
Old 05-19-2003
oombera's Avatar
oombera oombera is offline Forum Advisor  
Registered User
  
 

Join Date: Aug 2002
Location: Cleveland, OH
Posts: 804
Don't get frustrated so quickly.. there's plenty of information on new versions.. check your other post.
Closed Thread

Bookmarks

Tags
linux

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -4. The time now is 03:33 AM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
The UNIX and Linux Forums Content Copyright ©1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant URLs by vBSEO 3.2.0