Список форумов Шадринский форум -> Программирование -> PHP, PERL, HTML, CSS etc -> Perl vs PHP
Начать новую тему   Ответить на тему   вывод темы на печать

Perl vs PHP

Автор
Сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2009.10.09 15:09.30
Ответить с цитатой
unname писал(а):
open(FILE, "< ./*/*") or die "can't open file";

аналогично в пхп. мозг не сломался.

unname писал(а):
По скобкам ну начнем с простого print(File, "bla bla") в большинстве случаев эквивалентно print FILE, "bla bla"

аналогично в пхп. мозг не ломается

unname писал(а):
s/alfa/beta\/psi/; s%alfa%beta/psi%; s@alfa@beta/psi@;
Это позволяет упростить чтение регекспов,

аналогично в пхп, мозг не ломается

про потоки тоже фигня, не работал с ними, потому ничего сказать не могу, intval() есть в пхп, или (int)$переменная, короче тоже есть варианты.

что еще "уникального"?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
unname
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 01.08.2009
Сообщения: 995


Статус: Offline
СообщениеДобавлено: 2009.10.10 00:08.55
Ответить с цитатой
быстродействие всего этого
_________________
Не к добру на Руси шорох,
Что-то с ветра дымком тянет!
Знать, не весь отсырел порох,
Да не всем подслащен пряник
Посмотреть профиль Отправить личное сообщение ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2009.10.10 07:22.11
Ответить с цитатой
не критично.
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
unname
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 01.08.2009
Сообщения: 995


Статус: Offline
СообщениеДобавлено: 2009.10.10 22:47.58
Ответить с цитатой
гы гы
некритично ))
_________________
Не к добру на Руси шорох,
Что-то с ветра дымком тянет!
Знать, не весь отсырел порох,
Да не всем подслащен пряник
Посмотреть профиль Отправить личное сообщение ICQ Number
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2009.10.10 22:51.32
Ответить с цитатой
а в чем там критичность?
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
unname
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 01.08.2009
Сообщения: 995


Статус: Offline
СообщениеДобавлено: 2009.10.11 10:39.39
Ответить с цитатой
Смысл вообще с вами разговаривать, если вам на быстродействие по барабану?
_________________
Не к добру на Руси шорох,
Что-то с ветра дымком тянет!
Знать, не весь отсырел порох,
Да не всем подслащен пряник
Посмотреть профиль Отправить личное сообщение ICQ Number
Vladislav_133
Old Programmer


Пол: Пол:Муж.
Зарегистрирован: 27.09.2006
Сообщения: 4502


Статус: Offline
СообщениеДобавлено: 2009.10.11 18:25.36
Ответить с цитатой
вы мне объясните, при чем здесь быстродействие. например, компилятор С от Intel делает более быстрые модули чем компилятор от Borland. а язык С тут при чем?
_________________
http://asm.shadrinsk.net
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2009.10.11 18:29.40
Ответить с цитатой
Когда на PERL-е пишут всё подряд, разговаривать действительно не о чем.
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
unname
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 01.08.2009
Сообщения: 995


Статус: Offline
СообщениеДобавлено: 2009.10.11 20:47.35
Ответить с цитатой
Vladislav_133 писал(а):
вы мне объясните, при чем здесь быстродействие. например, компилятор С от Intel делает более быстрые модули чем компилятор от Borland. а язык С тут при чем?


DВы все в одну кучу не мешайте, от архитектуры языка никуда не уйти.
Вы ведь не будете нестаивать, что та же java нисколько не медленнее Си?
_________________
Не к добру на Руси шорох,
Что-то с ветра дымком тянет!
Знать, не весь отсырел порох,
Да не всем подслащен пряник
Посмотреть профиль Отправить личное сообщение ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2009.10.11 20:55.44
Ответить с цитатой
при чем тут быстродействие? ерчь шла о языке перл, который ломает мозг.
до сих пор не увидел примеров уникальности

а быстродействие... ну идиотов нет писать САПР на пхп. каждому инструменту своему нишу
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2009.10.11 21:02.59
Ответить с цитатой
Что такое архитектура языка
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
Vladislav_133
Old Programmer


Пол: Пол:Муж.
Зарегистрирован: 27.09.2006
Сообщения: 4502


Статус: Offline
СообщениеДобавлено: 2009.10.12 12:50.35
Ответить с цитатой
unname писал(а):
Вы ведь не будете нестаивать, что та же java нисколько не медленнее Си?


ну, братец ты мой. даже не знаю, что и сказать. причем же тут язык? если байт-код, то значительно медленнее. если компилятор обычный, то зависит от разработчика компилятора. но байт код, это не изобретение жестко привязанное к java, в принципе оно и к Си применимо. есть net.-технология, она также к любому языку применима. есть компиляторы perl, которые переводят программу в обычный исполняемый модуль. язык тут совсем не причем.
_________________
http://asm.shadrinsk.net
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
unname
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 01.08.2009
Сообщения: 995


