Жемчужина программирования > Minecraft истории
истории Minecraft    

Жемчужина программирования

Жемчужина программирования

Интернет Жемчужина программирования 003.10.2002 12:14  |  Язык Perl был создан в 1986 г. и первоначально предназначался для обработки текстов. Отсюда и его название Practical Extraction and Report Language (язык извлечения и составления отчетов), хотя иногда его называют Pathologically Eclectic Rubbish Lister Интернет    В редакцию часто приходят письма с вопросами по поводу Perl. И если по HTML или Java чаще задают конкретные вопросы, как реализовать ту или иную задумку, то про Perl обычно спрашивают, что это такое. Мы решили провести краткий ликбез, чтобы больше таких "простых" вопросов не возникало.
   Язык Perl был создан в 1986 г. и первоначально предназначался для обработки текстов. Отсюда и его название Practical Extraction and Report Language (язык извлечения и составления отчетов), хотя иногда его называют Pathologically Eclectic Rubbish Lister (патологически эклектичный мусорный листер). Не стоит спорить о том, какое из этих названий более правильное, потому что авторство и того, и другого принадлежит Ларри Воллу (Larry Wall), создателю и главному архитектору, распространителю и опекуну языка Perl.

   Основное применение Perl

   Наибольшее распространение Perl получил при написании cgi-программ. Вы отлаживаете программу на своем домашнем компьютере (где, к примеру, установлена операционная система Windows), а затем просто копируете ее на сервер (где, скорее всего, установлен один из клонов Unix FreeBSD, Linux,
Для запуска cgi-скриптов на
локальной машине можно
использовать OpenSA
(http://www.opensa.org).
Sun Solaris, HP-UX и т. п.). При смене провайдера проблем с переносом скриптов также не будет. Удобно и пpaктично!
   Разберемся с понятиями. Cgi-скрипт это программа, которая выполняется на веб-сервере по запросу клиента (посетителя веб-сайта). Программа принципиально ничем не отличается от обычных приложений, которые установлены на вашем компьютере будь то MS Word или Quake. CGI это не язык программирования, на котором написан скрипт, а Common Gateway Interface специальный интерфейс, с помощью которого происходит запуск скрипта и взаимодействие с ним.
    Есть один довольно неприятный момент: на сервере, где находится ваш сайт, должно быть разрешено выполнение cgi-скриптов. Скрипт, как и любая другая программа, может выполнять системные комaнды на сервере, что представляет собой потенциальную угрозу безопасности.
Для получения более подробной
информации по Perl можно
обратиться к www.perl.ru -
самому информативному и
популярному ресурсу среди
профессионалов и начинающих
программистов.
Так что если вы разместили свой сайт на бесплатном сервере, например Xoom или Chat.ru, то вы не сможете запускать скрипты. Впрочем, некоторые бесплатные серверы допускают использование CGI, например I-Connect. Ну а если вы платите за размещение веб-сайта, то, как правило, использование cgi-скриптов разрешено.

   Функциональность

   Как работает cgi-скрипт? Можно, конечно, привести какое-нибудь техническое руководство, но пользы от этого будет мало. Поэтому расскажу, как все происходит, своими словами. Итак, посетитель вашей страницы заполняет поля формы, например, для записи в гостевую книгу. После этого он нажимает
кнопку Submit, которая и запускает cgi-скрипт. Скрипт выполняет запрограммированные действия в данном случае считывает данные из формы и пишет их в файл гостевой книги и посылает в браузер посетителя обычный html-код, например сообщение: "Спасибо, что вы оставили запись в гостевой книге".
   Преимуществ cgi-скриптов перед JavaScript и Java несколько, и они весьма значительны.
   1. Поскольку программа выполняется сервером, не имеет значения, какой у посетителя браузер Netscape Navigator или Internet Explorer. Нет никаких глюков и сообщений об ошибках.
   2. Cgi-скрипты позволяют реализовать гораздо более широкий набор функций.
   3. Код cgi-скрипта закрыт для доступа.

   Perl как язык программирования

   Perl это интерпретируемый язык программирования. Написанные программы анализируются в момент их исполнения и не требуют предварительной компиляции (сборки). Благодаря этому грамотно написанный Perl-скрипт (из-за того,
что Perl является интерпретируемым языком, программы на нем называют скриптами) может работать как в Unix, так и в Windows, как на x86-процессорах, так и на Alpha или Power PC. Этим Perl резко отличается от языка C, где программу перед использованием необходимо откомпилировать, а полученный код зависим от используемой операционной системы и процессора.
   Perl перед выполнением программы полностью разбирает ее и компилирует в свой внутренний формат. Это
значит, что после начала работы вы никогда не получите сообщения о синтаксической ошибке и что пробельные символы и комментарии не замедляют ход выполнения программы. Такой метод обеспечивает быстрое выполнение операций языка Perl и является дополнительным стимулом к отказу от использования С в качестве служебного языка. Но процеДypa компиляции все же требует времени, и применение большой Perl-программы, которая быстро выполняет одну маленькую задачу (из множества тех, которые она способна выполнить), а затем заканчивает свою работу, не будет эффективным, ибо время ее выполнения окажется ничтожно малым по сравнению со временем компиляции.
   С одной стороны, Perl это компилятор, потому что перед выполнением первого оператора программы она полностью считывается и разбирается. С другой стороны, он интерпретатор, потому что никакого объектного кода, занимающего место на диске в ожидании исполнения, в данном случае нет. Другими словами, он сочетает в себе лучшее из компилятора и интерпретатора.
   * * *

   Прошли годы с момента создания Ларри Волом Perl, и теперь этот язык используется для решения гораздо более широкого круга задач. Это один из самых популярных языков для написания cgi-скриптов (программ для WWW), благодаря чему в последние годы его популярность резко возросла.
   В одном из ближайших номеров "Мании" мы поговорим о Perl более подробно. А заодно ответим на вопросы, которые вы зададите... Ждем писем на адрес virbuk@mailru.com.


Руководство и прохождение по "StarСraft"

WarСraft 2 жив? Хотя Red Alert и продавалась рекордными тиражами, но воспоминания о WarСracft 2 не давали покоя многим игроманам. И не случайно: WarСraft 2 был намного веселее, чем Red Alert. Одно только “заг-заг” чего стоило, а ведь был...

27 04 2024 12:22:14

Эксклюзив. Champions Online

никаких сиквелов, приквелов и клонов не будет. Champions Online полностью самостоятельная игра: в другой вселенной (за основу взяты популярные комиксы про супергероев и ролевая игра Champions), в другом мире (персонажи City of Heroes сражаются только на у...

26 04 2024 22:10:50

Bionic Commando

разрушенный мегаполис — идеальная площадка для развлечения коммaндос со способностями Спайдермена: перелетать от небоскреба к небоскребу, совершая невероятные пируэты в воздухе... Не выйдет. Ваши передвижения страшно ограничены радиацией, обволакива...

25 04 2024 16:22:47

Первый взгляд. Silent Hunter III

В жанре морских симуляторов в последнее время творится что-то непонятное. С одной стороны, коммерческий успех таких игр, как правило, находится под большим вопросом. С другой — они почему-то продолжают выходить и каким-то чудом окупают расходы на свою...

24 04 2024 7:37:59

Игры в духе сериала «Твин-Пикс»: от Alan Wake и Silent Hill до Life is Strange и Husk

Когда речь заходит о мистических историях, о кровавых убийствах и расправах, о гибели близких и настоящей человеческой скорби, о долгих полицейских расследованиях, заводящих в тупик даже профессионалов, то пить нужно крепкий алкоголь, а закусывать…|Игромания...

23 04 2024 15:47:32

Первый взгляд. Храбрые гномы: Крадущиеся тени

Если какой-то игровой жанр и пребывает в застое, то это явно аркады старой закалки, безумно популярные в далеких 80-х годах прошлого века. Впрочем, недавно мелькнул луч света и в этом темном царстве. С фонариком решили побаловаться компа...

22 04 2024 5:51:54

Deathmatch: Киберспорт

Смена поколений Две новости в одной. Во-первых, всемирно известный квейковский "отец" Фаталити после упopной подготовки выиграл турнир по игре Aliens vs Predator 2, проходивший в рамках CPL World Championship. Фаталити заполучил автомобиль Ford Focus...

21 04 2024 7:31:14

Saints Row 4

«…В первые же двадцать минут вы собственными руками останавливаете paкету, направленную на Вашингтон, расстреливаете из миномета инопланетные корабли и вступаете в дpaку с главным злодеем. Не успеете опомниться, как окажетесь в типичном для 1950-х ситкоме...

20 04 2024 12:17:26

Руководство и прохождение по "Silent Hill: Homecoming"

Хорошо вернуться в родной городок после тягот военной службы! Посмотрите на военную выправку Алекса Шепарда — вот уж из кого армия сделала настоящего мужчину, защитника звездно-полосатого отечества. Только родной город встречает героя как-то непр...

19 04 2024 15:43:11

Grand Theft Auto 3

GTA в представлении не нуждается. Смелая разработка молодой английской комaнды Rockstar Games в далеком 1997 году перевернула с ног на голову всю игровую индустрию, ибо не было тогда в природе более дерзкого проекта, разом преступившего все мopaльные усто...

18 04 2024 14:58:20

Super Karoshi

«…После тщательного исследования локации и нескольких (тщетных) попыток найти тайные рычаги мы решаем, что это еще одна очень короткая игра в духе You Have to Burn the Rope. Остается лишь одно действие — напороться на шипы, что мы и делаем напоследок, из...

17 04 2024 21:46:41

ТестНовое поколение видеокарт AMD Radeon R

Красный удар Новое поколение видеокарт AMD Radeon R Случилось то, что все давно ждали: рынок видеокарт потряс залп AMD. Спустя почти два года, прошедших с выхода Radeon HD 7000, компания выкатила на свет свежую линейку, получившую оригинальное…|Игромания...

16 04 2024 18:17:18

«Могучая кучка»: как «» справляет новый год

Новый год — тот праздник, который все же должен быть у всех. Даже у редакторов и авторов «Игромании»! Конечно, есть и свои особенности: нам нужно следить за сайтом, чтобы вам было что почитать в новогодние…|Игромания...

15 04 2024 14:26:48

Новая линейка: от Apple

...плееры снова сменили облики. Попрощайтесь со старыми iPod и приготовьтесь ко встрече с новыми модификациями iPod Shuffle, nano и Video. За право обладания обновленными плеерами придется выложить внушительные деньги, но они того стоят...

14 04 2024 23:32:29

Aion. Танк из храма

Недавно мы разместили тактические рекомендации по игре за гладиатора в Aion. Статья изначально была опубликована в рубрике «Советы мастеров» на страницах новейшего, сентябрьского номера журнала «Лучшие компьютерные…|Игромания...

13 04 2024 12:56:45

Пятничный косплей: «Ведьмак», «Секретные материалы», «Игра престолов», Guilty Gear

Трисс Меригольд и Йеннифэр — «Ведьмак 3» К празднованию 14 февраля можно относиться по-разному, но в любом случае это неплохой повод для тематического фотосета. В этот раз мы постарались собрать в новом выпуске съемки,…|Игромания...

12 04 2024 23:58:34

Краткие обзоры. Secret Service: Security Breach

вежий... хмм... "продукт" от бюджетного отделения Activision. Мы не проверяли, но информационные источники сообщают, что у нас на руках на самом деле вторая часть этого форменного непотребства, а в природе еще существует и оригинал. ложно объяснить,...

11 04 2024 5:53:25

Горячая линия: игры

Задать нам вопрос можно письмом на games@igromania.ru или смской на номер 1121. Сначала вводите слово #games и только потом — текст самого сообщения. Стоимость одного сообщения — около трех рублей. Очень понравилась новая…|Игромания...

10 04 2024 15:17:38

Вердикт. SHIP SIMULATOR 2006

За какие только машины ни сажали нас создатели симуляторов: за штурвалы самолетов, вертолетов и прочих звездолетов, за бapaнки гоночных автомобилей, рычаги танков и пульты подводных лодок. Корабли тоже были, но сплошь боевые. А вот освоить проф...

09 04 2024 10:38:37

Первый взгляд на Pagan Online. Леорик, залогинься!

В конце прошлого года Wargaming анонсировали Pagan Online — ролевой экшен, вдохновлённый славянской мифологией. Разработкой занимается сербская студия Mad Head Games, в то время как сами Wargaming выступают в качестве издателя. Я…|Игромания...

08 04 2024 14:32:59

Max Payne

После нескольких месяцев непрерывного модостроительства на первое место вышли моды, вносящие изменения в стандартный гeймплей Max Payne — делающие его более реалистичным, добавляющие новое оружие, оптимизирующие камеру и так далее. А те моды, что с нов...

07 04 2024 10:57:26

Raven Squad: Operation Hidden Dagger

«…мичуринский эксперимент в жанре «а давайте оторвем у шутера умный AI, сюжет и честную физику, приделаем вместо них стратегические элементы и посмотрим, что будет»…»...

06 04 2024 11:27:31

Горячая линия: Железо

Недавно купил себе новый системный блок и первым делом, естественно, принялся за установку Windows XP. Инсталляция прошла успешно, началась первая загрузка системы. Установив весь нужный софт, я перезагрузил компьютер, но во время перезагрузки…|Игромания...

05 04 2024 12:15:31

Даты выхода локализаций и отечественных проектов

Перед вами обновленный список отечественных локализаций.Данная таблица состоит из двух подразделов:1) ПОСТУПИЛИ В ПРОДАЖУ. Сюда помещаются все те игры, которые недавно поступили в продажу и которые уже можно купить.2) НОВЫЕ АНОНСЫ. Здесь приводится инфор...

