Python, Perl или PHP?

Discussion in 'PHP' started by InFlame, 11 Apr 2009.

  1. InFlame

    InFlame Banned

    Joined:
    27 Oct 2008
    Messages:
    207
    Likes Received:
    31
    Reputations:
    0
    Вот решил научиться программить на каком-нибудь интерпретируемом языке. Следовательно возник вопрос: что лучше начать изучать?
    Просьба обосновывать своё мнение. :)
     
  2. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    У каждого свое предназначение(хотя во многом они пересекаются), смотря для чего ты хочешь выучить?
     
  3. Sharky

    Sharky Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    смотря для чего
    я сначала учил php (сейчас и работаю про специальности php-программист)
    недавно начал юзать perl ... для души
     
  4. InFlame

    InFlame Banned

    Joined:
    27 Oct 2008
    Messages:
    207
    Likes Received:
    31
    Reputations:
    0
    Что проще и в хакинге будет полезней?
     
  5. ph1l1ster

    ph1l1ster Elder - Старейшина

    Joined:
    11 Mar 2008
    Messages:
    396
    Likes Received:
    153
    Reputations:
    19
    perl - Бог (имхо)
     
  6. Ru}{eeZ

    Ru}{eeZ Elder - Старейшина

    Joined:
    19 Feb 2008
    Messages:
    454
    Likes Received:
    73
    Reputations:
    -5
    Мне кажется лучше начать изучать php, т.к. много народу его знает, значит есть с кем посоветоваться, проще найти ответы и т.п. Хотя я сам знаю только php, поэтому выслушай все советы)
     
  7. inlanger

    inlanger Elder - Старейшина

    Joined:
    7 Jan 2007
    Messages:
    985
    Likes Received:
    283
    Reputations:
    27
    с питона начинать не стоит, потому что спросить не у кого будет. А вот пыхыпистов море, на любой твой вопрос будет 10 ответов. А вот после пхп советую попробовать питон. Я его сейчас изучаю, и приятно удивлён, насколько он простой и одновременно функциональный язык.
     
  8. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    Ну perl конечно крута.... Если ты хочешь ломать сайты то нужно знать на чем они написаны слабые и сильные стронны языка. я 3 года веб-прогером работаю, но еще и фигней раньше страдал. 10 минут хватает мне чтобы найти и использовать уязвимость, но знания должны быть обширными (SQL, протокол HTTP, язык на котором написан сайт, знать ошибки какие могут быть уметь их выявлять и анализировать, знание серверной системы и ее комманд, организация безопасности и тд и тп).

    на python не писал
    PHP - если ты собрался заниматся созданием сайтов - учи php.net там доки мега учебник лучше нет (еще денвер ставь, а патом если захочешь разберешься как веб сервер настраивать)

    PERL - мега язык unix систем. Можно сделать все что угодно! щитай ваще как системный язык программирования. PERL - язык создания отчетов поэтому там самые крутые механизмы формирования текста и его парсинга (идеал если делать каких нить ботов или работать напрямую с протоколом HTTP, парсить странички сайтов, делать всякие сплоиты, например на SQL инекции)... на PHP конечно это тоже можно но тк PERL встроен в unix родная консоль ах тут и говорить не о чем.

    Что проще незнаю...
     
    _________________________
  9. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Вот в этом и беда. Пыхыпистов много, программистов мало.
     
  10. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    astrologer
    в точку... в моем городе примерно 3-4 профессиональных PHP программиста.
    хоть я и сам 3 года пишу, но никогда не интересовался фраемфорками, ООП, всякими технологиями ... так ченить почитаешь типа о AJAX круто ща сделаем ченить, а люди разрабатывают новые методы программирования делают библиотеки развивают язык... я конечно тоже не балбес изучаю теорию и технологии программинга знаю принципы делал CMS системы, но чтобы так...

    а на PHP пишет щас и правда все кому не лень, и все лезут во фрилансеры и мы имеем говносайты в котором дыр ппц.

    Вот по работе делал аудит сайта одной серезной нефтяной конторы в наших краях
    чел прикрутил smarty кое как склеил все это дело, прочитал про mod_rewrite... никаких проверок на переменные. админка - ппц... фирма выделила под это дело сервак... php юзает базу под рутом (через инекцию залил шелл) никаких настроек безопасности, полазив по серваку пришел в ужас.

    Сайты местных депутатов... програмисты которых даже не слышали о базе данных НО НА PHP!

    ((( учите люди языки серезно, нельзя останавливатся на достигнутом, потомучто все развивается в особености Веб (*пустил слезу)

    УДАЧИ ТОВАРИЩИ! :)
     
    _________________________
  11. InFlame

    InFlame Banned

    Joined:
    27 Oct 2008
    Messages:
    207
    Likes Received:
    31
    Reputations:
    0
    В общем всем спасибо. Подумаю ещё над тем что выбрать...
     
  12. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    выбери девушку и друзей :)
     
    _________________________
    1 person likes this.
  13. InFlame

    InFlame Banned

    Joined:
    27 Oct 2008
    Messages:
    207
    Likes Received:
    31
    Reputations:
    0
    Эм-м.. На этом форуме так мало кодеров на Питоне? А то мне как-то понравилась простота и одновременная функциональность этого языка.
     
  14. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Тут не отвечают только по одной причине - вся тема - безбожный тупой флуд, не несущий вообще ни грамма смысловой нагрузки, ни одного примера кода на том или ином языке, детальный анализ преимущества реализации - не приведены. О чем тут говорить? Closed или в болталку, имхо.

    Конкретика, умение правильно задавать вопрос, который содержит в себе 90% ответа на этот вопрос - вот правильный путь к познанию.

    ЗЫЖ Вы бы еще спросили - где лучше жить, на Марсе или Юпитере? А то я собираюсь стать космонавтом
     
    1 person likes this.
  15. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Ну привёл бы примеры и детально проанализировал. Понятное дело, что такие нубы, как я, не постят свой кодес в качестве примера, поскольку понимают, что одну и ту же задачу можно решить огромным количеством способов в рамках одного и того же языка, и пример будет непоказательным.

    Кроме того, оценочные суждения по своей природе не аргументируемы (example: брюнетки красивее блондинок).
     
  16. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    2 astrologer:

    А зачем? Если попробовать просчтитать ситуацию, все равно рано или поздно все сводица к одному только - к релизам на разных языках. Или к почти готову коду, но что-то не получается, тогда - спрашивать. Так было, есть и будет, а такие темы - их миллион на миллионах сайтов, и ни одна из них не ведет вообще ни к чему, кроме флуда.

    Т.е. смысл в чем? Пишите хоть на чем-нибудь, народу понравиться - будут юзать, нет - сразу же (на ачаде уж точно) - тыкнут мордой в явные ошибки. Вот тогда и только тогда начнет приходить хоть какое-то понимание вообще сути программирования - конечный продукт должен отвечать поставленным задачам, язык реализации зависит от поставленной задачи и условий применения (выполнения) программы.

    ЗЫЖ И ничего ты не нуб:)) Просто мрачный децл
     
    #16 Pashkela, 11 Apr 2009
    Last edited: 11 Apr 2009
  17. blednii

    blednii Elder - Старейшина

    Joined:
    12 Jun 2007
    Messages:
    160
    Likes Received:
    23
    Reputations:
    -7
    В целом если нет представлений о крос платформенном программировании то начни с php и дополни позже perl. Особенно для изучения perl подходит Linux. так как интерпритатор встроенв консоль=).
     
  18. Forcer

    Forcer Elder - Старейшина

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
    Достаточно. Учи python - более современный и высокоуровневый язык, чем php и perl.
     
  19. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    Хорошь флудить реально Pashkela, тему говорит.
    будьте умными и не пишите сюды, а то начнется война между кодерами на python, php, perl

    у меня ваще знакомый написал свои базы данных и графическую оболочку для всего этого на ассемблере (вот сумашедший все есть на высоком языке это 10 строк)
    но на его базах вся бугалтерия универа моего держится!

    такчто вопрос на чем писать личный выбор каждого.
     
    _________________________
  20. blednii

    blednii Elder - Старейшина

    Joined:
    12 Jun 2007
    Messages:
    160
    Likes Received:
    23
    Reputations:
    -7
    Просто все зависит от простоты реализации. Если для работы в команде то лучше всего ПХП ибо код хорошо воспринимается. Для форумов часто используют перл - непонятно почему. Ну а крупных реализаций на питоне не знаю ни одной.