Консультация № 57416
02.10.2006, 09:51
0.00 руб.
0 3 2
Здравствуйте, уважаемые эксперты!!!
Вопрос мой таков - сейчас есть необходимость написать гостевую на perl/php. Купил книгу Х. М. Дейтел, etc. "Как программировать на perl, введение в CGI, Python. М.:Бином-2005"
По существу:
1) Чем отличаются Perl и PHP?
2) Нужем интерпретатор языка(ов). Где можно их найти?
3) Насколько корректно я выбрал тему?
4) Зачем так много языков, какой удобнее для человека, владеющего Assembler, Pascal, Delphi, но не знающего С/С++?
P. S. Если выбрал неправильную тему - прошу прощения.
Заранее благодарен.
С уважением, Павел Форсман.

Обсуждение

Неизвестный
02.10.2006, 10:32
общий
это ответ
Здравствуйте, Форсман Павел Вячеславович!
1. Отличий не очень много. PHP - прямой потомок Perl. Некоторые считают, что Perl позволяет писать более надежные (в плане безопасности) скрипты. Не знаю - не проверял.
2. Perl например тут: http://www.softok.org/coding/debug/13113prog.html
PHP например тут: http://www.php.net/downloads.php
А вообще, поискав в том же Яндексе, можно достаточно быстро найти нужные ссылки.
3. Судите сами по количеству и качеству ответов.
4. Философский вопрос по поводу количества. Авторов много. Если вы знаете принципы написания алгоритмов, то вам должно быть всё равно, на каком языке писать. Синтаксис языка при помощи необходимой литературы (а её, благо, много) учится достаточно быстро. Лично мое мнение - Perl. Он ближе к C, на нём удобно писать скрипты не только для WEB, но и для администрирования (не слышал, чтобы писали скрипты для администрирования на PHP). Знаю многих людей, которые со мной не согласятся, и скажут, что PHP удобней и лучше во всех отношениях. Их право. Вам бы я посоветовал взять конкретную задачу, решить её на 2-х языках и посмотреть, на каком это было проще и на каком красивее решение.
Неизвестный
02.10.2006, 11:10
общий
это ответ
Здравствуйте, Форсман Павел Вячеславович!
1) Чем отличаются Perl и PHP?
Философией. У Perl‘а она есть.
2) Нужем интерпретатор языка(ов). Где можно их найти?

http://activestate.com/
http://www.php.net/downloads.php
ну и в любом Linux‘е есс-но есть оба интерпретатора.

4) Зачем так много языков, какой удобнее для человека, владеющего Assembler, Pascal, Delphi, но не знающего С/С++?

Считается что php гораздо проще чем perl, на нем пишется гораздо больше мелких поделок типа необходимой вам гостевой книги(кстати, почему не взять уже готовую гостевую книгу, или вообще движок). PHP - сделан как большая свалка компонентов для работы с web‘ом, для Perl - web - это просто еще одно применение. Вобщем если надо быстро сварганить страницу и забыть - то лучше взять php, если хочется выучить интересный язык программирования - тогда Perl, причем лучше сразу по классическим книгам: Изучаем Perl - Рэндал Шварц, Том Кристиансен; "Perl:библиотека программиста"(Perl Cookbook) - Том Кристиансен; Программирование на Perl - Ларри Уолл, Том Кристиансен, Дж. Орвант. По CGI программированию стоит обратить внимание на книгу Поля Дюбуа - Применение MySQL и Perl в Web-приложениях, а так же если интересует работа с MySQL - его же (Поля Дюбуа) книгу MySQL.
Неизвестный
02.10.2006, 13:35
общий
Доброе время суток!Скачал указанную программу, консоль работает. А есть ли система, которая позволяет использовать скрипты в режиме GUI? (как Delphi или Pascal хотя бы)Заранее благодарен.
Форма ответа