The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Python опередил PHP в рейтинге TIOBE

13.02.2011 20:13

В февральской редакции исследования популярности языков программирования, проведенного компанией TIOBE Software, язык Python за год поднялся с 7 на 4 место, обогнав по популярности PHP, который спустился с 3 места на 5, уступив также языку C++. Две позиции сдал язык Perl, который спустился с 8 места на 10, пропустив вперед JavaScript и Objective-C.

местогод назадязыкизменение популярности
11Java+1.13%
22C-1.62%
34 C++-1.26%
47 ↑↑↑Python+2.72%
53 ↓↓PHP-3.03%
66C#+1.79%
75 ↓↓(Visual) Basic-2.13%
812 ↑↑↑↑Objective-C+0.79%
910 JavaScript-0.08%
108 ↓↓Perl-1.69%
1111Ruby-0.82%
12-Ассемблер-
139 ↓↓↓↓Delphi-1.60%
1419 ↑↑↑↑↑Lisp+0.39%

Индекс популярности TIOBE не пытается найти самый лучший язык программирования по самому большому количеству написанных строк кода, а строит свои доводы по изменению интереса к языкам, на основе анализа статистики поисковых запросов в таких системах, как Google, Google Blogs, Yahoo!, Wikipedia, MSN и YouTube.

  1. Главная ссылка к новости (http://www.tiobe.com/index.php...)
  2. OpenNews: Анализ популярности языков программирования в 2010 году
  3. OpenNews: В июньском рейтинге популярности языков программирования Java отвоевал себе первое место
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/29585-php
Ключевые слова: php, python, lang
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (117) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 20:25, 13/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    И правильно, быдло код на PHP, или красивый и понятный код на python :) конечно python, во первых красивый язык, быстрый, много фрейморков, да и вообще, везде используется... гугл, яндекс...  я рад за python...

    Java и python - это будущее программирования... Ява за счет корпоративного сектора, а python за счет гиков и киберпанков :)))

     
     
  • 2.2, тоже Аноним (ok), 20:29, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • +8 +/
    И правильно - что? Какие выводы о будущем программирования можно сделать, изучая поисковые запросы? 90% из них - от тех, кто никогда ничего сколько-нибудь значимого на этом языке не напишет. Программисты, которые используют язык всерьез, ищут не в Гугле, а в документации. А если и обращаются к Гуглю, то с такими запросами, которые никакие роботы к конкретному языку отнести не смогут!
     
     
  • 3.6, uhbif19 (?), 20:51, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > И правильно - что? Какие выводы о будущем программирования можно сделать, изучая
    > поисковые запросы? 90% из них - от тех, кто никогда ничего
    > сколько-нибудь значимого на этом языке не напишет. Программисты, которые используют язык
    > всерьез, ищут не в Гугле, а в документации. А если и
    > обращаются к Гуглю, то с такими запросами, которые никакие роботы к
    > конкретному языку отнести не смогут!

    По документации знаете-ли тоже удобно гуглем искать.

    А у многих языков вобще нет такого понятия, как оф. документация.

     
     
  • 4.49, Below (ok), 06:06, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >А у многих языков вобще нет такого понятия, как оф. документация.

    Например?

     
  • 3.7, товарищьанонимоус (?), 20:52, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    бла бла бла. я тоже сначала ищу в документации, но блин! часто бывают моменты когда нужно юзать гугл. к примеру сортировка словаря по значению. я тогда минут 20 на маны потратил. в гугле только нашел
     
  • 2.4, нон (?), 20:50, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • –6 +/
    быдлокод пишут быдлокодеры (быдлостудентики за быдлоеду)

    красивый код можно писать на php равно как на python или java

     
     
  • 3.8, uhbif19 (?), 20:53, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > быдлокод пишут быдлокодеры (быдлостудентики за быдлоеду)
    > красивый код можно писать на php равно как на python или java

    Да-да-да.

    А еще можно на руках быстро бегать, да.

     
     
  • 4.20, User294 (ok), 22:55, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Можно подумать что если индусов заставить пинками и загородками форматировать код правильно, он от этого резко станет менее индусским. На самом деле будет всего лишь отформатированный индусский говнокод. А учтя скорость работы питона в целом - даже не индусские поделия в итоге очень хочется назвать говнокодом. За тормоза.
     
  • 4.23, uhbif19 (?), 23:10, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> быдлокод пишут быдлокодеры (быдлостудентики за быдлоеду)
    >> красивый код можно писать на php равно как на python или java
    > Да-да-да.
    > А еще можно на руках быстро бегать, да.

    Минусуем-минусуем. Между прочим прогеров питонистов, которые знают PHP очень много.
    Обратного не наблюдается. Интересно почему...

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


     
     
  • 5.26, а (?), 23:55, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >а вот того что не поддерживает PHP немерянно

    Валяйте, внимаем


     
     
  • 6.28, Аноним123321 (ok), 00:51, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    1 отстутсвие в PHP объектного подхода всё есть объект т е невозмонжо испор... большой текст свёрнут, показать
     
     
  • 7.32, shmazer (ok), 01:06, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А такая вещь как пространства имен?

    //PHP
    //Хоть обназывайся
    use My\Full\Classname as Another;

    http://php.net/manual/en/language.namespaces.importing.php

     
     
  • 8.37, Аноним123321 (ok), 01:16, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    php-5 3 -- немного улучшает ситуацию правда -- с теми символами которые не за... текст свёрнут, показать
     
     
  • 9.38, Аноним123321 (ok), 01:19, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    при этом остаётся неясным -- зачем мучиться с PHP-5 3 в котором кучу говнофункци... текст свёрнут, показать
     
  • 6.31, Аноним123321 (ok), 00:59, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    2 трудность в использовании в PHP написание кода в качестве callback-функций до... большой текст свёрнут, показать
     
     
  • 7.34, shmazer (ok), 01:09, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вы несете БРЕД
    http://php.net/manual/en/functions.anonymous.php
     
     
  • 8.35, Аноним123321 (ok), 01:12, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    это PHP-5 3 -- которого нет на 99 хостингов при этом параметр use var1, v... текст свёрнут, показать
     
     
  • 9.43, shmazer (ok), 01:41, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вот же молодцы, это все привидет к тому, что вы точно будете знать что из контек... текст свёрнут, показать
     
  • 9.46, хах (?), 03:20, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Феерично Особенно в контексте сравнения с python ... текст свёрнут, показать
     
  • 9.65, AlexAT (ok), 11:47, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    create_function отменили ... текст свёрнут, показать
     
     
  • 10.73, Аноним123321 (ok), 14:01, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    это функция которая относиться к eval-hack-категории за использование которых ... текст свёрнут, показать
     
  • 6.33, Аноним123321 (ok), 01:08, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Валяйте, внимаем

    3. отсутствие в PHP -- итераторов/генераторов

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

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

    выше в пункте {1} уже писалось про громадные названия PHP-функций..

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

     
     
  • 7.36, shmazer (ok), 01:12, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Смотреть сюда
    http://php.net/manual/en/class.iterator.php
     
     
  • 8.39, Аноним123321 (ok), 01:23, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    смотреть сюда http j mp h8B8Q3 ru wikipedia org yield и например сюда h... текст свёрнут, показать
     
     
  • 9.40, shmazer (ok), 01:31, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ваши слова Я опроверг ваше утверждение Точ то вы сказали выше мене не волнует,... текст свёрнут, показать
     
     
  • 10.42, Аноним123321 (ok), 01:38, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    генераторы итераторы в PHP -- это пародия на генераторы итераторы в Python - ... текст свёрнут, показать
     
     
  • 11.44, shmazer (ok), 01:43, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошенько вглядитесь в исходные коды Zend framework там они очень часто испол... текст свёрнут, показать
     
     
  • 12.47, анон (?), 03:26, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    В Zend Framework много хороших вещей используется Есть такой форумный движок Xe... текст свёрнут, показать
     
  • 7.66, AlexAT (ok), 11:48, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > громадные_названия плюс куча_избыточного_кода -- приводят к тому что код плохо читается
    > (например для нового программиста, того кто пытается разобраться в коде)

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

     
  • 6.41, Аноним123321 (ok), 01:37, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    NN а это нищебродность массивов в PHP например если я в Python пишу code ... большой текст свёрнут, показать
     
     
  • 7.60, pro100master (ok), 11:18, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вас так сильно волнует количество букв? Что вы тогда скажите о Java :)))
     
  • 7.67, AlexAT (ok), 11:49, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    $x1 = @$my_array['x1'] ? $my_array['x1'] : 'пусто';

    или совсем красиво

    $x1 = @$my_array['x1'] or $x1 = 'пусто';

     
     
  • 8.79, Аноним123321 (ok), 14:57, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    браво отличный способ мои _искренние_ поздравления - а сам ведь я реально ... текст свёрнут, показать
     
     
  • 9.90, AlexAT (ok), 17:52, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    У этой конструкции есть определенные проблемы с производительностью в случае, ес... текст свёрнут, показать
     
  • 8.97, uhbif19 (?), 19:48, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Юзать оператор подавления ошибок - предсмертная агония Кроме того, что это може... текст свёрнут, показать
     
  • 6.45, Igor Kovalenko (?), 02:24, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Достаточно с вас и того, что питон язык со строгой типизацией.
    Да, - динамической, но строгой.
    Умному  - достаточно.
     
     
  • 7.51, uhbif19 (?), 08:12, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Достаточно с вас и того, что питон язык со строгой типизацией.
    > Да, - динамической, но строгой.
    > Умному  - достаточно.

    +1


    В пхп вобще самая левая типизация, из всех что я видел.

    Два разных оператора сравнения чего стоят.

     
     
  • 8.76, Аноним123321 (ok), 14:18, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    это точно чего стоит только code str 0 строка в которой символ нуля... текст свёрнут, показать
     
     
  • 9.83, shmazer (ok), 16:24, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Читай документацию http www php net manual en language types boolean php lang... текст свёрнут, показать
     
  • 9.88, AlexAT (ok), 17:49, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вы не представляете, насколько это удобно, если выкинуть шаблон из мозга, и нача... текст свёрнут, показать
     
  • 6.53, uhbif19 (?), 08:27, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +6 +/
    >>а вот того что не поддерживает PHP немерянно
    > Валяйте, внимаем

    Ну давайте.

    Начнем.

    1) Отсуствие каого-либо ФП: функций высшего порядка, map-ов, замыканий, работы со списками и многого другого.

    2) Нет нормальной работы со списками. Та порнография, что представлена в пхп не считается. Срезы, лист/генератор компликэйшен, map, отрицательные индексы...

    3) Кривая типизация. Ну это уже освещали...

    4) Нет генераторов. В питоне очень мощная либа для работы с  итераторами. А с помощью генераторов и генератор компликэйшен, можно делать по сути ленивые вычисления.

    5) ООП. В пхп его нет. Это не ООП. PHP не поддерживает даже базовых конструкций, тем более чисто питоновских (propery, динамическое изменение полей, динамическое представление полей...)

    6) Интеграция с C. Можно делать высоковоспроизводительные либы. SciPy к примеру.

    7) Сообщество. Да, у PHP больше сообщество, но по качеству его не сравнить. У питонистов ПРИНЯТО писать хороший код, а обыччно есть даже нормальная дока у библиотек. Нормально написанные PHP приложения, днем с огнем не сыскать.

    Ну это из серии, что первое пришло в голову. На самом деле проблем гораздо больше. На страницу можно расписать.

     
     
  • 7.59, Anonymousapiens (ok), 11:15, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Половину наврал.
    А в целом - если питон так хорош, то что же его успехи в деле покорения мира столь мизерны за 20 лет существования?
     
     
  • 8.74, Аноним123321 (ok), 14:13, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ответ на Ваш вопрос крайней прост наиболее _первым_ получают успех среди масс ... большой текст свёрнут, показать
     
     
  • 9.80, Anonymousapiens (ok), 15:19, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ерунду написал Ответ-то на самом деле прост у питона нет своей ниши - как язык... текст свёрнут, показать
     
     
  • 10.92, uhbif19 (?), 19:20, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ненадо тут пожалуйста Питон это не хаскель и не лисп ничего против не имею ... большой текст свёрнут, показать
     
     
  • 11.102, Anonymousapiens (ok), 21:18, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какой конструктив может быть в беседе с фанатиками Мне вот никто так и не смог ... текст свёрнут, показать
     
     
  • 12.106, Аноним (-), 22:51, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    История это ленинейная херня, Джо Я даже не собираюсь тебе что-то доказывать ... текст свёрнут, показать
     
     
  • 13.111, Anonymousapiens (ok), 23:05, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ответить на вопрос про 5 и 20 лет есть что Или как всегда ... текст свёрнут, показать
     
     
  • 14.112, Аноним (-), 23:12, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    y exp x на промежутке от -1 2 до -1 4 по модулю меньше, чем y cos x По Вашей ... текст свёрнут, показать
     
  • 7.61, Anonymousapiens (ok), 11:19, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>Нормально написанные PHP приложения, днем с огнем не сыскать.

    Хоть какие-нибудь написанные на Python приложения днем с огнем не сыскать.

     
     
  • 8.85, Аноним12233 (ok), 16:50, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    http www django-apps com ... текст свёрнут, показать
     
     
  • 9.87, Anonymousapiens (ok), 17:26, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И все ... текст свёрнут, показать
     
  • 8.123, Сергей (??), 03:53, 16/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    половина линуксов сейчас на питоне ... текст свёрнут, показать
     
  • 5.91, Фкук (?), 18:29, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > К сожалению у PHP нету ни одного преимущества перед питоном (рад был
    > бы конструктивной критике), а вот того что не поддерживает PHP немерянно.

    За исключением количества ведущих, глобальных, определяющих лицо Сети проектов :)
    Как-то, все на PHP :)


     
     
  • 6.98, uhbif19 (?), 19:54, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> К сожалению у PHP нету ни одного преимущества перед питоном (рад был
    >> бы конструктивной критике), а вот того что не поддерживает PHP немерянно.
    > За исключением количества ведущих, глобальных, определяющих лицо Сети проектов :)
    > Как-то, все на PHP :)

    Это не преимущества языка.

    То что из этого следует хорошее комьюнити, это да. Но у питона еще лучше.

     
  • 5.104, Аноним (-), 22:35, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Миллион Делаю веб-сервисы на протяжении уже почти 10 лет Начинал с PHP, сейча... большой текст свёрнут, показать
     
  • 4.63, Илья (??), 11:35, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Девочки любят, когда на руках ходят, а до красивого кода разница только тем, кто его читает, разве нет?
     
     
  • 5.77, Аноним123321 (ok), 14:25, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ...а до красивого кода разница только тем, кто его читает, разве нет?

    при этом этот "кто" -- является в том числе и тот программист который писал свой-же код пару месяцев назад :-) [а если год назад -- то тут вообще можно себя не узнать :-D]

    ...хорошо конешно если кому-то удаётся написать web-приложеньеце -- быстренько за недельку/месяцок -- и потом больше никогда не видить это :-D [не поддерживать, не улучшать]

     
     
  • 6.89, AlexAT (ok), 17:50, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > при этом этот "кто" -- является в том числе и тот программист
    > который писал свой-же код пару месяцев назад :-) [а если год
    > назад -- то тут вообще можно себя не узнать :-D]

    Если у Вас возникают такие проблемы - я Вам сочувствую, Вы - быдлокодер. У нормальных программистов таких проблем нет вне зависимости от языка.

     
  • 5.93, uhbif19 (?), 19:27, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Девочки любят, когда на руках ходят, а до красивого кода разница только
    > тем, кто его читает, разве нет?

    Оооу. Как все запущено...

    Вот по этому принципу и пишется большинство PHP приложений. Написал и выбросил.

     
  • 2.10, shmazer (ok), 21:05, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Значит facebook.com это сплошной былокод? По-видимому реальность расходится с вашим мнением. Самый важный момент в том что на пхп пишут все ) и делают это свободно. И это просто огромнийший плюс.  
    >> много фрейморков

    Как оказывается это совсем не пказатель для больших проектов.

     
     
  • 3.21, uhbif19 (?), 23:05, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Значит facebook.com это сплошной былокод? По-видимому реальность расходится с вашим мнением.
    > Самый важный момент в том что на пхп пишут все )
    > и делают это свободно. И это просто огромнийший плюс.
    >>> много фрейморков
    > Как оказывается это совсем не пказатель для больших проектов.

    Говорить на линукс форуме, что популярность это главный показатель, как минимум странно.

     
     
  • 4.29, shmazer (ok), 00:55, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    В случае больших проектов это не странно, здесь главное правило "Незаменимых людей не бывает" чем популярнее язык среди программистов, тем проще заменить человека если есть такая необходимость. Эффективность достигается другими путями. В случае с тем же Facebook их PHP код транслируется в c++  с помощью HipHop и на выходе получаются исполняемые файлы. И это не просто так. Они не используют интерпритатор PHP, а используют именно ЯЗЫК, за его распространенность.
     
     
  • 5.94, uhbif19 (?), 19:28, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > В случае больших проектов это не странно, здесь главное правило "Незаменимых людей
    > не бывает" чем популярнее язык среди программистов, тем проще заменить человека
    > если есть такая необходимость. Эффективность достигается другими путями. В случае с
    > тем же Facebook их PHP код транслируется в c++  с
    > помощью HipHop и на выходе получаются исполняемые файлы. И это не
    > просто так. Они не используют интерпритатор PHP, а используют именно ЯЗЫК,
    > за его распространенность.

    Вы знаете Python достаточно распространенный язык, что-бы не возникало проблемы в кадрах.

     
  • 4.48, а (?), 03:29, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > на линукс форуме

    Где где? Окститесь, вам пингвины повсюду мерещатся

     
  • 2.55, СуперАноним (?), 09:46, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Java и python - это будущее программирования

    Пожалуй, Java надо заменить на JavaScript

     
     
  • 3.62, js (??), 11:33, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Пожалуй, Java надо заменить на JavaScript

    JavaScript пока ещё недоязык. Пусть хотя бы поддержка массивов и неймспейсов появится

     
     
  • 4.78, Аноним123321 (ok), 14:36, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    документация по массивам из рук разработчиков фурифокса https developer... большой текст свёрнут, показать
     
     
  • 5.81, фкхм (?), 15:52, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вы хорошо представляете себе оверхед?

    j = 10000000;
    var a = new Array(j);
    for (var i = 0; i < j; i++)
      a[i] = i;

     
     
  • 6.84, Аноним12233 (ok), 16:38, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    йопт! 10 милионов элементов -- разумеется это не хило :-D

    но разве в этом виноваты массивы?

    массивы-то как раз в приведённом Вами коде -- делают свою работу хорошо...

    ...вам вероятнее всего не нравиться что instanceof Integer это намного более сложный (и ресуркоёмкий) объект, нежеле чем 4-байтное-ассемблерское-приметивное-число (сравнивая с gint32 из C/C++)

     
     
  • 7.86, фкхм (?), 16:50, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, мне очень не нравится, что это именно объекты, причем с неэффективной размерностью элементов. В новой редакции ES есть некоторые подвижки.
    В частности, геймдевелоперам очень важно иметь быстрый доступ к участку памяти.
     
  • 7.101, User294 (ok), 20:54, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > йопт! 10 милионов элементов -- разумеется это не хило :-D

    А что, теперь массив из 10 000 000 элементов вообще чтоли не использовать, только потому что каким-то придуркам зудит в известном месте сделать все и вся вплоть до чисел объектом? oO

    Кстати, совершенно обычный такой снимок со вполне обычной такой 12 Мпикс камеры коих в магазине как грязи содержит в себе какие-то жалкие 12 000 000 элементов, приколитесь? Это что, обработать 1 несчастную фотку теперь - достижение и "сильно дохрена"? Да вы там с вашими кульными концепциями совсем офигели и оторвались от реалий, имхо.

     
  • 3.95, uhbif19 (?), 19:36, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>Java и python - это будущее программирования
    > Пожалуй, Java надо заменить на JavaScript

    В корне не согласен. JavaScript очень узкоспециализированный язык.

    Да и если говорить про ООП, массивы и т.п. то что каждый фреймворк городит свой костыль на эту тему, показывает что есть серьезные проблемы.

    Без фреймворков программировать на JS весьма проблематично :(

    ИМХО Приятней было бы увидеть Python + D, ибо D способен и сишную нишу занять. Хотя в последнем весьма плохо разбираюсь, D мне очень понравился (:

     
  • 2.68, Аноним (-), 12:46, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > И правильно, быдло код на PHP

    ... или быдлокод на питоне. Один хрен.

    > Java и python - это будущее программирования... Ява за счет корпоративного сектора, а python за счет гиков и киберпанков :)))

    Изменять будущее программирования корпоративным сектором это высшая степернь глупости, ибо программирования там нет. Там пишут совершенно никакое write-only г-но, получают деньги и сваливают писать такое-же г-но для другой шарашки. Java для этого как нельзя подходит + возможности по откатам за оборудование, ибо hello, world умудряется тормозить на неплохом таком кластере.

    А связи питона с гиками и киберпанками я не уловил - на нём пишут те же кто пишет на php - недоучки.

    Звиняйте, но за языками, не компилируемыми в нативный код никакого будущего нет и быть не может.

     
     
  • 3.69, native (??), 13:05, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > за языками, не компилируемыми в нативный код никакого будущего нет и быть не может

    Угу, и bash тому яркий пример

     
  • 3.96, uhbif19 (?), 19:38, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >> Java и python - это будущее программирования... Ява за счет корпоративного сектора, а python за счет гиков и киберпанков :)))
    > Изменять будущее программирования корпоративным сектором это высшая степернь глупости,
    > ибо программирования там нет. Там пишут совершенно никакое write-only г-но, получают
    > деньги и сваливают писать такое-же г-но для другой шарашки. Java для
    > этого как нельзя подходит + возможности по откатам за оборудование, ибо
    > hello, world умудряется тормозить на неплохом таком кластере.
    > А связи питона с гиками и киберпанками я не уловил - на
    > нём пишут те же кто пишет на php - недоучки.
    > Звиняйте, но за языками, не компилируемыми в нативный код никакого будущего нет
    > и быть не может.

    Даааа. Убедительные аргументы.

    А мне кажется, что на языках столетней давности, ничего не умеющим, состоящим из сплошных костылей будущего быть не может.

     
     
  • 4.103, Anonymousapiens (ok), 21:38, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>А мне кажется, что на языках столетней давности, ничего не умеющим, состоящим из сплошных костылей будущего быть не может.

    О да, будущее несомненно за неповоротливыми интерпретируемыми языками, интерпретаторы которых написаны на этих же интерпретируемых языках.  

     
  • 2.72, trdm (ok), 13:55, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Красота кода и понятность - это субъективные понятия, т.е. зависящие от того КТО делает оценку.
    А фразы типа "Java и python - это будущее программирования" показатель школоты.
     
     
  • 3.109, Аноним (-), 22:57, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А фразы типа "Java и python - это будущее программирования" показатель школоты.

    Правильно, потому, что будущее программирования это COBOL.

     
  • 2.82, Anonymousapiens (ok), 16:16, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>много фрейморков

    Хороший показатель степени костыльности языка, его непригодности к использованию "из коробки".

     
  • 2.115, Аноним (-), 17:10, 15/02/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    То, что PHP теряет популярность, в вот то, что python заявляется как популярный - уже странно. Видимо настолько мало ресурсов, что для того, чтобы им пользоваться нужно не вылезать с гугла...

    При этом Ruby - действительно стабильно популярен. Да и код получается куда компактнее питона.

     

  • 1.5, Аноним (-), 20:50, 13/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://www.google.com/insights/search/?hl=ru#q=python&cmpt=q

    Скажите спасибо монти пайтону и новичкам не имеющих понятия о базовых операция со списками и строками

     
     
  • 2.18, mexanic (?), 22:34, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Наглядно!!!
     
  • 2.24, тоже Аноним (ok), 23:24, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, запрос "Java" вообще вывалит дикое количество сайтов с "Mobile Java Games", причем Java там будет не переведено даже в Рунете. Возможно, именно это и подняло Жабу на верхушку этого рейтинга ;)
     
  • 2.27, Аноним123 (?), 00:19, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не менее умиляет тот факт, что больше всего запросов с Кубы, где огромное количество софтописательских компаний. Радует, что хоть питоны там настоящие.
     
     
  • 3.50, cadmi (?), 07:18, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Не менее умиляет тот факт, что больше всего запросов с Кубы, где
    > огромное количество софтописательских компаний. Радует, что хоть питоны там настоящие.

    для запроса PHP тоже больше всего запросов с Кубы. на втором месте Непал.
    таки да, на похапе пишут непальцем, и по большей части похапню :)

     
  • 2.71, Монти (?), 13:14, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > http://www.google.com/insights/search/?hl=ru#q=python&cmpt=q
    > Скажите спасибо монти пайтону и новичкам не имеющих понятия о базовых операция
    > со списками и строками

    http://www.google.com/insights/search/?hl=ru#q=php&cmpt=q

    ну по большому счёту тут вопросы те же )

     

  • 1.9, valexey (?), 21:02, 13/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вообще то tiobe не анализирует сколько было запросов по тому или иному языку в поиске, tiobe САМ запрашивает в поисковиках строку "python programming" например. И чем больше страничек гугл (и другие поисковики) найдет, тем больше рейтинга tiobe выставляет. Т.о. тут не самые популярные языки, а самые часто упоминаемые в интернете.

    Таким образом они вычеркивают например весь рунет, и вообще все странички где не встречается слово programming и полное название языка.

    Т.о. любые скандалы вокруг языков (например Оракл когда начал мутить с явой) сильно повышают рейтинг языка в tiobe.

    Подробней о том что же реально меряет tiobe можно почтитать у них же вот тут: http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm

     
  • 1.12, shmazer (ok), 21:08, 13/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Этот рейтинг намного важнеее http://stackoverflow.com/tags
    ИМХО он лучше отображает популярность языка
     
     
  • 2.13, valexey (?), 21:11, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это отражает не только и не столько популярность языка, сколько популярность данного ресурса у пользователей данной технологии :-)

    Ну а если обобщить, то "высунутость" сообщества вёб. Далеко не у всех сообществ принято обсуждать что-либо на публичных форумах.

     
     
  • 3.16, shmazer (ok), 22:18, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    В январе 2011 года на сайте было более 320 тысяч зарегистрированных пользователей,[1] а в базе данных веб-сайта хранился почти один миллион вопросов. В пятёрку наиболее популярных тем на Stack Overflow входят C#, Java, PHP, JavaScript и .NET.[2]
    Сайт занимает 173 место по посещаемости во всём мире по рейтингу Alexa Internet,[3] а количество уникальных посетителей составило в декабре 2010 года 18 миллионов человек.[4] В мае 2010 года создатели сайта объявили о том, что венчурный капитал Stack Overflow составил 6 миллионов долларов США.[4]
    [http://ru.wikipedia.org/wiki/Stack_Overflow]

    18 миллионов человек - НЕ маленькое сообщество.  Думаю оно все-таки оно дастаточно объективно отражает ситуацию

     
     
  • 4.19, ананим (?), 22:35, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >18 миллионов человек - НЕ маленькое сообщество.  

    это НЕ сообщество. это посетители.
    зы:
    про "объективность" судить даже не хочу. пусть этим бабка Афросинья занимается.
    язык использую тот, который использую.
    а сам то как? или кто? или что? ну ты понял.

     
  • 4.70, xxx (??), 13:13, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Надо бы глянуть, что за язык такой "iphone" в десятку попал и популярнее Си.

    P.S. А сайтец-то неплохой.

     
  • 2.14, бедный буратино (ok), 21:19, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    хороший рейтинг. windows на 24м месте.

    только при примерно равном числе фолловеров у php и python разница в количестве тэгов - почти в 2 раза.

     
  • 2.22, uhbif19 (?), 23:07, 13/02/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Этот рейтинг намного важнеее http://stackoverflow.com/tags
    > ИМХО он лучше отображает популярность языка

    Ага. Значит у jQuery популярность больше, чем у C++

     
     
  • 3.30, shmazer (ok), 00:58, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Именно! Рынок веб приложений, и количество программистов в этой области намного больше чем у C++.
     
     
  • 4.99, uhbif19 (?), 19:59, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Именно! Рынок веб приложений, и количество программистов в этой области намного больше
    > чем у C++.

    Ну с вами все понятно... При всей моей нелюбви к сям смешно. Надеюсь вы так шутите.

     

  • 1.15, gegMOPO4 (ok), 21:54, 13/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нет, я догадываюсь, что можно найти по запросу Python на YouTube. Но PHP?!
     
  • 1.25, nuclight (ok), 23:40, 13/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Каждый раз умиляют комменты, когда выходит очередная новость об индексе TIOBE. Ведь пишут же - это популярность, а не "лучший язык". Нет, всё равно изливают кучу баттхёрта. Но еще смешнее обвинения, что данные TIOBE собираются неправильно. Ну так предложите способ лучше! И напишите им, у них есть адрес, они вполне принимают пожелания.  Нет же, местные только и умеют, что языком трепать...
     
     
  • 2.54, ФФ (?), 08:29, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >  Ну так предложите способ лучше!

    Легко! Машинка от "спортлото" будет не менее объективна :)

     
     
  • 3.64, nuclight (ok), 11:39, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>  Ну так предложите способ лучше!
    > Легко! Машинка от "спортлото" будет не менее объективна :)

    OK, ждем, когда убедите в этом TIOBE или поднимите свой такой рейтинг.

     

  • 1.52, ФФ (?), 08:19, 14/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    "строит свои доводы по изменению интереса к языкам, на основе анализа статистики поисковых запросов"
    Так это, выходит, рейтинг начинающих кодеров (в плане лингвистики).
    Т.е. отражает х.з. что :)
     
  • 1.56, Остров (?), 10:07, 14/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Надо на CPAN поставить поик по модулям от гугла вместо своего.

    Рейтинг взлетит до небес ))

     
  • 1.57, Anonymousapiens (ok), 10:31, 14/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    В это треде питонисты так активно расхваливают преимущества своего языка, как будто бы сами себя пытаются убедить в том, что все перечисленное - это действительно преимущества.
     
  • 1.75, Аноним (-), 14:16, 14/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Если расставить в алфавитном порядке:

    perl - прошлое
    php - настоящее
    python - будущее  

    потом руби всех зарубит

     
     
  • 2.100, uhbif19 (?), 20:01, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Если расставить в алфавитном порядке:
    > perl - прошлое
    > php - настоящее
    > python - будущее
    > потом руби всех зарубит

    Питон и руби реально очень похожие языки. Выбор одного из них скорее дело предпочтений и привычки. Поэтому не думаю, что будет резкий переход на руби.

     
  • 2.105, Аноним (-), 22:44, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > потом руби всех зарубит

    Руби со своим манкипатчингом это ерундистика. Раж вокруг рельсов уже начал спадать, и поделом.

    Нет, питон на порядок перспективнее руби.

     
  • 2.113, Аноним (-), 11:24, 15/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Мужики, у вас чувство юмора еще есть? Просто руби идет следом за питоном по алфавиту. Шутка юмора такая. Видимо не смешная.

     

  • 1.114, Cybister (?), 12:16, 15/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    строит свои доводы по изменению интереса к языкам, на основе анализа статистики поисковых запросов в таких системах, как Google, Google Blogs, Yahoo!, Wikipedia, MSN и YouTube.

    Т.е. реальный обьём продуктов на рынке это никоим образом не отображает.
    Интерес может быть высок, я много чего искал по питону за последний год, в результате написал парочку парсеров и на этом дело закончилось.
    Но поднял несколько сайтов на своей самописной цмс-ке на php + несколько на wordpress\drupal.
    Хотя, не спорю поисковиками в разы больше пользовался для поиска инфы по питону, чем по пхп.

     
     
  • 2.116, Аноним (-), 21:26, 15/02/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Просто питон - помойка, в которой хоть и полно наработок, но все недоделаны, а документация не сконцентрирована. В то время как нормальные языки программирования, например Ruby имеют и централизованные сайты с документацией, не требуя пользоваться внешними поисковиками, и нормальные фреймворки для веб-разработки (Ruby on rails), не требующие искать море недоделанных библиотек и сравнивать их между собой вместо того, чтобы программировать.

    В общем, мода пройдет - архаичный питон уйдёт как когда-то ушли его ровесники 80-х...

     
     
  • 3.117, Аноним (-), 21:43, 15/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Сразу видно человека, который соизволил с нами поделиться эксперным мнением по в... большой текст свёрнут, показать
     
  • 3.118, Аноним (-), 21:56, 15/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >и нормальные фреймворки для веб-разработки (Ruby on rails)

    Да, гораздо приятнее при установке какой-нибудь мелкой руби-библиотеки наблюдать, что она своим monkey-patching'ом поломала всё приложение.

     
  • 3.119, Аноним (-), 22:00, 15/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Найти элемент массива, который наиболее близок к данному числу.

    a, R = [1.2,2.5,3.1,4.3,2.1,3.6,5.7], 4.0
    p a.sort_by{ |i| (i-R).abs }[0]


    Какого размера будет код на питоне?

     
  • 3.120, Аноним (-), 22:15, 15/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Задача переопределить формат вывода при условии, что в программе многократно используется некая стандартная форма получения ( например текущего времени Time.new )

    Ruby:
    class Time
    def to_s
    return strftime "%d-%m-%Y"
    end
    end
    #....
    puts Time.new
    #....
    puts Time.new
    #....
    puts Time.new

    -----
    С переопределенным методом стандартного класса будет 15-02-2011
    Без переопределения Tue Feb 15 22:09:41 +0300 2011

    Кто сможет подобное сделать на питоне без правки остального кода?

     
     
  • 4.122, Аноним (-), 22:41, 15/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вот, что об этом пишут квалифицированные руби-программисты Monkey patching is ... большой текст свёрнут, показать
     

  • 1.121, Аноним (-), 22:37, 15/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Кто сможет подобное сделать на питоне без правки остального кода?

    Представьте себе, в питоне тоже возможен monkeypatching, просто он не рекомендован. Поэтому к нему стараются не прибегать.

    То, о чём вы говорите, удобно при написании одноразового кода. А при дальнейшем использовании манкипатчинг ведёт к увеличению багов и проблемам с поддержкой.

    Добро пожаловать на Coding Horror. http://www.codinghorror.com/blog/2008/07/monkeypatching-for-humans.html

     
  • 1.124, Аноним (-), 15:07, 16/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все равно Perl крут, несмотря ни на какие индексы популярности. CPАN работает, новые модули пишутся, старые латаются, фрэймворки развиваются, сам язык за последние 2 года получил огромное кол-во новых фич.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру