Главная

Робот-программист и приложения для BeOS! (мысли вслух)

Уважаемые посетители форума! Сообщаю, что у меня есть практический план создать робота–программиста. Можно посмотреть начало проекта и страницу www.robot–ivan.narod.ru

Зачем?

Вот уже и 5(!) лет прошло, как мне попался диск с BeOS 4.5 и потом BeOS 5.0. Удручает малое количество портированных программ на эту платформу. И одна из целей создания базы знаний программиста (роботёнок «Ванюша») быстро и качественно, использую быстро растущий фонд программ с открытым кодом, переводить на платформу BeOS.

Это реально?

Да! Сейчас получены первые положительные промежуточные результаты. Планирую поддержку нескольких языков программирования (1С, С, С++, Modula, MySQL и др.). А оптимизмом я зарядился когда внимательно проработал ресурс — компилятор Странник. Автор высказал идею создания метаязыка, из которого можно получить необходимые диалекты и в компиляторе Странник идею лаконично и красиво воплотил в жизнь. Я ждал, что кто–нибудь возьмет исходные коды Странника (они открыты для сообщества)и перенесёт в BeOS.

А что вы думаете на эту тему? Прикрутим реактивный двигатель к Пчёлке? :)

P./S.
Знаю, что здесь на форуме BeOSников проживают увлеченные и надёжные коллеги. Так хочется прорыва для этой замечательной Оси — образцу программного искусства.

Re: Робот-программист и приложения для BeOS! (мысли вслух)

А зачем этот робот,неужели такие большие объемы что невозможно руками все сделать ?
Я например всегда портирую проги,создавая для них проектные файлы(.proj) и получаю на выходе отличный код.По моему самый верный способ.

Re: Робот-программист и приложения для BeOS! (мысли вслух)

вообще идея реально реализуемая…
сам помиться до падения винта писал интерпретатор мета языка к которому можно было прикрутить любой диалект…

Re: Робот-программист и приложения для BeOS! (мысли вслух)

На сколько я помню, исходники Странника писаны на Модуле–2. Как мне кажется, перенести этот код под Пчелу несколько затруднительно. Или есть возможность оттранслировать его в C–код?

Робот-программист и приложения для BeOS! (мысли вслух)

От BeSman, 13.07.2005 8:55 МСК. «… Я например всегда портирую проги,создавая для них проектные файлы(.proj) и получаю на выходе отличный код.По моему самый верный способ….»

КОМПИЛЯТОР 'Странник':
Сайт: http://home.perm.ru/~strannik/
Исходники: а)http://home.perm.ru/~strannik/st_sm_dis_s.zip
б)http://home.perm.ru/~strannik/st_sm_dis_a.zip

Вот посмотри и ответь на простой вопрос. Сколько времени тебе потребуется, чтобы «вручную» адаптировать примеры на язык С++?

Или, что уже интереснее. Сколько времени потребуется, чтобы перевести с исходные тексты компилятора с Modula на С++? Есть расширенная библиотека Win32 и на Modula, и на С++.

Вроде бы задача–то простая. Есть текст программы язык 'Язык_А'. Нужно так изменить текст, чтобы получить текст программы на 'Язык_Б'. :) Вот эту задачу и хочу, чтобы роботёнок «Ванюша» быстро решал! Пишу ответ, а компьютер загружен всего на 1%. Так используеи кремневые мозги по прямогу назначению…

-–НОВОСТИ от 13.07.2005-–
Благадарю автора Уколова Илью (ака Абырвалг), который разместил в интернете обработку 'Convert2MySQl.ert'. Автор включен в реестр авторов программного кода в базу знаний программиста.
Именно авторский программный код стал отправным пунктом и удалось обучить робота–программиста выполнять экспорт справочника в файл 'dump(*).txt' для последующего импорта в базу данных MySQL.

Обработка 'eximsp.ert' версия 0.05 теперь позволяет:

Таблица1. Экспорт–импорт справочников

ЗАДАЧА____________________1. ЭКСПОРТ___2. ИМПОРТ
Откуда,куда_______________1Сv7–>1Cv7___1Сv7MySQL
Реквизит периодический____Нет
Ссылки____________________?
Элементов в справочнике___?
Генерация кода____________Да
Архивация файлов__________Да

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
x
H
q
F
y
1
Enter the code without spaces and pay attention to upper/lower case.