Другие языки программирования и технологии
Вопрос для програмистов. Именно для програмистов не тех которые ничего не знают, а сами отвечают.
Во всех ли языках программирования можно написать операционную систему??
нет, конечно же. Что за глупый вопрос то?
Aндрей Белоусов
если по другому не получается, что делать?
Ты изучи историю зарождения и развития ОС, как они писались, и тогда сам ответишь на свой вопрос!
Дмитрий Марков
И где его читать??
"В языках" вообще нельзя ОС написать - только на языках... на некоторых, тех что пригодны для системного погроминга.
Дмитрий Марков
Почему вот в Javasckript же есть правда он работает только в браузере но он использует память внутри браузера
почему нет
Языки создавались под конкретные задачи. Не все задачи написание ОС.
Александр Полянин
Обсуждается не эффективность, а теоретическая возможность.
Александр Полянин
Или даже такое: ОС в браузере: https://ru.wikipedia.org/wiki/WebOS Определение не запрещает :-).
Операционная система должна управлять аппаратурой установленной на компе. Напрямую это можно делать только компилируемыми языками и не в байт код, а исполняемый. Плюс этот язык должен уметь работать с внешним ассемблером или как минимум должны быть ассемблерные вставки. Плюс этот язык должен уметь компилировать в файлы работающие без операционной системы. То есть обычный с++ или даже си расчитанный на виндовс не способен стартануть ОС без каких либо ухищрений. Файл с расширением *.exe созданный для виндовс или даже для DOS не способен работать без этой ОС.
Почитайте про реальный режим процессора и вход в безопасный режим. Страничная организация памяти. Это как минимум.
Так что мой ответ - НЕТ далеко не во всех. Я даже не смогу сейчас со старта сказать в каких, не считая ассемблера.
Почитайте про реальный режим процессора и вход в безопасный режим. Страничная организация памяти. Это как минимум.
Так что мой ответ - НЕТ далеко не во всех. Я даже не смогу сейчас со старта сказать в каких, не считая ассемблера.
На любом, но для некоторых ЯП может потребоваться загрузчик и гипервизор, написанные на другом ЯП.
Я смотрю большинство комментаторов даже не знает что такое операционная система. Мда... Вы вообще профильное высшее образование получали?
Я смотрю большинство комментаторов даже не знает что такое операционная система. Мда... Вы вообще профильное высшее образование получали?
Дмитрий Марков
А ты получил??? На bash не напишешь OS вот этого ты не знал)))
Не во всех
Дмитрий Марков
В каких нельзя?
Хоть все выучи, всё равно не напишешь ос.
Похожие вопросы
- Вопрос для програмистов. Какой должен быть ноутбук у програмиста?
- Как стать програмистом: ) Хотела бы узнать что нужно знать что бы стать хорошим програмистом (языки программирование...)
- Вопрос про програмистов
- Вопрос к програмистам или хакерам.
- вопрос к програмистам
- Вопрос к програмистам.
- Вопрос к програмистам!
- Очень важный вопрос от програмиста
- Вопрос для програмистов.
- Для изучения Visual C++ нужно знать С++? прошу отвечать по теме