DynC debugger/visualizer banner

DynC debugger/visualizer

2 devlogs
26h 52m 50s

A debugger and visualiser DynC language. Thanks to gathered data I managed to write a paper about how it works and why it works, explained much more throughly than in the documentation of DynC lang. It uses the .c program to get the machine data a…

A debugger and visualiser DynC language. Thanks to gathered data I managed to write a paper about how it works and why it works, explained much more throughly than in the documentation of DynC lang. It uses the .c program to get the machine data and a .py program to gather it and to make it easier for me to go through the data

This project uses AI

I used AI to debug the debugger (funny) and to get more concise informations about how debuggers work. I also let it create some function, because this project kind of was above me. I let it analyse the output of debugger and helped it write my paper in more academic manner (it was written like a toddler written it. Also it’s insights were tremendous to through analysis of this language)

Demo Repository

Loading README...

tvixeries

After a few days I managed to finally finish the debugger for my language. I got honestly so burned out with writing in C that I wanted to have it done as fast as I could. The website is just there to show my paper about the language with the data gathered from the debugger. It is absolutely my final farewell to the coding in C language. I wanted this project to be big and glorious after being absolutely absorbed by this language for past few years of my life, after I was introduced by it in my elementary school. After 4 years being absolutely autistic over this language and reading everything I could, I am done. I have been reading about AI lately and math beneath it is absolutely beautiful, though I do not understand almost anything about it at all. With the end of this era in my life I would like to thank Why Programs Fail: A Guide to Systematic Debugging, The Art of Debugging with GDB, DDD, and Eclipse, Crafting Interpreters (once again), Guide to Advanced Empirical Software Engineering and mostly ChatGPT, which helped me storm through this project, helping me debug stuff, make the concepts easier to implement in my code and organize my work. It also greatly helped with analysing the outputs of my debugger, and I couldn’t do it without it. Goodbye C, Welcome Python… Long Live the King

Attachment
0
tvixeries

I tried to write some of that debugger and I can proudly say it works. Just a little incorrectly. I was surprised that a debugger is basically a mini interpreter so it shouldn’t take very long to make it

Attachment
0