|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Немного о языках программирования |
|
|
Немного о языках программирования
|
Пользователь Сообщения: 74 |
Профиль | Отправить PM | Цитировать Здравствуйте, уважаемые коллеги!
У меня появилась идея создать свой очень маленькое подобие языка программирования... Возможно ли это сделать в одиночку??? Вопрос №2 : Как создать программу компилятор? И, опять же, возможно ли это в одиночку??? Заранее спасибо! Добавлено: ПЛИИИЗ |
|
------- Отправлено: 18:19, 19-01-2004 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать Alekssej
сейчас есть достаточно развитые средства для создания языков программирования. Посмотри документацию по бизону (одно из них) |
Отправлено: 19:27, 19-01-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 74
|
Профиль | Отправить PM | Цитировать mar
А что такое "бизон" ??? |
------- Отправлено: 19:30, 19-01-2004 | #3 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать bison http://www.gnu.org/software/bison/bison.html
еще посмотри YACC на вскидку сейчас больше не вспомню. Дома посмотрю - мы в прошлом году вставляли свой бейсик в программу, чтобы дать пользователям возможности втроенного языка для управления этой самой программой [s]Исправлено: mar, 19:37 19-01-2004[/s] |
Отправлено: 19:36, 19-01-2004 | #4 |
Пользователь Сообщения: 74
|
Профиль | Отправить PM | Цитировать mar
Огромное ФНКС |
|
------- Отправлено: 19:37, 19-01-2004 | #5 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать http://www.linux.org.ru/books/GNU/bison/bison_toc.html
ну и так далее, ссылок должно быть более ... одно предупреждение - это все счастье изначально существует под *nix, но под win тоже можно работать, ну и главное принципы работы в сети описаны |
Отправлено: 19:41, 19-01-2004 | #6 |
Пользователь Сообщения: 74
|
Профиль | Отправить PM | Цитировать mar
А где её скачать??? |
------- Отправлено: 19:42, 19-01-2004 | #7 |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать mar
Бизон - тот же як Только гнутый. Учитывая, что yacc продукт коммерческий, а так что в 100% виденных мной юнихов (и не только, просто там это как бы встречается почаще) yacc - всего лишь симлинк на bison, то упоминать о нём особого смысла не было, во всяком случаек после Бизона. Alekssej По первой ссылке, данной mar, есть сайты с которых можно утянуть сырцы. Кстати, что бы этим всем делом пользоваться надо знать C. Достаточно неплохо знать. К тому же, синтаксический анализатор - далеко не всё что нужно компилятору/интерпретатору. Советую почитать соответствующюю литературу. "Книга Дракона" - "Компиляторы: принципы, технологии, инструменты". Или как-то так, не является моей настольной книгой, а идти в соседнюю комнату уточнять лениво. *Так же неплохо б яндекс поспрашать о "теории и практике построения трансляторов", ну и схожие вопросы. |
------- Отправлено: 20:31, 19-01-2004 | #8 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать ivank
не-а, только не симлинк у меня yacc и bison - отдельные самостоятельные бинарники, причем разные (специально сейчас проверила на linux (alt, debian, redhat) и freeBSD благо можно ходить ssh, а не ногами ) А если найдешь точную ссылку, буду очень тхенкфул Alekssej насчет С - это вообще по умолчанию ivank абсолютно прав. Добавлено: ага! вот: Ахо А., Сети Р., Ульман Дж. Компиляторы. Принципы, технологии, инструменты http://citforum.muravlenko.ru/book/compiler/index.shtml |
Отправлено: 20:46, 19-01-2004 | #9 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать я нашла эту книгу в электронном виде и выложила у себя на складе для желающих
http://www.bio.pu.ru/~mar/up.shtml NB объем порядка 6 Мб, формат djv, те для просмотра требуется плагин. (адрес для плагинов и тд по этому формату указан там же, на всякий случай там же выложен плагин под вин) А прошлогодних своих материалов что-то пока не найду =( Добавлено: нашла кучу всякого для виндов по этой теме, выкладывю по адресу: http://www.bio.pu.ru/~mar/basic/ может что кому и пригодится -) |
Отправлено: 16:27, 20-01-2004 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Сайт на двух языках (php-скрипт для определения языка) | vitalyhan | Вебмастеру | 2 | 22-11-2009 15:36 | |
WEB Страница на 2 языках | Bullet-Avalon | Вебмастеру | 5 | 13-02-2009 14:35 | |
FreeBSD - Немного настроек | ..:WiND:.. | Общий по FreeBSD | 2 | 03-03-2008 23:37 | |
Как сделать интерфейс на двух языках???? | Zero93 | Программирование и базы данных | 4 | 23-12-2006 14:18 | |
немного по Делфи | Surround | Программирование и базы данных | 8 | 23-06-2003 19:19 |
|