Abo
  • Services:
Anzeige

Lava - Programmieren im Lego-Stil

GMD-SIT entwickelt einfache Programmiersprache

Der Bedarf an neuer Software wächst rapide. Doch die Entwicklung neuer Programme ist oft aufwendig und braucht vor allem Zeit. Das soll die neue objekt-orientierte Programmiersprache Lava ändern, die seit einiger Zeit am Darmstädter GMD-Institut für Sichere Telekooperation (SIT) entwickelt wird.

Anzeige

Lava und die zugehörige Programmierumgebung LavaPE unterstützen einen Lego-artigen Ansatz, bei dem die Programme quasi aus Bausteinen zusammengesetzt werden. Bausteine sind dabei einzelne programmiersprachliche Anweisungen und Ausdrücke, komplette wiederverwendbare oder anpassbare Programm-Muster (Design Patterns) und gebrauchsfertig vorfabrizierte Programm-Komponenten.

Zugleich ist Lava eine sehr kleine, kompakte und daher leicht erlernbare Programmiersprache mit einer überschaubaren Menge unterschiedlicher Ausdrucksmittel, die alle durch Buttons auf der Benutzeroberfläche von LavaPE dargestellt werden. Man muss keine komplexe Sprachsyntax lernen und beim Programmieren peinlich genau einhalten. Nur noch für Kommentare, Konstanten und neue Bezeichner muss man Text eingeben.

Die Entwickler von Lava, Dr. Klaus Günther und Irmtraut Günther vom SIT, sehen als wichtigen Vorteil von Lava, dass nur ein Bruchteil der bisher nötigen Schreibarbeit beim Programmieren anfällt. Programmierfehler, etwa Klammerungsfehler, können nicht mehr vorkommen, andere werden sofort gemeldet. Vorgefertigte Komponenten und anpassbare Programm-Muster sind wiederverwendbar. Die resultierenden Programme bestehen daher großteils aus bewährten Bausteinen und sind dadurch wesentlich verlässlicher. Zudem sind die vielen kleinen, überschaubaren Bausteine schneller herzustellen und leichter zu warten.

Lava ist allerdings noch in einem sehr frühen Stadium und es arbeiten nur zwei Personen daran. Die Entwickler hoffen, dass sich viele interessierte Informatiker mit Lava beschäftigen und es in Gemeinschaftsarbeit, ähnlich wie Linux, zu einem mächtigen Werkzeug weiterentwickeln. Dazu haben sie eine Internet-Seite eingerichtet, von der Lava und LavaPE geladen werden können. Dort bieten sie auch eine detaillierte Online-Dokumentation an.


eye home zur Startseite

Anzeige

Stellenmarkt
  1. ARRK ENGINEERING, München
  2. über Hanseatisches Personalkontor Bremen, Bremen
  3. AEVI International GmbH, Berlin
  4. via 3C - Career Consulting Company GmbH, München, Frankfurt, Hamburg, Düsseldorf, Berlin (Home-Office)


Anzeige
Spiele-Angebote
  1. 19,99€ - Release 19.10.
  2. 9,99€
  3. 49,99€

Folgen Sie uns
       

  1. E-Mail

    Adobe veröffentlicht versehentlich privaten PGP-Key im Blog

  2. Die Woche im Video

    Schwachstellen, wohin man schaut

  3. UAV

    Matternet startet Drohnenlieferdienst in der Schweiz

  4. Joint Venture

    Microsoft und Facebook verlegen Seekabel mit 160 Terabit/s

  5. Remote Forensics

    BKA kann eigenen Staatstrojaner nicht einsetzen

  6. Datenbank

    Börsengang von MongoDB soll 100 Millionen US-Dollar bringen

  7. NH-L9a-AM4 und NH-L12S

    Noctua bringt Mini-ITX-Kühler für Ryzen

  8. Wegen Lieferproblemen

    Spekulationen über Aus für Opels Elektroauto Ampera-E

  9. Minix

    Fehler in Intel ME ermöglicht Codeausführung

  10. Oracle

    Java SE 9 und Java EE 8 gehen live



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Anki Cozmo im Test: Katze gegen Roboter
Anki Cozmo im Test
Katze gegen Roboter
  1. Die Woche im Video Apple, Autos und ein grinsender Affe
  2. Anki Cozmo ausprobiert Niedlicher Programmieren lernen und spielen

Edge Computing: Randerscheinung mit zentraler Bedeutung
Edge Computing
Randerscheinung mit zentraler Bedeutung
  1. Software AG Cumulocity IoT bringt das Internet der Dinge für Einsteiger
  2. DDoS 30.000 Telnet-Zugänge für IoT-Geräte veröffentlicht
  3. Deutsche Telekom Narrowband-IoT-Servicepakete ab 200 Euro

  1. Re: Dumme Käufer

    thinksimple | 11:18

  2. Re: Und bei DSL?

    bombinho | 11:04

  3. Re: War das im Video das Kabel oder der Zugdraht?

    Eheran | 11:03

  4. Re: Geringwertiger Gütertransport

    logged_in | 11:03

  5. Re: Frage

    logged_in | 11:00


  1. 11:03

  2. 09:03

  3. 17:43

  4. 17:25

  5. 16:55

  6. 16:39

  7. 16:12

  8. 15:30


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel