powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Perl
25 сообщений из 44, страница 1 из 2
Perl
    #36586471
Ekyen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Начал изучать перл по верблюду, блин мне С++ показался сверх простым(в изучении-понимании) по сравнению с перлом...так тяжко даётся...иногда просто каша в голове создаётся. Кто с перл знаком отпишитесь как это было у вас))
...
Рейтинг: 0 / 0
Perl
    #36586506
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pure joy.
The most elegant and powerful language in existence.
...
Рейтинг: 0 / 0
Perl
    #36586669
avb1003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EkyenНачал изучать перл по верблюду, блин мне С++ показался сверх простым(в изучении-понимании) по сравнению с перлом...так тяжко даётся...иногда просто каша в голове создаётся. Кто с перл знаком отпишитесь как это было у вас))Как это было? Сначала мне нужно было что-то поставить на машину с Unix, на которой велась разработка одной системы и которую я админил паралельно с участием в разработке. Не помню точно, по-моему это был пакет русификации X-ов с небольшим сценарием установки на каком-то, незнакомом мне тогда, языке. Поскольку все это было найдено где-то в И-нете не на сайте производителя операционной системы, то я посчитал неправильным запускать скрипт, не понимая, что он делает. Быстро выяснив, что этот язык называется Perl, я нашел поблизости обладателя казенной книжки - насколько я помню, это была "Programming Perl" на английском. Мне ее дали почитать на неделю. За неделю чтения по вечерам и в метро я изучил Perl достаточно, чтобы понять, что делал тот скрипт, и чтобы постепенно начать использовать Perl вместо awk или sed в тех ситуациях, когда нельзя обойтись однострочной командой. Нельзя сказать, что я прочитал за неделю всю эту книгу или, что я за неделю выучил Perl. Потом я читал разные книги( если есть сложности с "верблюдом" можно попробовать "ламу" : "Изучаем Perl" и затем "Perl:изучаем глубже") и расширял сферу использования. И этот процесс не закончился. У меня Perl был шестым или восьмым языком программирования - зависит от того как считать. Perl я изучал по мере необходимости для решения конкретных задач. Поэтому не было ни тяжести ни каши в голове. Может быть, даже наоборот. Во всяком случае я считаю, что даже минимальное знание Perl дает в руки мощный и полезный инструмент.
...
Рейтинг: 0 / 0
Perl
    #36586750
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EkyenНачал изучать перл по верблюду, блин мне С++ показался сверх простым(в изучении-понимании) по сравнению с перлом...так тяжко даётся...иногда просто каша в голове создаётся. Кто с перл знаком отпишитесь как это было у вас))

попробуй Ламу.
а вообще правильно тут сказали - жить захочешь не так раскорячишься.
Лично я изучал Perl за две недели по ламе верблюду и заданию реализовать за это время мааааленький виртуальный хостинг для одного крупного Internet-провайдера
...
Рейтинг: 0 / 0
Perl
    #36586753
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EkyenНачал изучать перл по верблюду, блин мне С++ показался сверх простым(в изучении-понимании) по сравнению с перлом
иллюстрация к анекдоту купи козу.
Посмотрел 15 минут, послушал отзыва соседа про иф - зен наоборот, закрыл и больше никогда
не открывал.
лучше тикль уже если хочется "в руки мощный и полезный инструмент"
...
Рейтинг: 0 / 0
Perl
    #36587673
Шаровик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а я начал сразу с асинхронного программирования на FSM. тяжко достаточно, но зато иинтересно и какой ощутимый прирост в скорости по сравнению с похапе, к примеру
...
Рейтинг: 0 / 0
Perl
    #36589152
sn1251
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я начал изучать просто по встроенной доке.
Оказалось достаточно знать английский и быть знакомым с юниксом.
В активе к моменту изучения был паскаль (delphi), shell, t-sql (sybase), плюс шапочное знакомство с C, сlipper, vb, asm, forth.
С++ я не изучал, но по сравнению с паскалем перл сверхсложным не показался.

Отдача от изучения пошла через пару месяцев. Использовал для импорта/экспорта данных в БД и автоматизации DBA-рутины, потом добавилось немного веба.

В 2001 году инет был тормозной, пришлось даже поиск по доке делать самому в .chm. Кстати удобно - до сих пор пользуюсь.

Потом прочел Camel и Best Practices. Ламу как-то пропустил.

Сказать уверенно "я знаю перл" смог примерно через 4-5 лет, хотя новое узнаю до сих пор.
...
Рейтинг: 0 / 0
Perl
    #36590994
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sn1251Я начал изучать просто по встроенной доке.
Оказалось достаточно знать английский и быть знакомым с юниксом.
В активе к моменту изучения был паскаль (delphi), shell, t-sql (sybase), плюс шапочное знакомство с C, сlipper, vb, asm, forth.
С++ я не изучал, но по сравнению с паскалем перл сверхсложным не показался.Хы, у меня к первой попытке Perl был почти такой-же список, разве что sql еще не было в багаже. Зато был свободный С и несколько других, ныне мертвых языков.
Первым Perl-проектом был веб-магазин, кстати до сих пор работающий, но подозреваю что от моего кода в нем не осталось ничего :)

