Zum Inhalt springen
hanse-computing.de
  • Moin
  • Über uns
  • Leistungen
  • Projekte
  • Neuigkeiten
  • Wissen
    • Netzwerktechniken
    • Systemadministration
    • Hardware-Spezifikationen
    • KI & Automatisierung
    • Glossar
      • Fachbegriffe
      • Programmiersprachen-Befehle
    • Datenbanken
    • IT-Grundlagen
    • Python: Grundlagen
    • Python: Datenstrukturen
    • Python: Dateien & IO
    • Python: Web & Frameworks
    • Python: Fehler & Debugging
    • Webentwicklung
    • Linux & Betriebssysteme
    • IT-Sicherheit
    • Cloud & Container
    • Tools & Software
    • Netzwerk: TCP/IP
    • Netzwerk: DNS & Dienste
    • Netzwerk: Sicherheit
    • Netzwerk: Tools
    • KI: Grundlagen
    • KI: Praxis
    • KI: LLM & Agenten
    • Hardware: Server
    • Hardware: Netzwerkgeräte
    • Hardware: Peripherie
    • Wiki-Startseite
    • Letzte Änderungen
    • Kategorie-Browser
    • Zufallsartikel
  • Infrastruktur
  • AI Easy Start
  • Test-Drive
  • Kontakt
  • Affiliate
  • Impressum
  • Datenschutz

Sprache auswählen

  • Deutsch (Deutschland)
  • English (United Kingdom)
  1. Aktuelle Seite:  
  2. Startseite
  3. Wissen
  4. Glossar
  5. Programmiersprachen-Befehle

Ruby-Befehle: Schnellreferenz für Ruby und Rails

Ruby – Schnellreferenz

Ruby ist eine elegante, objektorientierte Sprache – bekannt durch das Web-Framework Ruby on Rails.

Variablen und Ausgabe

name = "Hanse"
alter = 42
liste = [1, 2, 3]
daten = { key: "value" }

puts "Hallo, #{name}!"

Bedingungen und Schleifen

if alter >= 18
  puts "Volljährig"
else
  puts "Minderjährig"
end

5.times { |i| puts i }

liste.each do |item|
  puts item
end

Methoden und Blöcke

def begruesse(name, gruss = "Hallo")
  "#{gruss}, #{name}!"
end

puts begruesse("Welt")

# Block
[1, 2, 3].map { |x| x * 2 }

Klassen

class Kunde
  attr_accessor :name

  def initialize(name)
    @name = name
  end
end

k = Kunde.new("Hanse")

Ruby-Gem-Befehle

AufgabeBefehl
Skript ausführenruby skript.rb
Gem installierengem install rails
Neues Rails-Projektrails new app
Server startenrails server
Konsolen-Sessionirb

Verwandt: Python · PHP · API

Rust-Befehle: Schnellreferenz für sichere Systemprogrammierung

Rust – Schnellreferenz

Rust ist eine moderne Systemsprache mit Speichersicherheit ohne Garbage Collector – beliebt für CLI-Tools, WebAssembly und sicherheitskritische Software.

Grundgerüst

fn main() {
    let name = "Hanse";       // unveränderlich
    let mut alter = 42;       // veränderlich
    println!("Hallo, {}!", name);
}

Ownership und Borrowing

fn main() {
    let s = String::from("Hallo");
    let len = berechne_laenge(&s);   // borrow
    println!("{}: {}", s, len);
}

fn berechne_laenge(s: &String) -> usize {
    s.len()
}

Schleifen und Bedingungen

for i in 0..5 {
    println!("{}", i);
}

if alter >= 18 {
    println!("Volljährig");
} else {
    println!("Minderjährig");
}

Structs und Methoden

struct Kunde {
    name: String,
    alter: u8,
}

impl Kunde {
    fn ist_volljaehrig(&self) -> bool {
        self.alter >= 18
    }
}

Cargo-Befehle

AufgabeBefehl
Neues Projektcargo new projekt
Bauencargo build
Ausführencargo run
Testscargo test
Abhängigkeitcargo add serde

Verwandt: C/C++ · Go · Container

C#-Befehle: Schnellreferenz für .NET

C# – Schnellreferenz

C# ist die Hauptsprache von Microsoft .NET – für Web (ASP.NET), Desktop, Spiele (Unity) und Cloud-Dienste.

