Python быть или не быть

Discussion in 'PHP' started by procedure, 20 Jan 2008.

  1. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Прошу отнестись серьезно к написанному и понять ситуацию. Я низнаю что учить. В смысле в программировании. Все говорят разное. Кто-то говорит что делфи чушь, а кто то говорит не учи php. Но самое большое число людей посоветовали учить python. Самому мне действительно нравится СУБД. Но так как я их ещё до конца не понял. Я к ним пока не приступаю. Мне нравится абсалютно все новое.
    Ещё многие говорят что учить делфи и php бесполезно. Так как ты работаешь вечно над одними и теми же проэктами и когда то настает время когда тебе действительно становится скучно, заниматся своим любимым делом - программированием.
    Мне бы хотелось узнать что лучше всего учить? Какой язык программирования? или что нибудь другое?
    Не забудте пожалуйста обосновать свой ответ почему именно тот язык лучший? Какие у него функции и для чего он предназначен?
    Если ке таки нет лучшего языка то напишите о которых вы знаете?

    Я просто запутался. Наверное у многих людей такое было.
    Модераторов прошу не удалять тему если опубликована не в том разделе, а перенести.
     
    2 people like this.
  2. dinar_007

    dinar_007 Мадемуазель

    Joined:
    18 Jan 2005
    Messages:
    1,019
    Likes Received:
    770
    Reputations:
    97
    На форуме где-то nerezus выкладывал статью по языкам программирования... У всех есть свои плюсы и свои минусы = оптимального языка впринципе нет...

    Поюзай википедию http://ru.wikipedia.org/wiki/Язык_программирования

    Внизу статьи есть ссылки на описания основных языков...
     
    4 people like this.
  3. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Хорошо я почитаю. но может быть что нибудь кто нибудь ещё что нибудь подскажет?
     
    1 person likes this.
  4. darky

    darky ♠ ♦ ♣ ♥

    Joined:
    18 May 2006
    Messages:
    1,773
    Likes Received:
    825
    Reputations:
    1,418
    Смотря для чего конкретно ты хочешь его учить, что ты собираешься писать? для чего? под что
     
  5. diehard

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

    Joined:
    30 Sep 2007
    Messages:
    442
    Likes Received:
    266
    Reputations:
    15
    между языками нету большой разницы, изучай лучше принципы проектирования программного обеспечения и баз данных, новые технологии
     
  6. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Вот у меня и настал момент конкретно определится. Может кто нибудь заинтересует меня в той теме вобще программирование не учить, а быть как нибудь веб дизайнером. Мне 18 лет и я хочу строго определится наконец то по какому пути пойду. Чтобы конкретно изучать все что с этим связано.
    А можно на этом по подробней?
     
  7. PEPSICOLA

    PEPSICOLA . . . . . 2L . . . . .

    Joined:
    14 Oct 2004
    Messages:
    1,025
    Likes Received:
    824
    Reputations:
    368
    Моё мнение, что web разработчику легче найти работу чем soft. Шансы, что закажут помощь в разработке web - больше, чем soft, т.к. в России, софт не особо развит, а с английским у тебя проблемы, да и место проживания. Но если у тебя есть свои проэкты и ты создашь довольно пользовательский, полезный софт - то это намного окупиться чем одиночные web заказы. То есть игра в покер - тебе выбирать :)
     
    3 people like this.
  8. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Короч оставляю все по прежнему. Учу делфи, паралельно линуху, паралельно php + подключаю питон. Как говорится буду лезть на гору. Может к чему нибудь приду.

    А что касается web буду уделять web программированию больше внимания.
    =\
     
    2 people like this.
  9. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    хотелось бы ещё вопросик. Кто как думает по поводу моего выбора?
     
  10. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    727
    Reputations:
    266
    Имхо питон в связке с С - это идеальный вариант для ВСЕГО. Т.е. у них областей нет пересекающихся, а в непересекающихся они идеально друг друга дополняют(встраивание/расширение).

    Что такое питон? Он идеален для веб(ну разве что лишь Ruby on Rails сравниться с ним может), идеален для написания гуя(но используется только под никсами это), для системного программирования(тоже никсы).
    В написании игр тоже очень широко применяется. Это второй по распространенности скриптовый язык(после lua).
     
  11. fucker"ok

    fucker"ok Elder - Старейшина

    Joined:
    21 Nov 2004
    Messages:
    578
    Likes Received:
    274
    Reputations:
    91
    Делфи и линукс вещи не совместимые. Я бы делфи учить не стал. лучше C++ под консоль, а гуи потом можно на питоне или phpgtk сделать :)
     
  12. Pir4tt

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

    Joined:
    3 Jan 2008
    Messages:
    73
    Likes Received:
    36
    Reputations:
    5
    От делфи можно всегда перейти к Kylix'у, а насчёт скриптовых языков, в плане лёгкости изучения можно выбрать тот же руби, но выбор каждый должен сделатьсам ;)
     
  13. fucker"ok

    fucker"ok Elder - Старейшина

    Joined:
    21 Nov 2004
    Messages:
    578
    Likes Received:
    274
    Reputations:
    91
    К kylix перейти не получиться, потому-что последняя версия куликса датируется 2002 годом, требует древнее ядро и древние библиотеки, а зачем нам такие проблемы :)
    Линксом и freebsd пользуюсь несколько лет и ни разу не видел программ на куликсе.
     
  14. alextoun

    alextoun Вылет с Трассы

    Joined:
    7 May 2006
    Messages:
    563
    Likes Received:
    216
    Reputations:
    96
    чистый "С" ??? надо попробывать.
    мне чё то чесн говоря питон даётся тяжело, мож учу криво? :)
     
  15. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Значит нужно учить потом вместо C++ учить "С"? А С шарп нужен вобще? или он устарел?
    Наверное так же как я. Хочется выучить сразу все. И особо времени нет на один и тот же язык тратить. =\
     
    #15 procedure, 20 Jan 2008
    Last edited: 20 Jan 2008
  16. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    727
    Reputations:
    266
    Кайликс давно похоронен, да и на современных линухах не пашет.

    Тоже труп, но рабочий.

    С++ желатеольней, но скорее всего оба. Но при расширении можно обойтись и С, это минимальный вариант. Для встраивания же С++ желательней, имхо.

    Это клон Java от MS. Неплохой язык и технология(.NET)
     
  17. alextoun

    alextoun Вылет с Трассы

    Joined:
    7 May 2006
    Messages:
    563
    Likes Received:
    216
    Reputations:
    96
    мне хотяб с чистого С начать, ибо тяжелее будет сразу С++
    Нер а чё всё таки посоветуеш по питону, я с intuit читаю книженцию, мож чё ещё есть?
     
  18. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    727
    Reputations:
    266
    А смысл начинать с одного, если нужно другое? НАчинать с того надо, что нужно.

    По питону с интуита пойдет. Но лучше по книге Гвидо Ван Россума. Он кстати и есть главный разработчик питона.
     
  19. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    плохо знаю про что это. Но чувствю .net эт большой плюс.
     
  20. 0x22b

    0x22b Elder - Старейшина

    Joined:
    1 Dec 2007
    Messages:
    114
    Likes Received:
    32
    Reputations:
    9
    Я тоже метался от языка к языку, из распространённых все перепробовал, но теперь конкретно определился: С\С++ С# и php mysql.. C\C++ - знания небольшие есть(в плоть до классов), поэтому C# учить стало не сложно, php после С++ тоже стал как то легко даваться.. Ну а без MySQL никуда.. По сути из всего выше перечисленного кроссплатформенно, C# и платформа .NET тоже портируются под Линукс.. Так же конкретно под винду изучаю системное программирование с использованием С++..