write_a_c_compiler
От: LaptevVV Россия  
Дата: 13.10.22 16:17
Оценка: 9 (3)
Нарыл проект: https://github.com/nlsandler/write_a_c_compiler
И описание процесса разработки:
https://norasandler.com/2017/11/29/Write-a-Compiler.html
https://norasandler.com/2017/12/05/Write-a-Compiler-2.html
https://norasandler.com/2017/12/15/Write-a-Compiler-3.html
https://norasandler.com/2017/12/28/Write-a-Compiler-4.html
https://norasandler.com/2018/01/08/Write-a-Compiler-5.html
https://norasandler.com/2018/02/25/Write-a-Compiler-6.html
https://norasandler.com/2018/03/14/Write-a-Compiler-7.html
https://norasandler.com/2018/04/10/Write-a-Compiler-8.html
https://norasandler.com/2018/06/27/Write-a-Compiler-9.html
https://norasandler.com/2019/02/18/Write-a-Compiler-10.html
Там еще полезные ссылки есть.

Первый пост в ноябре 2017
Последний — в феврале 2019

So far, I’ve been implementing a compiler and writing posts as I go. This system worked really well for a while, but now it’s starting to work less well; I realized that some decisions I made in earlier stages made this stage harder to complete, so I had to go back and change them. I think I’m likely to run into more problems like that in later posts. So I’m going to take a break, finish building the compiler (whatever I decide “finished” means), and then come back and write the rest of this series. I probably won’t post another update for six months. So basically…I’m going to keep posting at about the same rate I have been.

When I come back, I’ll have a plan for what to cover in the rest of the series. See you then!

Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: write_a_c_compiler
От: kov_serg Россия  
Дата: 13.10.22 19:11
Оценка: 1 (1)
Здравствуйте, LaptevVV, Вы писали:

LVV>Там еще полезные ссылки есть.

http://download.savannah.gnu.org/releases/tinycc/
http://download.savannah.gnu.org/releases/tinycc/tcc-0.9.27.tar.bz2

https://github.com/DigitalMars/Compiler
Отредактировано 13.10.2022 19:16 kov_serg . Предыдущая версия .
Re: write_a_c_compiler
От: graniar  
Дата: 14.10.22 09:49
Оценка:
Зачем?

Чем его не устраивает GCC?
Re[2]: write_a_c_compiler
От: LaptevVV Россия  
Дата: 14.10.22 11:32
Оценка:
G>Чем его не устраивает GCC?
Ну, чувак просто хотел попробовать написать компилятор.
Интересно ему...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Отредактировано 14.10.2022 11:33 LaptevVV . Предыдущая версия .
Re[3]: write_a_c_compiler
От: graniar  
Дата: 14.10.22 12:17
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Ну, чувак просто хотел попробовать написать компилятор.

LVV>Интересно ему...

Ну так придумывал бы новый язык, а так, даже в лучшем случае получит никому не нужный результат.
Re[4]: write_a_c_compiler
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 14.10.22 12:32
Оценка:
Здравствуйте, graniar, Вы писали:

LVV>>Ну, чувак просто хотел попробовать написать компилятор.

LVV>>Интересно ему...

G>Ну так придумывал бы новый язык, а так, даже в лучшем случае получит никому не нужный результат.


+100. Там хотя бы принципиально новые вызовы (в смысле задач).
The God is real, unless declared integer.
Re[4]: write_a_c_compiler
От: LaptevVV Россия  
Дата: 14.10.22 13:49
Оценка:
LVV>>Ну, чувак просто хотел попробовать написать компилятор.
LVV>>Интересно ему...
G>Ну так придумывал бы новый язык, а так, даже в лучшем случае получит никому не нужный результат.
Понимаешь, тут такое дело...
Хобби — оно не для результата, а для кайфа.
Ну, хобби у чела такое — компилятор писать...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: offtop
От: baxton_ulf США  
Дата: 15.10.22 16:51
Оценка:
Здравствуйте, LaptevVV, Вы писали:

вот сразу видно — у человека пруха поперла
давай, так держать! утрем носы молодняку
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.