четверг, 7 февраля 2013 г.

языки низкого уровня используют программисты

В зависимости от того, насколько языки программирования напоминают человеческие языки, они относятся к различным уровням. Языки программирования, в которых используются обычные слова и которым относительно просто для большинства людей научиться читать и понимать их, называют языками высокого уровня. Противоположность им — языки низкого уровня, научиться читать и понимать их совсем непросто. К языкам высокого уровня относится популярный язык программирования BASIC (БЕЙСИК), а также другие языки, которые уже не так популярны. Читать программы на BASIC (БЕЙСИК) почти так же просто, как романы на английском языке, и все его команды и инструкции — английские слова, которые написаны полностью или в которых пропущено несколько гласных либо не соблюдаются правила правописания.Самый низкий уровень из всех языков программирования нижнего уровня имеет машинный язык. Этот язык фактически представляет собой запись примитивного мычания и ворчания самого процессора. Машинный язык состоит из чисел и кодов, которые микропроцессор понимает и выполняет. Но на самом деле никто не пишет программы на машинном языке. Программисты при необходимости используют ассемблер, который на одну ступеньку выше машинного языка (языка самого низкого уровня), потому что мычание и ворчание представлено на нём более понятно, а не в виде чисел.Почему же иногда используется язык нижнего уровня, хотя существуют языки высокого уровня? По причине скорости! Программы, написанные на языках низкого уровня, выполняются с такой скоростью, с какой компьютер может выполнять их, т.е. часто во много раз быстрее, чем программы, написанные на языках высокого уровня. Кроме того, размер программы на ассемблере обычно меньше. Программа, написанная в Visual Basic, может занимать 34 Кбайт памяти, то та же самая программа, написанная в ассемблере, может занимать всего лишь 896 байт. С другой стороны, время, которое требуется, чтобы разработать программу на языке ассемблера, намного превосходит то, которое требуется для записи той же самой программы на языке высокого уровня. Это компромисс.Язык программирования С считают язык среднего уровня. Кое-что в нём похоже на хрюканье и ворчание нижнего уровня, но очень много такого, что относится к языку высокого уровня, который читается подобно любому предложению из романа Майкла Крайтона, но, конечно, в разработку программ нужно вложить больше души. Язык С объединяет лучшие свойства языков программирования высокого уровня и скорость выполнения, присущей языкам низкого уровня. Именно поэтому все так обожают С. Tags: ,

Уровень языка программирования

Без паблисити нет просперити

CaesarFX - Уровень языка программирования

Комментариев нет:

Отправить комментарий