|
Внимание! Почтовый ящик strannik@mail.perm.ru временно закрыт из-за
спама. Пожалуйста, используйте новый адрес strannik@dom.raid.ru. |
|||
|
Дата обновления: 10.03.2007 ВАЖНО: Новая статья в разделе
«Программироване»: «Языки программирвания: новое поколение. Haskel,
Ocaml, Python, Ruby, Perl, Php.» PC Magazin N 10 2006 г. Новая статья из серии «Техника обыденного»: «Техника передвижения на велосипеде». |
|
"Из всего
написанного я люблю только то, что пишется собственной кровью. Пиши кровью: и
ты узнаешь, что кровь есть дух. Нелегко понять чужую кровь: я ненавижу
читающих из праздности." Ницше "Так говорил Заратустра" |
|
|
Компилятор "СтранниК Модула-Си-Паскаль" |
|
|||
Идеология проекта:
Компилятор
Странник разрабатывался как первый в мире компилятор языков с общей
семантической базой (смотри тексты "Программирование"), с целью
проверки научных гипотез автора. В то же время автор использует компилятор в
своей профессиональной деятельности, и поэтому постарался сделать простой,
удобный и мощный инструмент для программиста-профессионала.
Проект
принципиально бесплатен, открыт и ориентирован на русскоязычного программиста.
Характеристика
компилятора:
Поддерживает
три языка программирования: Модула-2(Оберон-2), Си(Си++), Паскаль.
Интегрированная среда - примерный аналог компиляторов компании Borland. Создает
программы для интерфейса Win32 (Windows9x. Windows2000, WindowsXP ets.).
Справочник
по Win32 на русском языке.
Позволяет
использовать русскоязычные идентификаторы (имена переменных и т.д.). Содержит
встроенный ассемблер.
Компактный
(в минимальной конфигурации помещается на дискету), размер генерируемых
exe-файлов начинается с 4 Кбайт.
Условия получения:
Компилятор
распространяется свободно и бесплатно (Freeware).
Разрешается
использование для создания коммерческих продуктов.
|
Скачать: |
|
Новости: |
|
Компилятор
"Странник Модула-Си-Паскаль" (986 Кб) Исходные
тексты компилятора на Модуле (323 Кб) Комплект
альфа-тестов компилятора (121 Кб) Справочник
по Win32 (917 Кб) Полную информацию по
Win32 можно получить на сайте Microsoft (раздел Windows Development-Win32 API
или раздел User Interface Desine and Development,Windows Controls,Individual
Control Informations): |
|
Последнее обновление:25.10.2006 Новость дня: Отладчик переделан под
прерывание Int3 (Автора прошу откликнуться) Новый механизм доступа к значениям
переменных в отладчике. |

