[ home / overboard ] [ bpa ] [ soy / qa / raid / r ] [ craft ] [ int / pol ] [ a / an / asp / biz / mtv / r9k / tech / v / sude / x ] [ q / news / chive / rules / pass / bans / status ] [ wiki / booru / irc ]

A banner for soyjak.party

/tech/ - Soyence and Technology

Download more RAM for your Mac here
Catalog
Email
Subject
Comment
File
Password (For file deletion.)

File: 129260 - SoyBooru.gif 📥︎ (1.92 MB, 400x432) ImgOps

File: bandicam 2026-04-25 14-17-….mp4 📥︎ (9.95 MB, 1920x1080) ImgOps

 â„–30693[Quote]

Have you ever made an interpreter or a compiler? At least a brainfuck one.
<
I just made a little interpreter for fun and exercise. It's a stack machine that doesn't use reverse polish notation like forth and can do simple things like arithmetic and loops.
also how do I implement AST btw if that matters

 â„–30695[Quote]

wtf is that ide

 â„–30697[Quote]

>>30695
dev c++

 â„–30707[Quote]

>>30693 (OP)
visual studio code is free

 â„–30712[Quote]

>>30707
I won't use that jeetpilled bloated mess

 â„–30737[Quote]

bump.

 â„–30754[Quote]

pretty damn cool, bump

 â„–30761[Quote]

File: bandicam 2026-04-27 01-35-….mp4 📥︎ (7.38 MB, 1912x888) ImgOps

<op update
I created a similiar language, except that there are actual keywords now and labels work normally
<
"stack" here is a looped linked list of structures which can hold a string or a 32-bit number value

 â„–30762[Quote]

I made a compiler for some university course, but it was mandatory.
I wish I could make some basic interpreter/graphical editor to make board games like chess variants.

 â„–30763[Quote]

I remember reading this, but it's some nu-prolog and I dislike that you have to declare that most of the pieces will stay at the same place after every move.

https://web.archive.org/web/20130412032912/http://logic.stanford.edu/classes/cs227/2013/readings/gdl_spec.pdf



[Return][Catalog][Go to top][Post a Reply]
Delete Post [ ]
[ home / overboard ] [ bpa ] [ soy / qa / raid / r ] [ craft ] [ int / pol ] [ a / an / asp / biz / mtv / r9k / tech / v / sude / x ] [ q / news / chive / rules / pass / bans / status ] [ wiki / booru / irc ]