<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Python опередил PHP в рейтинге TIOBE</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74685.html</link>
    <description>В февральской редакции (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html) исследования популярности языков программирования, проведенного компанией TIOBE Software, язык Python за год поднялся с 7 на 4 место, обогнав по популярности PHP, который спустился с 3 места на 5, уступив также языку C++. Две позиции сдал язык Perl, который спустился с 8 места на 10, пропустив вперед JavaScript и Objective-C.&lt;br&gt;&amp;lt;center&amp;gt;&lt;br&gt;&amp;lt;table style=&quot;border: 1px solid rgb(176, 177, 144); background: none repeat scroll 0&#037; 0&#037; rgb(221, 225, 194);&quot; width=&quot;50&#037;&quot; border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&amp;gt;&lt;br&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;место&amp;lt;td&amp;gt;год назад&amp;lt;td&amp;gt;язык&amp;lt;td&amp;gt;изменение популярности&amp;lt;/tr&amp;gt;&lt;br&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;td&amp;gt;1&amp;lt;td&amp;gt;Java&amp;lt;td&amp;gt;+1.13&#037;&lt;br&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;td&amp;gt;2&amp;lt;td&amp;gt;C&amp;lt;td&amp;gt;-1.62&#037;&lt;br&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;td&amp;gt;4 &amp;lt;font color=green&amp;gt;&amp;#8593;&amp;lt;/font&amp;gt;&amp;lt;td&amp;gt;C++&amp;lt;td&amp;gt;-1.26&#037;&lt;br&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;td&amp;gt;7 &amp;lt;font color=green&amp;gt;&amp;#8593;&amp;#8593;&amp;#8593;&amp;lt;/font&amp;gt;&amp;lt;td&amp;gt;Python&amp;lt;td&amp;gt;+2.72&#037;&lt;br&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;td&amp;gt;3 &amp;lt;font color=red&amp;gt;&amp;#8595;&amp;#8595;&amp;lt;/font&amp;gt;&amp;lt;td&amp;gt;PHP&amp;lt;td&amp;gt;-3.03&#037;&lt;br&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;td&amp;gt;6&amp;lt;td&amp;gt;C#&amp;lt;td&amp;gt;+1.79&#037;&lt;br&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;td&amp;gt;5 &amp;lt;font...&lt;br&gt;&lt;br&gt;URL: http://www.tio</description>

