JetBrains MPS

JetBrains MPS

JetBrains MPS je metaprogramovací systém, který vyvíjí JetBrains.Implementuje jazykově orientované programování.
JetBrains MPS je metaprogramovací systém, který vyvíjí JetBrains.Implementuje jazykově orientované programování.MPS je prostředí pro definování jazyků, jazykový pracovní stůl a integrované vývojové prostředí (IDE) pro takové jazyky.Komponovatelné jazykyVývojáři z různých domén mohou mít prospěch z jazykových rozšíření specifických pro jednotlivé domény v programovacích jazycích pro obecné účely.Například vývojáři Java pracující s finančními aplikacemi mohou těžit z vestavěné podpory peněžních hodnot.Bohužel, tradiční textové jazyky podléhají problémům s dvojznačností textu, což způsobuje, že taková rozšíření jsou problematická.To znamená, že jazyky lze rozšířit a vložit a tato rozšíření lze použít a budou fungovat ve stejném programu v MPS.Pokud je například Java rozšířena o lepší syntaxi pro sběr a poté znovu rozšířena o lepší syntaxi pro data, tato rozšíření budou dobře fungovat. MPS řeší problémy s nejednoznačností gramatiky přímou prací se stromem abstraktní syntaxe.K úpravě takového stromu se používá textový projekční editor. Použitelná jazyková infrastrukturaMPS poskytuje opakovaně použitelnou jazykovou infrastrukturu, která je konfigurována s jazyky pro definování jazyka.MPS také poskytuje mnoho služeb IDE automaticky: editor, dokončení kódu, hledání použití atd. Existující jazyky Základní jazyk - 99% Java doplněná o MPS.Existuje mnoho rozšíření této jazykové sbírky jazykové termíny jazykové uzávěry jazyk regulární výrazy jazyková struktura jazykový editor jazykový omezení jazykový typ jazykového jazyka generátorový jazyk ....

Webová stránka:

Funkce

Kategorie

Alternativy JetBrains MPS pro všechny platformy s jakoukoli licencí

Gomix

Gomix

Vývojová komunita s integrovaným IDE v prohlížeči pro více současných uživatelů.
Eclipse Xtext

Eclipse Xtext

Xtext je open-source framework pro vývoj programovacích jazyků a doménově specifických jazyků (DSL).
CodeMaid

CodeMaid

CodeMaid je open source Visual Studio rozšíření pro vyčištění, kopat a zjednodušit naše C #, C ++, F #, VB, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript a TypeScript ...
GoCoEdit

GoCoEdit

GoCodeEditor je skvělý text, jako je vzdálený editor kódu, optimalizovaný pro rychlé otevírání a úpravy souborů na vašem zařízení iOS.FEATURES:
QB64

QB64

QB64 je samoobslužný kompilátor BASIC pro Microsoft Windows, Linux a Mac OS X, navržený tak, aby byl kompatibilní s Microsoft QBasic a QuickBASIC.
Kantharos IDE

Kantharos IDE

Kantharos poskytuje rychlé a přenosné php skriptovací prostředí pro koncového uživatele.Je navržen pro účely offlinescripting namísto velkých webových projektů.
Bin2Header

Bin2Header

bin2header bere jakýkoli soubor jako argument a převádí svá binární data do zdrojového souboru záhlaví pro použití v aplikacích C / C ++.Data jsou uložena jako pole znaků.
iD3

iD3

iD3 je open-source, multiplatformní desktopové IDE pro ...
DevkitPro

DevkitPro

Soubor nástrojů pro vývoj homebrejských vývojových nástrojů herní konzole založený na kolekci kompilátoru gnu s dalšími nástroji a knihovnami, které usnadňují programování každé podporované konzole.
GLeDitor

GLeDitor

Editor malého programátora s zvýrazněním syntaxe, rozšířenými funkcemi vyhledávání, dokončením kódu (ctrl + mezera).
ENSIME

ENSIME

ENSIME přináší do vašeho oblíbeného textového editoru funkce podobné Scala a Java IDE, například: Zobrazit odvozené typy.Kontextové dokončení.