Lavape

LAVAPE is een programmeeromgeving voor de experimentele objectgeoriënteerde programmeertaal Lava.
Download nu

Lavape Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • FDL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Klaus D. Guenther
  • Uitgever website:

Lavape Tags


Lavape Beschrijving

Lavape is een programmeeromgeving voor de experimentele object-georiënteerde programmeertaal Lava. Lavape is een programmeeromgeving voor de experimentele object-georiënteerde programmeertaal Lava. De applicatie vervangt tekstbewerking met structuurbewerking, waardoor alle syntactische en vele semantische fouten wordt voorkomen. Het pure point-en-klik aard van de lava-programmering en de beknopte weergave van programma's als verklaring bomen met kleine brokken uitvoerbare code vereenvoudigen de programmering en het bevoeging van de programmering .De nieuwe lava-taal probeert de voordelen van beide te combineren en ook om oplossingen voor te stellen aan een aantal fundamentele problemen die moeilijk op te lossen en die min of meer zijn genegeerd dus tot nu toe door andere talen. Dit kan niet worden bereikt door dit niet te bereiken Het combineren van individuele kenmerken van Java en Visual Basic en door meer functies toe te voegen. Een volledig nieuwe taal moest vanuit Scratch.LAVA worden ontwikkeld om de "oude" programmeertechnologie te overwinnen die is gebaseerd op teksteditors en die gedetailleerde kennis en zorgvuldige observatie van de syntactische regels van de respectieve taal vereist. Structuurbewerking heeft veel voordelen Tekstbewerking en heeft het potentieel om de productiviteit van de programmeurs aanzienlijk te verhogen. Het conceptuele kader van object-oriëntatie kan in verschillende opzichten nog steeds aanzienlijk worden verbeterd: · Interfaces en implementaties moeten strikt worden gescheiden. (Onthoud Modula-2 en ADA!) · Twee categorieën objecten, staats- en waarde-objecten, moeten worden onderscheiden. · Een uniforme weergave van object- en component-oriëntatie moet worden verstrekt. · "Genericiteit" en ontwerppatronen moeten goed worden ondersteund . · De noodzaak van "type-casts" moet worden overwonnen. Het algemene conceptuele kader van programmeertalen vraagt om aanvullende verbeteringen: · De gegevensstroom van programma's kan worden verduidelijkt door "enkele opdracht", net zoals de besturingsstroom is verduidelijkt door "Ga naar". · We hebben een aanwijzer op toepassingen nodig. begrip om "bestanddelen" en "kennissen" van objecten te onderscheiden. · "Embedded SQL" moet uiteindelijk worden vervangen door naadloos geïntegreerd expressief middel voor databasetoegang, · Multi-threading, transacties en synchronisatie moeten op een puur declarylismiddel worden behandeld. Programmeertalen moeten "Security-Aware" en "Security-Aware" worden. Wat is er nieuw in deze release: · Release 0.9.0 draait de lava in een taal (de eerste?) Die al onvoldoende toegang tot niet-geïnitialiseerde variabelen en nul-objecten voorkomt Tijdens het programmeren van tijd door complete statische initialisatiecontroles. · De nieuwe optionele initialisatieclausule van de verklaringconstruct zal de creatie / initialisatie van collecties van lava-objecten wissen ITH Wederzijdse / Circular / Forward-referenties. · De semi-automatische lava-gui generator stelt u in staat om gebeurtenishandlers toe te wijzen aan bepaalde standaard GUI-evenementen. Wat is er nieuw in deze release: · De gebruikersinterface van de Lava-programmeeromgeving Lavape en van de Lava-tolk is niet langer gebaseerd op het concept MDI (meerdere documentinterface), maar op tabbless- en splitter-widgets, die meer netjes gearrangeerd, niet-overlappende ramen bieden. Het object van de staat / waarde-object is nog een keer worden herzien. "Virtuele typen" kunnen nu "definitief" worden verklaard. Lava is geporteerd naar Mac OS.


Lavape Gerelateerde software

Doos

Een programmeertaal gedacht om grafische figuren te creëren. ...

196

Downloaden