MPS

Software Development Environment implementeert het LOP-paradigma
Download nu

MPS Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Apache
  • Prijs:
  • FREE
  • Naam uitgever:
  • JetBrains
  • Uitgever website:
  • http://www.jetbrains.com/
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 86.7 MB

MPS Tags


MPS Beschrijving

Software Development Environment implementeert het LOP-paradigma MPS (Meta Programming System) is een gloednieuw concept van softwareontwikkelingsomgeving implementeren van het taalgeoriënteerde programmeerparadigma.despit Het bereik van programmeertalen die vandaag beschikbaar zijn, we zijn nog steeds beperkt door hen. Het is logisch om de bestaande talen uit te breiden om meer domeingerichte te maken, die schrijven van programma's op een hoger niveau en op een manier die natuurlijker is voor elk domein mogelijk maken. Met een instrument dat het creëren van taalconstructen zo eenvoudig is als het maken van klassen of methoden in een conventionele taal is, kunt u de manier waarop u software ontwikkelt, aanzienlijk kunt veranderen. Deze nieuwe stijl van programmering, wanneer u gespecialiseerde talen maakt, gebruikt u ze om software te ontwikkelen en deze uit te breiden wanneer en hoe nodig, wordt taalgerichte programmering (LOP) genoemd. MPS voor het maken van DSLS- en taal-extensionsMPS omvat Oorspronkelijk een kant-en-toeslag Universele taal genaamd Baselanguage, die zelf kan worden gebruikt om programma's te maken. De juiste manier om MPS te gebruiken, is echter om baselanguage uit te breiden en nieuwe talen te creëren. MPS wordt geleverd met verschillende nuttige uitbreidingen tot baselanguage voor het werken met snaren, collecties, data, reguliere uitdrukkingen, enz. U kunt ze ook gebruiken als een referentie voor het maken van nieuwe talen. Deze krachtige tools maken MPS vrij bekwaam als een instrument voor het maken van domeinspecifieke talen (DSL) .MPS voor het gebruik van DSLSYOU kan aangepaste taalredacteuren en andere beperkingen voor elke nieuwe taal definiëren, zodat het werken met die DSLS echt eenvoudig wordt. Domeindeskundigen die niet bekend zijn met traditionele programmering kunnen eenvoudig in MPS werken met hun domeinspecifieke talen met behulp van domeinspecifieke terminologie.


MPS Gerelateerde software