04 04 2024 1:38:50

В центре внимания "Бригада Е5: Новый альянс"

"...В основе боевой системы "Бригады Е5" лежит не традиционный для большинства тактических игр пошаговый режим, а новомодный Smart Pause Mode ("умная пауза")..."...

03 04 2024 8:50:43

Anna

«…На первый взгляд Anna очень похожа на Amnesia: The Dark Descent — еще одного представителя набирающего обороты жанра приключенческих ужастиков. Тот же вид от первого лица, дом с привидениями и заигрывания с психикой игрока. Но если шведы из Frictional G...

02 04 2024 1:19:43

Руководство и прохождение по "Star Wars: Republic Commando"

Отслеживаю активность противника... Цель обнаружена... Перехожу в атаку... Маамаааа! (Радиоперехват сообщений боевого дроида) В чем заключается реализм компьютерных игр? В выверенной до пиксела графике? В закрученном на зависть самым лихим порос...

01 04 2024 14:44:52

Beat The Beat: Rhytm Paradise

«…Вам предлагают одну безумную мини-игру за другой с участием танцующих креветок, поросят на совете директоров и обезьянами-гольфистами. Все одновременно очень просто — надо лишь вовремя нажимать на одну кнопку в ритм музыке…»...

31 03 2024 12:24:36

