У дома звуков Каква е семантичната празнина? - определение от техопедия

Каква е семантичната празнина? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Semantic Gap?

„Семантичната пропаст“, ​​както често се споменава в ИТ, е разликата между програмите за програмиране на високо ниво в различни компютърни езици и простите компютърни инструкции, с които микропроцесорите работят на машинен език. Тази класическа разлика принуди инженерите и дизайнерите да разгледат различни начини за посредничество между езика на високо ниво и основния език на машината.

Техопедия обяснява семантичната пропаст

В миналото инженерите се опитваха да преодолеят семантичната пропаст, като направиха микропроцесорите по-сложни, както при моделите сложни инструкции за изчисляване (CISC). Те обаче откриха, че може да бъде също толкова ефективно, ако не и повече, да се проектират изчислени модели с намален набор от инструкции (RISC). Философията е, че микропроцесорите не трябва да вършат сложна работа, но могат да разбият инструкциите от високо ниво на прости стъпки. Това резонира с начините, по които семантичното програмиране се компилира или разбива на машинен език. Семантичната пропаст илюстрира разликата между хората и компютрите и как те обработват данни.

Каква е семантичната празнина? - определение от техопедия