![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| Letov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 22.2.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
Подскажите, пожалуйста, как можно создать собственный компилятор на Delphi?
-------------------- Не бывает плохих языков программирования. Бывают плохие программисты... |
|||
|
||||
| ne0n |
|
|||
|
PlayBoy ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 5.8.2005 Где: Н.Новгород Репутация: 1 Всего: 11 |
Ну единственное что могу посоветовать это, все что снизу, а вообще тема очень сложная! И вообще для чего это нужно, может без него можно обойтись?
http://forum.vingrad.ru/topic-68690.html#st_0_view_0 http://www.exmortis.narod.ru/ И книжку Креншоу Пишем Компилятор! |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 31 Всего: 484 |
Чтобы создать компилятор, нужно великолепно знать ассемблер и структуру PE файла.
Вот интерпретатор сделать гораздо проще. Но тоже та ещё задачка... Хотя интерпретаторы есть уже готовые... Вобщем ответ прост - если не знаешь как, значит ничего у тебя и не получится... Тут нужен недюженный комплекс знаний. |
|||
|
||||
| Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 6 Всего: 111 |
Хотел что то добавить, но Snowy это сделал. Хоть примеры компиляторов можно встретить и их немало, для их создания требуется много усилий. |
|||
|
||||
| bitek |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 25.11.2010 Репутация: нет Всего: нет |
Очень просто.
Посмотри http://code.google.com/p/delphibasic/ Это уже готовая реализация с открытым кодом языка basic на delphi с поддержкой подключения внешних функций, то есть, по-сути, на нем можно сделать все что угодно. Это сообщение отредактировал(а) bitek - 30.12.2010, 09:52 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |