Разработка и реализация на языке высокого уровня алгоритма выделения сильносвязных компонент ориентированного графа

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

i/> в функцию по значению, а не по ссылке (при этом передача по ссылке эмулируется с помощью указателей);

">указатели на функции и статические переменные

области действия имён;

-,;">структуры и объединения - определяемые пользователем собирательные типы данных, которыми можно манипулировать как одним целым;

Вот некоторые особенности других языков программирования, которых не имеет Си:

автоматическое управление памятью;

(C++ генерировали код программы на языке Си);

;">замыкание ;

);">вложенные функции (существуют компиляторы языка Си реализующие эту функцию, например компилятор GNU );

;

функции высшего порядка

карринг.

,,.,,.,,, сократило этот разрыв.

.">Одним из последствий высокой эффективности и переносимости Си стало то, что многие компиляторы, интерпретаторы и библиотеки других языков высокого уровня часто выполнены на языке Си.

:">После публикации K&R C в язык было добавлено несколько возможностей, поддерживаемый компиляторами AT&T и некоторых других производителей:

функции, не возвращающие значение (с типом void) и указатели, не имеющие типа (с т?/p>