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



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

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

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

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

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

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

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

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

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

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

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

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

В пятницу в США фьючерсы на живой скот и скот на откорме подешевели до самых низких цен

Греф считает российскую валюту стабильной, поэтому призывает все сбережения хранить в рублях

Население России в 2019 году сократилось на 35,6 тыс. человек

Страны одна за другой закрывают границы от приезжих из КНР

В Поднебесной создают иллюзию борьбы с вирусом с помощью россиян

Этот год начался с весьма трагичного для Ирана события

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

Террористы по указу США перекрыли гуманитарные коридоры в Сирии

Знак и Дождь относятся к вражеским русофобским СМИ

В Незалежной осознали, к чему ведет зависимость от Запада

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

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

Календарь- справочник. Хоккей 86/87

Аваков М., Глозман В. Справочник по трудовому законодательству

Основы операционной системы ЕС ЭВМ

И. Сталин Вопросы Ленинизма. Издание одиннадцатое

Автомобили «Жигули» ВАЗ-2104, -2105, -2107


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

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