![]() |
Сменил ли C# C++?Нередко можно встретить утверждение о том, что C# «современнее» C++ и заменил, вытеснил его. Верно ли это? Нет, это два разных языка разные и используются для различных целей. У них есть схожие имена, объявления, но есть и коренные различия. ![]() Основные отличия C++ компилируется в машинный двоичный код. C# компилируется в код MSIL, который в свою очередь скомпилирован в двоичный код JIT (случай, как в Java). Таким образом, C++ быстрее, но для работы под системы Linux, Windows, Mac придется компилировать отдельно. C++ дает вам больше контроля, например, управление памятью. В C# есть сборщик мусора, он управляет памятью. Разработчику не нужно беспокоиться об этом. В C++ вы можете выделять и освобождать указатели, объекты.. Приложения в C# легче писать, потому что .NET беспокоится о свободной памяти. C# быстрее развивается, C++ быстрее работает. Вот почему игры, настольные программы (со многими вычислениями) разрабатываются в С++, но для бизнес программ используется C#. ![]() Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда. ![]() |
Мои услуги
|
© upread.ru 2013-2022 При перепечатке активная ссылка на сайт обязательна. |