The MPS Language Workbench, Vol. 1
暫譯: MPS 語言工作台,第 1 卷

Fabien Campagne

  • 出版商: CreateSpace Independ
  • 出版日期: 2014-06-16
  • 售價: $2,390
  • 貴賓價: 9.5$2,271
  • 語言: 英文
  • 頁數: 242
  • 裝訂: Paperback
  • ISBN: 1497378656
  • ISBN-13: 9781497378650
  • 無法訂購

相關主題

商品描述

The first volume of the series is both a simple introduction to the JetBrains MPS language workbench and a complete reference manual. This book explains the MPS programming paradigm and gradually introduces the reader to the many features of the MPS platform. The “MPS Language Workbench” may yet be the simplest way to discover MPS and the powerful new approach to programming that this tool offers. The Meta Programming System (MPS) is a new kind of tool called a Language Workbench that makes it easier and more fun to write programs. With traditional programming, it is common to choose one programming language to solve a problem and being limited by this choice. When working with MPS you can use and combine different languages to solve a problem. You can also create simple languages (e.g., Domain Specific Languages) or extend existing ones when the languages available do not exactly meet the evolving needs of the problem at hand. The languages that you create with MPS will integrate nicely with languages developed by others. MPS is open-source and can be obtained from http://jetbrains.com/mps. This second edition describes MPS version 3.2.

商品描述(中文翻譯)

本系列的第一卷既是對 JetBrains MPS 語言工作台的簡單介紹,也是完整的參考手冊。本書解釋了 MPS 編程範式,並逐步引導讀者了解 MPS 平台的許多功能。“MPS 語言工作台”可能是發現 MPS 及其所提供的強大新編程方法的最簡單方式。元編程系統(Meta Programming System, MPS)是一種稱為語言工作台(Language Workbench)的新型工具,使編寫程序變得更簡單且更有趣。傳統編程中,通常會選擇一種編程語言來解決問題,並受到這一選擇的限制。而在使用 MPS 時,您可以使用和結合不同的語言來解決問題。當可用的語言無法完全滿足當前問題的演變需求時,您還可以創建簡單的語言(例如,特定領域語言 Domain Specific Languages)或擴展現有的語言。您使用 MPS 創建的語言將能夠與其他人開發的語言良好集成。MPS 是開源的,可以從 http://jetbrains.com/mps 獲得。本書的第二版描述了 MPS 版本 3.2。