|
|
Тексты |
|
|||
Манифест.
|
Сентябрь 2000 |
|
|
Анализ веры и религии с точки зрения современного человека. Рассматриваются религии, самодельные культы и суеверия. В числе прочих упомянуты современные суеверия, такие как НЛО, лотереи и демократические институты. |
|
Техника обыденного.
"23 апреля 1930.
Даже презервативы (58 коп. за 1/2 дюжины, очень грубые, и
больше не дают, как любезно сообщил один молодой человек) в резиновом магазине
предмет очереди, правда, пока не выходящей за пределы самого магазина".
И.И.Шицт ("Дневник великого перелома 1928-1930 годы",
Ymca-Press)
Главная проблема этих
текстов в том, что у них нет жанра. По форме, стилистике, терминологии они
напоминают научные работы. Однако наука, изучающая способы мытья посуды, или
методы отражения агрессии в транспорте, не существует, и вряд ли будет создана
в обозримом будущем. К художественной литературе их тоже невозможно отнести
из-за полного отсутствия какого-либо авторского произвола.
С большой натяжкой к ним
можно применить ни к чему не обязывающий термин "Non fiction".
Однако.
Я предпочел бы назвать эти
тексты бытовыми зарисовками.
В "Технике
обыденного" нарочито сохранены приметы времени и места. Каждую работу
можно считать фотографией одной из сторон нашего сегодняшнего бытия, фотографии
непрофессиональной, низкой, приземленной и очень бытовой. Такой, например, как
цитата из любимого мной дневника И.И.Шицта, немца по национальности,
профессора, русского интеллигента и юдофоба.
|
Август 2003 |
|
|
Первая работа из серии
"Техника обыденного". Что такое внутритранспортная мораль? Как противодействовать агрессии со стороны другого пассажира? Как правильно выбрать место в салоне и на остановке? Эти и другие вопросы рассмотрены в приведенной работе. |
|
|
Ноябрь 2003 |
|
|
Статья из серии
"Техника обыденного". В статье рассматриваются правила поведения в очереди, виды очередей, способы противодействия агрессии, методы прохода без очереди и другие аспекты очереди. |
|
|
Декабрь 2003 |
|
|
Статья из серии
"Техника обыденного". Виды посуды, загрязнений, разновидности рабочих мест, моющие средства и способы мытья посуды. |
|
|
Август 2001 |
|
|
Статья из серии
"Техника обыденного". В этой работе была предпринята попытка систематизировать анализ внешности. |
|
|
Сентябрь 2004 |
|
|
Статья из серии
"Техника обыденного". Теория и практика службы в армии. |
|
|
Сентябрь 2005 |
|
|
Статья из серии
"Техника обыденного". Все аспекты любви кроме секса. |
|
|
Июль 2006 |
|
|
Статья из серии
"Техника обыденного". В
этой работе изложена техника передвижения на велосипеде в условиях города.
Решается задача максимально быстрого перемещения из пункта А в пункт Б в
разных дорожных, погодных и климатических условиях. Рассматриваются различные
варианты дорожного покрытия, техника преодоления препятствий, способы
разрешения возникающих конфликтов, методы парковки, перевозка грузов и людей,
используемая техника и экипировка. |
|
Статьи по программированию.
|
"Современные языки программирования – результаты эволюции" (Мир ПК N 3 за 2001 год) |
Апрель 1999 |
|
Текст посвящен результатам эволюции современных языков программирования, перспективам их объединения в единый "метаязык" на основе общей семантической базы, реформе системы стандартизации языков программирования, будущему современных компилирующих систем. В качестве примеров использованы тексты на Си, Яве, Модуле и Паскале. |
|
|
" Сравнение языков программирования Си++, Паскаль и Ада (Си, Модула-2, Оберон-2 и Ява)" (Программист N 2 за 2002 год) |
Август 2001 |
|
В тексте проведено сравнение языков программирования Си, Модула-2, Ада-95 и Паскаль (а так же Си++, Оберон-2 и Ява) по следующим группам свойств: набор операторов, механизм процедур, конструктор типов, механизмы раздельной компиляции, ООП, процессы и исключительные ситуации, другое. Произведена оценка мощности каждого языка программирования и сделан прогноз развития языков программирования в будущем. |
|
|
Октябрь 1999 |
|
|
Текст посвящен современному состоянию языков Модула-2 и Си и описанию вариантов этих языков, использованных в компиляторе "Странник Модула-Си-Паскаль". |
|
|
Март 2003 |
|
|
В статье описан интерфейс компилятора, языки программирования, внутренняя структура компилятора и exe-файла. |
|
|
"1C. Монополизация бухгалтерского учета" (Компьютерра июнь 2006 год) |
август 2005 |
|
Работа посвящена феномену 1С. История, оценка интерфейса и внутренней архитектуры, перспективы. |
|
|
"Антиобъекты, или о вреде объектно-ориентированного программирования" (Компьютерра N 644 июль 2006 год) |
июнь 2006 |
|
История создания и области применения объектно-ориентированного программирования. |
|
|
"Языки программирования: новое поколение. Haskel, Ocaml, Python, Ruby, Perl, Php." (PC Magazin N 10 октябрь 2006 год) |
сентябрь 2006 |
|
Сравниваются между собой новые языки программирования, тестируется быстродействие исполняющих систем. По каждому языку приведен пример программы сортировки текстового файла с результатми прохождения двух (малого и большого) тестов. |
|
|
STRANNIK Modula-C-Pascal Compiler |
|
||||
Ideology of the project:
The compiler Strannik was developed
as first in the world the multilingual compiler. Strannik is convenient and the
powerful tool for the programmer - professional.
Compiler is freeware.
Caracteristics:
Supports three programming
languages: Modula-2(Oberon-2), C(C++), Pascal. The integrated environment -
provisional analogue of compilers of the company Borland. Created exe- and
dll-files for Win32 (Windows9x, WindowsNT, Windows2000, WindowsXP).
Contains the built-in assembler.
Compact (In a minimum configuration
is located on a diskette), minimal size of the exe-files - 4 Kb.
Conditions of download:
The compiler is distributed freely
and free-of-charge (Freeware).
Use for creation of commercial
products is authorized.
|
Download: |
|
News: |
|
“STRANNIK Modila-C-Pascal” compiler
(986 Кб) Source texts of compiler (Modula-2)
(323 Кб) Alpha-tests of compiler
(121 Кб) Full information about Win32 you may get from Microsoft site (Windows
Development-Win32 API or User Interface Desine and Development,Windows
Controls,Individual Control Informations): |
|
Last updating: 25.10.2006 Last news: New floating poin functions. Full news list |
|
|
Об авторе всего, что есть на этом сайте |
|
|||
Автор профессионально
занимается программированием 15 лет.
|
Электронная почта: |
|
|
Фамилия, имя, отчество: |
Андреев Андрей Юрьевич |
|
Место жительства: |
Россия, Пермь |
|
Год рождения: |
1966 |
|
Образование: |
Пермский государственный университет, механико-математический факультет, программист |
|
Научные интересы: |
компиляторы и языки программирования |
|
Профессиональные интересы: |
автоматизация бухгалтерского учета |