Програмски језик високог нивоа — разлика између измена
Садржај обрисан Садржај додат
Нема описа измене |
м Бот: исправљена преусмерења |
||
Ред 15:
== Релативно значење ==
Појмови ''висок ниво'' и ''низак ниво'' (апстракције програмских језика) су у суштини релативни. Пре неколико деценија, [[C (програмски језик)|програмски језик С]], и слични језици, су најчешће сматрани језицима на „високом нивоу“, јер подржавају концепте као што су евалуација израза, параметаризонане рекурзивне функције, и типове података и структуре, док је [[Асемблер|асемблерски језик]] сматран за језик „ниског нивоа“. Многи програмери данас сматрају програмски језик С као језик ниског нивоа, јер нема разне карактеристике многих модерних језика (нема [[Објектно-оријентисано програмирање|објектно-оријентисан приступ]], [[
[[Асемблер|Асемблерски језик]] се може сматрати за виши ниво представљања [[Машински језик|машинског кода]], јер подржава концепте као што су константе и (делимично) изразе, понекад чак и [[промјенљива (програмирање)|променљиве]], [[радни језик|процедуре]] и [[структура података|структуре података]]. [[Машински језик|Машински код]], са своје стране, је на нешто вишем нивоу него микро-код или микро-операција које се користе интерно у многим [[Процесор|процесорима]].
|