Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   Почему большинство проектов Open Source написаны на СИ, а не на СИ++ (http://forum.oszone.net/showthread.php?t=100993)

Mr666 19-02-2008 03:25 743549

Почему большинство проектов Open Source написаны на СИ, а не на СИ++
 
Здравствуйте!

Не могу взять в толк, почему почти всё написано на СИ, а не на СИ++. То есть практически любой Open Source проект написан на СИ. Где вообще тогда СИ++ применяется, и почему на нём не пишут ОС или сервера.

ruslandh 19-02-2008 21:00 744164

1 C более стандартизован
2 Более простой, а значит в нём меньше вероятность совершить ошибку. или просмотреть уязвимочсть в коде.
3. Многие профессионалы восприняли С++ как излишне "заумный", в нём трудно читается чужой код.

Envel 20-02-2008 23:17 745074

KDE (а это огромное количество кода) и все его приложения написаны на C++, думаю это с лихвой компенсирует недостаток использования C++. Язык С более низкоуровневый, на нем проще представить, как будет выглядеть скомпилированный код. С++ код получается медленнее, чем С. Как правило, код С проще оптимизировать в плане производительности, чем код С++. С++ проще организовать в краткий лаконичный и организованный код, понятный человеку. Но не машине.


Время: 01:30.

Время: 01:30.
© OSzone.net 2001-