Начало » Программирование » Delphi » Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern" [сообщение #3598] |
Thu, 02 November 2023 11:47 |
wildbill
Сообщений: 43 Зарегистрирован: November 2023
|
Member |
|
|
Всем привет!
Это не совсем книга, в смысле она не издана, самиздат автора.
Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern
Jeroen de Haan
гитхаб автора.
там же эта книга в папке Doc
https://github.com/jdehaan2014/GearLanguage/tree/master/inte rpreter
на всякий ссылка на маил-облако для скачивания этой книги отдельно https://cloud.mail.ru/public/1KND/xbMLrR7a4
Аннотация от автора:
This is a no-nonsense book about creating an interpreted programming language, named “Gear”, using an external visitor pattern. Why Gear? No particular reason, I just like the sound of it…
In this book I won’t describe a lot of theory, as there are plenty of good books out there. As a matter of fact, I do recommend reading a few of them, such as:
- Writing Compilers and Interpreters, A software emgineering approach (Ronald Mak)
- Language Implementation Patterns (Terence Parr)
Then, there are hands-on websites/blogs that describe and create an interpreter on-the-go:
- Let’s build a simple interpreter (https://ruslanspivak.com/lsbasi-part1/) (Ruslan Spivak)
- Crafting Interpreters (http://craftinginterpreters.com) (Bob Nystrom)
These books/blogs use Java or Python as programming language.
The code in this book is based on the programming language Object Pascal, a modern pascal version, and the free downloadable IDE ‘Lazarus’. Lazarus/Free Pascal is available for Windows, Linux, OSX, and many other Operatig Systems. It’s slogan is: ‘Write once, compile anywhere’! The website and download links are available at: http://www.lazarus-ide.org/index.php. For this book I use version 2.0.4 (or later) of Lazarus and version 3.04 (or later) of Free Pascal.
В общем, он в книге делает интерпретатор своего скриптового языка на паскале, используя Lazarus.
Я сейчас делаю по этой книге на делфях, с некоторыми изменениями, просто копировать было бы скучно
Книга очень понравилась, рекомендую.
[Обновления: Thu, 02 November 2023 11:48] Известить модератора
|
|
|
|
|
Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Thu, 02 November 2023 11:47
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Thu, 02 November 2023 14:04
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Thu, 02 November 2023 14:50
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: - Sat, 04 November 2023 13:02
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Sat, 04 November 2023 15:32
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Sat, 04 November 2023 15:33
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Sat, 04 November 2023 15:43
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Sat, 04 November 2023 15:52
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Sat, 04 November 2023 16:12
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: SD - Sun, 05 November 2023 01:46
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Sun, 05 November 2023 15:12
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Mon, 06 November 2023 20:12
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Tue, 07 November 2023 09:00
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: МП - Tue, 07 November 2023 11:50
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Tue, 07 November 2023 12:13
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Tue, 07 November 2023 12:15
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: - Sun, 05 November 2023 11:32
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Sun, 05 November 2023 15:14
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Sun, 05 November 2023 15:21
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Sun, 05 November 2023 15:42
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: - Mon, 06 November 2023 11:11
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Mon, 06 November 2023 12:34
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Mon, 06 November 2023 12:45
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Mon, 06 November 2023 12:50
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: - Mon, 06 November 2023 12:52
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Mon, 06 November 2023 12:55
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Mon, 06 November 2023 12:58
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Mon, 06 November 2023 15:32
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: SD - Mon, 06 November 2023 15:42
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Mon, 06 November 2023 15:48
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Mon, 06 November 2023 15:52
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: - Mon, 06 November 2023 17:44
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Mon, 06 November 2023 17:51
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: - Mon, 06 November 2023 19:30
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Mon, 06 November 2023 19:44
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Mon, 06 November 2023 19:46
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Mon, 06 November 2023 19:49
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Mon, 06 November 2023 20:03
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Mon, 06 November 2023 20:06
|
|
|
Re: Книга "Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern"
От: wildbill - Mon, 06 November 2023 20:07
|
Переход к форуму:
Текущее время: Wed Dec 18 16:53:27 GMT+3 2024
Общее время, затраченное на создание страницы: 0.01091 секунд
|