Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

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

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

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

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

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

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

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

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

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

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


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


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840