6
JetBrains MPS je metaprogramirajući sustav koji razvija JetBrains.Provodi programiranje usmjereno na jezik.MPS je okruženje za definiranje jezika, Language Workbench i integrirano razvojno okruženje (IDE) za takve jezike. Mogućnost upotrebe jezika Razvojni programeri iz različitih domena mogu imati koristi od proširenja jezika domene u programskim jezicima opće namjene.Na primjer, Java programeri koji rade s financijskim aplikacijama mogli bi imati koristi od ugrađene potpore novčanih vrijednosti.Nažalost, tradicionalni jezici na temelju teksta podliježu problemima dvosmislenosti teksta što takve ekstenzije čini problematičnim.MPS podržava definiranje jezika koji se može kompostirati.To znači da se jezici mogu proširivati i ugrađivati, a ta se proširenja mogu koristiti i raditi u istom programu u MPS-u.Na primjer, ako se Java proširi s boljom sintaksom za prikupljanje, a zatim ponovno proširi s boljom sintaksom za datume, ova će proširenja dobro funkcionirati zajedno.MPS rješava probleme s nejasnoćama gramatike direktnim radom sa stablom Sažetak sintakse.Za uređivanje takvog stabla koristi se tekstualni projekcijski uređivač. Jezična infrastruktura za višekratnu upotrebuMPS pruža jezičnu infrastrukturu za višekratnu upotrebu koja je konfigurirana s jezicima za definiranje jezika.Također MPS automatski pruža brojne IDE usluge: uređivač, dovršavanje koda, pronalaženje upotrebe itd. Postojeći jezici Osnovni jezik - 99% Java ponovno implementirano s MPS-om.Postoji puno proširenja ove zbirke jezika jezik datumi jezik zatvaranja jezik regularni izrazi jezična struktura jezična redakcija jezična ograničenja jezik tipovi sustav jezik jezik generator ....
Web stranica:
http://www.jetbrains.com/mps/Kategorije
Alternativa JetBrains MPSu za sve platforme s bilo kojom licencom
2
2
Eclipse Xtext
Xtext je okvir otvorenog koda za razvoj programskih jezika i jezika specifičnih za domenu (DSL-ovi).
2
CodeMaid
CodeMaid je proširenje Visual Studio proširenja za čišćenje, kopanje i pojednostavljenje naših C #, C ++, F #, VB, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript i TypeScript ...
- Besplatna
- Windows
- Microsoft Visual Studio
2
GoCoEdit
GoCodeEditor je uzvišeni tekst poput udaljenog uređivača koda optimiziran za brzo otvaranje i uređivanje datoteka na vašem iOS uređaju. FEATURE:
- Plaćena
- Apple Watch
- Self-Hosted
- iPad
- iPhone
2
1
Kantharos IDE
Kantharos krajnjem korisniku pruža brzo i prijenosno okruženje za php skripte.Dizajniran je za off-line svrhu umjesto velikih web projekata.
- Besplatna
- Windows
1
Bin2Header
bin2header uzima bilo koju datoteku kao argument i pretvara svoje binarne podatke u izvornu datoteku zaglavlja za upotrebu u C / C ++ aplikacijama.Podaci se pohranjuju kao niz znakova.
0
0
0