|
Языки программирования семейства 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
#521552
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
и интерпретатор чего? ... |
||||||||||||||||
:
Изменено: 30.08.2023, 16:01 - Неуловимый Джо
Нравится:
Не нравится:
|
||||||||||||||||
30.08.2023, 16:00 |
|
Языки программирования семейства 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
#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
#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
#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 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#545730
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
|
||||||||||||||||
19.09.2023, 23:53 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#545739
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
20.09.2023, 00:02 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#545754
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
20.09.2023, 00:12 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#546341
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
20.09.2023, 09:48 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#546374
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Сразу и дерево выражений посмотреть... Как думаете, пришло уже время доставать всех интерпретатором? Ведь по сути, это конвертатор + калькулятор! ... |
||||||||||||||||
:
|
||||||||||||||||
20.09.2023, 10:22 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#546826
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Настроил в VSCode чтобы расширение .gear воспринимало как javascript, просто чтобы красивее смотрелось :) ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
20.09.2023, 14:45 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#547325
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
20.09.2023, 20:14 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#549509
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
надо бы еще для строк сделать *= ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
22.09.2023, 12:40 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#551394
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
23.09.2023, 23:36 |
|
Языки программирования семейства Pascal / Creating Gear: An interpreter written in Free Pascal
#551869
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
24.09.2023, 14:01 |
|
|
Start [/forum/search.php?do_search=1&tid=11905&has_attachment=1&start_from=529024]: |
0ms |
get settings: |
1ms |
get forum list: |
5ms |
searching: |
16ms |
get settings: |
3ms |
get forum list: |
8ms |
get topic data: |
4ms |
check forum access: |
0ms |
check topic access: |
0ms |
get forum data: |
0ms |
get found posts: |
59ms |
track hit: |
24ms |
get online users: |
76ms |
check new: |
1ms |
others: | 262ms |
total: | 459ms |
0 / 0 |