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