Высоко- и низкоуровневые
Эта статья нуждается в дополнительных цитатах для проверки . ( декабрь 2009 г. ) |
Высокий уровень и низкий уровень , как технические термины, используются для классификации, описания и указания конкретных целей систематической операции; и применяются в широком диапазоне контекстов, например, в таких разнообразных областях, как информатика и деловое администрирование .
Высокоуровневые описывают те операции, которые носят более абстрактный и общий характер; при этом общие цели и системные характеристики обычно больше касаются более широкой макросистемы в целом.
Низкий уровень описывает более конкретные отдельные компоненты систематической операции, уделяя особое внимание деталям элементарных микрофункций, а не макросложным процессам. Классификация низкого уровня обычно больше касается отдельных компонентов системы и того, как они работают.
Различия
[ редактировать ]Из-за природы сложных систем описание высокого уровня часто будет полностью отличаться от описания низкого уровня; и, следовательно, (разные) описания, которые дает каждый из них, зависят от уровня, на котором каждый (по-разному) направляет свое исследование. Например,
- есть особенности у муравьиной колонии , которые не свойственны ни одному отдельному муравью ;
- существуют особенности человеческого разума не описывают отдельные нейроны мозга , которые, как известно , ;
- существуют особенности океанов , которые не присущи какой-либо отдельной молекуле воды ; и
- Есть особенности человеческой личности , которые не свойственны ни одной клетке организма.
Использование
[ редактировать ]- В информатике программное обеспечение обычно делится на два типа: прикладное программное обеспечение для конечных пользователей высокого уровня (например, текстовые процессоры, базы данных, видеоигры и т. д.) и системное программное обеспечение низкого уровня (например, операционные системы, драйверы оборудования, и т. д.).
Таким образом, высокого уровня приложения низкого уровня . обычно полагаются на работу приложений
С точки зрения программирования, язык программирования высокого уровня — это язык программирования, который имеет относительно высокий уровень абстракции и структурированно манипулирует концептуальными функциями.
Язык программирования низкого уровня похож на язык ассемблера , который содержит команды, близкие к процессора инструкциям . - В формальных методах высокого уровня формальная спецификация низкого уровня может быть связана с исполняемой реализацией (например, формально путем математического доказательства с использованием формальных методов проверки).
- В социологии и социальной антропологии описаниями высокого уровня будут такие термины, как экономика и политическая структура , а описаниями низкого уровня будут мотивы и работа отдельных людей.
- В нейробиологии низкий уровень будет относиться к функционированию клетки (или части клетки, или молекулы), а высокий уровень — к общей функции или активности нервной системы. [1]
- В документации документ высокого уровня содержит резюме , документы низкого уровня — технические спецификации.
- В бизнесе корпоративная стратегия — это описание высокого уровня, а список того, кто какую работу выполняет, — это описание низкого уровня.
Примеры
[ редактировать ]- Климат — это высокоуровневое описание действий атмосферы и океанов . Физика молекул воды и газа представляет собой низкоуровневое описание одной и той же системы.
- Инструкция «Написать творческое стихотворение о любви» — инструкция высокого уровня. Инструкция «напрячь сухожилия доминирующего , запястья чтобы схватить ручку » представляет собой низкоуровневое описание действия внутри нее.
- «Arc.Ask3.Ru — это энциклопедия» — это описание высокого уровня по сравнению с «Arc.Ask3.Ru — это собрание текстовых статей на многие темы» . Первый отражает более высокий уровень взгляда на организацию, цель, концепцию и структуру, но не объясняет, что такое Arc.Ask3.Ru физически . Последний более подробно описывает, что именно содержит Arc.Ask3.Ru и как она составлена, но не объясняет ее общую цель и задачи. Это типичные особенности описаний высокого и низкого уровня соответственно.
- В более общем плане энциклопедии, такие как Arc.Ask3.Ru, можно рассматривать как источник информации более высокого уровня по конкретной теме, чем, например, в профессиональном или научном журнале .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Марр, Дэвид (1982). Видение: вычислительное исследование человеческого представления и обработки визуальной информации . Сан-Франциско: WH Freeman and Company. ISBN 0-7167-1284-9 .