С Днем программиста!

Discussion in 'Off Topic' started by Relict, Sep 13, 2010.

  1. mcgru-

    mcgru- Well-Known Member

    Joined:
    Sep 21, 2000
    Messages:
    61,273
    Location:
    Tomsk, Russia
    sepukked
     
    Last edited: Jan 30, 2013
  2. PressLuftHammer

    PressLuftHammer FH Beta Tester

    Joined:
    Mar 5, 2003
    Messages:
    14,937
    Location:
    Ekaterinburg (Russia)
    Re: С Днем программиста!

    А ты думал как еще можно добитmся уверенности в том что впариваемое тобой дерьмо необходимо жертве?:)
    Если ты будешь в этом сомневаться, ты даже водку страждующему алкашу не продашь :)
    Вообще тут многие психологические трюки пылесосопродавцев раскрываются.
    http://kirby-pylesos.ru/demonstraciya-pylesosa-kirby
     
    Last edited: Sep 23, 2010
  3. --AB--

    --AB-- Well-Known Member

    Joined:
    Oct 28, 2009
    Messages:
    604
  4. Charge

    Charge Well-Known Member

    Joined:
    Sep 5, 2003
    Messages:
    24,143
    Location:
    Moscow
  5. Krok-

    Krok- Well-Known Member

    Joined:
    May 24, 2005
    Messages:
    14,465
    Location:
    Город русских моряков
    Code:
    :cheers:
    :cheers:
    :cheers:
    
     
  6. bimbom

    bimbom FH Beta Tester

    Joined:
    Jan 19, 2006
    Messages:
    7,431
    Location:
    Moscow, Russia
    Ура!
     
  7. breedr

    breedr FH Developer

    Joined:
    Jan 27, 2000
    Messages:
    970
    Code:
    for i in range(3):
      print(':cheers:')
    
     
    Flk likes this.
  8. Flk

    Flk Well-Known Member

    Joined:
    Aug 21, 2002
    Messages:
    17,074
    Location:
    Izhevsk
    Язык Шрёдингера :) Питон мне и нравится, как замена перла для быстрого анализа логов или для пототипирования очередного хелловорлда, и одновременно дико бесит в нём выделение блоков кода отступами :dark: :)
     
  9. fas---

    fas--- Дремучий патриархал

    Joined:
    Jun 4, 2006
    Messages:
    11,604
    Location:
    Российское Царство
    Здоровья душевного, телесного и финансового, собратья-программеры!

    От лица сисадминов - ур-р-ра! :cheers::cheers::cheers:
     
  10. mcgru-

    mcgru- Well-Known Member

    Joined:
    Sep 21, 2000
    Messages:
    61,273
    Location:
    Tomsk, Russia
    а ты тогда вот так:
    Code:
    for i in `seq 1 3`; do echo :cheers: ; done
    :D

    а отступы всё-равно делаем ведь ради читаемости.
    и в простых редакторах уже только если подправить что-то - всё ведь уже в ИДЕ деется...
     
  11. Flk

    Flk Well-Known Member

    Joined:
    Aug 21, 2002
    Messages:
    17,074
    Location:
    Izhevsk
    Я про границы блоков. Для меня дикость, когда от пустого места зависит выполнение кода :)
     
  12. breedr

    breedr FH Developer

    Joined:
    Jan 27, 2000
    Messages:
    970
    Программирование пробелами %)
     
    Flk likes this.
  13. mcgru-

    mcgru- Well-Known Member

    Joined:
    Sep 21, 2000
    Messages:
    61,273
    Location:
    Tomsk, Russia
    зато меньше символов используется, картинка кода не засоряется.
    в 2.7 всё выглядит очень красиво - нафиг начало и конец блока, нафиг символы окончания команды, нафиг скобки ... :)
     
  14. -Shai-

    -Shai- Well-Known Member

    Joined:
    Mar 13, 2000
    Messages:
    41,549
    Location:
    РФ
    кто-то видимо пропустил вот такое, раз до сих пор так дискутирует)

    вот вам "Hello, World":
    ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++
    .>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.
    ------.--------.>+.>.
     
  15. Flk

    Flk Well-Known Member

    Joined:
    Aug 21, 2002
    Messages:
    17,074
    Location:
    Izhevsk
    Не. "Мозгоёб" - простой и понятный йазыг :)
    Для остального есть Malbolge. "Hello world" на нём:
    Code:
    (=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<
    %)
     
  16. -andy-

    -andy- Well-Known Member

    Joined:
    Feb 12, 2000
    Messages:
    8,871
    Location:
    St.Petersburg
    При наличии нормального IDE (Pycharm Pro) никаких проблем. Ну и про прототипирование. Найди замену numpy/scipy/matplotlib и т.д. и т.п. для любого другого яззыка программирования (да хотя бы для C++), тогда и поговорим. А пока выигрыш по количеству строк кода - как бы не раз в 10. И по времени разработки. А что не такой быстрый, так для разовых ззадач - наплевать.

    Ну, давай реши задачу: имеется кривая, перекосившееся оконная рама, с геометрией, заданной длинами сторон и диагоналей, надо найти размеры "максимального" прямоугольного куска стекла, чтобы вставился с минимальными зазорами. На питоне - 90 строк.
     
  17. Flk

    Flk Well-Known Member

    Joined:
    Aug 21, 2002
    Messages:
    17,074
    Location:
    Izhevsk
    К чему был этот всплеск? :) Питон используется в научных вычислениях из-за низкого порога вхождения. Учёные - не программисты, им нужен простой инструмент для вычислений. А перечисленные модули к питону: "numpy/scipy/matplotlib и т.д. и т.п." написаны программистами для них внезапно как раз на сях.
     
  18. -andy-

    -andy- Well-Known Member

    Joined:
    Feb 12, 2000
    Messages:
    8,871
    Location:
    St.Petersburg
    Любимое животное обидеть попытались.

    Внезапно, там даже фортран есть. Но, хоть на фортране, хоть на С ими пользоваться очень неудобно. Потому-что нужно собирать библиотеки из разных источников. А уж про линковку С++ со сторонними библиотеками на том же C++ я вообще молчу.
     
  19. Flk

    Flk Well-Known Member

    Joined:
    Aug 21, 2002
    Messages:
    17,074
    Location:
    Izhevsk
    Так это на заслуга питона, как ЯП, а заслуга тех, кто для него собирает и поддерживает модули. Ну и с линковкой проблема надуманная.
     
  20. -andy-

    -andy- Well-Known Member

    Joined:
    Feb 12, 2000
    Messages:
    8,871
    Location:
    St.Petersburg
    Ты думаешь, что одни специальные люди собирают и поддерживают модули, а другие их используют?

    Я как-то относительно давно собирал на нашем корпоративном кластере обычный midnight commander. Без административных прав. Ну и как обычно бывает, linux был с устаревшими системными библиотеками. Затрахался пути менять. И когда линковал свою библиотеку на C++ c основным FEM софтом, написанном на C, это тоже была та еще эпопея, пока ключи подобрал. Тоже на linux'е.

    P.S. Я начал переходить с C++ на Python лет десять назад. И вот уже пару лет на рабочей станции даже компилятора C/C++ нет.