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.
12 May 2025

Ada Switzerland joined the Ada User Society

Ada Switzerland is now a collective member of the Ada User Society.

News Archive »
30 October 2025

2nd Swiss Ada Event

Sternwarte Schaffhausen
Weiherweg
8200 Schaffhausen

Members of Ada-Switzerland are cordially invited to the 2nd Swiss Ada Event to be held at the Sternwarte Schaffhausen on Thursday 30-Oct-25 starting at 14:00.

The number of places in the Planetarium is limited. Because of this and so that we can arrange adequate food and drink we require that all those wishing to attend register their interest with the president of Ada-Switzerland (Ahlan) by email to president@ada-switerland.ch before midnight CET on Tuesday 30-Sep-25.

For those using public transport we will offer a pickup service meeting the trains scheduled to arrive in Schaffhausen at 13:13 and returning in good time to catch trains leaving after 20:45. If you would like to take advantage of this offer, please indicate this when registering.

More details can be found here.

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 and the Ada User Society. 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.

Membership

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. Members are invited to join the Ada User Society as part of the Ada-Switerland collective membership at no additional cost.

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
  • whether or not you want to become member of the Ada User Society as well
The membership fees should be transferred to our PostFinance account IBAN CH62 0900 0000 1571 2438 3. Electronic payment is preferred.

Please note 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.

Program
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

Sponsors:

The 2nd Swiss Ada Event will take place at the Sternwarte in Schaffhausen. The invitation with more details and a provisional schedule can be downloaded below.

Invitation and Schedule

Projects maintained by Ada-Switzerland members.

Zip-Ada tops 7-Zip on small benchmarks — Recent progress in the Zip-Ada library includes an encoder for the ubiquitous BZip2 stream compression format. Not only this addition makes Zip-Ada a leading Zip archiver, but the BZip2 encoder is possibly the best available. More details here.

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.

Learning Ada

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

Ada Programming is a comprehensive 600-page Wikibooks project that covers the Ada 2005, 2012, and 2022 standards.

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

Language Documentation

The official ISO/IEC 8652:2023(E) standard and previous versions can be found here.

Journals and Technical Papers

Ada User Journal Archive

AdaCore has an excellent selection of technical papers.

Ada-Switzerland
c/o Ahlan Marriott
Altweg 5
8450 Andelfingen
Switzerland
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 webmaster@ada-switzerland.ch. For all other requests please contact president@ada-switzerland.ch.

Members of the Board

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

President

Ahlan Marriott
Altweg 5
8450 Andelfingen
Switzerland
Phone: +41 (0)52 624 29 39
Email: president@ada-switzerland.ch

Vice-President

David Mirfin
Les Savounettes A46
Route de la Jorette 11
1899 Torgon
Switzerland
Email: vice-president@ada-switzerland.ch

Treasurer

Jacek G. Prorok
Im Brünnli 8
8152 Opfikon
Switzerland
Phone: +41 (0)44 880 30 61
Email: treasurer@ada-switzerland.ch