Вариант 10. Выбор из палитры используемых сегодня языков программирования одного

  • ID: 03897 
  • 12 страниц

Содержание:


1.Введение

Выбор из палитры используемых сегодня языков программирования одного, наилучшим образом подходящего для решения некоторой задачи, может оказаться трудным не только для начинающего программиста, но и для специалиста, обладающего большим опытом в программировании. Несмотря на имеющееся сегодня изобилие языков программирования разработка и реализация новых продолжается по мере расширения использования компьютеров и углубления понимания сущности программирования. Импульсом к созданию новых языков программирования является не только желание отдельных исследователей улучшить уже существующие, но и стремление крупных организаций, сознающих потенциальные преимущества языков программирования, ориентированных на решение задач определенного класса, к созданию таких языков.

А эти преимущества могут быть очень велики. Уже давно замечено, что стоимость разработки и сопровождения программного обеспечения во много раз превышает стоимость используемых аппаратных средств. Поэтому выбор языка программирования, на котором будет осуществляться реализация программистского проекта, является важным фактором, влияющим на снижение суммарных расходов по проекту.

К сожалению, языки программирования сложно сравнивать и оценивать. Критерии для их сравнения и оценки плохо определены и не всегда учитывают цели, преследовавшиеся при разработке того или иного языка программирования. Попробуем в данной работе рассмотреть те или иные аспекты проблемы сравнения и оценки языков программирования.

2.Машинный код процессора

Процессор компьютера – это большая интегральная микросхема. Все команды и данные он получает в виде электрических сигналов. Фактически процессор можно рассматривать как огромную совокупность достаточно простых электронных элементов - транзисторов. Транзистор имеет три вывода. На два крайних подается напряжение, необходимое для создания в транзисторе электрического тока, а на средний вывод – напряжение, с помощью которого можно управлять внутренним сопротивлением транзистора, а значит, управлять и током, и напряжением на его выводах.