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

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер
Регистрация

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

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

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

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

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

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

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


11:46.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.