Нормальная форма ядра
Эта статья в значительной степени или полностью опирается на один источник . ( март 2024 г. ) |
Нормальная форма ядра , или KNF , — это стиль кодирования , используемый при разработке кода для операционных систем BSD . Основанный на оригинальной концепции KNF, разработанной Исследовательской группой компьютерных систем , он определяет стиль программирования , которому должен соответствовать предоставленный код до его включения в кодовую базу . KNF начинался как кодификация того, как Кен Томпсон и Деннис Ритчи форматировали исходный UNIX C. исходный код В нем описываются такие вещи, как присвоение имен переменным, использование отступов и использование ANSI C или K&R C. стилей кода Каждый вариант BSD имеет свои собственные правила KNF, которые со временем развивались и незначительно отличались друг от друга.
Ядро и пользовательская среда SunOS также используют аналогичный стиль отступов, который был заимствован из документов стиля AT&T и который иногда называют нормальной формой Билла Джоя . Правильность отступов списка исходных файлов можно проверить с помощью программы проверки стиля, написанной Биллом Шенноном. Эта программа проверки стиля называется cstyle. [1]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Шиллинг, Йорг (13 июля 2016 г.). «Инструменты Schily: cstyle» . СоурсФордж . Проверено 07 марта 2018 г.
Внешние ссылки
[ редактировать ]- FreeBSD разработчика ядра Руководство : Руководство по стилю исходного файла ядра –
- OpenBSD разработчика ядра Руководство : Руководство по стилю исходного файла ядра –