Результаты (
русский) 3:
[копия]Скопировано!
термин "высокого уровня языка" не предполагает, что языквсегда более мелких языков программирования.оно ссылается на высокиеуровень абстракции из машины языка.вместо того чтобы заниматьсярегистры адресов памяти и призываем пачки, языки высокого уровня решенияюзабилити, нити, замки, объектов, переменные, приборов и сложная арифметикаили логических выражений.кроме того, у них нет команды, которая может непосредственнособрать языка в машинный код, в отличие от низкого уровня ассамблеиязык.другие функции, такие как обработке строк, процедуры, объектно - ориентированнымязык особенности и файл ввода / вывода также может присутствовать.традиционно языки высокого уровня сложных программпроще, хотя мелких языков, как правило, произвести более эффективный кодекса.абстракция казнь является препятствием, мешающим применения высокого уровняметоды программирования в ситуациях, когда вычислительных ресурсовограниченный характер.на высоком уровне программирования функций, таких как более общих данных структур,динамической толкования и промежуточных кодекса файлы, зачастую приводят к медленнее92скорость выполнения, выше потребление памяти и большей бинарные размера.дляпо этой причине, код, который нужно бежать, особенно быстро и эффективномогут быть написаны на более низком уровне языка, даже если язык высокого уровнясделает кодирования, легче.однако, учитывая растущую сложность современных микропроцессорныххорошо для архитектур, составителей языки высокого уровня частоподготавливать кодексы сопоставимы по эффективности к тому, что большинство мелкихпрограммисты могут производить вручную, и выше водозабора может позволитьболее мощная техника, обеспечивают более общие результаты, чем их низкого уровняпартнеров в конкретных условиях.термины "высокого уровня" и "мелких" по сути своей относительной.некоторыенесколько десятилетий назад, с языком (и аналогичные языков), наиболее часто считается"высокого уровня", как она поддерживает концепций, таких, как свобода выражения оценки, данные видыи структур, в то время как ассамблея язык считается "низкого уровня".многиепрограммисты сегодня может сослаться на C, как мелких, так как ему не хватает большого runtimesystem(например, нет мусора), в основном поддерживает только скалярных операций, иобеспечивает прямой памяти решения.поэтому он легко сочетаются с ассамблеиязык и машина уровне процессоров и микроконтроллеров.также отмечают, что ассамблея язык сам по себе может рассматриваться в качестве высшего уровня(но еще один к одному) представительство машинный код, как она поддерживает такие концепциикак постоянный и ограниченность выражения, иногда даже переменных показателей, процедур иданные структуры.машинный код, в свою очередь, является, по сути, слегка выше уровняпо сравнению с микропрограммой или микро - операций, используемых внутренних во многих процессоров.
переводится, пожалуйста, подождите..