sn1251В 2001 году инет был тормозной, пришлось даже поиск по доке делать самому в .chm. Кстати удобно - до сих пор пользуюсь.Я тебе открою страшную тайну, только никому ее не рассказывай: набираешь в консоли perldoc -f open и получаешь описание на функцию open и без всякого интернета!

sn1251Потом прочел Camel и Best Practices. Ламу как-то пропустил.Ничего не читал. Хватило perldoc и подглядывания в чужие исходники.

sn1251Сказать уверенно "я знаю перл" смог примерно через 4-5 лет, хотя новое узнаю до сих пор.Ну новое узнавать не мудрено, язык то развивается. Вон скоро шестая версия будет, вроде симпатичные вещи в ней обещают. Хотя мне до сих пор хватает четвертой.
...
Рейтинг: 0 / 0
Perl
    #36591443
sn1251
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owlsn1251В 2001 году инет был тормозной, пришлось даже поиск по доке делать самому в .chm. Кстати удобно - до сих пор пользуюсь.Я тебе открою страшную тайну, только никому ее не рассказывай: набираешь в консоли perldoc -f open и получаешь описание на функцию open и без всякого интернета!Я как бы в курсе :)
Мне не хватало полнотекстового локального поиска по установленным модулям.
Например я помню, что есть модуль разбора HTML, я ем уже пользовался, но не помню точного названия модуля. Вместо гадания на perldoc -r или рыскания по файловой системе или ожидания search.cpan.org вбиваю "html parse" - и сразу читаю доку по HTML::Parser или HTML::Tree.
Удобно если инет тормозной или трафик ограничен.
...
Рейтинг: 0 / 0
Perl
    #36597332
Ekyen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И всё-же какой-же С\С++ красивый и логичный))) Чем больше познаю Perl тем больше начинаю любить свой мейнстрим(его я уже озвучил) )))
...
Рейтинг: 0 / 0
Perl
    #36597359
spudei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Учил по ламерской книжке Пирса Клинтона.
Тогда не было своего компа.
Хотя, маны к перлу куда полезнее.
Возможно, можно и без книжек учить,
только доки с поставки и к модулям.
...
Рейтинг: 0 / 0
Perl
    #36597632
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EkyenИ всё-же какой-же С\С++ красивый и логичный))) Чем больше познаю Perl тем больше начинаю любить свой мейнстрим(его я уже озвучил) )))

Уверяю тебя, как человек хорошо знающий C++ и Perl. Perl гораздо логичнее (то что логика местами безумна, а в других местах не из нашего мира - другой вопрос). Си логичнее Perl-а это факт, но и по предоставляемым возможностям они совершенно несопоставимы.
...
Рейтинг: 0 / 0
Perl
    #36599260
Ekyen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)EkyenИ всё-же какой-же С\С++ красивый и логичный))) Чем больше познаю Perl тем больше начинаю любить свой мейнстрим(его я уже озвучил) )))

Уверяю тебя, как человек хорошо знающий C++ и Perl. Perl гораздо логичнее (то что логика местами безумна, а в других местах не из нашего мира - другой вопрос). Си логичнее Perl-а это факт, но и по предоставляемым возможностям они совершенно несопоставимы.

Возможно я не верно высказался, С\С++ все-же ближе к машинному представлению фу-ия ну грубо говоря...там главное понять суть что-ли...в Perle слишко много всякой требушни...тут это так а тут это вот так...не ставь этот тут а ставь тут...в одном месте по одному работает в другом по другому и причём по логике ты не домыслишь это...это просто есть как правило...мне Perl очень напоминает обычные языки(Не зря Ларри - лингвист)...которые я терпеть немогу из-за кучи нелогичных правил и всяких исключений...
...
Рейтинг: 0 / 0
Perl
    #36599368
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EkyenGluk (Kazan)EkyenИ всё-же какой-же С\С++ красивый и логичный))) Чем больше познаю Perl тем больше начинаю любить свой мейнстрим(его я уже озвучил) )))

Уверяю тебя, как человек хорошо знающий C++ и Perl. Perl гораздо логичнее (то что логика местами безумна, а в других местах не из нашего мира - другой вопрос). Си логичнее Perl-а это факт, но и по предоставляемым возможностям они совершенно несопоставимы.

