Главная » Просмотр файлов » Р.У. Себеста - Основные копцепции языков программирования (2001)

Р.У. Себеста - Основные копцепции языков программирования (2001) (1160794), страница 6

Файл №1160794 Р.У. Себеста - Основные копцепции языков программирования (2001) (Р.У. Себеста - Основные копцепции языков программирования (2001)) 6 страницаР.У. Себеста - Основные копцепции языков программирования (2001) (1160794) страница 62019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

«ю ири иоч лалеко не очевидно, по крайнеГ«мере в ретроспективе. что самыГ«пои!лярный язык — сал«ый лучший. Иногда причиной широкого распространения я«ыка становится нелостаточное знание пользователями обш««х кониепиий языков программирования. Напричер. в начале 1960-х голов чноп«е полагали. ч«о будет лучше заменить язык !нОК!'КАх я«ыкоч А! ОО1 60 !Вас! из е! а1..

!96"!. поскольку, помимо всего ироче«о. 1«о«слелн««Г««легаитнее и солерж«п более эффективные управляюшие структуры. Подобнос ~релзожение не поддержала часгь программистов н менеджеров, руководивших ра«работками програччного обеспечения. которые не вполне понимали ко««ие««сии языка А!.ОО!. 60. 1!ч казалось. что его описание трэлно лаке просто прочитать (так оно и оыло«. а понять — еше сложнее Они не приняли во внимание выгод блочной структуры, рек!рсии и великолепно организованных зиравляюших операторов. поэтому онн н не ! видели преимушеств языка А1 СО1 60 перел языком ЕОКТКАХ.

Раз!чается. как показано в главе '. на отказ от использования языка АГ.ОО!. 60 повлияли многие факторы. но неосведомленность пользователей компьютеров также сыграла свою роль. Вообше. если люли. выбираюшие язык програмчнровання. будут полнее информированы. то можно надеяться. что л!чшие языки быстрее вытеснят худшие. Глава1. Вводные замечания 3.2.

Области применения программирования Компьютеры приченяюзся во чножестве различнык сб !л;.Сй с::: л л1: ° кчся как для управления атомными электростанция!!и. тлк и =зя кране!Нч зжк.сл О лл .ч;.к !скоВых книжках. Из За такого разнооорлзия использОВания кок!,.ь'этк' 'ь . лзрлбсткл языков программирования также ве ется в различнык направлениях В зтсч слзлетс чы к1атко рассиотрим неско.!ько Ооллстей Грикгенения кочльютерОВ и ! к'жсч и лолы' юш!Сея В этих областяк языки програччирования 1.2.1.

Научные приложения ПЕРВЫЕ цнфрОВЫЕ КОЗЗПЬН1тсркь ПОяВИВШИЕСя В !9ЛГЗ-; -, З: С-О. ЮВ. ';Ь И фаК- тически изобретазись лля нл1чиык целей Ооычно наз !ные поило кею «!о;к т лело с простьии! структз рами данных и знэчительньгч количестВОИ 3, !'фчс и'!сс' Вычислс ний, выполняек!Ык нал числачи с плаваюшей точкой. Наиоолее ч.ст.

Зпотрсо..ясчычи стРУктлРами данных Явлаютсл массивы и члтРицы. Нз !пРавлаю чик ст; ккт~о -юше лозгих испозьззются ш!кты со счетч!шок! и зслоаные Операторь: ЯТБ!ки гро:Тзчк!ир! алиня высокого уровня. созданные лля применения в научнык исследованиях. рлар..! ЛТЬ1вжзись икзенно лля Эловлсгворения такик потребностег!. Конкзреитсч этик чгыксз . ь -. ЯЗык ассемблера. поэтозЗТ главной была эффективность Первым языкокк создаю.ь:ч я нлэчных пргьзожениг!.

был язык ГОйТййк Язык АГ.ОО1 бтэ !! бель "Листве е:. пе! к!к~ к также предназначались лля подобных алей. хотя при этом г ю! Иогл,! Нсполь Блтьсч и ь других ролсзвеннык областят Однако лля накчнык прихожею!й Особо важи- фф юивность. а ни один из созданных языков не оказался лз чше языка г ОКТйд'.к 1.2.2. Коммерческие приложения Использование компьютеров в ооласти коммерции нач!к!ось а '.

ч:: - . Телах .1;я зт й цели были разработаны спешгальныс кочпьютеры и языки прог;лк ч! розан, я ' !ж! выч удачным языком высокого уровня лля кок!к!Срческик целей бь:: ЬОВО! '..''!. !ОХ.'. иояанвшиГ!Ся в 19бО голу и по сегодняшний лень являюшиГ!Ся В этой солист: ° " ь; ! и!,!- рока нсиользуечык! языкоч Пе:ювые языки програччироаания отл;шак тся стями генерации полробных отчетов. точнычи способачи описания и крз ы, ч ст»г'.

ных чисел и сикгвозьнык данных. а также возможностью апреле. ять арифчс; лействия с лесятичнычи числачи С появленнеч микрокомпьютеров возникли новые способы использован! к ", и,... теров в деловой сфере. особенно в чалоч бизнесе. Зля кочз!Срческик целей ж л та и:. ботаны лва специальнык инструмента. широко используечых сейчас в к!азык .:и!.,Ьчс. рах: системы крупнофорчатнык злектроннык таолиц и системы баз ланньл Кроме языка СОВОГО.. с! шествзет лишь несколько языков програччировэ!' н ° ис !- тнрованных на коз!к!Срческкн! Сферк применения. В книге этп языки не рассчк; инок тся, за исключением павы '. в которой излагается история развития языка О! ЗВ 1.

