Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
26.08.2023, 22:28
#518015
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Creating Gear: An interpreter written in Free Pascal |
|||||||||||||||
#18+
Начал её серьезно читать и собственно делать сам интерпретатор. Книга достойна отдельной темы. На всякий, еще раз ссылка для скачивания https://cloud.mail.ru/public/1KND/xbMLrR7a4 Буду считать это, как сейчас модно говорить, "Codnig kata". Да и просто развлечение. Даже сделал проект на гитхабе ) Кое что приходится менять, но по мелочи. Чем больше ее читаю, тем больше нравится паскаль :) Хорошая идея, что структуру класса можно сразу посмотреть в сжатом виде. На шарпе приходится листать портянки, чтобы понять что собственно класс делает. Ну или сворачивать, но это действия предпринимать. Зацените мою цветовую схему в делфях )А во free pascal оказывается есть всякие приятные мелочи типа += и присваивания в блоке var. ... |
|||||||||||||||
:
Изменено: 26.08.2023, 22:31 - Неуловимый Джо
Нравится:
Не нравится:
|
|||||||||||||||
|
29.08.2023, 10:08
#519821
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Creating Gear: An interpreter written in Free Pascal |
|||||||||||||||
#18+
... |
|||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||
|
30.08.2023, 15:38
#521521
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Creating Gear: An interpreter written in Free Pascal |
|||||||||||||||
#18+
... |
|||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||
|
30.08.2023, 15:45
|
|||
---|---|---|---|
|
|||
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
Coding kata. Ката программирования ) Просто тренировка, ну и поднять свой уровень в паскале, потому что сейчас на нем работаю. Интерпретатор, там какой-то свой язык, автор назвал его Gear. Я его изменю, мне не нужны операторы битовых сдвигов. Логические операторы & | ! ~ заменю на человеческие and, or и тд Короче просто как развлечение по вечерам. ... |
|||
:
|
|||
|
30.08.2023, 15:52
|
|||
---|---|---|---|
|
|||
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
на последней картинке меня интересовало прочитает ли косую черту после комментария /**// ну и разрыв строки в комментарий добавил для проверки. в итоге строка выглядит абракадаброй. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.08.2023, 16:00
#521552
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Creating Gear: An interpreter written in Free Pascal |
|||||||||||||||
#18+
и интерпретатор чего? ... |
|||||||||||||||
:
Изменено: 30.08.2023, 16:01 - Неуловимый Джо
Нравится:
Не нравится:
|
|||||||||||||||
|
30.08.2023, 16:05
|
|||
---|---|---|---|
|
|||
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
ну и поднять свой уровень в паскале, потому что сейчас на нем работаю. на работе все-таки основное это TSQL. ... |
|||
:
|
|||
|
30.08.2023, 16:05
|
|||
---|---|---|---|
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
Coding kata. Ката программирования ) Просто тренировка, ну и поднять свой уровень в паскале, потому что сейчас на нем работаю. Интерпретатор, там какой-то свой язык, автор назвал его Gear. Я его изменю, мне не нужны операторы битовых сдвигов. Логические операторы & | ! ~ заменю на человеческие and, or и тд Короче просто как развлечение по вечерам. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.08.2023, 16:08
|
|||
---|---|---|---|
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
и интерпретатор чего? https://yandex.ru/products/product/1456497301/sku/101471272628 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.08.2023, 16:09
|
|||
---|---|---|---|
|
|||
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
и интерпретатор чего? https://yandex.ru/products/product/1456497301/sku/101471272628 Самиздат автора. Но книга хорошая, рекомендую всем кто хочет побаловаться в этой теме на паскале. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.08.2023, 16:12
|
|||
---|---|---|---|
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
и интерпретатор чего? https://yandex.ru/products/product/1456497301/sku/101471272628 Самиздат автора. Но книга хорошая, рекомендую всем кто хочет побаловаться в этой теме на паскале. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.09.2023, 00:36
#525229
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Creating Gear: An interpreter written in Free Pascal |
|||||||||||||||
#18+
... |
|||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||
|
03.09.2023, 00:39
|
---|
Creating Gear: An interpreter written in Free Pascal |
#18+
калкулятор ... |
:
|
|
03.09.2023, 00:50
|
|||
---|---|---|---|
|
|||
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
нужно больше калькляторов! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.09.2023, 00:54
|
|||
---|---|---|---|
|
|||
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
Тут калькулято только первый шаг. Дальше там классы, структуры данных, функции и тд Правда я чуток меняю по ходу чтения. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.09.2023, 01:05
|
|||
---|---|---|---|
|
|||
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
PaNik [игнорируется] Вот моя основная цель (из предисловия к книжке): By the end of the book you’ll be an Object Pascal guru and have some knowledge of Lazarus. На лазарус мне плевать, а вот первая часть фразы понравилась :) ... |
|||
:
|
|||
|
03.09.2023, 12:49
|
|||
---|---|---|---|
|
|||
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
как закончу, тоже запью, и начну всех доставать что я сделал прелесть. ... |
|||
:
|
|||
|
03.09.2023, 14:45
|
|||
---|---|---|---|
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
без 100500 скачек нещитово ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.09.2023, 18:33
#525911
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Creating Gear: An interpreter written in Free Pascal |
|||||||||||||||
#18+
... |
|||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||
|
04.09.2023, 22:11
#527423
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Creating Gear: An interpreter written in Free Pascal |
|||||||||||||||
#18+
Основные математические операции все. На выходных займусь ключами командной строки и REPLом, а потом можно будет и сам язык, присвоение переменных и тд. ... |
|||||||||||||||
:
|
|||||||||||||||
|
04.09.2023, 22:31
|
|||
---|---|---|---|
|
|||
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
правда возведение в степень у меня имеет одинаковый приоритет с умножением и делением, но пофиг. скобки ведь есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.09.2023, 22:57
#528437
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Creating Gear: An interpreter written in Free Pascal |
|||||||||||||||
#18+
Добавил "оболочку" ключи командной строки для интерпретации файлов, если gear.exe без параметров, то программу вводить с консоли. ... |
|||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||
|
06.09.2023, 12:18
#528981
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Creating Gear: An interpreter written in Free Pascal |
|||||||||||||||
#18+
... |
|||||||||||||||
:
|
|||||||||||||||
|
06.09.2023, 12:19
|
|||
---|---|---|---|
|
|||
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
У него в книге строки в апострофах, а char обозначается как "F кавычка перед символом. Я решил пусть строки будут и в кавычках и в апострофах, а char вообще не нужен. Как в питоне. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=16&mobile=1&tid=11905]: |
0ms |
get settings: |
23ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
1864ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 1973ms |
0 / 0 |