Ada is a very expressive and robust programming language, chosen for applications where failure would result in catastrophic losses in terms of human life, economic damage, or major breach of security. Ada-Switzerland is a non-profit organization which promotes the use of Ada in Switzerland.
9 Jun 2022

Discount on John Barnes' book

Members of Ada-Europe will be offered a 25% discount on John Barnes' latest book "Programming in Ada 2012 with a Preview of Ada 2022". Details will be announced at the Ada-Europe conference and in the next edition of the Ada User Journal.

13 Apr 2022

Ada-Europe Conference open for registration

This year's Ada-Europe Conference in Ghent, Belgium is now open for registration. You can benefit from a discount if you register by 20 May. Head over to the AEiC 2022 Registration Site for more information.

23 Dec 2021

Direct mailing of AUJ

The Ada User Journal Issue 42-2 has been printed and mailed directly to the membership. Members in Switzerland should have received their copy. If you have not received your copy by the end of the year, please contact Ahlan as

News Archive »
14 March 2024

Ada Switzerland 2024 General Assembly

Restaurant Obergass
Schulgasse 1
8400 Winterthur

The next Ada Switzerland GA will take place on 14 March at the restaurant Obergass in Winterthur, which is in walking distance from the main station (map). We have reserved the "Säli" on the first floor from 18:00.

02 April 2024

Ada-Europe Extraordinary General Assembly


An extraordinary teleconference will be held on Tuesday, 02 April 2024 at 17:00, to propose the creation of a new worldwide Ada association. All members of Ada-Europe are invited to participate in the discussion and vote on the proposal. Please contact Dene Brown at to receive the joining infromation. All the documents for the meeting can be found on Dropbox .

11-14 June 2024

28th International Conference on Reliable Software Technologies

Barcelona, Spain

The 2024 Ada-Europe Conference will take place in Barcelona. Registriation is not open yet, but the conference committee is calling for contributions. If you are interested, head over to the AEiC 2024 website for more information.

Ada has a long and successful track record in Switzerland in the development of mission-, safety-, and security-critical applications. A sample of some Swiss-based projects that owe much of their success to Ada are illustrated in the following slideshow images.

Ada-Switzerland is a non-profit organization and a member of Ada-Europe. It acts as a forum for persons and parties interested in the Ada programming language, its applications, and related technologies such as software engineering methods, development tools and bindings. The group promotes contacts and information among its members and interested parties. We organize meetings, seminars, conferences, and other activities related to our mandate which is to promote the use of the Ada programming language in Switzerland.


We currently offer two kinds of membership:
  1. Ada-Switzerland plus Ada-Europe membership for CHF 70 per year.
  2. Ada-Switzerland alone without Ada-Europe membership for CHF 20 per year.

Membership lasts from January 1st to December 31st.

If you wish to apply please contact us and provide the following details:

  • first name, last name
  • address
  • phone number
  • whether or not you want to become Ada-Europe member as well
The membership fees should be transferred to our PostFinance account IBAN CH62 0900 0000 1571 2438 3. Electronic payment is preferred.

Please not that in order to become a member of Ada-Switzerland you have to have an address in Switzerland. If you live outside of Switzerland and want to be part of the Ada community you should definitely have a look at the official list of national Ada organizations or contact the General Secretary.

At the 2017 general assembly it was decided that we would organize a networking event for Ada users in Switzerland where people could present aspects of their projects. The first event took place on 21 September 2017 at the HSR Rapperswil. We had six very interesting presentations of about 30 min each, followed by an Ápero, which was kindly sponsored by Paranor. 18 people attended the event. The detailed program, presentations, and a link to our sponsor's website can be found below.

Astronomical Ada Ahlan Marriott & Urs Maurer, White Elephant GmbH
A common time base for parallel jobs in a distributed and embedded real-time system Peter Vogelsanger, Rheinmetall Air Defence AG
Muen ‐ An x86/64 Separation Kernel for High Assurance Reto Bürki & Adrian-Ken Rüegsegger, HSR Rapperswil
TKM ‐ An IKEv2 Key Manager written in Ada 2012 Reto Bürki & Adrian-Ken Rüegsegger, HSR Rapperswil
Recent developments in Zip-Ada, Part 1 (Overview, Deflate) Gautier de Montmollin
Recent developments in Zip-Ada, Part 2 (LZMA) Gautier de Montmollin


Ada is an expressive and robust language in which the default for every programming construct is inherently safe. It was designed to allow programs to be engineered rather than crafted and that is why Ada is chosen for applications where failure would result in catastrophic losses in terms of human life, economic damage, or a major breach of security. Ada 2012, the latest revision, brought design by contract and support for multicore platforms to the language.

Learning Ada

A brief introduction to Ada using small examples to explain the basics.

Ada Programming is a comprehensive 200-page Wikibooks project that covers the Ada 2012 standard.

AdaCore University is a dedicated e-learning center to teach the Ada language and the use of related technologies.

Language Documentation

Ada 2012 Reference Manual, the official ISO/IEC 8652:2012(E) standard.

The Ada 2012 Rationale describes the new features in Ada 2012 and gives reasons for the changes from Ada 2005.
Note: Important corrections to the published version of the Rationale are available here.

Journals and Technical Papers

Ada User Journal Archive

AdaCore has an excellent selection of technical papers.

c/o Ahlan Marriott
Altweg 5
8450 Andelfingen
PostFinance account: IBAN CH62 0900 0000 1571 2438 3

When you contact us you may do so in English (preferred) or German. Please use the contact form below and select the subject of your enquiry.

If you prefer to use your Email client, please report issues with this website to For all other requests please contact

Members of the Board

The current board was elected on the meeting of 11 May 2023.


Ahlan Marriott
Altweg 5
8450 Andelfingen
Phone: +41 (0)52 624 29 39


David Mirfin
Les Savounettes A46
Route de la Jorette 11
1899 Torgon


Jacek G. Prorok
Im Brünnli 8
8152 Opfikon
Phone: +41 (0)44 880 30 61