|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#518015
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Начал её серьезно читать и собственно делать сам интерпретатор. Книга достойна отдельной темы. На всякий, еще раз ссылка для скачивания https://cloud.mail.ru/public/1KND/xbMLrR7a4 Буду считать это, как сейчас модно говорить, "Codnig kata". Да и просто развлечение. Даже сделал проект на гитхабе ) Кое что приходится менять, но по мелочи. Чем больше ее читаю, тем больше нравится паскаль :) Хорошая идея, что структуру класса можно сразу посмотреть в сжатом виде. На шарпе приходится листать портянки, чтобы понять что собственно класс делает. Ну или сворачивать, но это действия предпринимать. Зацените мою цветовую схему в делфях )А во free pascal оказывается есть всякие приятные мелочи типа += и присваивания в блоке var. ... |
||||||||||||||||
:
Изменено: 26.08.2023, 22:31 - Неуловимый Джо
Нравится:
Не нравится:
|
||||||||||||||||
26.08.2023, 22:28 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#519821
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
29.08.2023, 10:08 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#521521
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
30.08.2023, 15:38 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
|
|
---|---|
#18+
Coding kata. Ката программирования ) Просто тренировка, ну и поднять свой уровень в паскале, потому что сейчас на нем работаю. Интерпретатор, там какой-то свой язык, автор назвал его Gear. Я его изменю, мне не нужны операторы битовых сдвигов. Логические операторы & | ! ~ заменю на человеческие and, or и тд Короче просто как развлечение по вечерам. ... |
|
:
|
|
30.08.2023, 15:45 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
на последней картинке меня интересовало прочитает ли косую черту после комментария /**// ну и разрыв строки в комментарий добавил для проверки. в итоге строка выглядит абракадаброй. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2023, 15:52 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#521552
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
и интерпретатор чего? ... |
||||||||||||||||
:
Изменено: 30.08.2023, 16:01 - Неуловимый Джо
Нравится:
Не нравится:
|
||||||||||||||||
30.08.2023, 16:00 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
|
|
---|---|
#18+
ну и поднять свой уровень в паскале, потому что сейчас на нем работаю. на работе все-таки основное это TSQL. ... |
|
:
|
|
30.08.2023, 16:05 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
и интерпретатор чего? https://yandex.ru/products/product/1456497301/sku/101471272628 Самиздат автора. Но книга хорошая, рекомендую всем кто хочет побаловаться в этой теме на паскале. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2023, 16:09 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#525229
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
03.09.2023, 00:36 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
нужно больше калькляторов! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2023, 00:50 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Тут калькулято только первый шаг. Дальше там классы, структуры данных, функции и тд Правда я чуток меняю по ходу чтения. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2023, 00:54 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
|
|
---|---|
#18+
как закончу, тоже запью, и начну всех доставать что я сделал прелесть. ... |
|
:
|
|
03.09.2023, 12:49 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#525911
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
03.09.2023, 18:33 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#527423
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Основные математические операции все. На выходных займусь ключами командной строки и REPLом, а потом можно будет и сам язык, присвоение переменных и тд. ... |
||||||||||||||||
:
|
||||||||||||||||
04.09.2023, 22:11 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
правда возведение в степень у меня имеет одинаковый приоритет с умножением и делением, но пофиг. скобки ведь есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2023, 22:31 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#528437
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Добавил "оболочку" ключи командной строки для интерпретации файлов, если gear.exe без параметров, то программу вводить с консоли. ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
05.09.2023, 22:57 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#528981
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
|
||||||||||||||||
06.09.2023, 12:18 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
У него в книге строки в апострофах, а char обозначается как "F кавычка перед символом. Я решил пусть строки будут и в кавычках и в апострофах, а char вообще не нужен. Как в питоне. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2023, 12:19 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#529024
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Я решил пусть строки будут и в кавычках и в апострофах, а char вообще не нужен. Как в питоне ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
06.09.2023, 12:53 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#529178
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
правда возведение в степень у меня имеет одинаковый приоритет с умножением и делением, но пофиг. скобки ведь есть. теперь возведение в степень более высокий приоритет. ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
06.09.2023, 16:10 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#530850
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
07.09.2023, 22:03 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#542346
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Переменные, константы и оператор print. Правда переменные пока ничем кроме ключевого слова не отличаются от констант. ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
17.09.2023, 18:15 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#542350
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
17.09.2023, 18:20 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#542613
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
|
||||||||||||||||
17.09.2023, 23:06 |
|
|
Start [/forum/search.php?do_search=1&tid=11905&author_mode=wrote_post&author=%D0%9D%D0%B5%D1%83%D0%BB%D0%BE%D0%B2%D0%B8%D0%BC%D1%8B%D0%B9%20%D0%94%D0%B6%D0%BE&start_from=542613]: |
0ms |
get settings: |
0ms |
get forum list: |
3ms |
searching: |
15ms |
get settings: |
1ms |
get forum list: |
4ms |
get topic data: |
3ms |
check forum access: |
1ms |
check topic access: |
1ms |
get forum data: |
2ms |
get found posts: |
54ms |
track hit: |
29ms |
get online users: |
42ms |
check new: |
1ms |
others: | 291ms |
total: | 447ms |
0 / 0 |