-Музыка

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в xpackpackax

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 09.01.2009
Записей:
Комментариев:
Написано: 1835

История паскаля

Дневник

Суббота, 16 Мая 2009 г. 19:29 + в цитатник
Паскаль был создан как язык для обучения процедурному программированию (хотя, по словам Вирта, язык нельзя считать только учебным, поскольку язык, непригодный для написания реальных программ, для обучения использоваться не должен). Название языку дано в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля. Один из первых языков, для которых была создана реализация «на самом себе» — компилятор Паскаля был написан на самом Паскале. В начале 1970-х годов для переноса Паскаль-систем на различные аппаратные платформы была создана система Pascal-P, в которой был единый компилятор Паскаля в промежуточный язык (P-код) и для каждой платформы создавался быстрый интерпретатор P-кода. Заимствование этой системы привело к созданию системы UCSD Pascal в Университете Сан-Диего (Калифорния, США), намного позже её идеи были заимствованы создателями языка Java (байт-код, компиляция в байт-код, интерпретатор байт-кода).
Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Н. Вирта, язык должен способствовать дисциплинированию программирования, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.
Тем не менее, первоначально язык имел ряд ограничений: невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы с динамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций написанных на других языках, отсутствие средств раздельной компиляции и т. п. Подробный разбор недостатков языка Паскаль того времени был выполнен Брайаном Керниганом в статье «Почему Паскаль не является моим любимым языком программирования» (интересно, что эта статья вышла в начале 1980-х, когда уже существовал язык Модула-2, потомок Паскаля, избавленный от большинства его пороков, а также более развитые диалекты Паскаля). Некоторые недостатки Паскаля были исправлены в ISO-стандарте 1982 года, в частности, в языке появились открытые массивы, давшие возможность использовать одни и те же процедуры для обработки одномерных массивов различных размеров.
Необходимо заметить, что многие недостатки языка не проявляются или даже становятся достоинствами при обучении программированию. Кроме того, по сравнению с основным языком программирования в академической среде 70-х (которым был Фортран, обладавший гораздо более существенными недостатками), Паскаль представлял собой значительный шаг вперёд. В начале 1980-х годов в СССР для обучения школьников основам информатики и вычислительной техники академик А. П. Ершов разработал алголо-паскалеподобный «алгоритмический язык».
Никлаус Вирт понимал недостатки созданного им языка, но, следуя традициям академической среды и собственным принципам, согласно которым «неподходящий инструмент надо не исправлять, а заменять», не стал его развивать дальше, а разработал новые языки семейства: Модула-2 и Оберон. В противоположность этому промышленные традиции и достоинства языка побудили многие коммерческие и некоммерческие организации продолжать разрабатывать и развивать системы программирования именно на основе языка Паскаль, подвергая язык произвольному расширению, добавляя в него, часто совершенно механически, новые средства и синтаксические конструкции.
В 1986 году фирма Apple разработала объектное расширение языка Паскаль, получив в результате Object Pascal. В 1989 году аналогичные объектные средства были добавлены фирмой Borland в систему Turbo Pascal (языковые различия между объектным Turbo Pascal 5.5 и Object Pascal от Apple крайне незначительны). Последующие версии Turbo Pascal, который стал затем называться Borland Pascal, дополняли объектное расширение новыми средствами, этот процесс продолжился и в ходе развития языка системы Delphi[1]. Название языка менялось: от Pascal, через Object Pascal до Delphi, в литературе встречалось название Delphi Pascal, в последних версиях Delphi язык именуется так же, как и сама система (любопытный момент: в Delphi 7 пункт системного меню, запускающий справку по языку, как и в более ранних версиях, называется «Object Pascal Reference», а сам запускаемый им модуль помощи имеет заголовок «Delphi Language Manual», в тексте язык также везде называется «Delphi»). 1 февраля 2008 года Borland/CodeGear анонсировала поставку своей среды разработки приблизительно на миллион компьютеров в российских школах и ВУЗах.


**
Играйте в покер бесплатно, получайте реальные деньги! В качестве системы осуществления выплат выигрышей используется одна из самых известных систем в мире. Начните выигрывать прямо сейчас!
Скачать покер бесплатно
Рубрики:  ...другое

Метки:  

Римский форум

Дневник

Четверг, 14 Мая 2009 г. 22:06 + в цитатник
Римский Форум (лат. Forum Romanum) — площадь в центре Древнего Рима вместе с прилегающими зданиями. Первоначально на ней размещался рынок, позже она включила в себя комиции (место народных собраний), курию (место заседаний Сената) и приобрела также политические функции.

