что можно написать на c



Автор Supra7sky задал вопрос в разделе Другие языки и технологии

Что сейчас из себя представляет чистый Си? Что пишут на Си? Если пишут, то почему не на С++? и получил лучший ответ

Ответ от Личный Кабинет Удален[гуру]
> Что сейчас из себя представляет чистый Си?
Язык программирования, являющийся подмножеством С++, но в настоящее время развивающийся независимо от С++.
> Что пишут на Си?
Например, драйверы и прошивки для микроконтроллеров, а также иные программы, не требующие GUI и ООП.
> почему не на С++?
1. Си, в отличии от С++, совместим с микроконтроллерами. И в целом Си портабельнее.
2. В некоторых случаях, Си обеспечивает более высокое быстродействие программ, нежели С++.
 
> eocron
> На чистом си, как правило, пишут какие-то очень ответственные штуки
Верно.
Чтобы не отвлекаться по мелочам типа ООП.
> А основная масса прогает на C# и Java, ибо <...> гуи хоть какой-то есть
C++ тоже поддерживает GUI.
Есть гуёвая библиотека Qt.
Есть C++ Builder.
Есть C++/CLI.
> Николай Веселуха
> программы, которые не требуют <...> ввода-вывода
printf("Не вижу проблем с вводом-выводом на Си. ");
Личный Кабинет Удален
Мыслитель
(6313)
<i>> Независимым от множества его подмножеством?</i>
Развивающимся независимо.
<i>> В угловых скобках было "графического" ;)</i>
Тогда надо писать: "графических интерфейса и ввода-вывода". Или "графического интерфейса и графического ввода-вывода".
А написано: "графического интерфейса и ввода-вывода".
<i>> Графический интерфейс в Windows как раз, насколько я знаю, сидит верхом на C++.</i>
Верно.

Ответ от Eocron[гуру]
На чистом си, как правило, пишут какие-то очень ответственные штуки - ПО навигации самолета, ПО управления ракетами и тд и тп. (знаю, проходил собеседования в нескольких компаниях, брали Си именно за того, что "быстро" и что-то там еще связанное с железками)
На C++ в основном разрабатывают игры и прочие программы где ООП в кассу и требуется написать быстродейственное ПО. А основная масса прогает на C# и Java, ибо удобно, менее геморно и гуи хоть какой-то есть.

Ответ от Krab Bark[гуру]
Подмножество C++, из которого он и развился, без средств об+ектно-ориентированного программирования. Например, ядро Windows в основном написано на чистом С.

Ответ от Alex[гуру]
Как ни странно, журнал Ксакеп (xakep.ru), похоронил его ещё в 2007 году. .
, но по-моему, си - жив! ! Да, он живёт в Objective-C. ))

Ответ от Николай Веселуха[гуру]
Всё что нужно написать на языке системного программирования. В основном программы, которые не требуют графического интерфейса и ввода-вывода, а также более-менее требовательны к быстродействию.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Что сейчас из себя представляет чистый Си? Что пишут на Си? Если пишут, то почему не на С++?
Си язык программирования на Википедии
Посмотрите статью на википедии про Си язык программирования
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*