473,511 Members | 16,068 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

What mean ALPHA and BETA version?

Yo!

What mean when program is ALPHA or BETA version?

I suppose it is not release version of program, but I don't know what it
exactly mean.
What it mean in your opinion?

Marek Kurowski
Nov 14 '05 #1
9 4500
Marek Kurowski wrote on 10/08/04 :
What mean when program is ALPHA or BETA version?


How is this a C-question ?

--
Emmanuel
The C-FAQ: http://www.eskimo.com/~scs/C-faq/faq.html

"C is a sharp tool"

Nov 14 '05 #2
Marek Kurowski <ec******@wp.pl> scribbled the following:
Yo! What mean when program is ALPHA or BETA version? I suppose it is not release version of program, but I don't know what it
exactly mean.
What it mean in your opinion? Marek Kurowski


This has nothing to do with C, but more with programming in general.
IMHO an alpha version is one that has only been tested by the original
programmers, and a beta version is one that has been tested by a
dedicated testing team (different from the original programmers), but
has not been officially released to the public.

--
/-- Joona Palaste (pa*****@cc.helsinki.fi) ------------- Finland --------\
\-- http://www.helsinki.fi/~palaste --------------------- rules! --------/
"Make money fast! Don't feed it!"
- Anon
Nov 14 '05 #3
Joona I Palaste wrote:
Marek Kurowski scribbled the following:
What mean when program is ALPHA or BETA version?


I suppose it is not release version of program,
but I don't know what it exactly mean.
It doesn't have an exact universal meaning.
What it mean in your opinion?


This has nothing to do with C, but more with programming in general.
IMHO an alpha version is one that has only been tested by the original
programmers, and a beta version is one that has been tested
by a dedicated testing team (different from the original programmers)
but has not been officially released to the public.


Close.

Alpha is the development version of the software.
Once the authors have settled upon a User Interface and/or API
and completed testing, they can prepare a Beta version
to release to a wider community of users and/or programmers for testing.
Nov 14 '05 #4

"Marek Kurowski" <ec******@wp.pl> wrote

What mean when program is ALPHA or BETA version?

The terms don't have a C-specific meaning. Alpha is feature complete whilst
beta is considered by the programmers to be bug-free (though often
undetected bugs will remain, hence "beta-testing").
Post to comp.programming for a fuller discussion.
Nov 14 '05 #5
On 10 Aug 2004 18:38:25 GMT, Joona I Palaste <pa*****@cc.helsinki.fi>
wrote:
Marek Kurowski <ec******@wp.pl> scribbled the following:
Yo!

What mean when program is ALPHA or BETA version?

I suppose it is not release version of program, but I don't know what it
exactly mean.
What it mean in your opinion?

Marek Kurowski


This has nothing to do with C, but more with programming in general.
IMHO an alpha version is one that has only been tested by the original
programmers, and a beta version is one that has been tested by a
dedicated testing team (different from the original programmers), but
has not been officially released to the public.


For most (I believe) companies here in the US, Beta indicates a
version which is released to selected customers for testing in the
field. This acknowledges the fact that the best system test is
actually using the product for production.

I don't know whether Alpha has a widely accepted meaning, but I've
seen it used for field testing of a product which is known to be still
incomplete or otherwise deficient.

--
Al Balmer
Balmer Consulting
re************************@att.net
Nov 14 '05 #6
>What mean when program is ALPHA or BETA version?

I suppose it is not release version of program, but I don't know what it
exactly mean.
What it mean in your opinion?


ALPHA and BETA are used to describe how stable and how complete a
version is. A program goes through several stages:

marketing
coding
design

unfortunately, IN THAT ORDER.

