|
|
Ada
<language> (After Ada Lovelace) A Pascal-descended
language, designed by Jean Ichbiah's team at CII Honeywell
in 1979, made mandatory for Department of Defense software
projects by the Pentagon. The original language was
standardised as "Ada 83", the latest is "Ada 95".
Ada is a large, complex, block-structured language aimed
primarily at embedded applications. It has facilities for
real-time response, concurrency, hardware access and
reliable run-time error handling. In support of large-scale
software engineering, it emphasises strong typing, data
abstraction and encapsulation. The type system uses name
equivalence and includes both subtypes and derived types.
Both fixed and floating-point numerical types are supported.
Control flow is fully bracketed: if-then-elsif-end if,
case-is-when-end case, loop-exit-end loop, goto. Subprogram
parameters are in, out, or inout. Variables imported from
other packages may be hidden or directly visible. Operators
may be overloaded and so may enumeration literals. There
are user-defined exceptions and exception handlers.
An Ada program consists of a set of packages encapsulating
data objects and their related operations. A package has a
separately compilable body and interface. Ada permits
generic packages and subroutines, possibly parametrised.
Ada support single inheritance, using "tagged types" which
are types that can be extended via inheritance.
Ada programming places a heavy emphasis on multitasking.
Tasks are synchronised by the rendezvous, in which a task
waits for one of its subroutines to be executed by another.
The conditional entry makes it possible for a task to test
whether an entry is ready. The selective wait waits for
either of two entries or waits for a limited time.
Ada is often criticised, especially for its size and
complexity, and this is attributed to its having been designed
by committee. In fact, both Ada 83 and Ada 95 were designed
by small design teams to be internally consistent and tightly
integrated. By contrast, two possible competitors, Fortran
90 and C++ have both become products designed by large and
disparate volunteer committees.
See also Ada/Ed, Toy/Ada.
Home of the Brave Ada Programmers. Ada FAQs (hypertext), text only.
http://wuarchive.wustl.edu/languages/ada/,
ftp://ajpo.sei.cmu.edu/,
ftp://stars.rosslyn.unisys.com/pub/ACE_8.0.
E-mail: <adainfo@ajpo.sei.cmu.edu>.
Usenet newsgroup: comp.lang.ada.
An Ada grammar including a lex
scanner and yacc parser is available. E-mail:
<masticol@dumas.rutgers.edu>.
Another yacc grammar and parser for Ada by Herman Fischer.
An LR parser and pretty-printer for Ada from NASA is
available from the Ada Software Repository.
Adamakegen generates makefiles for Ada programs.
["Reference Manual for the Ada Programming Language", ANSI/MIL
STD 1815A, US DoD (Jan 1983)]. Earlier draft versions
appeared in July 1980 and July 1982. ISO 1987.
[Jargon File]
(2000-08-12)
Try this search on OneLook / Google
Nearby terms:
Actus « AD « ad « Ada » Ada++ » Ada 83 » Ada 95
This article was derived from the Free Online Dictionary of Computers and is available under ther terms of the GNU Free Documentation License.
A220 Mission 1 - Web Page Edition 2.1Fly mountains &caves eliminating multiple enemies before destroying - Freeware
Sorry!Sorry! For generations,families have loved chasing one another around the Sorry game board, trying to get their own four pawns from Start to Home. Now Sorry brings all that fun to life with super-charged 3-D graphics, incredible sound effects, and pawns with attitude! 1-4 players. Ages 6+. Windows 95/98/XP More ...
Unreal Tournament 2003Unreal Tournament 2003 Using the latest Unreal technology, Unreal Tournament 2003 takes you to the merciless arenas of the future, where elite warriors rely on skill, speed, cunning and awesome firepower to demonstrate their style and become the ultimate champion. Single and multiplayer modes (Internet connection required for multiplayer). Windows 98/ME/2000/XP More ...
(100) Cybergenie HS-24 Hands-Free Headsets(100) Cybergenie HS-24 Hands-Free Headsets ** (100) Cybergenie HS-24 Hands-Free Headsets **This is a bundle of (100) of our popular CyberGenie HS-24 Headsets.General Features:- Noise Canceling boom microphone which minimizes extraneous noise - Exclusive CYBERGENIE Button, allowing convenient access to your CYBERGENIE features such as call by name and simple call control - Flexible clip for maximum comfort - Convenient over the ear design - Easily converts for use on either ear - Extra ear cushions - Made by Plantronics- Works with nearly every cell phone and cordless phone that has the option for a headset- Brand new retail packaged- Cygnion model HS 24- Compare at $39.00 each!Notes:- This product is manufactured and packaged by Plantronics for the Cygnion CyberGenie phone systems. However, this product works with any corded/cordless phones and cell phones with a 2.5mm mini-phono jack. More ...
Toshiba Celeron 1.4GHz 256MB 40GB CDRW/DVD 15'' XPToshiba Celeron 1.4GHz 256MB 40GB CDRW/DVD 15'' XP ** Toshiba Satellite Celeron M 1.4 GHz 15" TFT Notebook **This Toshiba M35X-S109 notebook is loaded with an Intel Celeron M 1.4 GHz processor, 256 MB RAM, and 40 GB hard disk drive. Burn CDs, watch movies, or backup files with the CD-RW/DVD-ROM drive. Microsoft Windows XP Home Edition is already pre-installed and a 15-inch TFT LCD screen provides clear viewing. Connect to the Internet with theintegrated modem and network with the Ethernet controller. FireWire and USB ports allow high speed connectivity with digital cameras, camcorders, printers, and scanners. Audio and video are included as well. For fast mobile performance, get your Toshiba M35X-S109 notebook today!General Features:- Microsoft Windows XP Home Edition pre-installed- Intel Celeron M 1.4 GHz processor- 256 MB RAM (2 GB maximum)- 40 GB hard drive- CD-RW/DVD-ROM combination drive- No floppy drive- Intel 855GME integrated video w/32 MB VRAM- Realtek ALC250 CODEC chip with built-in stereo speakers- Integrated IEEE 1394 FireWire- Integrated V.92 modem- Integrated 10/100 Ethernet LAN- 85-key keyboard w/TouchPad - 15-inch TFT display w/1024 x 768 maximum resolution- Lithium-Ion battery pack (14.8V, 4300mAh)Expansion Slots:- One (1) PCMCIA type II slot I/O Ports:- One (1) 15-pin standard VGA connector- One (1) S-Video- One (1) IEEE 1394 FireWire port- Three (3) USB ports - One (1) RJ-11 standard modem jack- One (1) RJ-45 standard Ethernet jack- Microphone and Headphone jacks- Volume control dialRegulatory Approvals:- FCC- C-Tick- CE- NOMFactory Box Includes:- Toshiba Satellite Celeron M 1.4 GHz Notebook- Microsoft Windows XP Home Edition pre-installed- Microsoft Windows XP Home Edition Start Here- Recovery and Application/Drivers DVD- Resource Guide- Quick Tour- AC Adapter (100-240V 50-60Hz)- Power cord- Phone cordNotes:- Toshiba Satellite Unit: M35X-S109- P/N: PSA72U-03100UB- No floppy drive- This product is covered by direct manufacturer warranty that may only be valid in the US. Please contact our sales department prior to purchase if you have any questions regarding warranty of this product Compatibility/Requirements/Disclosures: ** Requirements *** Available power outlet** Disclosures ** * This product is covered by direct manufacturer warranty that may only be valid in the US. Please contact our sales department prior to purchase if you have any questions regarding warranty of this product More ...
11-Bay ATX Case w/300W Power Supply (Black)11-Bay ATX Case w/300W Power Supply (Black) ** Black 11-Bay ATX Case w/P4-rated 300 watt Power Supply **This stylish black 11-bay case has plenty of room for micro or full-ATX motherboards, and all the drives most people would want in their computer. The power supply in this case is rated at 300 watts, more than enough for most Pentium 4 systems (not recommended for Athlon or Duron processors). Also includes 2 USB ports in the front of the case. General Features:- Stylish black exterior- Includes 300-watt ATX 100-230V switchable power supply - ATX motherboard power connector- Includes an ATX auxiliary power and ATX 12V connectors- Four (4) large drive connectors- One (1) small drive connector- Supports Four (4) 3 x 3-inch fan mounts on front (fans not included)- Two (2) 3 x 3-inch fan mounts on rear (fans not included)- Two (2) front mounted USB ports (USB 1.1 rated only)- Power switch- Reset switch- Power LED indicator- HDD Access LED indicator- Premounted PC Piezo Speaker- Both exterior side panels removable for easy installationAvailable Drive Bays:- Four (4) externally available 5.25-inch drive bays- Two (2) externally available 3.5-inch drive bays- Five (5) internally available 3.5-inch drive baysExpansion Slots:- Seven (7) punch-out expansion slotsDimensions:- 16.5 x 8 x 18.5-inches (H x W xD)Supported Motherboard Form Factors:- ATX- MicroATX- MiniATX- BabyATX- BabyAT (if it has an ATX power connector)Power Supply Specifications:- Power Supply is manually switchable between 115v/230v- Overload protection is built in- 115V ~ 10.0A @ 60Hz- 230V ~ 5.0A @ 50Hz- + 5V ~ 20A maximum- + 3.3V ~ 16A maximum- + 12V ~ 12A maximum- -5V ~ 0.3A maximum- -12V ~ 1A maximum- + 5Vsb ~ 2A maximum- +3.3V and +5.0V leads cannot exceed 180W (total output)Package Includes:- Black Case- Power Cord- 300 Watt Power Supply (preinstalled)- Screw Pack- Venus Back-Plate (preinstalled) Compatibility/Requirements/Disclosures:** Requirements *** ATX motherboard* Rest of system* Available power outlet More ...
|