Geometry.Net - the online learning center
Home  - Basic_A - Ada Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 1     1-20 of 145    1  | 2  | 3  | 4  | 5  | 6  | 7  | 8  | Next 20
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

         Ada Programming:     more books (100)
  1. Programming in Ada 95 (2nd Edition) (International Computer Science Series) by John Barnes, 1998-06-10
  2. Concurrent and Real-Time Programming in Ada by Alan Burns, Andy Wellings, 2007-07-16
  3. Rendezvous with Ada 95, 2nd Edition by David J. Naiditch, 1995-02-16
  4. Programming in Ada 2005 with CD (International Computer Science Series) by John Barnes, 2006-07-10
  5. Ada 95: Problem Solving and Program Design (3rd Edition) by Michael B. Feldman, Elliot B. Koffman, 1999-03-16
  6. Good Programming Practice in Ada (Computer Science Texts) by Paul A. Luker, 1988-02
  7. Real Time Systems and Programming Languages: Ada 95, Real-Time Java and Real-Time C/POSIX (3rd Edition) by Alan Burns, Andy Wellings, 2001-04-05
  8. Ada As A Second Language by Norman Cohen, 1995-12-01
  9. Programming and Problem Solving With Ada 95 by Nell B. Dale, Chip Weems, et all 2000-03-01
  10. Reliable Software Technologies - Ada-Europe 2001: 6th Ada-Europe International Conference on Reliable Software Technologies Leuven, Belgium, May 14-18, ... (Lecture Notes in Computer Science)
  11. File Structures With Ada (Benjamin Cummings Series in Computer Science) by Nancy E. Miller, Charles G. Petersen, 1990-02
  12. Object Oriented Design with Ada: Maximizing Reusability for Real-Time Systems by Electronic Publishing, 1994-02-20
  13. Ada 95: The Craft of Object-Oriented Programming by John English, 1996-10-24
  14. Ada 95 from the Beginning (3rd Edition) by J. Skansholm, 1996-09-23

1. SIGAda WWW Server Home Page
ACM Special Interest Group on Ada information on SIGAda organization and pointers to current information and resources for the ada programming language.
http://www.acm.org/sigada/
Welcome to the World Wide Web Home Page for ACM SIGAda the S pecial I nterest G roup on Ada Here you'll find information on the SIGAda organization and pointers to current information and resources for the Ada programming language. New! SIGAda / ARA
Ada Employment Opportunities Database
New! A CGI application written completely in Ada SIGAda 2004
http://www.acm.org/conf/sigada2004/
Atlanta, Georgia 14-18 November 2004 Sponsored by ACM SIGAda Ada Advocacy
Ada Community

Ada FAQs

