Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Особенности языков программирования



Читайте также:
  1. I.2. Сопоставительный анализ фразеологизмов представленных различными природными явлениями русского и эстонского языков.
  2. I.I. Предмет фразеологии. Виды и признаки фразеологизмов. Особенности перевода фразеологизмов.
  3. Iужно обратить внимание на двойственную природу предлагае­IbIX обстоятельств в искусстве эстрады вообще, и в конферансе в особенности.
  4. VI. Особенности проведения вступительных испытаний для граждан с ограниченными возможностями здоровья
  5. XI. Особенности перевозки некоторых категорий багажа
  6. XI. Особенности приема на факультет среднего профессионального образования
  7. А. Психолого-педагогические особенности и специфика воспитания детей МЛАДШЕГО ШКОЛЬНОГО возраста.

Языки программирования обеспечивают плодородную почву для спорных идей. Про некоторые из них с самого начала было ясно, что они не только сомнительны, но и просто являются плохими. Отличный пример представляют средства, предложенные в 1960 г. для языка Algol и позже для его преемников [1].

Большая часть людей считает, что язык программирования - это всего лишь код, единственное назначение которого состоит в конструировании программного обеспечения, выполняемого на компьютерах. Однако язык программирования - это модель вычислений, а программы - это формальные тексты, к которым применимы математические рассуждения. Модель должна определяться таким образом, чтобы ее семантика описывалась без отсылок на какой-либо нижележащий механизм, физический или абстрактный.

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


Дата добавления: 2015-07-10; просмотров: 91 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.006 сек.)