2 нояб. 2010 г.

Исходники интерпретаторов


    Исходники интерпретаторов

    44basic.zip (~46kb) Basic Interpreter (c) 1998 by Ladislav Šobr
    Автор: Ладислав Шобр
    Язык исходника: .pas (Borland Pascal)
    Документация: на чешском языке (Чтобы увидеть текст с чешскими буквами, следует смотреть файл basic2.txt через Internet Explorer с видом кодировки "центральноевропейский (Windows)"

    basicasm.zip (~30kb) Minimal Basic Interpreter (c) 2001 by Andrey Tamelo
    Автор: Андрей Тамело
    Язык исходника: .asm (Tasm => .com)
    Документация: комментарий на русском

    basics.zip (~20kb) Tiny Basic Interpreter (c) 1994 by S. A. Moore
    Автор: С. Мур
    Язык исходника: .pas (Borland Pascal)
    Документация: комментарий на английском

    basint.zip (~16kb) или smallbas.zip (~37kb) Tiny Basic (c) by Herbert Shildt
    Это адаптированная версия интерпретатора из книги "C: Power User's Guide".
    Автор: Херберт Шилдт
    Язык исходника: .c (ANSI C)
    Документация: на английском

    bbasic.zip (~153kb) BatchBASIC PL+ Interpreter 1.5 (c) 2000 by Jan-Max Meyer Krapohl
    Автор: Ян-Макс Майер Краполь
    Язык исходника: .bas (Quick Basic)
    Документация: на английском и немецком

    bec020.zip (~238kb) BASIC Emulation Compiler 0.20 (c) 1998-99 by William Yu
    Автор: Уильям Ю
    Язык исходника: .c (GNU C)
    Домашний сайт: http://www.basicguru.com/abc/basec.html
    Документация: на английском

    bwb220.zip (~275kb) Bywater BASIC Interpreter v2.20 (c) 1993 by Ted A. Campbell, 1995 modifications by Jon B. Volkoff
    Автор: Тэд Кэмпбелл
    Модификация: Джон Волкофф
    Язык исходника: .c (GNU C)
    Документация: на английском

    ccbasic.zip (~120kb) или ccpbbasi.zip (~84kb) Cheesecake BASIC Interpreter (C) 1999 Ramon J. San Andres
    Автор: Рамон Сан Андрес
    Язык исходника: .bas (ccbasic.zip – QuickBasic, ccpbbasi.zip – PowerBasic)
    Документация: на английском

    lisp.zip (~26kb) Lisp Interpreter by Marc Adler
    Автор: Марк Адлер
    Язык исходника: .c (Lattice C)
    Документация: на английском

    mbasic.zip (~86kb) Mini Basic v1.0 (c) 2001 by Sylvain Bizoirre, modified in 2002 by Franck Charlet
    Автор: Сильвен Бизуарр
    Модификация: Франк Шарле
    Язык исходника: .asm (Tasm => pe .exe)
    Документация: на английском

    mbasic0.zip (~30kb) Micro Basic (c) 1994 by Dave Dunfield
    Автор: Дэйв Данфилд
    Язык исходника: .c (Micro C)
    Документация: на английском

    pbasic.zip (~55kb) Petit Basic (c) by Lin Ke-Fong
    Автор: Лин Ке-Фонь
    Язык исходника: .pas (Borland Pascal, Free Pascal)
    Документация: нет, комментарии на французском

    qnc.zip (~268kb) Quincy C Interpreter v4.0 (c) 1994 by Al Stevens
    Автор: Эл Стивенс
    Язык исходника: .c (Borland C)
    Документация: на английском

    rpilot11.zip (~146kb) Rob’s Pilot v1.01 (c) 1998 by Rob Linwood
    Императивный диалоговый язык, выглядит проще Бэйсика.
    Автор: Роб Линвуд
    Язык исходника: .c (Borland C, GNU C)

    stv3dos.zip (~214kb) Little Smalltalk 3 (c) by Tim Budd
    Автор: Тим Бадд
    Язык исходника: .c (Borland C)
    Документация: на английском

    tbas.zip (~26kb) Tiny Basic for 8086 v1.1 (c) 1982 by Michael Sullivan, based on Li-Cheng Wang’s 8080 Tiny Basic
    Жутко напоминает GW-Basic. Внимание! Исходный текст не совместим с современными ассемблерами! К счастью один из зарубежных посетителей умудрился скомпилить .com и прислать его мне, так что можно опробовать сей продукт в действии. И не забывать одно: все команды в верхнем регистре!
    Автор: Майкл Салливан
    Язык исходника: .asm (????, может, a86 ???)
    Документация: нет, комментарии на английском