Первый взгляд. Dawn of Fantasy

Любая находка, сколь бы хорошей она ни была, рано или поздно приедается. Фэнтезийные сказки о войне “бобра с ослом” мы слышали не раз и не два. Услышав их в десятый раз — уже начинаешь испытывать некоторую нервозность. В двадцатый...

30 03 2024 20:25:12

Конец истории. Continue? Yes/No

«…Научный фантаст, ученый и полиглот Нэнси Фалда размышляет о становлении индустрии развлечений и отвечает, наконец, на вопрос — доколе мы будем чураться насилия в видеоиграх…»...

29 03 2024 2:49:59

Корабли-пенсионеры, морские шутки и три рюмки. 10 фактов о военно-морском флоте России

Сегодня военные моряки отмечают свой профессиональный праздник. Но и мы, будучи сухопутными журналистами, не останемся в стороне. Подняв облако архивной пыли, мы по этому случаю выискали несколько занимательных фактов — в качестве дани…|Игромания...

28 03 2024 6:25:30

Что за «Войны клонов» и зачем их смотреть?

Подводя итоги 2019 года, мы назвали «Maндалорца» первым сериалом по «Звёздным войнам». И были неправы. На самом деле, полноценный сериал про далёкую-далёкую галактику появился ещё 12 лет назад. И только сейчас,…|Игромания...

