|
0 / 0 / 0
Регистрация: 02.12.2015
Сообщений: 63
|
|
Разработка компилятора на C++ под код с++13.01.2017, 15:47. Показов 5824. Ответов 24
Метки нет (Все метки)
Ребята мне нужно создать компилятор по виду как программа в которую пишешь с++ код и выбираешь ОС (Windows, MS-DOS, Linux и тд.), а сам компилятор компилирует прогу(код с++) под другую ОС и создает файлик с расширением той же ОС что выбрал. Может кто написать как это можно реализовать или накидать ссылок, именно в какой очередности сделать этот компилятор, потому как много гуглил как это можно сделать, но информации очень много только об создании компилятора под свой язык, либо что то очень замудренное. Не ищу халявы, просто описать как на ваше мнение это реализовать. Извиняюсь мб написал не в ту тему, потому как не очень пойму куда лучше написать.
0
|
|
| 13.01.2017, 15:47 | |
|
Ответы с готовыми решениями:
24
Установка компилятора под Windows 7 Выбор компилятора под windows Стартовый код компилятора VS |
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||
| 16.01.2017, 20:54 | ||
|
1) Сменить фоновую картинку. 2) Воспроизвести звук. 3) Сменить/убрать текст над картинкой. 4) Предложить пользователю выбор и куда ни будь этот выбор сохранить. 5) Условное ветвление, на основе ранее захомяченного выбора пользователя. На такие блага цивилизации как встроенные мини-игры не замахиваемся. Чтобы получить более точное представление - погоняйте произвольную визуальную новеллу и прикиньте в голове что у нее там под капотом.
0
|
||
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 16.01.2017, 21:11 | ||
|
0
|
||
|
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
|||
| 17.01.2017, 01:54 | |||
|
Как уже сказали раньше - пиши на ООП-языке (C++, Ява, python и т.д.). Парсер можно реализовать методом рекурсивного спуска. Генератор кода можно соорудить при помощи LLVM, для какого-нибудь простого языка можно вручную генерировать ассемблерный код. (В другой моей курсовой работе довольно простенький язык программирования транслировался в язык стековой машины ^^). Если лень вручную писать лексический анализатор, да описывать грамматику языка, то можно вооружиться Flex'ом и Bison'ом (или любым другим инструментом). Все, что вспомнил по теме, я перечислил.
1
|
|||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
| 17.01.2017, 16:12 | |
|
Добавлено через 3 минуты
1
|
|
|
Форумчанин
8217 / 5048 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|||
| 17.01.2017, 17:35 | |||
|
0
|
|||
| 17.01.2017, 17:35 | |
|
Мой код вызывает аварийное завершение компилятора Разработка примитивиного компилятора на C# Разработка интерпретатора, а позже компилятора для C++ Что перспективнее - разработка игр под мобильные платформы или разработка embedded-систем Ошибка в программе из под компилятора FPC Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии
Введение
Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
|
|
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np
class PlantAgent:
def __init__(self, name, strategy, initial_biomass):
self. name = name
self. strategy = strategy # "greedy" (широколиственные) или. . .
|
сукцессия 9. Математика подлости: как растения предали грибных друзей
anaschu 27.06.2026
Статья 2. Глобальная фосфорная война: эволюционно-экономические механизмы распределения биомов Земли
Введение: Экологический рынок как игра с нулевой суммой
Традиционная экология долгое время. . .
|
сукцессия 8. Как я спорил с ИИ, которые - агенты растений и ненавистники грибов!
anaschu 27.06.2026
Статья 1. Хроники грибного восстания: как Сократов диалог разрушил академические догмы ИИ
Введение: Синдром «цифрового учебника»
Современные большие языковые модели (LLM) обладают колоссальным. . .
|
Главный вопрос моделирования сукцессии
anaschu 27.06.2026
главный вопрос.
Если эктомикориза лучше добывает недоступный фосфор. И ее масса максимальна из всех.
А широколиственный лес тоже имеет самую крутую биомассу.
То почему не возникло их симбиоза? Это. . .
|