Basic Information
... Ada Letters (SIGAda's quarterly publication)
Purchase SIGAda Proceedings at ACM's e-store
Basic Information
Ada 95 Standard
PDF
(2,334 KBytes)
Zip HTML
(1,068 KBytes)
Zip Text
(427 KBytes)
Ada 95 Rationale
Zip PostScript (843 KBytes) Zip HTML (444 KBytes) Zip Text (408 KBytes) Learning Ada 95 What is Ada?
Ada FAQs
AdaPower FAQ comp.lang.ada Learning Ada Programming Ada ... Team-Ada
Creating Ada Software
Bindings (interfaces to other software) Compilers and Development Tools Components Links to other Interesting Ada Info Tips on Writing Ada Software ... Vendors
Ada Advocacy
Ada Information Clearinghouse Ada Usage and Success Stories Interesting Ada Articles Selecting a Programming Language ... SIGAda Logo download
The Ada Community
Ada in Universities Ada on the WWW (other home pages) Ada Organizations Around the World Conferences including STC 2004 Contacting Others in the Ada Community Electronic Gatherings ( mailing lists and newsgroups Job Bank Local SIGAda Chapters Other ACM SIGs relevant to the Ada Community ... Vendors
SIGAda Working Groups
Ada Applications Programming Interfaces (APIs) forming

2. The Ada Programming Language
The ada programming Language. Click below to go directly to a specific section This is the ACM's collection of information and references for the ada programming language. Ada Home
http://www.engin.umd.umich.edu/CIS/course.des/cis400/ada/ada.html
The Ada Programming Language
Click below to go directly to a specific section:
History
Significant Language Features Areas of Application Sample Programs ... Printed References
History
The Ada language is the result of the most extensive and most expensive language design effort ever undertaken. Up until 1974 half of the applications at The Department of Defense were embedded systems. An embedded system is one where the computer hardware is embedded in the device it controls. More than 450 programming languages were used to implement different DoD projects, and none of them were standardized. Because of this, software was rarely reused. For these reasons, the Army, Navy, and Air Force proposed to develop a high-level language for embedded systems.
Significant Language Features
  • Packages - Data types, data objects, and procedure specifications can be encapsulated into a package. This supports the program design of data abstraction.
  • Exception Handling - Ada has very good exception handling capabilities which allow the program to handle its own run-time errors.
  • Generic Program Units - It is possible to write a procedure (for example, a sorting procedure) which does not require a data type to be specified.

3. History Of The Ada Programming Language
History of the ada programming Language. Time line. In a cost study done in 19731974 it was determined that the US Department of Defense was spending $3 billion annually on software, over half on embedded computer systems. the Ada 9X Project in July 1988 to revise the ada programming language. The revision requirements document produced by
http://www.cs.fit.edu/~ryan/ada/ada-hist.html
History of the Ada Programming Language
Time line
  • In a cost study done in 1973-1974 it was determined that the US Department of Defense was spending $3 billion annually on software, over half on embedded computer systems.
  • The Higher Order Language Working Group (HOLWG) was formed in January 1975 with William Whitaker as chair.
  • In April 1975 the initial language requirements were compiled in a document known as Strawman.
  • Based on the response, revised requirements, Woodenman, August 1975, and Tinman, January 1976 were created.
  • The HOLWG evaluated 23 existing languages against the Tinman requirements: FORTRAN, COBOL, PL/I, HAL/S, TACPOL, CMS-2, CS-4, SPL/I, JOVIAL J3, JOVIAL J73, ALGOL 60, ALGOL 68, CORAL 66, Pascal, SUMULA 67, LIS, LTR, TRL/2, EUCLID, PDL2, PEARL, MORAL, EL/I concluding in January 1977 that none were suitable, though Pascal, ALGOL 68 or PL/I would be a good starting point.
  • The ideal language specification, Ironman, appeared in January 1977.
  • Request for proposals were issued April 1977; 17 proposals received. Four contractors were picked to produce prototype languages:

4. Ada Programming Language Resources For Educators And Students
Ada is the only internationallyrecognized objectoriented programming language. Welcome to the SIGAda education page! You are visitor number.
http://www.acm.org/sigs/sigada/education/
Welcome to the SIGAda education page!
You are visitor number
Sorry, you missed the SIGAda 2003 International Conference! Join us in Atlanta in 2004!
EXTRA! EXTRA!
Brand-new Ada 95 textbook for experienced developers!
Ada Distilled, by Richard Riehle
Download the book HERE ; get all the source programs HERE
Our goal with this site is to provide knowledge, resources, and general links
to the Ada community at large, and especially to educators and students.
If you are new to the language of Ada, see our Ada Tutorial Links Page.
See where they're using Ada in Industry
Visit our Ada in Schools page to learn about who's teaching Ada.
Books on Ada
Technical Reports Ada FAQ Tools and Components ... The Ada Informer
This web site is created and maintained at the Department of Computer Science The George Washington University Washington, DC, with partial funding from ACM SIGAda S pecial I nterest G roup on Ada Your feedback is welcomed. For more information, please contact Professor Michael Feldman mfeldman@gwu.edu Last updated: October 12, 2003. Come meet our Team

5. Ada Resource Assoc.'s Ada Information Clearinghouse Home Page
The Ada Information Clearinghouse is the Ada Resource Association's official Web site on the ada programming language and on software engineering. The ada programming language is designed for embedded systems, safetycritical software, and large projects that require in the Boeing 777 is in Ada. Not surprisingly, Ada was the
http://www.adaic.org/
Spotlighting an ARA member: Click here for the current AdaIC sponsor spotlight.
Ada

at Work

Why Ada?

Ada
...
Index

The Ada programming language is designed for embedded systems, safety-critical software, and large projects that require portability and maintainability. For example, over 99 percent of the aviation software in the Boeing 777 is in Ada. Not surprisingly, Ada was the first object-oriented design programming language to be accepted as an International Standard.
The language is named after Ada Byron , Countess of Lovelace, who was the first published computer programmer and daughter of the poet Lord Byron.
The Ada Information Clearinghouse has served a community of software engineers, managers, and programmers for over fifteen years. The Web site provides articles on Ada applications, databases of available compilers, current job offerings, and more.
The AdaIC is managed by the Ada Resource Association (ARA), a group of software tool vendors that supports the use of Ada for excellence in software engineering.
Ada has kept its promise made over twenty years ago to save lifecycle costs from planning software to updating legacy systems. Easily reused and maintained, readable and user friendly, Ada code facilitates such massive software projects as the Space Station and the Paris Metro. It has proven to be extraordinarily robust in decades' worth of daily field tests under the most rigorous conditions in which millions of lives have been at stake. The language dominates air transport and subways and runs everything from video security systems to pollution monitoring devices.

6. Ada FAQ: Programming With Ada
Like the ada programming language, the contest is named in honor of the first programmer in history, Lady Ada Lovelace. 5 ObjectOriented Programming with Ada.
http://www.adahome.com/FAQ/programming.html
From: M.Kempe@ieee.org (Magnus Kempe) Newsgroups: comp.lang.ada,comp.answers,news.answers Distribution: world Subject: Ada FAQ: Programming with Ada (part [1,2,3,4] of 4) Followup-To: poster Reply-To: M.Kempe@ieee.org (Magnus Kempe) Summary: Ada Programmer's Frequently Asked Questions (and answers), part [1,2,3,4] of 4. Please read before posting. Keywords: advanced language, artificial languages, computer software, data processing, programming languages, Ada Organization: None Archive-name: computer-lang/Ada/programming/part[1,2,3,4] Comp-lang-ada-archive-name: programming/part[1,2,3,4] Posting-Frequency: monthly Last-modified: 25 December 1998 Last-posted: 30 September 1996 This FAQ is maintained by Magnus Kempe at the Ada Home
Ada Programmer's
Frequently Asked Questions (FAQ)
IMPORTANT NOTE: No FAQ can substitute for real teaching and documentation. There is a list of tutorials and an annotated list of Ada books in the companion Learning Ada FAQ Recent changes to this FAQ are listed in the first section after the table of contents . This document is
Introduction
Ada is an advanced, modern programming language, designed and standardized to support and strongly encourage widely recognized software engineering principles:

7. Ada - Best Of The Web - Sigada, Ada95
Contains resources, a search, news and clips.
http://www.eg3.com/ada.htm
Implementing Device Drivers - Migrating from Linux to a Microkernel OS home emb. software ada RTI ScopeTools Flash Demo
For VxWorks 5.5 users, Wind River Systems is offering a FREE trial evaluation of ScopeTools here. A beta program for MontaVista Linux 3.1 customers using x86 and PPC targets is currently underway. You may sign up for the beta program here.
comp.lang.ada
ACM SigAda Survey of Real-Time Performance Benchmarks for the Ada Programming Language Ada-Assured Download ... MaRTE OS: An Ada Kernel for Real-Time Embedded Applications
sponsor msg: Tundra - The Leader in PCI-X Bridging
free email alerts on ada
browse ada vendors
ada resources:

newsgroups
(1 records)
resources, institutions
(6 records)
demos, associations, overviews...
(7 records)
papers
(5 records)
free design guide - ' top sites ' for ada enter your email: Accelerated Technology , the Embedded Systems Division of Mentor Graphics Corporation, provides embedded systems developers with a focus on service, well-documented source code and industry-leading non-royalty-based Real-Time Operating Systems (RTOS) software, AT's RTOS software shortens time-to-market and provides a complete solution for engineers. Architecture supported include

8. The Big Book Of Linux Ada Programming
The Big Online Book of Linux ada programming. An online documentation project. Last Updated February 14, 2004. Copyright © 19992004, Ken O. Burtch.
http://www.vaxxine.com/pegasoft/homes/book.html
The Big Online Book of Linux Ada Programming
An online documentation project. Last Updated : February 14, 2004
Do you want to develop Linux applications twice as fast as typical C language applications?
Read on!

Latest version: [ North America/Canada ] Download files: [ .zip HTML ] Unofficial mirrors: [ Europe/Spain ] [ Asia/Japan ] [ OOP Web ] Search the Big Book for a word or phrase Special Thanks To Jean-Marc Bourguet (C++ exceptions)
Mike Brenner (Pure)
Jeff Creem (user stack and errno clarifications)
Warren W. Gay (Ada Streams)
Bernhard Gubanka (Debugging Pools clarifications)
Eric L. Schott, Warren W. Gay, Jean-Marc Bourguet (Adjust vs. C++ Copy Constructors)
Rush Kesler (PDF version)
Rolf Offermanns (currency.adb corrections) Karl Ranseier and Preben Randhol (sound bugs) Duncan Sands (Fortran, Elaborate_All) Erik Sigra (Automake) Wilhelm Spickermann (CVS) Leonid A. Timochouk (Florist clarifications) Michael Uplawski (typing mistake) Talk with the author at ken-nospam@pegasoft.ca (remove the "-nospam"). Hosted by PegaSoft Canada . Special thanks to the Ada Linux Team
Table of Contents
i. Preface

9. BNF Of The Ada Programming Language
BNF of the ada programming Language. Each element of this page is an anchor to a description of a syntax rule of the Ada language.
http://cui.unige.ch/db-research/Enseignement/analyseinfo/Ada95/BNFindex.html
BNF of the Ada Programming Language
Each element of this page is an anchor to a description of a syntax rule of the Ada language. Each rule is illustrated by a graphical syntactic diagram. The rule names and non-terminal names are extracted from the Language Reference Manual (LRM) . The rules are listed below in their order of appearance in the manual.
[What is BNF?]

[other languages BNF]

Some interesting starting points to explore the language:
Compilation (root of the syntax)

Declarations

Expressions

[index on key words]
...
[index on special characters]
Rules listed by LRM chapter:
Lexical Elements
Declarations and Types

Names and Expressions
Statements ... Representation Issues

10. Some Information On The Ada Programming Language
Some information on the ada programming language. Copyright 1992. IIT Research Institute. All rights assigned to the US Government (Ada Joint Program Office).
http://www.cs.kuleuven.ac.be/~dirk/ada-belgium/ada.html
Some information on the Ada programming language
(The following was extracted from AJPO information flyer G40-1193 on the Ada Information Clearinghouse; see also below.)
What is Ada?
Ada is an internationally standardized, general-purpose programming language used in a wide variety of applications from missile control to payroll processing to air traffic control. Ada contains features commonly found in other programming languages and provides additional support for modern programming practices, for controlling special purpose hardware to meet real-time deadlines, and for the creation and enhancement of large and complex programs by groups of programmers over long periods of time. Ada encourages good programming practices by incorporating software engineering principles with strong typing, modularity, portability, reusability and readability. These features reduce costs in software development, verifying, debugging, and maintenance that typically puts strain on an organization's resources over the life of the software.
Portability.

11. Rationale For The Design Of The Ada Programming Language
Home Rationale for the Design of the ada programming Language. Rationale for the Design of the ada programming Language. J. Ichbiah
http://books.cambridge.org/0521392675.htm
Home > Rationale for the Design of the Ada Programming Language
Rationale for the Design of the Ada Programming Language
J. Ichbiah, J. G. P. Barnes, R. J. Firth, M. Woodger Published April 1991 416 pages For price and ordering options, inspection copy requests, and reading lists please select:
UK
North America
This book presents the rationale behind the design and development of the programming language Ada. The materials incorporating corrections to its original printing by the Ada Joint Program Office (AJPO), will be essential reading for all those currently using the language as well as those considering its adoption.
Related areas
Quick search
More
Cambridge University Press 2004. Contacts

12. Big Online Book Of Linux Ada Programming - 5 Building Large Projects
For example, if you had a Ada program called dbase and it relied on the source files common.adb, scanner.adb and parser.adb, a Makefile might include the rule
http://www.vaxxine.com/pegasoft/homes/5.html
5 Building Large Projects
Last Chapter Table of Contents Next Chapter
5.1 Make: The Traditional Project Builder
IDE: TIA supports make. To use make, select it in the project parameters window. make. The make command interprets a series of rules saved in a file called "Makefile". These rules describe which files are dependent on which other files. Each rule is followed by the command needed to update the files, such as the command to compile them. For example, if you had a Ada program called dbase and it relied on the source files common.adb, scanner.adb and parser.adb, a Makefile might include the rule: dbase: common.o scanner.o parser.o This rule says that the dbase executable file depends on the object files for the 3 Ada source files, and to update dbase make has to link the object files with the gnatlink command. If you are writing an Ada program with C source files, the basic strategy for using make with gnat is to make rules than ensure the C files are compiled properly, and then to finish the project using Gnatmake.
5.1.1 A Simple Ada Makefile

13. Ada Programming Language Resources For Educators And Students
ada programming resources.
http://www1.acm.org/sigs/sigada/education/
Welcome to the SIGAda education page!
You are visitor number
Sorry, you missed the SIGAda 2003 International Conference! Join us in Atlanta in 2004!
EXTRA! EXTRA!
Brand-new Ada 95 textbook for experienced developers!
Ada Distilled, by Richard Riehle
Download the book HERE ; get all the source programs HERE
Our goal with this site is to provide knowledge, resources, and general links
to the Ada community at large, and especially to educators and students.
If you are new to the language of Ada, see our Ada Tutorial Links Page.
See where they're using Ada in Industry
Visit our Ada in Schools page to learn about who's teaching Ada.
Books on Ada
Technical Reports Ada FAQ Tools and Components ... The Ada Informer
This web site is created and maintained at the Department of Computer Science The George Washington University Washington, DC, with partial funding from ACM SIGAda S pecial I nterest G roup on Ada Your feedback is welcomed. For more information, please contact Professor Michael Feldman mfeldman@gwu.edu Last updated: October 12, 2003. Come meet our Team

14. The Ada Programming Language: Hello World!
The ada programming Language. Hello world! This program simply demonstrates the return of a string from a procedure call, in the ada programming language.
http://www.engin.umd.umich.edu/CIS/course.des/cis400/ada/hworld.html
The Ada Programming Language
Hello world! Example Program
Click below to go directly to a specific section:
Description
Source Code Sample Run Program Notes
Description
This program simply demonstrates the return of a string from a procedure call, in the Ada programming language. The program will display the message "Hello world" each time the procedure HELLO is called.
Source Code
with Text_To; use Text_To procedure hello is begin put("Hello World"); end hello Click here to download the source code.
Sample Run
Hello World
Program Notes
  • The program was compiled using SMALLADA for DOS.
Last modified: 05:30 PM on 11/21/1996 by Richard Freiberg

15. AdaERL
Interface that lets you access Erlang nodes from the ada programming language.
http://www.rfc1149.net/devel/adaerl.html
AdaERL
Erlang/Ada interface
This set of Ada packages allow an Ada application to act as a regular Erlang node. AdaERL 0.1 can be downloaded under the BSD licence. Here are the necessary parameters to get the development version using GNU arch All versions are signed with my software signing OpenPGP key (0xA510724B) with fingerprint E21A 70D3 1D70 97D1 4D72 40DA A288 537E A510 724B.

16. Ada Programming Language - Wikipedia, The Free Encyclopedia
ada programming language. Pascal Ledru Distributed Programming in ADA with Protected Objects, Dissertation.com, ISBN 158112-034-6;
http://en.wikipedia.org/wiki/Ada_programming_language

17. Ada Programming
An ada programming resource page for students and developers with Ada introductory subjects about ada programming, and Ada65. ada programming.
http://www.hitmill.com/programming/ada/ada.htm
hitmill.com
Since 1998
Ada Programming
Originally, Ada was a programming language used by the Department of Defense. The Introduction section includes a good article about the history of the Ada Programming langauge. CONTENTS Introduction to Ada Programming
Ada83 and Ada95 Tools

Books

Tutorials
...
Ada Standards
Introduction to Ada Programming
Introducing Ada (Eric DeArment)
Team Ada FAQ

History of the Ada Programming Language

Some Information on the Ada Programming Language

Introduction to the Ada Programming Language
...
SIGAda Education Page
Ada83 and Ada95 Tools/Dev. Environments
Ada95 Compilers Ada83 Compilers Free GNAT compiler download AdaGIDE, integrated GNAT development environment written in Ada95 ... Ada95 Development Tools (brighton.ac.uk) GNAT Inline Assembler Tutorial ADA 95 Tutorial GNAT Ada95 compiler tutorial
Ada Books
Ada95 Online Reference Manual
Ada Tutorials
Information for New Ada95 Programmers Introducing Ada What is Ada? Ada Tutorials List ... Learn Ada on the Web (Law) Java and Ada Explanation of .ads and .adb files Coronado Enterprises Ada 95 Tutorial Dale Stanbrough's Introduction to Ada (rmit.edu.au) Ada in Action by Do-While Jones
Ada Standards and Sites
STANDARDS ISO Ada Standards Hypertext Ada95 Rationale Ada95 Reference Manual Standards page at HBAP SITES AdaPower The Ada Source Code Treasury ACM SIGAda (ACM Special Interest Group) Ada Home Team Ada FAQs Ada Programmer's FAQ Learning Ada FAQ ... comp.lang.ada FAQ

18. Ada Programming Language - 396 Of The Best Sites Selected By Humans
ada programming Language. CBEL Computer technology ( 396 links, last update 12 April 2004 ) * = new links Ada 95 The Craft of ObjectOriented Program
http://www.cbel.com/ada_programming_language/
Pages A-G 2 Columns
Pages H-O
Order by Alphabet Ordered by Theme Order by Popularity 3 Columns Pages P-Z 4 Columns
Ada programming Language
CBEL Computer technology ( 396 links, last update: 12 April 2004 )
* = new links
[Find on this page]

Ada 95 Mailing Lists

Ada and Software Engineering Library Version...

Ada Archive Ada95 Projects Database
...
Translating Time Petri Net Structures into A...

Advocacy_and_Comparisons Java
Ada 95 for Java Applet Development

Birds-of-a-Feather Session
Experiences using Ada and Java in Computer S... Feldmans Ada95 Articles Ada 95 Ada and Java Ada Articles Ada Library Reference ... XInAda Books A Detailed Description of the GNU Ada Run-Time Ada 95 for C and C ++ Programmers Ada 95 for C and C++ Programmers Ada 95 from the Beginning ... Use of Ada in a Commercial, Small Company En... Compilers Ada Conformity Assessment Authority Ada Core Technologies Ada to C/C++ translator Ada95 Compilers, Processors, and Conformity ... ... XGC CORBA Ada on CORBA ADA83 Corba Complier AdaBroker Corba ... ORBit-Ada Databases Ada95 Binding to Oracle Call Interface GNADE PGAda FAQs,_Help,_and_Tutorials A Dummys Guide Ada - Webopedia Definition and Links Ada 95 Quality and Style Ada 95 Short Tutorial ... Ada95s "with"-ing problem

19. Welcome To Ada, The Language Designed To Make Quality Software Easy
TCSIGAda (Twin Cities Special Interest Group about the ada programming Language).
http://www.tcsigada.org/whyada/welcome.htm
Why should I use Ada?
Welcome
to
Ada
Using the Ada programming language helps you to provide software with high quality productivity , and efficiency . Why is that so? No other programming language was designed for Software Engineering. Ada is one of two programming languages with a semantic definition; thus when we write an Ada program we know what it means. Let's look at some measures , and then compare the abilities of Ada with other commonly used programming languages, such as C, C++, and Java.
Why should I use Ada? Ada is measurably the most effective and efficient programming language available today in 2000.
Ask us why; then evaluate for yourself.
Try out a free Ada compiler and IDE from Aonix or Ada Core Technologies or take the Lovelace Ada tutorial. Questions or Comments? Contact webmaster@tcsigada.org Prepared for the Twin Cities Chapter of ACM's SIGAda Last modified 2000/Sep/17

20. Ada Programming Language - 396 Of The Best Sites Selected By Humans
Pages PZ, 4 Columns. ada programming Language. CBEL Ex 2 Programming in Ada 95 2 -Ada 95 Quality and Style Guidelines for Pro
http://www.cbel.com/ada_programming_language/?order=pop

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

Page 1     1-20 of 145    1  | 2  | 3  | 4  | 5  | 6  | 7  | 8  | Next 20

free hit counter