You are here

Programmieren

Summe berechnen

Artikel: 

Iterative:

package SummenberechungIterative is

function Summenberechnung (StartwertExtern : in Integer; EndwertExtern : in Integer) return Integer;

private

Startwert : Integer;

Endwert : Integer;

Summe : Integer;

Ada Looks Good, Now Program a Game Without Knowing Anything (FOSDEM 2022)

Artikel: 

This article is a textual elaboration of my FOSDEM 2022 presentation "Ada Looks Good, Now Program a Game Without Knowing Anything".

 

Introduction:

 

I discovered Ada in early 2019, I can't remember exactly how, but I directly liked the language, unlike several other programming languages I've looked at or tried to learn in the past. Some of the things I liked were readable syntax, usable error messages, and that not any junk just compiled through.

Ada Looks Good, Now Program a Game Without Knowing Anything (FOSDEM 2022)

Artikel: 

Dieser Artikel ist eine textliche Ausarbeitung meines FOSDEM 2022 Vortrags "Ada Looks Good, Now Program a Game Without Knowing Anything".

 

Einleitung:

 

Entdeckt habe ich Ada Anfang 2019, wie genau weiß ich allerdings nicht mehr, aber ich mochte die Sprache direkt, anders als diverse andere Programmiersprachen die ich in der Vergangenheit angeschaut oder versucht habe zu lernen. Einige der Sachen die mir gefielen waren beispielsweise eine lesbare Syntax, brauchbare Fehlermeldungen und nicht jeder Müll einfach durch kompiliert wird.

Anmerkungen zum Anfang

Artikel: 

Bevor es mit meinem Ada/SPARK Tutorial losgeht gibt es hier ein paar Anmerkungen zur Farbgestaltung, Paketnutzung und anderer Konventionen, welche innerhalb des Tutorials Anwendung finden.

 

Alle Befehle die Bestandteil der Sprache selbst sind werden in dieser Farbe dargestellt.

Alle Pakete der Ada-Standardbibliothek werden in dieser Farbe dargestellt.

Alle Prozeduren/Funktionen der Standardbibliothek werden in dieser Farbe dargestellt.

Ada/SPARK Tutorial

Artikel: 

Grundlagen:

 

Anmerkungen zum Anfang

Hallo Welt in Ada

if-elsif-else

case Verzweigung

Schleifen

Arrays

Enumeration

Records

Strings

Texteingabe und Ausgabe

Procedure und Function

 

Weiterführendes:

 

Typesystem

Tasks
Contracts

Hallo Welt in Ada

Artikel: 
  •  with Ada.Wide_Wide_Text_IO;

 

  • procedure HalloWelt
  • is begin

 

  • Ada.Wide_Wide_Text_IO.Put (Item => "Hallo Welt");

 

Subscribe to RSS - Programmieren