Generic Tools, Specific Languages
暫譯: 通用工具,特定語言

Markus Voelter

  • 出版商: CreateSpace Independ
  • 出版日期: 2014-06-18
  • 售價: $1,000
  • 貴賓價: 9.5$950
  • 語言: 英文
  • 頁數: 292
  • 裝訂: Paperback
  • ISBN: 1500359432
  • ISBN-13: 9781500359430
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Generic Tools, Specific Languages (GTSL) is an approach for developing tools and applications in a way that supports easier and more meaningful adaptation to specific domains. To achieve this goal, GTSL generalizes programming language IDEs to domains traditionally not addressed by languages and IDEs. At its core, GTSL represents applications as documents/programs/models expressed with suitable languages. Application functionality is provided through an IDE that is aware of the languages and their semantics. The IDE provides editing support, and also directly integrates domain-specific analyses and execution services. Applications and their languages can be adapted to increasingly specific domains using language engineering; this includes developing incremental extensions to existing languages or creating additional, tightly integrated languages. Language workbenches act as the foundation on which such applications are built. mbeddr is an extensible set of integrated languages for embedded software development built using the Generic Tools, Specific Languages approach.

商品描述(中文翻譯)

通用工具,特定語言(GTSL)是一種開發工具和應用程式的方法,旨在支持對特定領域的更容易和更有意義的適應。為了實現這一目標,GTSL 將程式語言的整合開發環境(IDE)推廣到傳統上未被語言和 IDE 涉及的領域。GTSL 的核心是將應用程式表示為使用適當語言表達的文件/程式/模型。應用程式的功能通過一個了解語言及其語義的 IDE 提供。該 IDE 提供編輯支持,並直接整合特定領域的分析和執行服務。應用程式及其語言可以通過語言工程適應越來越特定的領域;這包括對現有語言開發增量擴展或創建額外的緊密集成語言。語言工作台作為構建此類應用程式的基礎。mbeddr 是一套可擴展的集成語言,用於嵌入式軟體開發,採用通用工具,特定語言的方法構建。