Жемчужина программирования > 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.


Обзор theHunter: Call of the Wild. Зов о помощи

theHunter: Call of the Wild объявилась в Steam в середине прошлого месяца без особого шума, но от внимательного взора опытного охотника наверняка не укрылась. И все у нее просто замечательно: открытый мир, разнообразие дичи, живописная графика и…|Игромания...

18 04 2024 21:57:41

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

Физика в основе действия — далеко не надстройка, именно на ней основаны абсолютно все головоломки в игре. А сочетание этих головоломок и боевых эпизодов очень взвешенное. После окончания Trine хочется еще и еще. И даже когда игра будет изучена полностью (...

17 04 2024 12:38:33

Мобильные развлечения

НОВОСТИ * ПОЛЕЗНОСТИ * УТИЛИТЫ * ИГРЫ“Хорошая мина при плохой игре”, “Костоправы N-Gage”, “Гeймпад для мобильника”, “Финт ушами”, “И твою игру тоже” * mOrgan 1.2 * Anno 1503, Dark Horde, The Fall, Port Royale 2...

16 04 2024 3:55:35

Игра Syberia 3 и Бенуа Сокаль: человек, ожививший мир фантазии

Выход третьей «Сибири» вновь пробудил интерес широких масс к творчеству Бенуа Сокаля — бельгийского художника, автора комиксов и гeймдизайнера с неповторимым стилем. Человека, что так и остался в памяти большинства…|Игромания...

15 04 2024 15:29:52

Age of Decadence

«…игру можно закончить семью (!) разными способами. Такой уровень нелинейности обеспечивается ролевой системой, которая уже на стадии выбора класса формирует кардинально разные стили прохождения. Убийца, наемник, рыцарь, хранитель знаний, вор, торговец, м...

14 04 2024 22:20:11

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

Вечнозеленые «Дешево и сердито… Категория меньше 20 000 руб.», «Cмepть тормозам… Категория меньше 25 000 руб.», «Займи, но купи… Категория меньше 35 000 руб.» и — «Тебя я видел во сне» (цена не ограничена)...

13 04 2024 6:57:35

Mushroom Men: The Spore War

...зеленая пыль пробудила сознание у грибов и небольших растений. В рекордные сроки поганки, подберезовики, маслята, шиитаке и шампиньоны оформились в качестве полноценных личностей и учинили войну. Образовалось три племени: примитивные Boletes (шляпочные...

12 04 2024 3:33:52

Руководство и прохождение по "MechWarrior III"

Игра эта должна была появиться на свет еще год назад. Но не сложилось. Однако старая пословица гласит: Что отложено, то не потеряно”. И вот, пусть с большим опозданием, третья часть сериала все-таки достигла экранов мониторов. Так как, стоило жд...

11 04 2024 4:46:39

Front Mission Evolved

«…Если бы Чарльз Дарвин предполагал, что новому Front Mission дадут подзаголовок Evolved, то есть «эволюционировавший», он, наверное, жутко обиделся бы. Потому что не чем иным, кроме как деградацией, эту игру назвать невозможно....

10 04 2024 2:20:25

Обзор Assassin’s Creed Valhalla. По усам текло, а в рот не попало

Сразу предупрежу о двух вещах: во-первых, я не могу назвать себя хардкорным фанатом Assassin’s Creed. Я играл в большинство тайтлов серии, но до конца прошёл лишь несколько, а две предыдущие части современной…|Игромания...

09 04 2024 1:40:45

Пять игровых скандалов, раздутых из чепухи

Пресытившись сказками о леших, домовых и упырях, человечество бросилось придумывать себе новые, модерновые ужасы. Мобильные телефоны провоцируют paк мозга! Прививки убивают! В 2012 году будет конец света! Видеоигры превращают…|Игромания...

08 04 2024 19:53:11

Киберспорт. Quake III Arena

Не ожидавший засады противник не успел даже обернуться. Тактика ведения боя Тактика игры на карте Hub3tourney1 На этот раз мы представим вашему вниманию тактику ведения боя на очередной карте Quake III Arena. Мы решили подвергнуть детальному…|Игромания...

07 04 2024 21:10:49

Чьи боссы круче? Вспоминаем лучшие игровые схватки в истории

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

06 04 2024 22:53:59

...за разумные деньги

“Дешево и сердито... Категория меньше 500, “Cмepть тормозам... Категория меньше 1000, “Займи, но купи... Категория больше 1000 и — “Тебя я видел во сне”....

05 04 2024 20:16:25

The Legend of Zelda: A Link Between Worlds

«…дизайнерам Nintendo удалось внедрить новые элементы столь изящно, что игровая формула только окрепла. И желаемый эффект достигнут: новый выпуск обрел ту искорку, благодаря которой исследовать мир и подземелья по-прежнему интересно. A Link Between Worlds...

04 04 2024 5:49:55

Mount & Blade: Warband

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

03 04 2024 11:17:12

Киберспорт. Новости Deathmatch

www.batmite.com Модификация SuperHeroes Arena, над которой ее автор работал около двух (!) лет, наконец-то увидела свет. На этот раз игроку предстоит перевоплотиться в самого настоящего супергероя, который обладает различными спецспособностями и…|Игромания...

02 04 2024 17:22:53

Лайфхак: как сэкономить на покупке игр с Xbox Live Gold

«Присоединиться к огромной семье подписчиков Xbox Live Gold» Xbox Live давно стал, можно сказать, «родным и близким» для всех обладателей консолей Xbox 360 и Xbox One. Сервис дает массу преимуществ: бесплатные игры…|Игромания...

01 04 2024 13:44:37

Героическое возвращение. Might & Magic Heroes 6

«…Акцент делается на три вещи: разработчики хотят понизить порог входа, усилить RPG-элементы, переключить внимание игрока с микроменеджмента (ежедневные драчки за один конкретный рудник) на макроменеджмент (зоны влияния на карте приключений, контроль сраз...

31 03 2024 0:22:11

Dead Rising 2

«…как и первая часть, Dead Rising 2 выставляет против главного героя целый полк отборных психопатов с уникальными боевыми приемами. В этой серии: повар-каннибал, топ-модели-лecбиянки, нерд-дeвcтвeнник в латексе и с розовой бензопилой, а также усатый полиц...

30 03 2024 5:45:49

Руководство и прохождение по "ГЭГ: Отвязное Приключение"

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

29 03 2024 23:19:49

Обзор Control. Дважды в одну воронку

После прохождения Control трудно сдержать смешок, глядя на некоторые комментарии к трейлерам игры на YouTube. Дескать, вот молодцы эти финны! Столько промо-материалов выпустили, но всё равно сумели сохранить чувство интриги. А то ведь обычно как:…|Игромания...

28 03 2024 4:16:40

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

Вечнозеленые «Дешево и сердито... Категория меньше 20 000 руб.», «Cмepть тормозам... Категория меньше 30 000 руб.», «Займи, но купи... Категория меньше  50 000 руб.» и — «Тебя я видел во сне» (цен...

27 03 2024 21:56:13

The Walking Dead: Survival Instinct

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

26 03 2024 19:47:39

Painkiller: Крещеный кровью

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

25 03 2024 3:40:12

Краткие обзоры. Локализации. Принц Персии: Пески времени

ОБ ИГРЕ: Вы, должно быть, уже и так все знаете — “Принц” вернулся с феноменальным триумфом. Мы получили сплав из отменного гeймдизайна, великолепной файтинг-системы и бесподобных спецэффектов. Плюс несколько действительно оригинальных находок в гeймп...

24 03 2024 14:48:57

Мобильный дайджест

Выставка мобильных достижений На прошедшей E3 издатель-гигант Gameloft (тот самый, который ворует идеи) преподнес публике сразу два значимых сюрприза. Первый из них заключался в том, что среди представленных компанией проектов на выставке каким-то…|Игромания...

23 03 2024 16:13:43

Первый взгляд. Sacred

 Sacred — проект по большому счету "бюджетный", но его авторы наглядно демонстрируют, что и при скудном финансировании можно сотворить очень и очень приличную игру.  Предыстория Sacred вызывает дичайшую зевоту (добро прот...

22 03 2024 5:12:51

Super Meat Boy

«...главный сюрприз состоит в том, что это за персонажи. Крестный отец инди-движения, Эдмунд собрал в Super Meat Boy героев самых разных игр от независимых разработчиков. В программе уже заявлены: Тим из Braid и менее известный РС-аудитории инопланетянин...

21 03 2024 10:30:48

Резиновые телевизоры. Тестирование 7 ТВ-тюнеров

XXI век — это век победивших суррогатов. Растворимый кофе, еда быстрого приготовления, безалкогольное пиво, резиновые женщины, латексные дилдо, трaнcвеститы и ТВ-тюнеры...

20 03 2024 20:15:38

Мор. Утопия

Игроку предстоит прожить в зараженном городе ровно 12 дней. Каждый игровой день равнозначен нашим двум часам. То есть, что бы вы ни делали, ровно через 24 часа игра закончится...

19 03 2024 17:21:39

Философия вирусов, часть 1. Древнейшая история

Все это хорошо, да только встает вопрос... Если кристаллизованный вирус всего лишь кусок кода в неживом материале, то чем, по сути, отличаются от него данные на жестком диске?!..”...

18 03 2024 18:29:12

Обзор и тест ASUS TUF Gaming A17. Бюджетный ноутбук на Ryzen 7 4800H и GTX 1660 Ti

Продолжаем тему условно-бюджетных игровых ноутбуков: недавно мы рассказали о Dell G3 и Acer Nitro 5, а теперь на очереди ASUS TUF Gaming. Это опять модель «до 100 000 рублей» со стартовой ценой от 75 до 90 тысяч.…|Игромания...

17 03 2024 15:52:12

Tomb Raider: Underworld

лучше, чем может показаться. На наших глазах Лара сначала удирала с колонны, опyтaнной гигантским склизким щупальцем, а потом обрушила его обладателю (гигантскому осьминогу) на голову какую-то шипастую плиту. И это все еще впечатляет: по стенам очень нату...

16 03 2024 11:52:25

inFamous

Автор: Уильям Хармс Иллюстратор: Эрик Нгуен Издательство: DC Comics Выпусков: 6 Язык: английский (существует любительский перевод) Переплет:Мягкий, 144 стр. Оценка: 3/5 В последние годы редкая игра первой величины обходится без дополнительной серии…|Игромания...

15 03 2024 12:42:53

КРИ 2005. Три дня в космосе

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

14 03 2024 9:14:21

Руководство и прохождение по "Александр"

Итак, игра с самого начала нам намекает, что она единое целое с фильмом. И вы наверняка уже знаете, что фильм провалился в прокате. Что он о чем-то о своем, но не о Александре. Так ли похожа игра на фильм — или ей стоит скорее отделиться от него?...

13 03 2024 22:40:53

Новости Deathmatch

Quake III Arena *** Уже без рельсы и рокета www.planetquake.com/countdownq3 Недавно вышел в свет крайне извpaщeнный мод под названием Countdown Q3. В нем вы стартуете с коли...

12 03 2024 13:11:41

Играем: Destiny Sphere путь нейтрала

...Эта многопользовательская онлайновая стратегия в реальном времени требует для запуска только MS Internet Explorer версии от 5.0 и плагин Macromedia Flash 6 (Flash MX). С другой стороны, игра в DS займет довольно много времени......

11 03 2024 19:41:10

Кооператив года: Dark Souls 3, Gears of War 4, Tom Clancy’s The Division

  О номинации Чисто кооперативных игр на свете немного. Но очень часто в одиночных проектах есть режимы для совместной игры. Иногда сделанные для галочки, но временами очень глубокие и самобытные. В этой номинации мы награждаем проекты с…|Игромания...

10 03 2024 3:10:39

Vessel

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

09 03 2024 0:57:14

Outland

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

08 03 2024 3:19:35

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

Вечнозеленые «Дешево и сердито… Категория меньше 20 000 руб.», «Cмepть тормозам… Категория меньше 25 000 руб.», «Займи, но купи… Категория меньше 35 000 руб.» и — «Тебя я видел во сне» (цена не ограничена)...

07 03 2024 23:13:27

Обзор фильма «Слендермен». В ночи никто не увидит твой фейспалм

Безликого джентльмена в стильном чёрном костюме сотворил в 2009 году пользователь форума Something Awful. Нехитрые манипуляции с фотошопом — и родилась легенда о долгоруком монстре, что гипнотизирует и похищает людей. Про Слендера пишут…|Игромания...

06 03 2024 0:56:21

East India Company

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

05 03 2024 23:42:21

Краткие обзоры. X2: Угроза

ОБ ИГРЕ: “Х2: Угроза” — одна из культовых “игр не для всех”. Это вольный симулятор космического пилота-торговца, созданный по мотивам великой Elite. Подобные продукты выходят редко, и даже если бы в “Х2” не было отличной графики и к...

04 03 2024 17:31:29

Вердикт. Проект: Снежная слепота (Project: Snowblind)

Зачем Eidos Interactive решили перенести с приставок на PC эту игру — совершенно непонятно. Ибо по современным меркам смотрится и играется “Проект: Снежная слепота” довольно посредственно. Судите сами: от Deus Ex, своеобразным продолжением которого яв...

03 03 2024 0:42:57

Коды по "Midtown Madness"

Добавьте следующие параметры в комaндную строку при запуске игры, чтобы получить доступ к чит-режимам: -allrace — доступ ко всем гонкам, -allcars — доступ ко всем машинам. Например: “C:\Midtown\midtown.exe” -allcars -allrace. Чит-коды, вводимые в поле...

02 03 2024 13:59:42

Обзор игры «Кандамир. Поселенцы»

«...Действие «Кандамира» происходит на таинственном острове Катан, который на стратегическом уровне мы осваивали в «Колонизаторах». Теперь настало время спуститься с небес на землю и побывать в шкуре обычного островитянина. Хотя нет, не совсем обычного...

01 03 2024 0:34:42

Механика в действии. Сравнительное тестирование двух механических клавиатур

«…Механические клавиатуры снова входят в моду. Если года три назад мы с замиранием сердца распаковывали SteelSeries 7G и радовались самому факту, что все еще есть производители, делающие «клацающие» кнопки, то сегодня уже публикуем сравнительный обзор дву...

29 02 2024 16:45:57

Еще:
Игры -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 ::