Официальный сайт компилятора странник текст со страницы

Если вам браузер показал предупреждение почитайте это =

СтранниК

Внимание! Почтовый ящик strannik@mail.perm.ru временно закрыт из-за спама. Пожалуйста, используйте новый адрес strannik@dom.raid.ru.

Компилятор

Тексты

English

Автор

Дата обновления:

10.03.2007

ВАЖНО:

Новая статья в разделе «Программироване»: «Языки программирвания: новое поколение. Haskel, Ocaml, Python, Ruby, Perl, Php.» PC Magazin N 10 2006 г.

Новая статья из серии «Техника обыденного»: «Техника передвижения на велосипеде».

Спутник

"Из всего написанного я люблю только то, что пишется собственной кровью. Пиши кровью: и ты узнаешь, что кровь есть дух. Нелегко понять чужую кровь: я ненавижу читающих из праздности."

Ницше "Так говорил Заратустра"

Компилятор

Тексты

English

Автор

Компилятор "СтранниК Модула-Си-Паскаль"

Идеология проекта:

Компилятор Странник разрабатывался как первый в мире компилятор языков с общей семантической базой (смотри тексты "Программирование"), с целью проверки научных гипотез автора. В то же время автор использует компилятор в своей профессиональной деятельности, и поэтому постарался сделать простой, удобный и мощный инструмент для программиста-профессионала.

Проект принципиально бесплатен, открыт и ориентирован на русскоязычного программиста.

Характеристика компилятора:

Поддерживает три языка программирования: Модула-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):

Msdn.microsoft.com

Последнее обновление:25.10.2006

Новость дня:

Отладчик переделан под прерывание Int3 (Автора прошу откликнуться)

Новый механизм доступа к значениям переменных в отладчике.

Полный список новостей

Компилятор

Тексты

English

Автор

Тексты

Манифест.

"Бог умер"

Сентябрь 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 и Ява) по следующим группам свойств: набор операторов, механизм процедур, конструктор типов, механизмы раздельной компиляции, ООП, процессы и исключительные ситуации, другое. Произведена оценка мощности каждого языка программирования и сделан прогноз развития языков программирования в будущем.

"Языки программирования Модула-2 и Си"

Октябрь 1999

Текст посвящен современному состоянию языков Модула-2 и Си и описанию вариантов этих языков, использованных в компиляторе "Странник Модула-Си-Паскаль".

"Компилятор Странник freeware"

Март 2003

В статье описан интерфейс компилятора, языки программирования, внутренняя структура компилятора и exe-файла.

"1C. Монополизация бухгалтерского учета" (Компьютерра июнь 2006 год)

август 2005

Работа посвящена феномену 1С. История, оценка интерфейса и внутренней архитектуры, перспективы.

"Антиобъекты, или о вреде объектно-ориентированного программирования" (Компьютерра N 644 июль 2006 год)

июнь 2006

История создания и области применения объектно-ориентированного программирования.

"Языки программирования: новое поколение. Haskel, Ocaml, Python, Ruby, Perl, Php." (PC Magazin N 10 октябрь 2006 год)

сентябрь 2006

Сравниваются между собой новые языки программирования, тестируется быстродействие исполняющих систем. По каждому языку приведен пример программы сортировки текстового файла с результатми прохождения двух (малого и большого) тестов.

Компилятор

Тексты

English

Автор

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):

Msdn.microsoft.com

Last updating: 25.10.2006

Last news:

New floating poin functions.

Full news list

Компилятор

Тексты

English

Автор

Об авторе всего, что есть на этом сайте

Автор профессионально занимается программированием 15 лет.

Электронная почта:

strannik@dom.raid.ru

Фамилия, имя, отчество:

Андреев Андрей Юрьевич

Место жительства:

Россия, Пермь

Год рождения:

1966

Образование:

Пермский государственный университет, механико-математический факультет, программист

Научные интересы:

компиляторы и языки программирования

Профессиональные интересы:

автоматизация бухгалтерского учета