467,174 Members | 1,377 Online
Bytes | Developer Community
Ask Question

Home New Posts Topics Members FAQ

Post your question to a community of 467,174 developers. It's quick & easy.

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
  • viewed: 4058
Share:
9 Replies
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 discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

2 posts views Thread by Phil Latio | last post: by
reply views Thread by Qiang Xue | last post: by
4 posts views Thread by gordon | last post: by
3 posts views Thread by KidSensation | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.