Grundgerüst

using System;

class Programm {
    static void Main() {
        string name = "Hanse";
        int alter = 42;
        Console.WriteLine($"Hallo, {name}!");
    }
}

Bedingungen und Schleifen

if (alter >= 18) {
    Console.WriteLine("Volljährig");
} else {
    Console.WriteLine("Minderjährig");
}

for (int i = 0; i < 5; i++) {
    Console.WriteLine(i);
}

foreach (var item in new[] { 1, 2, 3 }) {
    Console.WriteLine(item);
}

LINQ (Datenabfragen)

var namen = new List<string> { "Anna", "Ben", "Chris" };
var gefiltert = namen.Where(n => n.StartsWith("A")).ToList();

async/await

async Task<string> LadeDatenAsync() {
    using var client = new HttpClient();
    return await client.GetStringAsync("https://api.example.com");
}

dotnet-CLI

AufgabeBefehl
Neues Projektdotnet new console
Ausführendotnet run
Bauendotnet build
Testsdotnet test
NuGet-Paketdotnet add package Name

Verwandt: Java · SQL · API

Java-Befehle: Schnellreferenz für Java

Java – Schnellreferenz

Java läuft auf Milliarden Geräten – von Android (früher) bis zu großen Backends. Die JVM macht Code plattformunabhängig.

Grundgerüst

public class Hallo {
    public static void main(String[] args) {
        String name = "Hanse";
        int alter = 42;
        System.out.println("Hallo, " + name);
    }
}

Bedingungen und Schleifen

if (alter >= 18) {
    System.out.println("Volljährig");
} else {
    System.out.println("Minderjährig");
}

for (int i = 0; i < 5; i++) {
    System.out.println(i);
}

List<String> namen = List.of("A", "B");
for (String n : namen) {
    System.out.println(n);
}

Methoden und Klassen

public class Kunde {
    private String name;

    public Kunde(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }
}

Häufige Java-Befehle

AufgabeBefehl
Kompilierenjavac Hallo.java
Ausführenjava Hallo
Version prüfenjava -version
Maven-Buildmvn clean package
Gradle-Buildgradle build
JAR ausführenjava -jar app.jar

Verwandt: Go · SQL · Container

C und C++: Schnellreferenz für Systemprogrammierung

C / C++ – Schnellreferenz

C ist die Sprache der Systemprogrammierung – Betriebssysteme, Treiber, Embedded. C++ erweitert C um Objektorientierung und moderne Features.

C-Grundgerüst

#include <stdio.h>

int main() {
    int alter = 42;
    printf("Alter: %d
", alter);
    return 0;
}

Pointer (C)

int wert = 10;
int *ptr = &wert;   // Adresse von wert
*ptr = 20;          // wert ist jetzt 20

Schleifen und Bedingungen

for (int i = 0; i < 5; i++) {
    printf("%d
", i);
}

if (alter >= 18) {
    printf("Volljährig
");
} else {
    printf("Minderjährig
");
}

C++-Klassen

#include <iostream>
#include <string>

class Kunde {
public:
    Kunde(std::string name) : name_(name) {}
    std::string getName() const { return name_; }
private:
    std::string name_;
};

int main() {
    Kunde k("Hanse");
    std::cout << k.getName() << std::endl;
}

Häufige Compiler-Befehle

AufgabeBefehl
C kompilierengcc -o prog prog.c
C++ kompiliereng++ -o prog prog.cpp
Mit Optimierunggcc -O2 -o prog prog.c
Warnungengcc -Wall -Wextra -o prog prog.c
Ausführen./prog

Verwandt: Go · Rust · CPU vs. GPU

  1. Go-Befehle: Schnellreferenz für Go (Golang)
  2. Bash-Befehle: Die wichtigste Linux-Kommandozeilen-Referenz
  3. SQL-Befehle: Die wichtigste Datenbank-Referenz
  4. JavaScript-Befehle: Schnellreferenz für Web und Node.js

Seite 8 von 9

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
hanse-computing.de

hanse-computing.de – KI-gestützte Dienstleistungen aus Lübeck.

hanse-computing.de
IT-Dienstleistungen aus der Hansestadt
Über uns · Projekte · Neuigkeiten · Affiliate
Impressum · Datenschutz
© 2026 hanse-computing.de
© 2026 hanse-computing Impressum Datenschutz