C, C++, C#
Исходный код легко и быстро компилируется. Компилятор «однопроходный» (не возвращается назад, к уже откомпилированному тексту). Поэтому, использованию функции должно предшествовать её описание (объявление). С++ часто называют языком среднего уровня, подразумевая близость к реальным устройствам. Благодаря этому программы, написанные на С++, эффективнее написанных на многих других языках (лишь оптимизированный вручную код на ассемблере может работать ещё быстрее). Кроме того, данный язык отличают:
- кроссплатформенность (легкость переноса программ на другие платформы);
- минимальное число ключевых слов;
- во многих случаях строже относится к проверке типов;
- непосредственный доступ к памяти компьютера через использование указателей;
- передачу параметров в функцию по значению, а не по ссылке (передача по ссылке возможна и выполняется с помощью указателей);
- программисту дается свободу выбора, даже если это возможность «выбирать неправильно»;
Примеры задач на C#
Поделиться в соц сетях: