Mo+面向模型的编程语言
Mo+ 是首个完全支持面向模型开发的编程语言和集成开发环境。Model Oriented Development (MOD) 可以让你通过简单、模型聚焦的方法进行开发。你可以将模型信息转换成源码。
模型示例:
<Solution> <SolutionName>MyOrders</SolutionName> <TemplatePath> C:\MyCodeTemplates\EntityAndPropertyReport.mpt </TemplatePath> <FeatureList> <Feature> <FeatureName>Orders</FeatureName> <EntityList> <Entity> <EntityName>Customer</EntityName> <PropertyList> <Property> <PropertyName>CustomerID</PropertyName> </Property> <Property> <PropertyName>CustomerName</PropertyName> </Property> </PropertyList> </Entity> <Entity> <EntityName>Order</EntityName> <PropertyList> <Property> <PropertyName>OrderID</PropertyName> </Property> <Property> <PropertyName>OrderName</PropertyName> </Property> <Property> <PropertyName>CustomerID</PropertyName> </Property> </PropertyList> </Entity> </EntityList> </Feature> </FeatureList> </Solution>
代码模板
<CONFIG> NAME EntityAndPropertyReport CATEGORY Test NODE Solution TOPLEVEL True </CONFIG> <CONTENT> <%%-List of entities and their properties:%%> <%%: foreach (Entity) { <%%- Entity: %%><%%=EntityName%%> foreach (Property) { <%%- Property: %%><%%=PropertyName%%> } } %%>
评论
Python面向对象编程语言
Python(发音:['paiθ(ə)n;(US)'paiθɔn]n.蟒蛇,巨蛇),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定
Python面向对象编程语言
0
Emojicode面向对象编程语言
Emojicode是一种开源的,拥有多范型的结构和流程的语言,可以让你用Emoji表情来编写程序。Emojicode允许您快速构建跨平台的应用程序同时有很多乐趣。要求:clang和clang++6.0
Emojicode面向对象编程语言
0
Jolie面向微服务的编程语言
Jolie是面向微服务、为微服务开发设计的编程语言,旨在为微服务的开发提供原生抽象(nativeabstraction)。typeHelloRequest{name:string}interfaceH
Jolie面向微服务的编程语言
0