1.2.3. Искусственный интеллект Искусственный интеллект (ИИ) — обширная область применения кочиью;сп ч О- лнчаюшаяся использованием сичвольных. а не числовых вычислений Пол ситин лкнычи вычислениями полразумевастся з!Внипзлирование не с числачи. а с сичволачи Кроче 27 1.2. Области примвнвния программирования ~ »о. символьные вычисления улобнее произволить с использованием связных списков лми |ых. а не чассивов. Символьные вычисления иногда требуют большей гибкости, чем гч ~ ие ооласти програччирования. Например. в некоторых приложениях искусственного ~п~ ~ с.ыскта оченылооно ичеть возможность создавать и реализовывать фрагменты про- 1!чмчы в процессе ее выполнения. ! 1ервым широко использ)емым языком программирования, созданным для применен»» в ооласти иск)сственного интеллекта. был язык функционачьного программирования !.15Р ! Л1сСапЬ е! а1.. 1965).

появившийся в 1959 голу. Большинство программ в этой Б.мсти оылн написаны именно на языке (.15Р или на одном из родственных языков. Однако в намазе 1970-х голов возник альтернативный подход к решению этих задач — язык .ю ичсского программирования Рго1оа (С)осип апг) Мейн!з, 1997). Диалект языка Ы5Р и 1 ~ названием 5с)зете и язык Рго)ой рассматриваются соответственно в главах 14 и 15. 1.2.4. Системное программирование Операционные системы и все инструменты программной полдержки компьютерных систем называются систечныч программным обеспечением (зувеа зоймаге).

Оно иси льз) ется практически повсеместно и. следовательно. лолжно эффективно функцнони; икать. В связи с этич языки програмчирования. применяемые в этой области, должны »зсспечивать быстрое выполнение пропэамч. Более того. они лолжны иметь низкоуровис»ые сво(ктва. позволяюшие писать программы, осуществляющие взаимодействие с внешними ) стройствами.

В 1960-70-л голах такие производители компьютеров. как корпорация 1ВМ, компания Г)шла! и кочпания Ватоцй)зз (теперь 13Н!5г5). разработали для системного про:: амчного ооеспечения специальные машинно-ориентированные языки высокого уровня Для ) ниверсазьных вычислительных машин корпорации 1ВМ таким языком является РС 5 диалект языка Р1 1): лля компьютеров компании 1)!З!га1 — это язык В(.!55, нахоляшийся всего на олин ) ровень выше языка ассемблера: компания Ватоцй)зз в тех же цезял испольювата язык Елзепдег! А(.ОО1.

Операционная система !)МХ практически полностью написана на языке С (А)Ч51, 1 идол что позволяет относительно просто переносить ее на различные машины. Некото! ь:е характерные черты языка С способствуют его использованию в системном программировании. Он низкоуровневый. эффективно функционирует и не обременяет пользователя оольшич количеством ограничений. Люди, занимаюшиеся системным программированиеч. обычно великолепные программисты и не верят в то, что подобные о~ раниченпя ич н) жны. Тем не менее. некоторые считают язык С слишком опасным для использования в оольших и важных системах программного обеспечения.

1.2.5. Языки подготовки сценариев Языки полготовки сценариев развивались постепенно в течение последних 25 лет. Про: рамчы на этих языках прелстаатяют собой исполняемые файлы, называемые сценариечи. которые содержат перечень команл. Первым из таких языков был язык в)з (сокр.

от англ. ьйей — оболочка). первоначально состоявший из небольшого набора команд интериретир)ечых как вызовы системных подпрограмм. выполнявших служебные функции, наирлчср. ) правление файлами и их простую фильтрацию. Затем к этой основе были добавлены переменные. операторы потока управления, функции и многие другие возможности, и в рез)льтате получился завершенный язык программирования. Один из наиболее мошных и 2В Гпова1. Вводные замечания широко известных языков полготовки сценариев — язык '<я'.-.

(Во!з10 апс( Когп. 1995). разработанный Дэвидом Корном (Паз к! Когп) из компании Ве!! 1.аЬогагоп. Еше один язык полготовки сценариев. ан.'. (АЬо е! а1.. 1988). был разраоотан сотру линками компании Вей ЕаЬогагогу Алом Ахо !А1 АЬо). Питером Уайнбергером (Регег Иг(епЬегбег). Брайаном Керниганом (Впал Кегп)8Ьап). Вначале этот язык предназначался для генерации отчетов. но позже стал универсальным. Расширяемый язык полготовки сценариев сс1 был разработан в университете штата Калифорния в Беркли ((:пйегмо оГ СайГопиа а! Вег1се1еу) Джоном Остераугом (Зойп ОцмегЬош! (Оцзгегйоцг. 1994!. Сейчас язык сс1 объединен с языком =Х.

Характеристики

Тип файла
DJVU-файл
Размер
9,5 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6353
Авторов
на СтудИзбе
311
Средний доход
с одного платного файла
Обучение Подробнее