Статус: Offline
СообщениеДобавлено: 2009.10.12 13:15.40
Ответить с цитатой
Vladislav_133
Вы же сами говорите, от структуры языка многое зависит, не только от реализации.
Кстати Реализация Perl5 фактически одна и это именно компилятор. А никакой не интерпретатор.
_________________
Не к добру на Руси шорох,
Что-то с ветра дымком тянет!
Знать, не весь отсырел порох,
Да не всем подслащен пряник
Посмотреть профиль Отправить личное сообщение ICQ Number
Vladislav_133
Old Programmer


Пол: Пол:Муж.
Зарегистрирован: 27.09.2006
Сообщения: 4502


Статус: Offline
СообщениеДобавлено: 2009.10.12 14:05.39
Ответить с цитатой
unname писал(а):
Кстати Реализация Perl5 фактически одна и это именно компилятор. А никакой не интерпретатор.


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

Добавлено спустя 5 минут 16 секунд:

потом никого не должно смущать также термины типа "интерпретируемый язык" или "компилируемый язык". это все условно. я даже интерпретатор языка Си видел. не принципиально это.
_________________
http://asm.shadrinsk.net
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2009.10.12 14:31.20
Ответить с цитатой
да блин, какая разница, не принципиально.

вот это вот пытаемся выяснить:

Vladislav_133 писал(а):
unname писал(а):
Не потому, что язык сложен, просто он ломает в голове уже существующее представление о программировании.


вот что, конкретно, он сломал?

_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Slider
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 13.11.2006
Сообщения: 6289
Откуда: Екатеринбург&Шадринск

Статус: Offline
СообщениеДобавлено: 2009.10.12 18:00.48
Ответить с цитатой
наверное если в школе учить какое ни-ть "лого", а потом случайно наткнуться на самоучитель для чайников по перлу, то мозг наверное сломается

иначе то как
_________________
накапливаю джедайскую силу
http://booking.com/ http://bookingb2b.com/
http://www.aicgroup.biz http://www.gta-travel.com/en/home
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
leha
troppus



Зарегистрирован: 26.09.2009
Сообщения: 3


Статус: Offline
СообщениеДобавлено: 2009.10.12 22:47.56
Ответить с цитатой
разница между perl и php примерно такая же, как между *nix и windows
щас придут любители мандрив и скажут, что разницы никакой
и никогда они не поймут любителей *BSD
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2009.10.12 22:51.38
Ответить с цитатой
мнэээ. я например знаю, какая разница между никсами и виндой. при чем тут похапэ и пёрл - не знаю.
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
unname
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 01.08.2009
Сообщения: 995


Статус: Offline
СообщениеДобавлено: 2009.10.13 00:42.36
Ответить с цитатой
Vladislav_133
Вы подменяете понятия.
Интерпретаторы Си существуют, даже применяются, тот же Си шелл

А Perl это чистокровный компилятор. С полноценным лексическим анализатором.
Более того, для этого языка невозможно создать интепретатор, как и статический анализатор в прочем, как и для всех тьюринг-полных языков.
_________________
Не к добру на Руси шорох,
Что-то с ветра дымком тянет!
Знать, не весь отсырел порох,
Да не всем подслащен пряник
Посмотреть профиль Отправить личное сообщение ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2009.10.13 06:24.51
Ответить с цитатой
unname писал(а):
А Perl это чистокровный компилятор. ... Более того, для этого языка невозможно создать интепретатор
вот это новости. ты, случайно, не перепутал?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Vladislav_133
Old Programmer


Пол: Пол:Муж.
Зарегистрирован: 27.09.2006
Сообщения: 4502


Статус: Offline
СообщениеДобавлено: 2009.10.13 11:56.00
Ответить с цитатой
Цитата
А Perl это чистокровный компилятор.

Нда, ..... хм....
Аргументы кончились.


Последний раз редактировалось: Vladislav_133 (2009.10.13 12:44.57), всего редактировалось 2 раз(а)
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Dio
Шаман-заводчанин


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 29757


Статус: Offline
СообщениеДобавлено: 2009.10.13 12:00.19
Ответить с цитатой
unname писал(а):
Более того, для этого языка невозможно создать интепретатор, как и статический анализатор в прочем, как и для всех тьюринг-полных языков

Я знаю точно невозможное возможно.
_________________
Йа - водоросль.
Посмотреть профиль Отправить личное сообщение
leha
troppus



Зарегистрирован: 26.09.2009
Сообщения: 3


Статус: Offline
СообщениеДобавлено: 2009.10.13 12:10.22
Ответить с цитатой
andy ice писал(а):

а можно пример наоборот? чтобы БАЦ и перл двумя строками убил ПХП


google: perl one liners

andy ice писал(а):