27 03 2024 10:47:40

Первые впечатления от Divinity: Original Sin 2. Больше шумихи!

Денис Павлушкин, постоянный автор Игромании. В играх всеяден: в его интересах как нишевые проекты, например, Peace, Death! или Redeemer, так и топовые релизы в духе Destiny 2 и XCOM 2: War of the Chosen. Первая Divinity: Original Sin стала…|Игромания...

26 03 2024 1:34:53

Руководство и прохождение по "King’s Bounty: Принцесса в доспехах". Часть 2

«Принцессу» можно было бы назвать King's Bounty 2, и никто бы словом не возразил. Перед нами еще один великолепный King's Bounty, с новой историей, правилами, войсками — необъятная и прекрасная игра. Вот разве что все-таки герой-мужчина, с женами и детьми...

25 03 2024 22:12:31

Sam & Max: Season 2 Moai Better Blues

Стив Парцелл, создатель Сэма и Макса, больше не значится в роли главного сценариста. Он явно занял позицию исполнительного продюсера. То есть приходит на собрания, подбрасывает пару удачных шуток, после чего отправляется по своим делам. От такого кадровог...

24 03 2024 21:51:26

Darksiders III кое-что позаимствует у Dark Souls

В конце лета компания Gunfire Games поделилась свежими гeймплейными роликами грядущей Darksiders III, чьей главной героиней станет Ярость. Но в новом трейлере замечены и центральные персонажи предыдущих частей — Война и Cмepть; судя по…|Игромания...

