Para aproveitar as comemorações do cinquentenário do BASIC (talvez a linguagem de programação mais divertida do mundo, depois do Brainfuck é claro) Steve Woziniak resolveu relatar como foi escrever o primeiro interpretador BASIC do Apple II, o Integer BASIC, do zero!
( A2Central )
Relacionado
Um detalhe interessante é que o brainfuck foi criado pelo Urban Müller,o PAI DA AMINET!
É que brainfuck é uma coisa bem legal, eu já fiz um interpretador de BF em MSX-BASIC com uma única linha de código:
1 DIMA(255):FORI=0TO40*CSRLIN41:J=VPEEK(I):B=A(K):A(K)=B+(J=45)(J=43):K=K+(J=60)(J=62):IFJ=46THENPRINTCHR$(A(K));:NEXTELSEIFJ=44THENA(K)=ASC(INPUT$(1));NEXTELSEIFJ+91THENL=B:P=I:NEXTELSEIFJ=93THENL=L1:I=(L>0)*P(L=0)*I:NEXTELSENEXT
Basta digitar o programa e logo em seguida digitar RUN 🙂