A program is often not distributed to the public until after it has
been run at least once without serious crashing (but certain large
software companies don't let this interfere with schedules). For
GUI programs, this means starting the program, then clicking on
FILE > Quit, without major hard disk trashing. This is sometimes
called the pre-prototype stage. Design of the program has likely
not started yet. A pre-prototype version of an automobile would
be a large pile of bolts, sheet metal, and other parts.

After a program has been through several major versions and about
50% of the design is complete (but not necessarily reflected in the
code yet), a program may be said to have ALPHA status. It should
not be considered a reliable program. An alpha version of an
automobile would possibly catch fire before you start the engine
or put gas in it, but it looks like an automobile and you can push
it like an automobile if you wear fire-retardant clothing.

After more development and the design is nearly complete, a program
may be said to have BETA status. This is a program you can depend
on a bit more, although it still should not be relied on for serious
work. A beta version of an automobile would possibly catch fire
but only AFTER you both put gas in it AND start the engine.

Internet Explorer version 65535.7.87.21.938374 might reach ALPHA
status, but not until the Y10K problem is addressed (since it
likely won't be released until after that time).

Gordon L. Burditt
Nov 14 '05 #7
Marek Kurowski wrote:
Yo!

What mean when program is ALPHA or BETA version?

I suppose it is not release version of program, but I don't know what it
exactly mean.
What it mean in your opinion?


alpha, adj. (Of a version) being the first (and
invariably the best) of a series expected to converge
to a usable product.

Owing, inter alia, to the sad decline in classical
language skills, the series never progresses to the
Johannine limit of perfection at omega. Indeed,
versions beyond gamma are rarely encountered since
Marketing traditionally loses patience with QA and
ships the beta.

-- Stan Kelly-Bootle, "The Computer Contradictionary"

--
Er*********@sun.com

Nov 14 '05 #8
"Eric Sosman" <Er*********@sun.com> wrote in message
news:41**************@sun.com...
Marek Kurowski wrote:
Yo!

What mean when program is ALPHA or BETA version?

I suppose it is not release version of program, but I don't know what it
exactly mean.
What it mean in your opinion?


alpha, adj. (Of a version) being the first (and
invariably the best) of a series expected to converge
to a usable product.


If you are referring to Alpha wolf, yes. The commander of the pack, seconded
by the Alpha bitch. The poor Omega wolf is picked on even by the puppies and
really only sticks to the group because it's better to have a pack than
starve and die.

But in programming, Alpha is merely the first word in the Alpha-Bet.

Alpha is the programmer's idea of what the finished product should be and
tested to work as desired.

Beta is given to others, who invariably do things that cause the programmer
to say, "But..., no one would DO that!" and "Why did you hit Enter key while
you were holding down the ESC key?" ("Well, my stapler was leaning on
it...") and "It said hit "any key", so I just pushed them all..."

Once the programmer reworks his program to account for idiots, it becomes
Alpha again.

Users. Can't live with them... can't just shoot them.

--
Mabden
Nov 14 '05 #9
In <cf*********@atlantis.news.tpi.pl> "Marek Kurowski" <ec******@wp.pl> writes:
What mean when program is ALPHA or BETA version?


From a practical point of view, alpha versions are for the usage of the
developers only, while beta versions are for the testers. Far too often,
vendors release beta versions as production versions, relying on their
customers to act as testers, on their time and money.

Before releasing Windows 95, Microsoft had a public beta testing programme
that allowed any interested volunteer to get involved in the testing of
the new product. Later versions were beta tested by the paying customers.

Dan
--
Dan Pop
DESY Zeuthen, RZ group
Email: Da*****@ifh.de
Nov 14 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
1668
by: Phil Latio | last post by:
I am currently downloading from the IBM website: "RELEASED PRODUCT: DB2 Universal Database (IBM DB2 Universal Database Express Edition for Linux (32-bit))" Where can I find it documented the...
0
1511
by: Chuck | last post by:
Sorry for the advertisement but I think this is something that people could actually use. I am creating a new product called Simple Load Testing and I thought I would see if anyone would be...
0
1128
by: Qiang Xue | last post by:
We are very pleased to announce that PRADO 3.0 beta version is now available for downloading. PRADO is a component-based and event-driven for developing Web applications in PHP 5. Developing a...
4
1298
by: gordon | last post by:
Hi I am ready to publish a small application in Beta - however I would like to control the life of the beta version. So that I can release the production version when there is a zero bug count....
3
1557
by: KidSensation | last post by:
Hello all, I ran into a couple applications written in c#, but we do not have the full version of visual studio.net 2003, so I thought they were most likely written in the beta version. After...
0
1270
by: vanleurth | last post by:
Hello happy programmers, I wonder if someone can recommend me, based on your experince, what is the best registration management software that I can use with my Access application. Also, I need...
0
7138
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7353
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7418
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
7075
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
1
5063
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
3222
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3212
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
781
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
446
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.