|
Языки программирования семейства Pascal / Новые книги
#509317
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
17.08.2023, 17:05 |
|
Языки программирования семейства Pascal / Новые книги
#511669
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Не совсем новая (2019), но любопытно. ссылка для скачивания https://cloud.mail.ru/public/1KND/xbMLrR7a4 Creating Gear: An interpreter written in Free Pascal using an external tree visitor pattern Jeroen de Haan 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. Она предплагает, что вы уже умеете делать интерпретаторы, просто захотели сделать еще один на паскале. Я сейчас начал делать интерпретатор по этой книге, там с азов, и вообще по максимуму упрощенно. Единственно недостаток что на GO. Я переделываю на c# (хотя шарп тоже не особо знаю). https://cloud.mail.ru/public/8S4m/Xty73Rd3s ... |
||||||||||||||||
:
Изменено: 20.08.2023, 15:14 - Неуловимый Джо
Нравится:
Не нравится:
|
||||||||||||||||
20.08.2023, 15:13 |
|
Языки программирования семейства Pascal / Новые книги
#511681
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
20.08.2023, 15:18 |
|
Языки программирования семейства Pascal / Новые книги
#511839
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
|
|||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
|||||||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||||||
20.08.2023, 18:21 |
|
Языки программирования семейства Pascal / Новые книги
#511925
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
20.08.2023, 20:28 |
|
Языки программирования семейства Pascal / Новые книги
#512249
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Заглядываю сейчас время от времени в книжку интерпретатор на паскале, сравнить как там то или иное реализовано. Паскаль все-таки красивый язык. Вон как просто, и проверять вхождение обычным in. На Go отдельные методы для подобных проверок.PS пора наверно отдельную тему для интерпретаторов. ... |
||||||||||||||||
:
Изменено: 21.08.2023, 09:32 - Неуловимый Джо
Нравится:
Не нравится:
|
||||||||||||||||
21.08.2023, 09:27 |
|
Языки программирования семейства Pascal / Новые книги
#530243
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
on Pascal Compilers ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
07.09.2023, 12:14 |
|
Языки программирования семейства Pascal / Новые книги
#530401
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
07.09.2023, 14:00 |
|
|
Start [/forum/search.php?do_search=1&tid=10916&has_attachment=1&start_from=504085]: |
0ms |
get settings: |
1ms |
get forum list: |
5ms |
searching: |
7ms |
get settings: |
1ms |
get forum list: |
5ms |
get topic data: |
2ms |
check forum access: |
0ms |
check topic access: |
0ms |
get forum data: |
1ms |
get found posts: |
24ms |
track hit: |
38ms |
get online users: |
53ms |
check new: |
1ms |
others: | 313ms |
total: | 451ms |
0 / 0 |