Ein halbautomatischer Webstuhl des französischen Erfinders Basile Bouchon aus dem Jahr 1725, zu sehen im Musée des arts et métiers, Paris. Die Löcher im Papierband gaben vor, welche Nadelöhre gehoben wurden, durch die das Muster der nächsten Reihe im Webstuhl zu laufen hatte. Je nach gewünschten Muster konnten die Lochbänder ausgewechselt werden - das Prinzip programmierbarer Maschinen war geboren. (Bild: Basile Bouchon 1725 loom / Dogcow / CC BY-SA 3.0)
Geschichte der Programmierung

300 Jahre Lochkarte

Die Lochkarte war der erste Datenträger für Computer, ist jedoch weit älter als die ersten digitalen Rechner: 1725 entstand in Frankreich der erste Webstuhl, der mittels gelochter Streifen halb automatisiert betrieben werden konnte. Das Zeitalter der programmierbaren Maschinen hatte begonnen.

Weiterlesen

Anbieter zum Thema

Abstraktionsschichten (Symbolbild) (Bild: KI-generiert / DALL-E)
Abstraktionsebenen in der Mikrocontrollerprogrammierung

Zur Verteidigung der Hardware Abstraction Layer (HAL)

Die Verwendung von Abstraktionsebenen setzt sich auch im Bereich der Programmierung von Mikrocontrollern immer stärker durch. Doch der Einsatz der Hardware Abstraction Layer hat auch Kritiker. Welche Vorteile kann deren Einsatz sowohl in der Lehre als auch bei der praktischen industriellen Verwendung bieten? Dieser Beitrag beleuchtet das Thema am Beispiel der Microcontrollerserie STM32.

Weiterlesen
Embedded-KI: Intelligente Entscheidungen werden direkt an der Datenquelle getroffen. (Bild: AITAD/dietzefotografie)
Embedded-KI

Die wichtigsten Embedded-KI-Trends in 2025

Künstliche Intelligenz (KI) hat in den letzten Jahren enorme Fortschritte gemacht. Insbesondere bei Embedded-KI, also der Integration von KI direkt auf Sensoren in den entsprechenden Halbleitern, zeichnen sich für 2025 spannende Entwicklungen ab. Viacheslav Gromov, Geschäftsführer des Embedded-KI-Anbieters Aitad, nennt die wichtigsten Trends, die Embedded-KI im Jahr 2025 prägen werden.

Weiterlesen

Bildergalerien

Die Popularität der Sprache Rust nimmt weiter zu, doch viele kritische Codebasen sind nach wie vor in C verfasst. Forschende des INRIA Computer Science Centers in Paris haben nun ihre Erkenntnisse zu einem Ansatz veröffentlicht, wie sich ganze C-Bibliotheken nmit wenig Aufwand nach Rust konvertieren lassen. (Bild: KI-Generiert / Dall-E)
Codegenerierung

Ein sicheres C-Subset für automatisierte Rust-Konvertierung

Forschende des Computer Science Centers INRIA in Paris haben ein Subset der Programmiersprache C entwickelt, das sich mit geringem Aufwand direkt in Rust kompilieren lässt. Die C-Teilmenge soll bei der automatischen Übersetzung von in C geschriebenen Bibliotheken in Rust helfen, um einen sichereren Code zu erhalten, der weniger anfällig für Hackerangriffe durch Speicherprobleme ist.

Weiterlesen