Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 03:21 20.05.24 
Компютри и Интернет
   >> Perl
Всички теми Следваща тема *Кратък преглед

Страници по тази тема: 1 | 2 | >> (покажи всички)
Тема Za Perl i drugite ezici i koi kolko razbira  
Автор Ognen_Demon (#!/usr/usn/Perl)
Публикувано25.07.06 12:32



Здравейте,

Като начало искам да споделя един линк, който вчера ми пратиха по ICQ. Коментара ще си го спестя сега и ще го пиша няколко реда по-надолу.


( на руски език е )



Таааа, в този пост пишат интересни неща, но прочетете всички мнения преди да кажете нещо, защото там има хора които защитават Пърл и се аргументират.



Колкото до нашата страна, личните ми наблюдения ( подчертавам -- личните ) сочат:

- твърде малко хора знаят какво всъщност може Пърл - силата му
- почти всички си мислят, че е нещо като PHP
- доста си мислят ( попадал съм на такива ), че е дори по-зле от PHP
- на интервю за работа ( случи ми се преди месеци, няма да кажа къде ), ми зададоха въпрос "добре, виждаме че имате опит с Пърл, но това е скриптов език, а с какви езици за програмиране имате опит?", тук отговорих "това може да го каже само човек, който не познава Пърл"
- хората мислят: с това можем да правим малко по-сложни шел-скриптове и чат-пат някаква цигичка ( CGI ) за сайта ни
- добрите Пърл програмисти в нашата страна наистина са малко



---
Забележка:

"Добър Пърл програмист" за мен не е човек, стигнал раздел "напреднали" в камилската книжка, а някой който е изграждал приложение изцяло на Пърл ( няма значение уеб или друго ), с ООП, MVC-базиран подход или поне някаква човешка архитектура, добър стил на писане... и най-вече -- приложението да работи

Има и маняци разбира се, особено тези които пишат от едно време, които гледат да съкратят кода до максимум, използват езика колкото може по-пълноценно. И за тях мисля че са добри, макар че аз лично предпочитам да съм от тия, които пишат разбираемо. ( Хватката с неразбираемия код, за да си пазиш работата всички я знаем, но в случая говоря принципно )
---



А иначе ето личното ми мнение и коментар по руската тема:


- Python: въздържам се от коментар, нямам опит; казвали са ми че страшно бързо се пишело, че е изцяло ООП.

- C++: стига да не е необходимо Х-платформено приложение... аз самия нямам опит

- Java: май всички си падат по джавата ( или поне почти всички ); аз обаче още мисля че каквото може да се напише на джава, може и на пърл... макар че не съм пробвал ... просто така си мисля...

- PHP: как няма да има толкова маймуни на тоя клон -- това беше първото което и аз научих. Преди PHP, нищо незнаех за уеб-програмирането -- знаех само HTML и съвсем съвсем малко Javascript, CSS. Почти без помощ, без интернет и само с официалната документация, го научих за 1 месец, щото съм мърда и аз, претендирам ( лично мнение ) че при сериозно учене и никакъв опит, може да се научи за седмица ( ако нямаш много ангажименти де )

- Perl: научих го с огромно нежелание, просто не е лъжица за всяка уста, беше ми страшно трудно. Казаха ми: задачата ти е да напишеш приложението изцяло на Пърл, действай. Сега обаче това ми е личния избор, просто защото вече се чувствам свободно в него и знам той какво може и как горе-долу да го направя. Държа да спомена че ми отне към половин година. Верно че съм мърда, но и Пърл си ми е труден, поне за мен беше.



Към руската тема мога само да добавя личния си експеримент -- незнам колко ресурси гълта Java-та, но поне под Виндовс, Пърл-интерпретатора взима 2мб, после приложението колкото вземе. Абе за мен това е доста прилично и все си мисля че JVM-а гълта повече и е по-тромав, но не съм експериментирал...


Айде лека.




ПС: Незнам за вас, но мен като ми кажат "Пърл е скриптов език" и ми иде да раздавам тухли-4-ки...

ППС: Не обичам принципа "Пърл е най-велик! Само Пърл!" -- просто казвам "Това е страшно силен инструмент. Аз го използвам."



Редактирано от Ognen_Demon на 25.07.06 12:38.



Тема Re: Za Perl i drugite ezici i koi kolko razbiraнови [re: Ognen_Demon]  
Автор borko-b (coder)
Публикувано23.02.07 02:03



Моето лично мнение за Перла е че има невероятно гнусен анти-човешки синтаксис...

Иначе компенсира с regular expression-а си... няма втори такива



А никак не мога да разбера какво не му харесвате точно на ПХП езика...
че бил за начинаещи... и какво от това! наистина се учи за седмица две...
най гадното в езика е минало:
class X{
function y( &$z ) {
z->stoto_sme_reshili_che_ste_e_po_value($da_wi_e_gadno);
}
}

като изключим горното, е приятен език... доста по четлив от Перл-а...

Просто Перла трябва малко да го изчистят и да го направят по строг...
Това мото "ний можем по 1000 различни начини да правим едно и също нещо" е гадно дееба

От всичките които изброи наи се кефя на Питона :)
Супер език просто... красив! като памела андерсън :)

~край~

Тема Re: Za Perl i drugite ezici i koi kolko razbira [re: borko-b]  
Автор supremacy (phantom)
Публикувано23.02.07 03:50



питон е изчистен, ооп, но все пак не е напълно обектно ориентиран език, колкото и да му се иска на гусин Ван Росъм (да му еба правилата за подравняване и "скоростта" на изпълнение).
колкото до пхп - какъв кур да диря с един подобрен за уеб шел? какво не прави мвс като джанго (питон е да), което прави пхп - смешка, която коства на света милиони тъпунгери в ИТ сектора? (на принципа на Гейтс, който провокира армии от галфони) лесен е, но по тая логика пиши на бурне шел, учи се за 1 ден.
колкото до пърл - адски гъвкав, но си прав - в повечето случай е просто тип "спагети", особено в екип от аматьори; по тая причина, че всеки си пише негови правила за разработка.
за джава грозните коментари са по подразбиране.

по мое скромно мнение ако искаш гъвкав език (поне колкото пърл) и напълно ооп (където примерно дори "" - празния стринг е обкет, а синтактичната захар е поради имитацията (когато някой пожелае) на процедурните бози - примерно a[0] е реално а.[](0) - 1вия елемент от масив) тогава използвай Руби - wikipedia quote -
"Ruby is a reflective, dynamic, object-oriented programming language. It combines syntax inspired by Perl with Smalltalk-like object-oriented features, and also shares some features with Python, Lisp, Dylan and CLU. "



Тема Re: Za Perl i drugite ezici i koi kolko razbira [re: supremacy]  
Автор borko-b (coder)
Публикувано23.02.07 11:32



Здарсти,

>>питон>>
Абе... незнам дали е бавен, сигурно е така както казваш... На моята машина
ще ми е трудно да преценя ако не му направя бенчмарк.
Върви добре...

>>да му еба правилата за подравняване >>
Мммм индентейшън-а ли?
Що бе :) много яко става така :) не мислиш да затваряш скоби... само трябва да свикнеш да ползваш само ТАБОВЕ щото иначе става лошо



Той друго да беше направил: да си измисли само знак за край
например нещо подобно:

foreach <...>:
<blabla>
~ //<- znakyt... ili ';'...

foreach <...> <blabla> ; //<- kraj ... celia red e statement, bez dwete (gadni) tochki...:P
(а да! това което най ме изкефи е как си пишеш код в конзолата, изпълнява се, и се добавя към кеша на текущият файл ... много яко ако искаш да си поиграеш за нещо... това трябва да се въведе и в другите такива езици)

>>PHP>>
Еми.. вярно има доста боклуци написани на ПХП... и вярно е, че причината е леснотата... Обаче след версия 5, езикът доста се подобри... Не можеш да отречеш нали? :)

>>използвай Руби>>
Това Руби го знам от доста време, ама нещо ми се виждаше странно...
Ама като поразгледах, хич не е зле :)
наистина има готино ООП... ще взема да го пробвам... :P

(Що няма клуб за Питон, Руби в тоз дир бре!... поне не на главната страница)

~край~

Тема Е не е истина просто...нови [re: supremacy]  
Автор borko-b (coder)
Публикувано23.02.07 20:38



Имам си нова любов!!
Това Руби ме хвана здраво човече! минах 15мин "Трай Руби" и паднах просто...

АМА как така ще има 40.to_s.reverse бре! и [1,23,2].max!!!!

леле! чувствам се сякаш досега съм ял г*вна!



Edit:
Е неее не и не! гледах и филмчетата ... депресирам се просто :-/

Редактирано от borko-b на 23.02.07 20:56.



Тема Re: Е не е истина просто...нови [re: borko-b]  
Автор supremacy (phantom)
Публикувано24.02.07 06:43



10.times {p ":)"}

past = %w[Java Perl Python PHP C C++ Ruby]
present = %w[Ruby]
future = past & present

сега ме разбираш защо правя подобни постиги

случайно днес намерих добра програма за chm2html, така че сега имам и в 2та формата всяка книга за Руби и РоР (а която липсва е в пдф); ако ти потрябват книги - казвай, макар че http://www.rubycentral.com/book/index.html не е зле, но е старата версия. лично аз не мисля, че има нещо по-добро от "Programming Ruby" i "Agile webdev... with Rails" (както и рецептите за РоР и куккнигите).

забравих - ако толкова ти липсва допотопната питон конзола - тесвай irb - Руби тест средата. примерно:
>> 1.methods.sort
>>(1..10).methods.sort
>>[0,1].methods.sort
>>''.methods.sort
>>(0..1).class
>>[0..1].class
>>//.class
>>''.class
and so on

Редактирано от supremacy на 24.02.07 06:52.



Тема Re: Za Perl i drugite ezici i koi kolko razbiraнови [re: borko-b]  
Автор martyr (мчк)
Публикувано26.02.07 09:46



Има, но е с беден fan base.

А и си предпочитам главоблъсканицата Perl. Лявата ръка на всеки администратор (дясната е bash)



Тема Re: Za Perl i drugite ezici i koi kolko razbiraнови [re: martyr]  
Автор supremacy (phantom)
Публикувано26.02.07 14:20



за бурне шел съм съгласен, но за Пърл промених мнението си (поради Руби).
разбира се, все още няма Руби клас, който да е достоен аналог на това, което липсва във всеки език, освен в Пърл -



колко по-лесно да е от това?

#!/usr/bin/perl

use WWW::Mechanize;

my $url = 'http://weather.bg/bg/indnew1.php?glaven=progn';
my $mech = WWW::Mechanize->new(autocheck => 1);

$mech->agent_alias('Linux Mozilla');
$mech->get($url);


for($mech->links){
$_->url_abs =~ /srednosrochna/ or next;
$mech->get($_->url_abs);
$mech->content =~ m{(Изгледи за времето.+?)(<.+?)НИМХ-БАН}s;
my $title = $1;
my $week = $2;
$week =~ s/\r//g;
$week =~ s/<.+?>//g;
$week =~ s/\S+\s+\S+\s*$//s;
warn $title,$/;
die $week,$/;
}




Тема Re: Za Perl i drugite ezici i koi kolko razbiraнови [re: Ognen_Demon]  
Автор bira_more (бира)
Публикувано28.02.07 00:38



Не знам - аз си харесвам C/C++.
Ама има неща които е по удобно да се правят на Perl.
Особено ако имаш код на Perl който трябва малко да промениш - ясно е че няма да бъде преписан на друг език та ако ще другия език да е безспорно най-добрия.
По принцип най-добър език няма - ако имаше нямаше да има други.

Не знам кой какво разбира под скриптов език. За мен скриптов е еквивалент на интерпретативен - сигурно бъркам, ама нямам теоретична подготовка.
А и честно казано - дреме ми как ще бъде наречен даден език или ОС.
Има значение дали изкарвам кинти чрез съответния език/ОС.
Та по този критерий - комбинацията Perl / Linux за мен е най-добрата.

Bеer? Mоre?




Тема Re: Za Perl i drugite ezici i koi kolko razbiraнови [re: bira_more]  
Автор martyr (мчк)
Публикувано28.02.07 10:17



В отговор на:


Има значение дали изкарвам кинти чрез съответния език/ОС.
Та по този критерий - комбинацията Perl / Linux за мен е най-добрата.




Добре дошъл в клуба , трябва да изпием по 2-3 бири по случая.




Страници по тази тема: 1 | 2 | >> (покажи всички)
Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.