powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Ruby && Python ?? + Perl
22 сообщений из 22, страница 1 из 1
Ruby && Python ?? + Perl
    #37955321
Фотография prot0type
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1:
Объясните мне для чего какой язык вы используете на практике (Ruby, Python)

2:
Вот допустим на сервере нужно каждые 10 часов парсить что либо, вы запускаете крон, на каком языке лучше всего написать парсер стороннего сайта? (Ruby, Python)

3:
Как я понимаю Perl устарел и вакансий по нему не много, а дальше думаю будет еще все плачевней, почему так произошло?

4:
Любители javascript, если такие есть, какой язык вам ближе? (Ruby, Python)
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37955555
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prot0type 1:
Объясните мне для чего какой язык вы используете на практике (Ruby, Python)

2:
Вот допустим на сервере нужно каждые 10 часов парсить что либо, вы запускаете крон, на каком языке лучше всего написать парсер стороннего сайта? (Ruby, Python)

3:
Как я понимаю Perl устарел и вакансий по нему не много, а дальше думаю будет еще все плачевней, почему так произошло?

4:
Любители javascript, если такие есть, какой язык вам ближе? (Ruby, Python)
1) Perl
2) Perl
3) Вы заблуждаетесь
4) Perl
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37955565
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вынужден согласиться с Warstone, ибо для таких целей Perl изначально и создавался.
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37955583
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prot0type,

если голова на месте и руки растут откуда полагается, то писать можно хоть на чем.

инструмент выбирается исходя из задачи, а не наоборот!
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37955601
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prot0typeКак я понимаю Perl устарел и вакансий по нему не много, а дальше думаю будет еще все плачевней, почему так произошло?

Не устарел он. Джедаи не только перлом пользуются, но ещё и awk и даже sed, для парсинга. Хотя, вообще-то, это -глупость. Потому что, во многих случаях, данные с сайта можно получить легально (через АПИ сайта, или, хотя бы, через RSS, или по договорённости).
prot0typeЛюбители javascript, если такие есть, какой язык вам ближе? (Ruby, Python)
Я так понимаю, что у Вас имеется некоторая задача, о которой можно только догадываться.
Короче, пишите на том, что Вам больше нравится. Хоть на сях или Паскале.
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37958561
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NekZВынужден согласиться с Warstone, ибо для таких целей Perl изначально и создавался.Можно просто Варсик )))

ТС, то что Перл активно хоронят - явление довольно долгое и продолжаться будет хрен знает сколько. Руби, кстати, это и пытается сделать.. Однако на Руби только Релисы, а в Перле 5+ фреимворков только для веба... А уж модули для Квантового вычисления - отдельная песня (Я не беру Acme::XXX).

Просто недалекие люди хотели сделать что-то "как Перл, только лучше", но не заметили что делая лучше (позиционная зависимость, допустим для Питона), они отрезают от Перла то, что делало Перл - Перлом. Собственно свобода и ответственность. Дибилы не пишут на перле. Не умеют, хотя изначально он кажется довольно простым. Однако его изучение заставляет четко понимать что, как, почему и зачем делается в программе. Характерный пример:
Код: php
1.
2.
3.
4.
5.
6.
7.
sub a{
  my $w if 0;
  $w++;
  print "$w\n";
}

a() for (my $i=0;$i<=10;$i++);

Что будет в результате?
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37958565
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне ближе похапе. Если что-то надо распрасить, имхо, подойдет любой скриптовый язык с поддержкой PRCE
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37958641
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Warstone
Код: php
1.
2.
3.
4.
5.
6.
7.
sub a{
  my $w if 0;
  $w++;
  print "$w\n";
}

a() for (my $i=0;$i<=10;$i++);

Что будет в результате?
увольнение за намеренное запутывание кода до нечитаемости остальными членами команды - вчерашними явистами.

