1.12, Comdiv (ok), 11:54, 15/05/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> не доведена до конца поддержка таких средств, ..., оператор goto
Складывается впечатление, что они воплотили трансляцию не в bytecode, а в Java.
| |
|
2.13, Аноним (-), 12:00, 15/05/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Мсье никогда не копал бинарник java? А там много goto, очень много.
| |
|
3.14, Comdiv (ok), 12:05, 15/05/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
В том-то и дело, что в двоичным коде нет проблем с воплощением goto, а вот в исходном коде Java нет возможности использовать goto в чистом виде.
Впрочем, я почитал o goto в Perl, и причина сложностей его воплощения стала понятна - в этом языке это слишком навороченный оператор.
| |
|
4.22, Аспарагус (?), 16:41, 15/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
Да, я через goto делал разворачивание стека из любого места.
Задача: самописное подобие веб фреймворка в standalone хттп сервере на самом перле.
Можно пройти метку, вызвать 100500 функций и там из любого места дернуть $request->end(); внутри которого готу к той самой метке и весь стек развернется.
В перле готу как исключения может разматывать стек, а не просто в пределах одной функции прыгать.
| |
|
5.24, Аноним (-), 18:29, 15/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
Интересно бы глянуть пример. Я goto использую для перегрузки функции и для управления кодом.
| |
|
|
|
|
1.15, Аноним (-), 12:25, 15/05/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
> Имеются отличия в реализации регулярных выражений, sprintf(), pack() и unpack().
Не порядок, не должно быть отличии.
| |
|
|
3.27, Аноним (-), 00:58, 16/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
Как бы обновления на metacpan говорят об обратном. Хотя и стоит конкретизировать, что перспективен он только для перл-сообщества.
| |
3.30, Аноним (-), 04:23, 16/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
Пишу на Перле каждый день, сегодня начал делать систему сборки пакетов для Андроида. Что я делаю не так?
| |
|
4.31, Аноним (31), 07:20, 16/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
Если вы не знаете ответ на этот вопрос, то у вас большие проблемы.
| |
|
5.36, Аноним (-), 16:37, 16/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Если вы не знаете ответ на этот вопрос, то у вас большие
> проблемы.
Какие?
| |
|
|
|
2.28, Вареник (?), 02:01, 16/05/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
Perl для узкой тусовки олдскульных фанатиков, из 90-х.
Такая же тусовка через лет 20 будет вокруг забытого всеми Хруста.
| |
|
3.29, Аноним (-), 04:22, 16/05/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
Скорее перл не перспективен для петушков с новомодными растами и голангами. Они каждый год новый язык учат.
| |
|
4.34, angra (ok), 12:52, 16/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
Ты так говоришь про изучение новых ЯП, как будто это что-то плохое.
| |
|
5.37, Аноним (-), 15:37, 17/05/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Perl - язык на котором можно писать несколько стилями. Он сам как несколько языков. А за десятилетия там столько модулей накопилось, даже и не придумаешь, что на нём не сделать.
| |
|
|
7.39, Аноним (-), 11:01, 18/05/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если я в очередной раз напишу что я способен читать свой код написанный годами ранее и также могу читать, понимать и дорабатывать модули из CPAN, то в следующий раз найдется очередной новый нуб который будет снова постить чушь про нечитаемость perl. Ни ума, ни фантазии.
| |
|
|
|
|
|
|
|