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)$переменная, короче тоже есть варианты. что еще "уникального"? _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
быстродействие всего этого _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
не критично. _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
гы гы
некритично )) _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
а в чем там критичность? _________________ Скажи мне чей Крым, и я скажу кто ты. |
Смысл вообще с вами разговаривать, если вам на быстродействие по барабану? _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
вы мне объясните, при чем здесь быстродействие. например, компилятор С от Intel делает более быстрые модули чем компилятор от Borland. а язык С тут при чем? _________________ http://asm.shadrinsk.net |
Когда на PERL-е пишут всё подряд, разговаривать действительно не о чем. _________________ Скажи мне чей Крым, и я скажу кто ты. |
Vladislav_133 писал(а): вы мне объясните, при чем здесь быстродействие. например, компилятор С от Intel делает более быстрые модули чем компилятор от Borland. а язык С тут при чем?DВы все в одну кучу не мешайте, от архитектуры языка никуда не уйти. Вы ведь не будете нестаивать, что та же java нисколько не медленнее Си? _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
при чем тут быстродействие? ерчь шла о языке перл, который ломает мозг.
до сих пор не увидел примеров уникальности а быстродействие... ну идиотов нет писать САПР на пхп. каждому инструменту своему нишу _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
Что такое архитектура языка ![]() _________________ Скажи мне чей Крым, и я скажу кто ты. |
unname писал(а): Вы ведь не будете нестаивать, что та же java нисколько не медленнее Си?ну, братец ты мой. даже не знаю, что и сказать. причем же тут язык? если байт-код, то значительно медленнее. если компилятор обычный, то зависит от разработчика компилятора. но байт код, это не изобретение жестко привязанное к java, в принципе оно и к Си применимо. есть net.-технология, она также к любому языку применима. есть компиляторы perl, которые переводят программу в обычный исполняемый модуль. язык тут совсем не причем. _________________ http://asm.shadrinsk.net |
Vladislav_133
Вы же сами говорите, от структуры языка многое зависит, не только от реализации. Кстати Реализация Perl5 фактически одна и это именно компилятор. А никакой не интерпретатор. _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
unname писал(а): Кстати Реализация Perl5 фактически одна и это именно компилятор. А никакой не интерпретатор.опять вы за свое. это интерпретатор, но с промежуточной компиляцией ("на лету"). но никакого открытия здесь нет, в 1988 году у нас стояли бк-шки, там бэйсик точно по такой-же схеме работал. еще раз говорю, эти вещи языково-независимые. Добавлено спустя 5 минут 16 секунд: потом никого не должно смущать также термины типа "интерпретируемый язык" или "компилируемый язык". это все условно. я даже интерпретатор языка Си видел. не принципиально это. _________________ http://asm.shadrinsk.net |
да блин, какая разница, не принципиально.
вот это вот пытаемся выяснить: Vladislav_133 писал(а): unname писал(а): Не потому, что язык сложен, просто он ломает в голове уже существующее представление о программировании. вот что, конкретно, он сломал? _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
наверное если в школе учить какое ни-ть "лого", а потом случайно наткнуться на самоучитель для чайников по перлу, то мозг наверное сломается ![]() иначе то как ![]() _________________ накапливаю джедайскую силу http://booking.com/ http://bookingb2b.com/ http://www.aicgroup.biz http://www.gta-travel.com/en/home |
разница между perl и php примерно такая же, как между *nix и windows
щас придут любители мандрив и скажут, что разницы никакой и никогда они не поймут любителей *BSD |
мнэээ. я например знаю, какая разница между никсами и виндой. при чем тут похапэ и пёрл - не знаю. _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
Vladislav_133
Вы подменяете понятия. Интерпретаторы Си существуют, даже применяются, тот же Си шелл А Perl это чистокровный компилятор. С полноценным лексическим анализатором. Более того, для этого языка невозможно создать интепретатор, как и статический анализатор в прочем, как и для всех тьюринг-полных языков. _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
unname писал(а): А Perl это чистокровный компилятор. ... Более того, для этого языка невозможно создать интепретатор_________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
Цитата А Perl это чистокровный компилятор.Нда, ..... хм.... Аргументы кончились. Последний раз редактировалось: Vladislav_133 (2009.10.13 12:44.57), всего редактировалось 2 раз(а) |
unname писал(а): Более того, для этого языка невозможно создать интепретатор, как и статический анализатор в прочем, как и для всех тьюринг-полных языковЯ знаю точно невозможное возможно. _________________ Йа - водоросль. |
andy ice писал(а):
а можно пример наоборот? чтобы БАЦ и перл двумя строками убил ПХП google: perl one liners andy ice писал(а):
мнэээ. я например знаю, какая разница между никсами и виндой. при чем тут похапэ и пёрл - не знаю. и какая, по-вашему, разница у них? |
Dio
Как программист может давать ссылки на такую лажу? Перл именно компилятор, в противном случае многие вещи у него просто не могут работать, скажем вызов функции до её указания. и более того, без указателя на то, что это функция. И прочие прелести. P.S. Покажите в PHP статическую типизацию. А блок Else при обработке исключений возможен? А легковесные процессы поддерживаются? А поддерживаются ли целые числа неограниченной разрядности? А есть ли множественное наследование? А есть ли в PHP first class functions? А реализованы ли в PHP лексические замыкания? А реализованы ли в нем динамические переменные? А есть ли именованные параметры? _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
unname писал(а): Как программист может давать ссылки на такую лажу? Ну сапр на перле лажа не меньшая. ![]() _________________ Йа - водоросль. |
unname
перестаньте заниматься навешиванием лапши. Я наугад выбрал из вашего списка два элемента и проверил (все надо проверять, уважаемый) Цитата А есть ли в PHP first class functions?
А реализованы ли в PHP лексические замыкания? есть уважаемый, в php это реализовано. более того реализовано еще в большом количестве языков. вот за такие вещи, я бы лишал права голоса на месяц. честно надо к спору относиться. Я уж не говорю про динамические переменные, это реализовано повсеместно. не красиво это. _________________ http://asm.shadrinsk.net |
Vladislav_133
А можно продемонстрировать? Я не нашело как это можно сделать. _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
unname
время будет, обязательно. впрочем, наберите в Инете, там ссылки есть. меня удивил также термин, легковесные процессы. конечно, он существует, но это для тех, кто не очень знает программирование на уровне ОС. дело в том, что, что под термином "легковесный процесс", оказывается скрывается просто поток (thread). Потоки давным давно существуют в Unix, Windows, OS/2 и т.п. Это, так называемая многозадачность, внутри одного приложения. Зачем надо было обзывать это "легковесным процессом" - не понимаю. Но зачем реализовывать многопоточность в web-приложениях, мне еще более не понятно - этим занимается web-сервер. _________________ http://asm.shadrinsk.net |
Vladislav_133
под дегковесным процессом я понимаю Coroutines более подходящего русского перевода я незнаю и мы тут сравниваем языки далеко не в аспекте веб программирования. Ссылок я кстати как раз и не нашел, если бы нашел, то не писал бы. _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
unname писал(а): дегковесным процессом я понимаю Coroutines меня это веселит. это поток. мне, что, читать лекцию по многозадачному программированию? скриптовый язык и есть скриптовый язык. либо web-приложение, либо не большая системная утилита. а что еще? _________________ http://asm.shadrinsk.net |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы |