Как правило, это делается в учебных целях. Написать свой язык - это достаточно сложная и интересная задача, чтобы приобрести опыт в программировании. Практическая ценность тут вряд ли есть - из существующих языков вполне можно подобрать для любой задачи наиболее подходящий. Вообще на данном этапе главный критерий выбора из существующих языков - не так сложность изучения или особенности синтаксиса, сколько наличие большого количества полезных готовых библиотек функций и шаблонов для решения какой-то группы задач.
По поводу микроконтроллеров - насколько мне известно, в абсолютном большинстве случаев их программируют на языке С (реже С++ или другой) , либо на ассемблере. Вот ассемблер действительно свой для каждого микроконтроллера, т. к. привязан к его архитектуре. Впрочем, не исключаю, что в особых случаях и свой язык пишут.. . если задачи уж очень специфические.
А для хакеров, кстати, ассемблер как родной :-) , так что на каком языке писана прога - не так и важно.. . Защита от взлома обеспечивается совершенно иными способами...
Другие языки программирования и технологии
В чём смысл писать свой язык программирования?
Только для обучения или чтобы лучше разобраться с ассемблером, в иных случаях написание языка программирования не целесообразно. Если ты конечно не олигарх и на тебя не работают сотни программистов
Взять к примеру 1С Предприятие - там имеется свой язык программирования, который ПОЗВОЛЯЕТ СКОНФИГУРИРОВАТЬ программу индивидуально для каждого пользователя и для любой задачи и цели ...Вот наверное для этого сегодня пишут свои собственные языки программирования и изучают синтаксические анализаторы и конечные автоматы.
Я одно время общался с человеком, который живёт в Америке, и зарабатывает разработкой микроконтроллеров, которые потом ставятся в "умные" стиральные машинки, и прочую продвинутую бытовую технику. .
Он говорит, что для каждой модели пишется отдельный язык, т. к. только язык, написанный с нуля, можно очень хорошо подогнать под железо. Но это ппц какая специфическая область.
Вообще - никто и не пишет свои широко распространяемые языки, их и так куча.
Он говорит, что для каждой модели пишется отдельный язык, т. к. только язык, написанный с нуля, можно очень хорошо подогнать под железо. Но это ппц какая специфическая область.
Вообще - никто и не пишет свои широко распространяемые языки, их и так куча.
Если хочешь разработать программное обеспечение, защищённое от несанкционированных модификаций и взлома. Т. е, 100% защищённым оно не будет, но хакерам надо будет очень покопаться, чтобы раскурочить софтину, написанную неизвестно на чём. :)
значит надо!!!!
Писать свой язык -- это бред ++ надо знать машинные коды ((
Смысл есть. выпустишь какую нидуть крутую штуковину, которая будет легче учиться чем те же си, бейсики и. т. д. Или язычок чтоб быстро создавать автозагузочные менюшки, патчики всякие. Я сам такой создаю.
Похожие вопросы
- если программы пишут на языках программирования, а как пишут сами языки программирования?
- на чем, написан c++ ? и, не пишите, что язык программирования написанн сам на себе, python к примеру написан на C .
- На каком языке программирования лучше всего писать сайт?
- На каком языке программирования лучше писать проги ?
- А какие языки программирования изучали в 80х и на чём вы их изучали?
- На каком языке программирования проще всего писать программы?
- Какой язык программирования выбрать для изучения для начинающего ? (внутри)
- С какого языка программирования начать?
- Какой язык программирования следует изучить в первую очередь, если в программировании вообще ничего не понимаешь?
- И снова про языки программирования ^_^ Поправьте, если я ошибаюсь где-то.