мнэээ. я например знаю, какая разница между никсами и виндой. при чем тут похапэ и пёрл - не знаю.


и какая, по-вашему, разница у них?
Посмотреть профиль Отправить личное сообщение
unname
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 01.08.2009
Сообщения: 995


Статус: Offline
СообщениеДобавлено: 2009.10.13 21:19.00
Ответить с цитатой
Dio
Как программист может давать ссылки на такую лажу?

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

P.S. Покажите в PHP статическую типизацию.
А блок Else при обработке исключений возможен?
А легковесные процессы поддерживаются?
А поддерживаются ли целые числа неограниченной разрядности?
А есть ли множественное наследование?
А есть ли в PHP first class functions?
А реализованы ли в PHP лексические замыкания?
А реализованы ли в нем динамические переменные?
А есть ли именованные параметры?
_________________
Не к добру на Руси шорох,
Что-то с ветра дымком тянет!
Знать, не весь отсырел порох,
Да не всем подслащен пряник
Посмотреть профиль Отправить личное сообщение ICQ Number
Dio
Шаман-заводчанин


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 29757


Статус: Offline
СообщениеДобавлено: 2009.10.13 21:24.06
Ответить с цитатой
unname писал(а):
Как программист может давать ссылки на такую лажу?

Ну сапр на перле лажа не меньшая.
_________________
Йа - водоросль.
Посмотреть профиль Отправить личное сообщение
Vladislav_133
Old Programmer


Пол: Пол:Муж.
Зарегистрирован: 27.09.2006
Сообщения: 4502


Статус: Offline
СообщениеДобавлено: 2009.10.14 11:16.54
Ответить с цитатой
unname
перестаньте заниматься навешиванием лапши.
Я наугад выбрал из вашего списка два элемента и проверил (все надо проверять, уважаемый)

Цитата
А есть ли в PHP first class functions?
А реализованы ли в PHP лексические замыкания?


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

Я уж не говорю про динамические переменные, это реализовано повсеместно.

не красиво это.
_________________
http://asm.shadrinsk.net
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
unname
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 01.08.2009
Сообщения: 995


Статус: Offline
СообщениеДобавлено: 2009.10.15 22:33.53
Ответить с цитатой
Vladislav_133
А можно продемонстрировать?
Я не нашело как это можно сделать.
_________________
Не к добру на Руси шорох,
Что-то с ветра дымком тянет!
Знать, не весь отсырел порох,
Да не всем подслащен пряник
Посмотреть профиль Отправить личное сообщение ICQ Number
Vladislav_133
Old Programmer


Пол: Пол:Муж.
Зарегистрирован: 27.09.2006
Сообщения: 4502


Статус: Offline
СообщениеДобавлено: 2009.10.16 10:04.09
Ответить с цитатой
unname

время будет, обязательно.
впрочем, наберите в Инете, там ссылки есть.


меня удивил также термин, легковесные процессы.
конечно, он существует, но это для тех, кто не очень
знает программирование на уровне ОС.
дело в том, что, что под термином "легковесный процесс",
оказывается скрывается просто поток (thread). Потоки давным давно существуют в Unix, Windows, OS/2 и т.п.
Это, так называемая многозадачность, внутри одного приложения. Зачем надо было
обзывать это "легковесным процессом" - не понимаю. Но зачем реализовывать многопоточность в web-приложениях,
мне еще более не понятно - этим занимается web-сервер.
_________________
http://asm.shadrinsk.net
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
unname
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 01.08.2009
Сообщения: 995


Статус: Offline
СообщениеДобавлено: 2009.10.16 10:17.53
Ответить с цитатой
Vladislav_133
под дегковесным процессом я понимаю Coroutines
более подходящего русского перевода я незнаю
и мы тут сравниваем языки далеко не в аспекте веб программирования.

Ссылок я кстати как раз и не нашел, если бы нашел, то не писал бы.
_________________
Не к добру на Руси шорох,
Что-то с ветра дымком тянет!
Знать, не весь отсырел порох,
Да не всем подслащен пряник
Посмотреть профиль Отправить личное сообщение ICQ Number
Vladislav_133
Old Programmer


Пол: Пол:Муж.
Зарегистрирован: 27.09.2006
Сообщения: 4502


Статус: Offline
СообщениеДобавлено: 2009.10.16 10:23.13
Ответить с цитатой
unname писал(а):
дегковесным процессом я понимаю Coroutines


меня это веселит. это поток. мне, что, читать лекцию по многозадачному программированию?

скриптовый язык и есть скриптовый язык. либо web-приложение, либо не большая системная утилита.
а что еще?
_________________
http://asm.shadrinsk.net
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Страница 9 из 11
Начать новую тему   Ответить на тему   вывод темы на печать
На страницу Пред.  1, 2, 3 ... 8, 9, 10, 11  След.
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> PHP, PERL, HTML, CSS etc -> Perl vs PHP

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы