The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Анонсирован Perl 7, opennews (??), 24-Июн-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


132. "Анонсирован Perl 7"  +/
Сообщение от Пример (?), 26-Июн-20, 11:18 
>> И можно пример юзкейса, где важна именно производительность интерпретатора

интерпретатор JavaScript в браузере - подойдёт такой пример? а NodeJS? Я так понимаю ничего "экстра большого" (NodeJS) или "экстра важного" (как в браузере) просто на Perl не делали и нокогда? так он и остался "удобно для однострочников" - им то скорость интерпретатора нее так важна.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

139. "Анонсирован Perl 7"  +/
Сообщение от Аноним (10), 26-Июн-20, 13:18 
>интерпретатор JavaScript в браузере - подойдёт такой пример?

Нет. Когда перл будет встроен в браузер тогда "пойдет". Наезд был к интерпретатору перл, а не вообще вселенной интерпретаторов.

>Я так понимаю ничего "экстра большого" (NodeJS) или "экстра важного" (как в браузере) просто на Perl не делали и нокогда? так он и остался "удобно для однострочников" - им то скорость интерпретатора нее так важна.

Наоборот, очень много оптимизировал, но у меня решения были все на клиент-серверной архитектуре (нет, это не REST-сервисы и вообще далеки были от HTTP). Были случаи, где надо было много запускать через fork+exec. Решал с помощью staticperl от Марка Леманна. В нем как раз и есть то, о чем я говорил: вырезка комментов, пробелов и других символов из кода через Perl::Strip.

Кодген вливаемый в eval пытался избегать. Вы знаете примеры лучше? Как решали проблемы? Расскажите, а не просто кидайтесь какулями. Мне интересно, будем как на HN делиться опытом.

Ответить | Правка | Наверх | Cообщить модератору

146. "Анонсирован Perl 7"  –1 +/
Сообщение от Аноним (146), 26-Июн-20, 22:03 
>>  Расскажите, а не просто кидайтесь какулями.

Ой, Извините! Это Я не верно выразился -
>> Я так понимаю ничего "экстра большого" (NodeJS)
>> или "экстра важного" (как в браузере) просто на Perl не делали и нокогда?

- я имел в виду - что ВООБЩЕ на Perl нет крупных проектов - ВООБЩЕ НЕТ! - поэтому (одна из главных причин) Perl и ***не развивается*** - Perl так, пускалка однострочников и толкала внешних тулов, поэтому "зачем ему производительность интерпретатора".
Что такое крупные проекты? - Это MS Word, и это OpenOffice. Даже так - Крупные и Сложные! И таких много. А раз возникает "сложность" то возникает нужда её забороть. Как забороть? - А выработать "приёмы", может расширить язык для их ("приёмов")эффективной работы, оптимизировать что-то, улучшить и т.п. А на Perl просто не случилось этих огромных проектов которые бы подтолкнули к развитию язык\интерпретатор. Всё это моё IMHO конечно.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру