powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Компилятор С++ своими руками и под себя
18 сообщений из 18, страница 1 из 1
Компилятор С++ своими руками и под себя
    #38129317
Ребята! Добрый день!

Скажите вот такую вещь. Если мне не нужны все фичи компилятора С++, сколько времени займет написание своего под собственные нужды с минимальным функционалом, но держащим стандарт хотя бы 99 ???
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38129348
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
толсто =)
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38129376
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Компеляйчикно держащим стандарт хотя бы 99 ???
не взлетит
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38129396
Abstraction
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КомпеляйчикРебята! Добрый день!

Скажите вот такую вещь. Если мне не нужны все фичи компилятора С++, сколько времени займет написание своего под собственные нужды с минимальным функционалом, но держащим стандарт хотя бы 99 ???Прилично (гм... вообще-то, вроде как не существует стандарта C++ '99). Основные проблемы, как я понимаю - шаблоны, STL, виртуальное наследование. Будем милосердны и не включим оптимизацию кода и поддержку ключевого слова export в ТЗ.
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38129399
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, думаю лет 5...
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38129468
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
offВспоминаю знакомых gentoo-шников. Они всю сознательную жизнь пилят
одну операционку на предмет оптимизаций и кастомизируют ее под себя.
Полезных эффект их работы никто не считал. Есть он или нет или с чем
можно сравнить gentoo - непонятно. Думаю что сабж также проверить
практикой невозможно. Это скорее хобби чем полезной действо.
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38129478
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя возможен вариант с BolgenC++ =)
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38129805
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Компеляйчик, рекомендую с этим боянчиком ознакомиться
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38129879
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно пример, какие фичи компилятора "не нужны"?
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38129883
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кстати, сколько человек и сколько по времени разрабатывали Clang до первого релиза, который хотя бы что-то компилировал?
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38129910
КомпеляйчикРебята! Добрый день!

Скажите вот такую вещь. Если мне не нужны все фичи компилятора С++, сколько времени займет написание своего под собственные нужды с минимальным функционалом, но держащим стандарт хотя бы 99 ???
В стандарте 99 из С++ и остаются только ненужные фичи. Пишите сразу С-компилятор. За пару лет с оптимизациями справитесь.
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38129913
Anatoly MoskovskyА кстати, сколько человек и сколько по времени разрабатывали Clang до первого релиза, который хотя бы что-то компилировал?
А там не понятно, на гитхабе появился 7 июля 2007, а релизнулся 11 июля 2007 :)
Вполне возможно что он не из неоткуда появился.
А занимался им по сути в основном один человек до 2008 года , другой вопрос что это за человек. Ну и поддержка Apple с google не лишняя была.
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38129947
Пётр Седов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Компеляйчик:

КомпеляйчикЕсли мне не нужны все фичи компилятора С++,
То просто не используйте их. Ну, не нужны вам например спецификации исключений:
Код: plaintext
1.
2.
3.
void func() throw(std::runtime_error, std::logic_error) {
  ...
}


так зачем собственный компилятор делать? Просто пишите код без них.

Компеляйчиксколько времени займет написание своего под собственные нужды с минимальным функционалом,
Много времени займёт. А жизнь коротка. Если хотите научиться делать компиляторы, начните с чего-нибудь попроще. Например, parser упрощённого Pascal-я.

Компеляйчикно держащим стандарт хотя бы 99 ???
Вы про какой стандарт -- C++98 или C99? Кстати, стандарт описывает не только язык, но ещё и стандартную библиотеку.
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38132768
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тут почитайте - я думаю вопросы отпадут
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38136980
brelok3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все равно, что дом самому построить...
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38140678
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КомпеляйчикРебята! Добрый день!

Скажите вот такую вещь. Если мне не нужны все фичи компилятора С++, сколько времени займет написание своего под собственные нужды с минимальным функционалом, но держащим стандарт хотя бы 99 ???

Participants in this free online course will develop their own C++ compiler, standard library, and toolchain with the following features:

Compliant with the latest 2011 standard (C++11)
Written entirely in C++ with no third-party dependencies
Code generator targeting Linux x86_64
Full toolchain including preprocessor, assembler, and linker
Will build with itself (self-hosting) and pass provided conformance test suite

http://www.cppgm.org/
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38140691
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychКомпеляйчик, рекомендую с этим боянчиком ознакомиться
Мощно.
...
Рейтинг: 0 / 0
Компилятор С++ своими руками и под себя
    #38146236
chabapok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Компеляйчик,

Тут будет действовать некий аналог закона 80/20. Основную часть можно сделать, возможно, за неделю-две, и как-то оно может даже работать будет, с сильно урезанным функционалом. Только потом несколько лет его надо доводить до кондиции. А потом нечайно окажется, что чтоб сделать во-он ту фичу, надо весь код выбросить, и делать все по новой. И так - до бесконечности.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Компилятор С++ своими руками и под себя
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]