это, кстати, какую версию perl нужно иметь чтобы заработало?
Код: sql
1.
2.
3.
4.
5.
Deprecated use of my() in false conditional at t.pl line 3.
syntax error at t.pl line 8, near "0;"
Global symbol "$i" requires explicit package name at t.pl line 8.
syntax error at t.pl line 8, near "++)"
Execution of t.pl aborted due to compilation errors.
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37958769
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindэто, кстати, какую версию perl нужно иметь чтобы заработало?Это у меня каша в голове в связи с Си...
Код: plaintext
[root@warstone ~]# perl -e 'sub a{ my $w if 0; $w++; print "$w\n";} a() for 1..10;'
Результат:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
1
2
3
4
5
6
7
8
9
10
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37958865
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Warstone, да я то понял и это не меняет ничего.
if после оператора, оператор перед for, unless т.д. - сплошной синтаксический сахар не являющийся необходимым и отсутствующий в других языках. применение этих конструкций в совместно используемом коде полностью нетрадиционно, асоциально и деструктивно.
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37959089
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Warstone
Код: php
1.
2.
3.
4.
5.
6.
sub a{
  my $w if 0;
  $w++;
  print "$w\n";
}
a() for (my $i=0;$i<=10;$i++);


простая задача реализованная через жо.., синтаксис языка этому способствует. гордиться тут нечем
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37959132
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r uпростая задача реализованная через жо.., синтаксис языка этому способствует. гордиться тут нечем
Это неправда. Синтаксис позволяет, а не способствует.

Вообще, проблема шире - программисты начинают изучение языка с reference, а надо бы с guidance.
Ман в топку, книги читайте!

Вон в php всю дорогу борются с ненарушением модели MVC вставкой кода в шаблоны с помощью разнообразных шаблонных движков, вместо того чтобы написать как делать не нужно и спокойно пользоваться чистым php.
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37959276
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r u,

Блин... Вот вы ничего, как всегда, не проняли. Тут демонстрировался пример с my $var if 0; сейчас это state $var; Вы-же про задачу начали что-то витрать... Не можете придраться к чему-то другому - придираемся к совершенно левому, да?

А про этот прикол с if 0 - считайте это формой записи... local int i; в Си работает так-же...
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37959281
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Warstone[...4) Perl
Вы - заблуждаетесь. Но, только в том смысле, что - перл, таки серверный язык (обычно серверный), а начинку для вэб-сайта таки на хтмл+яваскрипт+ДОМ+ЦСС пишут.
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37959330
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WarstoneА про этот прикол с if 0 - считайте это формой записи... local int i; в Си работает так-же...
а "local" это из какого такого Си ?
простое " my $i;" - вот что было бы максимально понятно для любого программиста.
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37959704
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WarstoneДибилы не пишут на перле. Не умеют, хотя изначально он кажется довольно простым.
сам себя не похвалишь, никто не похвалит? ))
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37960028
Anjey aka PM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindWarstoneА про этот прикол с if 0 - считайте это формой записи... local int i; в Си работает так-же...
а "local" это из какого такого Си ?
простое " my $i;" - вот что было бы максимально понятно для любого программиста.имхо имелось ввиду static
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37960178
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
порой мне вообще не понятно как мыслят люди.
Anjey aka PM, static внутри функции в Си - глобальная переменная на уровне всей программы. А my в perl - явное указание локальности.
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37960243
Anjey aka PM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindstatic внутри функции в Си - глобальная переменная на уровне всей программыам? может все-таки локальная с временем жизни = времени жизни программы?
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37960253
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anjey aka PM, ну да "статическая локальная переменная". но в perl ключевое слово my означает вообще другое.
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37961280
Anjey aka PM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwind,

Я как-бы перл девелопер.
...
Рейтинг: 0 / 0
Ruby && Python ?? + Perl
    #37961286
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindAnjey aka PM, ну да "статическая локальная переменная". но в perl ключевое слово my означает вообще другое.my обрабатывается в 2-х случаях:
1) Во время компиляции - отводится место и т.д.
2) Во время рантайма идет обнуление переменной.
Вот в случае записи my $var if 0; или if(0){ my $var; } что тоже самое - вторая часть не запускается. Получается аналог static (да, тут я не прав... static, а не local, могу только сказать что на си писал слишком мало и давно) Сишного.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Ruby && Python ?? + Perl
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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