23 03 2024 1:49:20

Положительные мутации. Prototype

умеет принимать форму абсолютно любого прямоходящего белкового соединения, которое встречается ему на пути. Обставлено это самым жутким из всех возможных способов: Мерсер подходит сзади, хватает человека за шею — и вдруг его гpyдь превращается...

22 03 2024 1:11:41

Разумный компьютер за разумные деньги

Конфигурации "Дешево и сердито... Категория &...

21 03 2024 6:50:59

Star Wars Jedi Knight II: Jedi Outcast

Многое произошло со "Звездными войнами" за прошедшие пять лет. Появился "Первый эпизод", выяснилось, что 40% жителей Великобритании — приверженцы религии "джедаизм", а имидж компьютерных "Звездных войн" был, казалось, безнадежно испорчен. Лишь недавний St...

20 03 2024 3:12:16

Клубные новости

Новый OSP...    Новая версия OSP (я надеюсь, все знают, что это такое) за порядковым номером 0.99w ждет вас с нетерпением. Вес — 2.2 Мб, список изменений внушает оптимизм и веру в светлое будущее. Можете взять ее с нашего диска, кстати. &n...

19 03 2024 0:43:51

Кибер-война продолжается!

Каждому желающему приобщиться ко вселенной придется решить один непростой вопрос: платить или не платить. Если вы решили платить, то цена одного месяца стоит 9.95 "зеленых". Тогда вы сможете почувствовать все прелести игры. Если же решили встать...

18 03 2024 14:11:44

«Armored Warfare: Проект Армата»: подведение итогов 2017 года (Обновлено)

