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



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

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

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

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

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

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

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

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

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

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

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

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

В Крыму три человека пострадали от нападения волка

Есть ли у Донбасса шанс войти в состав России?

Число стариков в России уже превышает число маленьких детей

В России со следующего года начнет сокращаться число чиновников

Палестина попросила российский МИД повлиять на Израиль

По итогам 2019 года число россиян сократится на 284 800 человек

Россияне находят способы проголосовать против власти

На российский рынок вышел американский производитель растительного мяса на основе горохового белка

Если у человека не та группа крови, то ему суждено быть неудачником

Развал Незалежной неминуем

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

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

Радиолюбительские приборы для настройки телевизора

Чарнко Д. В. и Хабаров Н. Н. Основы проектирования механосборочных цехов

Микросхемы и их применение, 1978.

Черенкова Е. Л., Чернышев О. В. Распространение радиоволн

Что делать?


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

 Книга: Основные понятия и конструкции языков программирования
 Просмотреть в оригинальном размере
 
Цена: 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 Яндекс.Метрика