Schriftelijk

Een verlenging naar de Java-programmeertaal, gericht op het gemaken van de ontwikkeling van interactieve toepassingen
Download nu

Schriftelijk Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Andre Vandelft
  • Uitgever website:
  • http://code.google.com/u/andre.vandelft/
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 155 KB

Schriftelijk Tags


Schriftelijk Beschrijving

Een extensie naar de Java-programmeringstaal, gericht op het verlichten van de ontwikkeling van Interactieve toepassingen De wetenschappelijke en technologische vooruitgang die leidde tot Scriptic begon ongeveer een halve eeuw geleden. In 1956 publiceerde Stephen Cole Kleene werk op formele automaata4. Zijn werk leidde tot het concept van reguliere uitdrukkingen. Rond 1960 ontwikkelden John Backus en Peter Naur een notatie om contextvrije grammatica's uit te drukken, die Backus Naur-vorm of BNF5 werd genoemd. Veel varianten zijn sindsdien ontwikkeld. In 1962 werd de eerste versie van de programmeertaal Simula9 gedefinieerd. Het zou de eerste objectgeoriënteerde taal worden. Simula ondersteunde ook noties van parallellisme en simulatietijd. In 1973 publiceerden Roy Campbell en Nico Haberman het concept van paduitdrukkingen: een mechanisme voor het uiten van toegestane compensatiesequenties, geïnspireerd door reguliere expressies.10 Dit werd opgevolgd door drie of minder algebraïsche formalismen rond 1980: · Communicatie van sequentiële processen (CSP ), DOOR TONY HOARE · Calculus van communicerende systemen (CCS) door Robin Milner · Algebra van Communication Processes (ACP) door Jan Bergstra en Jan Willem KLOP ondertussen, op de praktische kant, Jan van den Bos et al. Ontwikkeld het Model (ITM) 14 en daarna het Model (IOT) van de ingangsuitvoer 15. Dit paste het concept van paduitdrukkingen aan op de specificatie van invoerpatronen voor interactieve toepassingen. IOT werd geïmplementeerd als een extensie van programmeertaal tot C, Pascal en Modula-2.in 1987 Andre van Delft heeft de ITM-implementatie opgehaald en gewijzigd deze, zodat niet alleen inputacties in de paduitdrukkingen zouden worden geplaatst, maar ook interne acties en uitvoeracties. Op deze manier werd Scriptic-Pascal gevormd, om te transformeren in versies op basis van Modula-2, C en C ++. De taal werd klein bij beetje op basis van het algebra van communicerende processen, terwijl ze extra constructen aanbieden, b.v. voor iteraties en acties met een bepaalde duur. Rond 1990 was Scriptic bedoeld als een simulatietaal die ook nuttig was voor de specificatie van GUI-gedrag. Het werd echter alleen gebruikt in een paar onderzoeksprojecten op simulaties. Sinds een aantal jaren werd Scriptic opzij gelaten. In 1996 werd een versie van op basis van Java gemaakt, die nu ondersteuning biedt voor multithreading. Toch was er geen groot spaghetti-codeerprobleem om te worden opgelost voor GUI-programmering en het script is dan geen goede oplossing voor het op welke manier dan ook. Al 12 jaar was de taal weer uit het zicht. Ondertussen zag Andre van Delft het probleem van de opkomende spaghetti in zijn dagelijkse werk als softwareontwikkelaar. Hij heeft het Scriptisch aangepast, zodat het de afhandeling van gebeurtenissen en draadloze problemen beter kon uiten. In 2009 ging deze nieuwe versie open source.


Schriftelijk Gerelateerde software

Slet

Framework voor component-gebaseerde gelijktijdige programmering met gebeurtenissen en draden in Java ...

127 1.6 MB

Downloaden