??????? ????????
??????? ????????
??????? ????????
  КОРЗИНА - пусто
Поиск



Последние добавления

М.Е. Левин Игры XXII Олимпиады в филателии: Каталог-справоч ник. 1986

Ю.М. Климов Искусство на почтовых марках: Каталог-справоч ник. 1984

М. Левин Филателия о спартакиадах народов СССР. 1971

Астрономия в филателии: Каталог-справоч ник. 1979

Корнюхин А.Е. Под парусами филателии. 1975

Русско-немецкий разговорник, 1959

Англо-русский словарь по программировани ю и информатике (с толкованиями).1989

Городилин В. М. Регулировщик радиоаппаратуры . 1983

Иванов В. И. Полупроводников ые оптоэлектронные приборы: Справочник, 1984

Приемники телевизионные «РЕКОРД ВЦ-381». 1996

Лента новостей

Незалежная снимет всю блокаду с Крыма

Чемезов встретился с президентом Владимиром Путиным

Зеленский изгоняет из власти всех,кто работал с Порошенко

Русофобия в Британии никуда не делась

Восемь офицеров ФСБ, которые проходят по делу о разбое в московском банке, скрылись

Москву обвинили в военных приготовлениях на территории Белоруссии

Телефонный разговор Путина с Зеленским

Эксперты нашли самые легкие и подходящие пути к освоению планетарных систем

Пятеро военнослужащих погибли и столько же получили ранения при защите ДНР

В России новая статистическая аномалия

<<<Все новости>>>

Популярные книги

Зайцев А. М., Крорсташевский Р. В. Авиационные подшипники качения

Стокер Б. Дракула: Роман

Теория управления Зацепина С А, Львович Я Е, Фролов В Н

Школьный астрономический календарь на 1974/75 учебный год

Ю.М. Климов Искусство на почтовых марках: Каталог-справочник. 1984


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

 Книга: Основные понятия и конструкции языков программирования
 Просмотреть в оригинальном размере
 
Цена: 128.00 руб.

Количество:   

  Обсудить на форуме
  Добавить отзыв к данному товару
  Рекомендовать товар другу




Лавров С. С. Основные понятия и конструкции языков программирования.— М.: Финансы и статистика, 1982. —80 с, ил.


Дается обзор основных понятий, встречающихся в современных языках программирования, таких, как Алгол-68, «Паскаль», ПЛ/1 и другие, повышающих эффективность труда программистов. Цель книги — расширить кругозор читателя, знакомство которого с языками программирования исчерпывается Алгол-60 и одним из машинных языков, и облегчить для него изучение более развитых и более современных языков программирования. Для прикладных и системных программистов, студентов и аспирантов, изучающих языки программирования.

В этой работе дан обзор основных понятий, встречающихся в современных языках программирования, таких, как Алгол-68 [5, 15, 16], ПЛ/1 [17], «Паскаль» [7, 24] и др. Основное внимание здесь уделено не деталям и частным случаям, которые в изобилии встречаются в этих языках, особенно в ПЛ/1, а наиболее общим понятиям, взятым в их простейшей форме. Цель работы — расширить кругозор читателя, знакомство которого с языками программирования исчерпывается языком Ал-гол-60 и одним из машинных языков (например, в объеме глав 1—9 книги [13]), облегчить для него изучение более развитых и более современных языков. Для понимания рассматриваемого материала и знание Алгол-60 не обязательно, так как он используется лишь в иллюстративных целях. Из машинных понятий важно знать только, что такое память, ячейка, адрес, разряд. Но при отсутствии всяких программистских навыков читать эту работу, скорее всего, бесполезно, так как главное в ней — описание понятий, повышающих эффективность труда программиста.

Формально язык программирования — это множество текстов, записанных с помощью: некоторого набора символов — алфавита языка. Содержательно, т. е. по существу, язык программирования — это средство общения между человеком, или, как еще говорят, пользователем языка, и вычислительной машиной, или, короче, вычислителем. Кроме этого первоначального назначения языки программирования сразу после их возникновения приобрели и другие функции — стали средством общения между людьми и средством мышления, причем очень важным средством для людей, которым необходимо по роду их деятельности разрабатывать алгоритмы для решения разнообразных задач и заставлять вычислительные машины работать по этим алгоритмам. При оценке возможностей, которые язык программирования предоставляет пользователю, на первое место выступают именно качества языка как средства мышления. Хорошо организованный язык с четко продуманной системой понятий, достаточно общих, но в то же время простых и ясных, хорошо взаимодействующих между собой, помогает пользователю организовать свои мысли, отделить главное от второстепенного на каждом этапе работы, последовательно двигаясь к намеченной цели. Поэтому во всем мире наиболее опытные и авторитетные программисты высоко оценивают такие языки, как Алгол-60 (для своего времени), Алгол-68, Симула-67 [10], «Паскаль» и скептически относятся к языкам Фортран, ПЛ/1 и им подобным. Впрочем, полного единства взглядов здесь нет, и некоторые специалисты подчеркивают роль не языка, а методологии программирования при составлении обширных и сложных алгоритмов. Несомненно одно — само появление универсальных (не машинно-ориентированных) языков означало, что человек ради облегчения и лучшей организации своего труда готов идти на некоторое снижение эффективности получаемых в результате программ. Поэтому довод, что некоторые языки позволяют лучше использовать возможности машины, чем языки, ориентированные на простоту программирования (а именно этот довод приводится прежде всего в пользу Фортрана и подобных ему языков) исторически мало обоснован.





Последнее обновление: Вторник, 18 Сентября 2018 года.



Ваш путь по магазину:
Главная страница магазина Программирование Основные понятия и конструкции языков программирования


Вы смотрите книгу: Основные понятия и конструкции языков программирования.

Rambler's Top100 Яндекс.Метрика