Hög- och lågnivå- High- and low-level
Hög och låg nivå , som tekniska termer, används för att klassificera, beskriva och peka på specifika mål för en systematisk operation; och tillämpas i en mängd olika sammanhang, till exempel inom områden som är så varierande som datavetenskap och företagsekonomi .
Hög nivå beskriver de operationer som är mer abstrakta till sin natur; där de övergripande målen och systemfunktionerna vanligtvis handlar mer om det bredare makrosystemet som helhet.
Lågnivå beskriver mer specifika enskilda komponenter i en systematisk operation, med fokus på detaljerna i rudimentära mikrofunktioner snarare än makrokomplexa processer. Lågnivåklassificering handlar vanligtvis mer om enskilda komponenter i systemet och hur de fungerar.
Funktioner som bara framträder på en hög beskrivningsnivå kallas epifenomen .
Skillnader
På grund av komplexa systems natur kommer beskrivningen på hög nivå ofta att vara helt annorlunda än den på lågnivå; och därför är de (olika) beskrivningarna som varje levererar beroende på den nivå på vilken var och en (annorlunda) riktar sin studie. Till exempel,
- det finns särdrag hos en myrkoloni som inte är särdrag hos någon enskild myra ;
- det finns funktioner hos det mänskliga sinnet som inte är kända för att beskriva enskilda neuroner i hjärnan ;
- det finns särdrag hos oceaner som inte är särdrag hos någon enskild vattenmolekyl ; och
- det finns egenskaper hos en mänsklig personlighet som inte är egenskaper hos någon cell i en kropp.
Användningsområden
- Inom datavetenskap är mjukvara vanligtvis uppdelad i två typer: programvara för slutanvändare på hög nivå (t.ex. ordbehandlare, databaser, videospel, etc.) och systemprogramvara på låg nivå (t.ex. operativsystem, maskinvarudrivrutiner, etc.).
Som sådan är applikationer på hög nivå vanligtvis beroende av att applikationer på låg nivå fungerar för att fungera.
När det gäller programmering är ett programmeringsspråk på hög nivå ett som har en relativt hög abstraktionsnivå och manipulerar konceptuella funktioner på ett strukturerat sätt.
Ett programmeringsspråk på låg nivå är ett liknande monteringsspråk som innehåller rudimentära mikroprocessorkommandon . - I formella metoder kan en högnivåformell specifikation relateras till en körbar implementering på låg nivå (t.ex. formellt genom matematiskt bevis med hjälp av formella verifieringstekniker ).
- Inom sociologi och socialantropologi skulle beskrivningar på hög nivå vara termer som ekonomi och politisk struktur , och beskrivningar på låg nivå skulle vara enskilda människors motiv och arbete.
- Inom neurovetenskap skulle låg nivå relatera till funktionen hos en cell (eller del av en cell eller molekyl) och hög nivå till den övergripande funktionen eller aktiviteten hos ett nervsystem.
- I dokumentation, en hög nivå dokumentet innehåller sammanfattningen , de låg nivå dokument de tekniska specifikationerna.
- I näringslivet är företagsstrategi en högnivåbeskrivning, en lista över vem som gör vilka jobb är en lågnivåbeskrivning.
Exempel
- Klimatet är en högnivåbeskrivning av atmosfärens och oceanernas handlingar. Fysik av vatten- och gas -molekyler är en låg-nivå beskrivning av samma system.
- Instruktionen "skriv en kreativ dikt om kärlek" är en instruktion på hög nivå. Instruktionen "dra åt senorna i den dominerande handleden för att greppa pennan " är en lågnivåbeskrivning av en aktivitet inom det.
- "Wikipedia är en encyklopedi" är en högnivåbeskrivning jämfört med "Wikipedia är en samling textartiklar om många ämnen" . Den förra speglar en högre nivå av organisation, syfte, koncept och struktur, men förklarar inte vad Wikipedia fysiskt är . Den senare är mer detaljerad om vad Wikipedia exakt innehåller och hur den består, men förklarar inte vad dess övergripande syfte och mål är. Dessa är typiska egenskaper hos beskrivningar på hög och låg nivå.