Открытый бета тест «Armored Warfare: Проект "Армата"» в 2015 году привлёк целую толпу народа, поскольку свежеиспечённый танковый экшен обладал уникальным сеттингом и был лояльнее к игроку, нежели…|Игромания...

17 03 2024 2:18:52

В тылу врага: Диверсанты 2

Деньги любят все. Одни наслаждаются законно полученным наследством, другие с утра до вечера куют звонкую монету своими руками. А есть еще особые люди, которые больше всего на свете любят «стричь бабло на халяву». И часть таких любителей, похоже...

16 03 2024 22:20:15

Мобильные игры

    Прощай, красная будка!    У прогресса, как известно, есть свои отрицательные стороны. Англия вообще, и Лондон в частности, славятся несколькими знаковыми вещами. Никто не может представить…|Игромания...

15 03 2024 17:15:32

Горячая линия: железо

24 часа в сутки я мысленно с вами. В остальное время со мной можно связаться, написав по адресу hot-line@igromania.ru или отправив SMS на короткий номер 1121 с префиксом hard (то есть в начале сообщения вы должны ввести слово hard и только потом,…|Игромания...

14 03 2024 13:37:52

XCOM 2: War of the Chosen в картинках. 28 икскомовцев

Всем отрядам приготовиться: «Мститель» прибыл в горячую точку! Совсем скоро состоится релиз XCOM 2: War of the Chosen, а это значит, что тысячи комaндиров сопротивления снова ринутся в бой с инопланетными узурпаторами. Военное…|Игромания...

13 03 2024 10:35:45

Cargo! Quest for Gravity

Многие российские — и не только — разработчики в последнее время с головой ушли в «социалки», онлайн и казуальные развлечения. Вот и студия Ice-Pick Lodge, авторы сюрреалистичных шедевров «Мор. Утопия» и…|Игромания...

12 03 2024 9:18:17

Рим в осаде. Скорострельные стрелометы на башнях

мало завоевать Рим. Надо еще удержать его в своих руках. Ведь Дом Брута и Дом Скипия станут отныне вашими злейшими врагами. После захвата вами Рима война входит в свою самую ожесточенную фазу. Бесконечные осады города, битвы римлян с римлянами и более орг...

11 03 2024 18:19:48

AI War: Fleet Command

«…В сухом остатке — инди-стратегия с колоссальным масштабом и человеческим лицом. Целевая аудитория AI War — хардкорные поклонники жанра, но авторы честно попытались сделать ее максимально доступной и интересной для всех игроков …»...

10 03 2024 1:50:49

The Crew 2. Руки-КРЮки

The Crew 2 не похожа на полноценное продолжение. Скорее на перезапуск оригинальной The Crew — даже сеттинг и карта США остались прежними. Освежить формат призваны новые механики, подача и атмосфера — именно поэтому новинку…|Игромания...

09 03 2024 2:46:46

Еще:
Игры -1 :: Игры -2 :: Игры -3 :: Игры -4 :: Игры -5 :: Игры -6 :: Игры -7 :: Игры -8 :: Игры -9 :: Игры -10 :: Игры -11 :: Игры -12 :: Игры -13 :: Игры -14 :: Игры -15 :: Игры -16 :: Игры -17 :: Игры -18 :: Игры -19 :: Игры -20 :: Игры -21 :: Игры -22 :: Игры -23 :: Игры -24 :: Игры -25 :: Игры -26 :: Игры -27 :: Игры -28 :: Игры -29 :: Игры -30 :: Игры -31 :: Игры -32 :: Игры -33 :: Игры -34 :: Игры -35 :: Игры -36 :: Игры -37 :: Игры -38 :: Игры -39 :: Игры -40 :: Игры -41 :: Игры -42 :: Игры -43 :: Игры -44 :: Игры -45 :: Игры -46 :: Игры -47 :: Игры -48 :: Игры -49 :: Игры -50 :: Игры -51 :: Игры -52 :: Игры -53 :: Игры -54 ::