The Synthesizer Generator: A System for Constructing Language-Based Editors (Monographs in Computer Science)
暫譯: 合成器生成器:一個構建基於語言的編輯器的系統(計算機科學專著)
Thomas W. Reps, Tim Teitelbaum
- 出版商: Springer
- 出版日期: 2011-12-14
- 售價: $2,420
- 貴賓價: 9.5 折 $2,299
- 語言: 英文
- 頁數: 317
- 裝訂: Paperback
- ISBN: 1461396255
- ISBN-13: 9781461396253
-
相關分類:
Computer-Science
海外代購書籍(需單獨結帳)
相關主題
商品描述
This book is a detailed account of the Synthesizer Generator, a system for creat ing specialized editors that are customized for editing particular languages. The book is intended for those with an interest in software tools and in methods for building interactive systems. It is a must for people who are using the Syn thesizer Generator to build editors because it provides extensive discussions of how to write editor specifications. The book should also be valuable for people who are building specialized editors "by hand," without using an editor generating tool. The need to manage the development of large software systems is one of the most pressing problems faced by computer programmers. An important aspect of this problem is the design of new tools to aid interactive program develop ment. The Synthesizer Generator permits one to create specialized editors that are tailored for editing a particular language. In program editors built with the Synthesizer Generator, knowledge about the language is used to continuously assess whether a program contains errors and to determine where such errors occur. The information is then displayed on the terminal screen to provide feed back to the programmer as the program is developed and modified.
商品描述(中文翻譯)
本書詳細介紹了合成器生成器(Synthesizer Generator),這是一個用於創建專門編輯器的系統,這些編輯器是為特定語言的編輯而定制的。本書適合對軟體工具和構建互動系統的方法感興趣的讀者。對於使用合成器生成器來構建編輯器的人來說,本書是必備的,因為它提供了有關如何撰寫編輯器規範的廣泛討論。本書對於那些「手動」構建專門編輯器而不使用編輯器生成工具的人也應該是有價值的。管理大型軟體系統的開發需求是計算機程式設計師面臨的最緊迫問題之一。這個問題的一個重要方面是設計新工具以幫助互動程式開發。合成器生成器允許創建專門的編輯器,這些編輯器是為編輯特定語言而量身定制的。在使用合成器生成器構建的程式編輯器中,關於語言的知識被用來持續評估程式是否包含錯誤,並確定錯誤發生的位置。然後,這些信息會顯示在終端螢幕上,以便在程式開發和修改過程中為程式設計師提供反饋。