Форум служил центром общественной жизни, и из повседневного общения людей эволюционировало тематическое общение, носящее все признаки того, что мы сегодня называем форумом.

История

Форум, расположенный в долине между тремя холмами — Палатином, Капитолием и Эсквилином, в давние времена был пустынной болотистой местностью, которая была осушена во времена правления царя Тарквиния Древнего благодаря масштабным работам по строительству сточных канав и прокладке каменной Большой клоаки, соединенной с дренажной системой. После осушения области началось строительство Форума, одна часть которого предназначалась для лавок, другая — для публичных церемоний, религиозных праздников, проведения выборов в канцелярии и магистраты, для ораторских трибун и вынесения приговоров осужденным. После Пунических войн в связи с перепланировкой города Форум приобрел новый облик. Во II веке до н. э. здесь воздвигли базилики Порция, Семпрония и Эмилия; построили заново храм Кастора и Поллукса, храм Конкордии и проложили новые дороги, чтобы обеспечить связь между Форумом и другими районами города. В эпоху правления Августа Форум Романум в результате постепенной разновременной застройки достиг таких огромных размеров, что превратился в центр деловой, религиозной и общественной жизни города. Затем наступил долгий период спада активности Форума, и новый его расцвет наступает в эпоху правления Максенция и Константина, давших указание построить базилику Ромула и базилику Константина.

В период заката Римской империи Форум испытал гибельные последствия нашествий варваров, в особенности готов — в 410 году н. э. и вандалов — в 455 году н. э.

С возникновением христианства первые христиане стали возводить на месте Форума свои церкви, в числе которых церковь Св. Вакха и Св. Сергия на Священной дороге, церковь Св. Адриана на месте Курии и церковь Санти Козма э Дамиано на месте храма Мира. Со временем Форум был полностью заброшен. Часть обрушившихся зданий была использована жителями для строительства домов, но большинство развалин было уничтожено. В средние века на этом месте пасли скот, откуда возникло название Кампо Ваччино. В последующие века Форум полностью был предан забвению, и только в начале нашего века трудами археологов, архитекторов и реставраторов удалось восстановить для потомков этот грандиозный ансамбль древнего, республиканского и императорского Рима.

Храмы
Храм Сатурна. Храм, представляющий собой тип псевдопериптера с колоннадой ионического ордера, возвышается на подиуме к юго-запау) от Ростров на склонах Капитолия. Это один из древнейших храмов Рима. Он был воздвигнут в 497 году до н. э. Но в 42 году до н. э. эдил (от лат:, aedilis — должностное лицо, ведавшее надзором за строительством и содержанием храмов) Мунаций Планк приступил к радикальной перестройке здания. Ему приписывается возведение подиума, полностью покрытого травертином (40 м в длину, 22,50 — в ширину и 9—в высоту), который сохранился до наших дней. Надпись на архитраве дает возможность сделать предположение о вторичной реставрации 283 года и.о., потребовавшейся после пожара. От травертинового основания отходил выступ здания с двумя подиумами, разделенными лестницей, ведущей к храму; внутри одного из них находился Эрарий — Казначейство Римского государства. От него сохранилось возвышение, идущее вдоль всей стороны, обращенной к Форуму. В целле хранилась статуя бога Сатурна, которую носили во время процессий по случаю триумфальных торжеств. Возведение этого храма связано с наиболее критическим моментом в истории Рима: длительные неурожаи, голод, эпидемии и глубокий экономический и торговый кризис характеризуют годы, следующие за падением монархии. И в попытке избежать несчастий город поспешно начинает окружать себя плотным кольцом храмов: храм Сатурна в 497 году до н. э., храм Меркурия — покровителя торговли — в 495 году и храм Цереры — богини Земли и Плодородия — в 493 году. Строительство храма Сатурна было своего рода данью богу Сатурну, которого римляне отождествляли с греческим богом Кроносом и почитали за его способность избавлять город от бедствий — Lua Saturni.
Храм диоскуров

Арки
Арка Тита находится в восточной части Форума к югу от Храма Венеры и Ромы.

Эпиграф, сделанный на арке со стороны Колизея сообщает нам, что она была посвящена Титу, возможно после его смерти в 81 году н. э., его братом и преемником Домицианом в память о победе над иудеями в 70 году. Однопролётная арка (15,40 м высотой, 13,50 м шириной и 4,75 м глубиной) облицована белым мрамором из Аттики (травертиновые пилоны относятся ко времени реставрации Валадье, 1822 г.); вход в неё с двух сторон обрамляют четыре полуколонны с композитными капителями.
Рубрики:  ...другое

Метки:  

 Страницы: [1]