Написать возможно.
Касательно отличий: в том же, в чём эти языки вообще друг от друга отличаются.
C/C++
Возможно ли на C++ написать операционную систему, и чем C++ в этом отличается от C?
Классы - т. е. объектный подход - главное отличие. Но, можно писать "функционально" и на С++. Использование классов (правильное!) делает программы надёжнее и позволяет быстрее писать. Хочется ОС писать - пиши! Когда комета в следующий раз прилетит спишемся, скажешь как успехи.
На Си и Ассемблере написаны Unix, Linux, Windows, MacOS и т. п.
На C++ написано в этом плане - НИЧЕГО. )))
На C++ написано в этом плане - НИЧЕГО. )))
Алексей Долженко
На C++ написано ядро Fuchsia OS. Использование C там вообще не приветствуется.
В C++ введено понятие класса. Это главное отличие.
и ведь действительно - тупой
а что, это очень умно - не понимать, что для написания своей ОС нужно прежде всего не Си и не C++, а вагон печенек, а для раскрутки такая гора печенек, которой ты в жизни не заработаешь?
я тебе объясню, зачем печеньки нужны, если ОС пишешь сам: они нужны на время написания ОС, потому что это годы с утра до вечера, ни с какой работой совмещать не выйдет, а кушать надо.
или умно обсуждать написание ОС, игнорируя это обстоятельство? спроси тогда уж - что лучше для написания ОС - табы или пробелы.
а что, это очень умно - не понимать, что для написания своей ОС нужно прежде всего не Си и не C++, а вагон печенек, а для раскрутки такая гора печенек, которой ты в жизни не заработаешь?
я тебе объясню, зачем печеньки нужны, если ОС пишешь сам: они нужны на время написания ОС, потому что это годы с утра до вечера, ни с какой работой совмещать не выйдет, а кушать надо.
или умно обсуждать написание ОС, игнорируя это обстоятельство? спроси тогда уж - что лучше для написания ОС - табы или пробелы.
Игорь Михайлов
>для написания своей ОС
Для чего то досо-подобного хватит и дня.
Для чего то досо-подобного хватит и дня.
C++ поддерживает ООП, C нет. Написать операционную систему можно, но я бы посоветовал сначала изучить ядро какой-нибудь существующей ОС, например Linux. Так же кроме C/C++ потребуется Assembler.
Да ничем не отличается, примеры есть - Haiku.
Можно, я разрешаю
Похожие вопросы
- Почему команды уровня операционной системы выполняются сразу же микроархитектурой а не операционной системой?
- Помоги написать лабу по программированию на c++
- Написать программу, которая по выбору пользователя меняет цвет консольного приложения C++
- C++ напишите функцию 2 треугольника похожи или нет
- Напишите программу, которая выводит таблицу факториалов от 1 до 10. c++
- Написать код для задачи на C++
- Проблема в операционной системе телефона
- Написать 4 лёгкие программы на C++.
- Палиндром c++ Написать программу. Help!
- Написать программу на языке программирования C++