Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.09.2019, 19:29   #1
Neofil
 
Регистрация: 05.09.2019
Сообщений: 6
По умолчанию Стоит ли заниматься созданием своего компилятора?

Задача. Создать компилятор высокоуровнего языка, в котором форма готового кода на языке ассемблер и машинного, не была схожа с формами других языков.
Допустим имеются след условия предъявляемых перед компилятором:
1. Каждая функция учитывает особенности архитектуры ЭВМ. (Пологая что этого добиваются люди которые создают компиляторы, есть вероятность огромная, что уже есть реализованная функция)
2.Компилятор должен учитывать оптимальный порядок построения любого вида кода из функций и данных, чтобы добиться быстроты порядка выполнения кода. (Скорее всего и этого добиваются разработчики компиляторов)

Зачем компилятор? Иметь под рукой собственный и безопасный язык, умеючи адаптируя его под современные задачи. Хорошая мысля?

Порассуждал немного...пришла мысль, что безопасность кода зависит от тяжести понимания кода на низком уровне, этого реально добиться?

Стоит ли заниматься созданием безопасного компилятора, со своей парадигмой? если нет желания зависеть от коммерческих версий, в которых богу известно что там ещё есть(закладки), и не понимаешь как оптимизировать построение программы под компилятор.
Neofil вне форума Ответить с цитированием
Старый 15.09.2019, 19:44   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Neofil Посмотреть сообщение
пришла мысль, что безопасность кода зависит от тяжести понимания кода на низком уровне, этого реально добиться?
это обфускация называется, но в целом так себе мысль если кому-то очень надо взломать.
https://en.wikipedia.org/wiki/Securi...ough_obscurity
Цитата:
Сообщение от Neofil Посмотреть сообщение
Зачем компилятор? Иметь под рукой собственный и безопасный язык, умеючи адаптируя его под современные задачи. Хорошая мысля?
Нет, у вас не останется времени на сами задачи.
Цитата:
Сообщение от Neofil Посмотреть сообщение
если нет желания зависеть от коммерческих версий
чего именно?
Многие современные опен сорс.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стоит ли начинать этим всем заниматься? У всех было такое в самом начале? Vlados321 Общие вопросы по программированию, компьютерный форум 9 27.08.2018 06:24
Сколько стоит установка своего ЖЕСТКОГО провайдеру - хостеру valerka92 Помощь студентам 7 18.12.2011 12:04
Проблемы с созданием объекта своего типа,С# roadzero Помощь студентам 4 04.04.2011 17:23
Помогите с созданием своего архива Volod'ka БД в Delphi 11 26.01.2009 10:02
Создание своего собственого компилятора xGroupers Общие вопросы Delphi 3 06.05.2008 23:41