Возможно я не верно высказался, С\С++ все-же ближе к машинному представлению фу-ия ну грубо говоря...там главное понять суть что-ли...в Perle слишко много всякой требушни...тут это так а тут это вот так...не ставь этот тут а ставь тут...в одном месте по одному работает в другом по другому и причём по логике ты не домыслишь это...это просто есть как правило...мне Perl очень напоминает обычные языки(Не зря Ларри - лингвист)...которые я терпеть немогу из-за кучи нелогичных правил и всяких исключений...

И снова повторюсь, правила весьма логичные (как впрочем и в естественных языках). Исключений из правил существенно меньше чем в естественных языках. Именно это позволяет не заучивать язык, а понимать его. C++ в этом отношении выглядит менее ... естественным

Не слушай слова, слушай музыку (c) Кош
...
Рейтинг: 0 / 0
Perl
    #36599373
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не следует думать, что я призываю кого либо изучать или использовать Perl.
Что кому и как нравится - это его личное дело :)
...
Рейтинг: 0 / 0
Perl
    #36599382
Ekyen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)EkyenGluk (Kazan)EkyenИ всё-же какой-же С\С++ красивый и логичный))) Чем больше познаю Perl тем больше начинаю любить свой мейнстрим(его я уже озвучил) )))

Уверяю тебя, как человек хорошо знающий C++ и Perl. Perl гораздо логичнее (то что логика местами безумна, а в других местах не из нашего мира - другой вопрос). Си логичнее Perl-а это факт, но и по предоставляемым возможностям они совершенно несопоставимы.

Возможно я не верно высказался, С\С++ все-же ближе к машинному представлению фу-ия ну грубо говоря...там главное понять суть что-ли...в Perle слишко много всякой требушни...тут это так а тут это вот так...не ставь этот тут а ставь тут...в одном месте по одному работает в другом по другому и причём по логике ты не домыслишь это...это просто есть как правило...мне Perl очень напоминает обычные языки(Не зря Ларри - лингвист)...которые я терпеть немогу из-за кучи нелогичных правил и всяких исключений...

И снова повторюсь, правила весьма логичные (как впрочем и в естественных языках). Исключений из правил существенно меньше чем в естественных языках. Именно это позволяет не заучивать язык, а понимать его. C++ в этом отношении выглядит менее ... естественным

Не слушай слова, слушай музыку (c) Кош
В естественных языках правила как раз обычно не логичные...т.к. формируются они долгими историческими "перетераниями" и очень часто логичным их назвать трудно))
Конечно же исключений меньше...но их всё-же достаточно много)
Ну а поводу изучения и использования то тут я и так этим буду заниматься\занимаюсь)) Мне просто необходим такой инструмент...а ещё уже купил кемелбук.а он зараза не такой уж дешёвый))
...
Рейтинг: 0 / 0
Perl
    #36599754
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну коли уж он тебе необходим. Почему бы не попробывать его понять, а не зазубривать?
Что ты теряешь ???
...
Рейтинг: 0 / 0
Perl
    #36602048
Ekyen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)Ну коли уж он тебе необходим. Почему бы не попробывать его понять, а не зазубривать?
Что ты теряешь ???

А кто говорит, что я его зазубриваю? Я его понимаю.
...
Рейтинг: 0 / 0
Perl
    #36602386
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EkyenGluk (Kazan)Ну коли уж он тебе необходим. Почему бы не попробывать его понять, а не зазубривать?
Что ты теряешь ???

А кто говорит, что я его зазубриваю? Я его понимаю.

Я рад за тебя :)
...
Рейтинг: 0 / 0
Perl
    #36604596
Аnостроф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто знает, существует ли скриптовый язык, который работает быстрее Perl в задачах обработки текста?
...
Рейтинг: 0 / 0
Perl
    #36605406
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
awk
...
Рейтинг: 0 / 0
Perl
    #36605481
Аnостроф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что-нибудь посовременней и под винду?
...
Рейтинг: 0 / 0
Perl
    #36605504
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аnострофа что-нибудь посовременней и под винду?

ты уж выбери для себя что важнее:

1. быстрое
2. посовременее
3. под винду

Про awk могу сказать, что в силу некоторых архитектурных решений, на обработке текста он на порядки быстрее Perl-а. Кстати, под винду тоже е
...
Рейтинг: 0 / 0
Perl
    #36605516
Аnостроф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет "на порядки" - это ты загнул :)

по тестам разработчика компилируемой версии awk (а уж он свое детище не обидит) обходит интерпретируемый Perl в 1,5 - 2 раза.

http://awka.sourceforge.net/compare.html

Причем сравнения скорости регулярных выражений я так и не нашел.
...
Рейтинг: 0 / 0
Perl
    #36605523
Аnостроф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можешь на awk составить программку, которая

прочитает файл 1.txt в своей директории
выполнит замену по шаблону s/\d+/123/g
и запишет результат в 2.txt
?

Хочу скорость сравнить :)
...
Рейтинг: 0 / 0
25 сообщений из 44, страница 1 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Perl
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]