Программирование

    Разработка компиляторов

    http://avhohlov.narod.ru/ [rus/eng]
    Страница Андрея Хохлова, который является разработчиком собственного языка программирования Context, распространяемого свободно с исходными текстами. На сайте имеются статьи о написании компиляторов (на русском и английском языках).

    http://yallie.narod.ru/ [rus/eng]
    Страница Алексея Яковлева, разработчика таких языковых реализаций как Yalgol/02 (диалект Алгола для Win32), Why (Форт-подобный язык) и своего варианта Brainf*ck Compiler’а (всё с исходными текстами).

    http://compilers.narod.ru/ [rus]
    Это совсем новый сайт, также посвящённый разработке компиляторов. Здесь можно найти доки и тьюториалы, а также небольшой Си-компилятор FlatC, полностью написанный на Fasm'е (автор, кстати, обещает сделать исходники открытыми).

    http://myprojects.kostigoff.net/ [eng]
    Различные проекты Сергея Костыгова, в том числе он-лайн перевод небезызвестной книги Джека Креншо, все примеры в которой слегка исправлены, а именно: теперь генерируется асмовый листинг для Intel (в оригинале был Motorola).

    http://kit.kulichki.net/ [rus]
    Лучший на мой взгляд сайт, посвящённый разработке и написанию компиляторов и трансляторов. Содержит большое количество литературы (на русском и английском языках) на данную тему, правда, несколько академического характера. Содержит также информацию о компиляторах компиляторов, таких как Yacc и Coco/R. К сожалению, сайт давно не обновлялся.

    http://www.compilerconnection.com/ [eng]
    Зарубежный ресурс для разработчиков компиляторов.

     http://www.compilers.net/ [eng]
    Большой каталог бесплатных (и не очень) языков программирования.

    http://www.idiom.com/free-compilers/ [eng]
    Каталог бесплатных компиляторов, ассемблеров, интерпретаторов, трансляторов и тому подобного софта. Всё это без разбору на старое, новое, устаревшее или потерянное собрано в один большой список.

    http://oldpc.narod.ru/ [rus]
    Сайт, посвящённый старому софту. Можно скачать такие редкие продукты как Turbo Pascal v1.0 v3.02 v5.5, QuickBasic v2.0 v3.0 v4.5, Visual Basic v1.0, Turbo Prolog 2.0, GW-Basic, Turbo Basic v1.0, Turbo C v2.01, Turbo Pascal for Windows v1.0, Microsoft Pascal v3.2, IBM Pascal v2.0, MS QuickC v1.0, MS QuickPascal v1.0, MS C v2.03


    Альтернативные операционные системы

    http://www.menuetos.org/ [eng]
    Домашний сайт ещё одной альтернативной операционной системы, работающей в защищённом режиме процессора, да ещё и имеющей окошечный GUI интерфейс! Весь дистрибутив MenuetOS умещается на одну дискету в 1.44Мб. Исходники на ассемблере прилагаются.

    
http://www.reactos.org/ [eng]
    Официальный сайт проекта ReactOS - клона операционной системы WinNT с открытым исходным кодом. На данный момент возможности ОС невелики - нет поддержки драйверов от сторонних производителей, API реализованы не полностью. На сайте можно посмотреть скриншоты, чтобы оценить ход разработки.

     Разные сайты, посвящённые программированию

    http://tpascal.h15.ru [rus]
    Цитата: "Сайт Злобина Евгения Сергеевича "ВСЁ О ПАСКАЛЕ". Здесь найдётся всё: исходники, программы, документация, алгоритмы, олимпиада, конкурсы, форум, уроки и многое, многое другое!!! Вступайте в сообщество ПаскALL. Сайт постоянно обновляется и развивается!!!" Для халявящих студентов - очень рекомендуется.
Hosted by uCoz