<item>
    <title>Python опередил PHP в рейтинге TIOBE (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74685.html#124</link>
    <pubDate>Wed, 16 Feb 2011 12:07:42 GMT</pubDate>
    <description>Все равно Perl крут, несмотря ни на какие индексы популярности. CPАN работает, новые модули пишутся, старые латаются, фрэймворки развиваются, сам язык за последние 2 года получил огромное кол-во новых фич.&lt;br&gt;</description>
</item>

<item>
    <title>Python опередил PHP в рейтинге TIOBE (Сергей)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74685.html#123</link>
    <pubDate>Wed, 16 Feb 2011 00:53:04 GMT</pubDate>
    <description>половина линуксов сейчас на питоне.&lt;br&gt;</description>
</item>

<item>
    <title>Python опередил PHP в рейтинге TIOBE (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74685.html#122</link>
    <pubDate>Tue, 15 Feb 2011 19:41:42 GMT</pubDate>
    <description>Вот, что об этом пишут квалифицированные руби-программисты:&lt;br&gt;&lt;br&gt;&quot;Monkey patching is the new black &#091;in the Ruby community&#093;. It&apos;s what all the hip kids are doing. To the point that smart, experienced hackers reach for a monkey patch as their tool of first resort, even when a simpler, more traditional solution is possible.&lt;br&gt;&lt;br&gt;I don&apos;t believe this situation to be sustainable. Where I work, we are already seeing subtle, difficult-to-debug problems crop up as the result of monkey patching in plugins. Patches interact in unpredictable, combinatoric ways. And by their nature, bugs caused by monkey patches are more difficult to track down than those introduced by more traditional classes and methods. As just one example: on one project, it was a known caveat that we could not rely on class inheritable attributes as provided by ActiveSupport. No one knew why. Every Model we wrote had to use awkward workarounds. Eventually we tracked it down in a plugin that generated admin consoles. It was overwriting Class.inherited().</description>
</item>

<item>
    <title>Python опередил PHP в рейтинге TIOBE (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74685.html#121</link>
    <pubDate>Tue, 15 Feb 2011 19:37:44 GMT</pubDate>
    <description>&amp;gt;Кто сможет подобное сделать на питоне без правки остального кода?&lt;br&gt;&lt;br&gt;Представьте себе, в питоне тоже возможен monkeypatching, просто он не рекомендован. Поэтому к нему стараются не прибегать. &lt;br&gt;&lt;br&gt;То, о чём вы говорите, удобно при написании одноразового кода. А при дальнейшем использовании манкипатчинг ведёт к увеличению багов и проблемам с поддержкой. &lt;br&gt;&lt;br&gt;Добро пожаловать на Coding Horror. http://www.codinghorror.com/blog/2008/07/monkeypatching-for-humans.html&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Python опередил PHP в рейтинге TIOBE (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74685.html#120</link>
    <pubDate>Tue, 15 Feb 2011 19:15:11 GMT</pubDate>
    <description>Задача переопределить формат вывода при условии, что в программе многократно используется некая стандартная форма получения ( например текущего времени Time.new )&lt;br&gt; &lt;br&gt;Ruby:&lt;br&gt;class Time&lt;br&gt;def to_s&lt;br&gt;return strftime &quot;&#037;d-&#037;m-&#037;Y&quot;&lt;br&gt;end&lt;br&gt;end&lt;br&gt;#....&lt;br&gt;puts Time.new&lt;br&gt;#....&lt;br&gt;puts Time.new&lt;br&gt;#....&lt;br&gt;puts Time.new&lt;br&gt;&lt;br&gt;-----&lt;br&gt;С переопределенным методом стандартного класса будет 15-02-2011&lt;br&gt;Без переопределения Tue Feb 15 22:09:41 +0300 2011&lt;br&gt;&lt;br&gt;Кто сможет подобное сделать на питоне без правки остального кода?&lt;br&gt;</description>
</item>

<item>
    <title>Python опередил PHP в рейтинге TIOBE (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74685.html#119</link>
    <pubDate>Tue, 15 Feb 2011 19:00:06 GMT</pubDate>
    <description>Найти элемент массива, который наиболее близок к данному числу.&lt;br&gt;&lt;br&gt;a, R = &#091;1.2,2.5,3.1,4.3,2.1,3.6,5.7&#093;, 4.0&lt;br&gt;p a.sort_by&#123; &amp;#124;i&amp;#124; (i-R).abs &#125;&#091;0&#093;&lt;br&gt;&lt;br&gt;&lt;br&gt;Какого размера будет код на питоне?&lt;br&gt;</description>
</item>

<item>
    <title>Python опередил PHP в рейтинге TIOBE (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74685.html#118</link>
    <pubDate>Tue, 15 Feb 2011 18:56:48 GMT</pubDate>
    <description>&amp;gt;и нормальные фреймворки для веб-разработки (Ruby on rails)&lt;br&gt;&lt;br&gt;Да, гораздо приятнее при установке какой-нибудь мелкой руби-библиотеки наблюдать, что она своим monkey-patching&apos;ом поломала всё приложение. &lt;br&gt;</description>
</item>

<item>
    <title>Python опередил PHP в рейтинге TIOBE (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74685.html#117</link>
    <pubDate>Tue, 15 Feb 2011 18:43:38 GMT</pubDate>
    <description>&amp;gt;Просто питон - помойка, в которой хоть и полно наработок, но все недоделаны, а &lt;br&gt;&amp;gt;документация не сконцентрирована. В то время как нормальные языки программирования, &lt;br&gt;&amp;gt;например Ruby имеют и централизованные сайты с документацией, не требуя пользоваться &lt;br&gt;&amp;gt;внешними поисковиками, и нормальные фреймворки для веб-разработки (Ruby on rails), не &lt;br&gt;&amp;gt;требующие искать море недоделанных библиотек и сравнивать их между собой вместо того, &lt;br&gt;&amp;gt;чтобы программировать.&lt;br&gt;&amp;gt;В общем, мода пройдет - архаичный питон уйдёт как когда-то ушли его ровесники 80-х...&lt;br&gt;&lt;br&gt;Сразу видно человека, который соизволил с нами поделиться эксперным мнением по вопросу, о котором он ничего не знает.&lt;br&gt;&lt;br&gt;Документация - http://docs.python.org/&lt;br&gt;&lt;br&gt;Один из лучших в мире веб-фреймворков - http://www.djangoproject.com/&lt;br&gt;&lt;br&gt;Пакетный менеджер, позволяющий без проблем устанавливать, обновлять пакеты с библиотеками питона - http://pypi.python.org/pypi/pip&lt;br&gt;&lt;br&gt;Централизованный репозиторий библиотек, снабжённых документацией - http://pypi.python.org/pypi &lt;br&gt;&lt;br&gt; &lt;br&gt;</description>
</item>

<item>
    <title>Python опередил PHP в рейтинге TIOBE (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74685.html#116</link>
    <pubDate>Tue, 15 Feb 2011 18:26:19 GMT</pubDate>
    <description>Просто питон - помойка, в которой хоть и полно наработок, но все недоделаны, а документация не сконцентрирована. В то время как нормальные языки программирования, например Ruby имеют и централизованные сайты с документацией, не требуя пользоваться внешними поисковиками, и нормальные фреймворки для веб-разработки (Ruby on rails), не требующие искать море недоделанных библиотек и сравнивать их между собой вместо того, чтобы программировать. &lt;br&gt;&lt;br&gt;В общем, мода пройдет - архаичный питон уйдёт как когда-то ушли его ровесники 80-х...&lt;br&gt;</description>
</item>

</channel>
</rss>
