472,789 Members | 1,128 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,789 software developers and data experts.

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 4421
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
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
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
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
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
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
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
by: Rina0 | last post by:
Cybersecurity engineering is a specialized field that focuses on the design, development, and implementation of systems, processes, and technologies that protect against cyber threats and...
0
by: erikbower65 | last post by:
Using CodiumAI's pr-agent is simple and powerful. Follow these steps: 1. Install CodiumAI CLI: Ensure Node.js is installed, then run 'npm install -g codiumai' in the terminal. 2. Connect to...
0
by: erikbower65 | last post by:
Here's a concise step-by-step guide for manually installing IntelliJ IDEA: 1. Download: Visit the official JetBrains website and download the IntelliJ IDEA Community or Ultimate edition based on...
0
by: Taofi | last post by:
I try to insert a new record but the error message says the number of query names and destination fields are not the same This are my field names ID, Budgeted, Actual, Status and Differences ...
14
DJRhino1175
by: DJRhino1175 | last post by:
When I run this code I get an error, its Run-time error# 424 Object required...This is my first attempt at doing something like this. I test the entire code and it worked until I added this - If...
0
by: Rina0 | last post by:
I am looking for a Python code to find the longest common subsequence of two strings. I found this blog post that describes the length of longest common subsequence problem and provides a solution in...
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
0
by: Mushico | last post by:
How to calculate date of retirement from date of birth
2
by: DJRhino | last post by:
Was curious if anyone else was having this same issue or not.... I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...

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.