Форум: "Потрепаться";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
ВнизДва уровня языков программирования? Найти похожие ветки
← →
NightStranger © (2005-06-03 21:55) [0]Hi! Слышал, что языки программирования делятся на низкоуровневые и высокоуровневые. Что обозначает это деление?
← →
VEG © (2005-06-03 22:02) [1]Это уровень абстракции. Чем ниже уровень, тем больше программирование похоже на написание кода машинными кодами, чем выше уровень - тем меньше.
← →
NightStranger © (2005-06-03 22:06) [2]Грубо говоря "100110101" - это на низком уровне, а "begin ... end" - это на высоком? Каким языком является ассемблер?
← →
VEG © (2005-06-03 22:09) [3]Ассемблер - машинные коды.
Delphi, C++ и т.д. считаются высокоуровневыми.
Самый высокий уровень абстракции в языках типа Haskell.
← →
begin...end © (2005-06-03 22:10) [4]> VEG © (03.06.05 22:09) [3]
> Ассемблер - машинные коды.
В смысле?
← →
VEG © (2005-06-03 22:11) [5]begin...end © (03.06.05 22:10) [4]
Ну в общем, низкий уровень абстракции. Так, для понятности :)
← →
VEG © (2005-06-03 22:15) [6]Кстати, еще для справок. Считается, что чем выше уровень абстракции, тем проще писать сложные вещи, и тем сложнее писать элементарные вещи... Тут, правда, с оговорками. Но смысл таков: «Привет мир!» на Pascal"е проще написать, ченм на Haskell, но при этом систему распознавания голоса на Haskell написать проще, чем на Pascal"e. И еще, обычно чем выше уровень абстракции, тем обычно тормознее код получается...
Это все из личных соображений... Может, я думаю не совсем верно...
← →
NightStranger © (2005-06-03 22:25) [7]Т.е. на таких могут писаться ядра систем ит.п.?
низкий уровень абстракции = высокоуровневый язык?
Высокий уровень абстракции = низкоуровневый язык?
← →
VEG © (2005-06-03 22:34) [8]>NightStranger © (03.06.05 22:25) [7]
Ядро ОС по идее может быть написано на чем угодно, если код можно скомпилировать под данный процессор.
Под уровнем абстракции вроде как и подразумевается уровень языка.
Что-то засомневался я... :)
← →
NightStranger © (2005-06-03 22:36) [9]
> Что-то засомневался я... :)
в чем?
← →
VEG © (2005-06-03 22:37) [10]NightStranger © (03.06.05 22:36) [9]
Не обращай внимания...
← →
NightStranger © (2005-06-03 22:42) [11]Так в [7] я правильно сформулировал?
← →
DrPass © (2005-06-04 00:28) [12]Наоборот. Можно еще сказать, что признаком низкоуровневого языка является платформенная зависимость. Это как раз следствие низкого уровня абстракции от аппаратной архитектуры ЭВМ
← →
Igorek © (2005-06-04 00:35) [13]NightStranger © (03.06.05 21:55)
Слышал, что языки программирования делятся на низкоуровневые и высокоуровневые.
Тебе послышалось.
← →
Белолипский Александр © (2005-06-04 04:08) [14]>Igorek © (04.06.05 00:35) [13]
>Тебе послышалось.
5+ :-)))
NightStranger © (03.06.05 21:55)
Афигеть!
← →
raidan © (2005-06-04 14:07) [15]>Белолипский Александр © (04.06.05 04:08) [14]
Человек познает мир!
Что вы привязались?
← →
Kerk © (2005-06-04 14:10) [16]raidan © (04.06.05 14:07) [15]
Может стоит его познавать и другими путями? Школа, гугл..
← →
raidan © (2005-06-04 14:16) [17]>Kerk © (04.06.05 14:10) [16]
А еще из книжек...
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.041 c