Форт

Undefined
Использование: 
Модели и серии: 
Технологии разработки: 
Жанры: 
Метки публикаций: 

Каллисто 0.8.2б:
http://the-hacker.ru/2016/Callisto-0.8.2b.zip

Основное в новой версии Каллисто — примерно половина слов (более 120 слов) получила описание со стековой нотацией, пока прямо в исходном тексте.

Undefined
Метки публикаций: 
Использование: 
Модели и серии: 
Технологии разработки: 

Каллисто 0.8б:
http://the-hacker.ru/2016/Callisto-0.8b.zip

Это настолько важный релиз, что я перешёл с линейки 0.7 сразу на 0.8. Каллисто преодолела очередной психологический рубеж и теперь стала не просто стабильной, а удобной и даже привлекательной. За счёт оптимизации и нескольких волевых решений мне удалось реализовать практически все слова, которые хотелось бы видеть в Каллисто 1.0

Undefined
Использование: 
Модели и серии: 
Технологии разработки: 
Жанры: 
Метки публикаций: 

Вышла Каллисто 0.7.2б:
http://the-hacker.ru/2016/Callisto-0.7.2b.zip

Обновлена документация. На вики теперь указано, какие слова являются примитивами, какие имеют признак немедленного исполнения (IMMEDIATE) и т.д.

Undefined
Метки публикаций: 
Использование: 
Модели и серии: 
Технологии разработки: 

Встречайте Каллисто 0.7.1б

http://the-hacker.ru/2016/Callisto-0.7.1b.zip

Слова H и ДH вместо слов DP и ДDP. Долго, очень долго выбирал. Изучение colorForth помогло определиться.

Undefined
Метки публикаций: 
Модели и серии: 
Технологии разработки: 

Сегодня праздничный день, вышла первая бета-версия Каллисто!
Встречайте Каллисто 0.7б

Бета-версия означает, что

  1. Каллисто уже пригодна для написания программ.
  2. Мне нужны бета-тестеры, чтобы завершить разработку с учётом ваших пожеланий.

Окончание бета-тестирования назначено на это лето. Летом выйдет Каллисто 1.0

Что нового?

Undefined
Метки публикаций: 

ГРАЖДАНСКАЯ ШКОЛА ХЭКЕРОВ
(при Московском Центре Дзэн)

Началась запись на класс «Вторая экспедиция на Каллисто», посвящённый изучению и разработке Форта для «Электроники МК-161».

Кандидатам звонить в будни с 10:00 до 18:00 по тел. +7 916 258-0286, спрашивать Илью Владимировича.

Последний день записи — 29 февраля.

Рекомендуемое безвозмездное пожертвование за весь класс — 8 тыс. руб на 1 ученика (5 тыс. для малоимущих). Для иногородних и иностранцев возможно дистанционное обучение. Участие в хэкерской практике (2 раза в неделю) бесплатное.

Undefined
Использование: 
Модели и серии: 
Технологии разработки: 
Жанры: 
Метки публикаций: 

С момента первого измерения быстродействия в версии 0.1.1a было внесено много изменений, в том числе влияющих на скорость работы Каллисто. Громоздкий DO LOOP был изменён на FOR NEXT из colorForth, создан удобный инструмент (он грузится из блока 42) для измерения быстродействия. Измерение проведено в альфа-версии версии 0.6a:

Undefined
Использование: 
Модели и серии: 
Технологии разработки: 
Метки публикаций: 

В альфа-версии Форта 0.1.1a для «Электроники МК-161» заработали циклы. Одновременно, листая старый журнал «Байт» за 1980 год, я обнаружил простейший бенчмарк для Форт-системы, основанный на измерении скорости пустого цикла. Решил применить к Форту-161. Высоких результатов я не ожидал, т.к. этот Форт пришлось делать поверх не машинных команд, а входного языка «Электроники».

Заполнил таблицу значениями из «Байта» и своими измерениями на «Электрониках»:

Undefined
Метки публикаций: 

Каллисто альфа-версии 0.6a (диалект Форта для «Электроники МК-161») качать отсюда: http://the-hacker.ru/2015/Callisto-0.6a.zip

Undefined
Метки публикаций: 
Модели и серии: 
Технологии разработки: 

Одной из технических причин, вызвавших раскол русскоязычного сообщества любителей ПМК, были ограниченные возможности входного языка долгожданной портативной ЭКВМ «Электроники МК-161».

Критике подверглась необходимость использования компьютера для полноценного написания более-менее серьёзных программ, с метками и именами подпрограмм. Хочется иметь удобную возможность писать полезные программы «на борту», например в дороге или полевых условиях.