The OpenNET Project / Index page

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

06.07.2011 22:19  Проект по тестированию эффективности языков программирования

В рамках проекта PLB предпринята попытка создания тестового комплекта, охватывающего различные аспекты при оценке эффективности языков программирования. Подготовленный тестовый комплект включает реализацию четырех базовых тестовых заданий для 11 языков программирования: Си, С#, D, Go, Java, JavaScript, Lua, Perl, Python, R и Ruby. Всего протестировано 26 различных реализаций поддерживаемых языков. Эффективность оценивается с позиции производительности и потребления памяти.

В число тестов входят: Sudoku - программа для поиска решений в игре Судоку (20x50). Matmul - реализация алгоритма по умножению двух матриц размером 1000x1000, который хорошо подходит для измерения производительности циклов и оценки выполнения типичных математических задач. Patmch - программа для поиска строк в файле с использованием нескольких видов регулярных выражений (влияние скорости ввода/вывода устранено через размещение файла в памяти). Dict - поиск повторяющихся строк из списка в 5 млн строк (последовательно операция повторяется для каждой строки списка, в среднем каждая строка повторяется по 4 раза), позволяет оценить производительность хэшей и ассоциативных массивов. Тесты sudoku" и "matmul" ориентированы на измерение производительности языка, а тесты "Patmch" и "dict" производительности библиотек.

Некоторые наблюдения:

  • Быстрее всего простые регулярные выражения выполняются в Perl, при этом Perl в связанных с регекспами тестах в три раза обгоняет по скорости язык Си (GCC и библиотека regexp9 из Plan 9). JavaScript-движок V8 при выполнении регулярных выражений показал результаты аналогичные языку Cи (GCC), JavaScript-движок JaegarMonkey немного отстал от V8, но совсем незначительно.
  • В тесте, оценивающем производительность обработки строк неплохие результаты показал CPython 2.7, который отстал от GCC всего на 25% (Perl отстал в два раза, JavaScript-движок V8 и язык Java - в два с половиной раза, JavaScript-движок JaegarMonkey и язык Ruby - в три раза).
  • В целом JavaScript-движок V8 показал во всех тестах более высокие результаты по сравнению с движком JaegarMonkey от проекта Mozilla.
  • В тесте умножения матриц LuaJIT немного обогнал GCC. Java и JavaScript-движок V8 отстали от GCC всего на 10%. Для сравнения, Python отстал от GCC в 66 раз, JavaScript-движок JaegarMonkey в 7 раз, Perl в 100 раз, Ruby в 273 раза.
  • В эталонном тесте sudoku ближе всего к показателям языка Си (GCC) оказался язык Java, который отстал всего на 70%. JavaScript-движок V8 отстал в 3.7 раза, C#@Mono в 3.8 раз, JavaScript-движок JaegarMonkey в 18 раз, Ruby в 98 раз, CPython в 113 раз, Perl в 121 раз.
  • При оценке потребления памяти при обработке строк, после языка Си (52 Мб) наиболее экономичными оказались JavaScript-движок V8 (97 Мб), CPython (112 Мб), C#@Mono (113 Мб). Ruby израсходовал 156 Мб, а Perl - 219 Мб, JavaScript-движок JaegarMonkey - 274 Мб. Наихудшие результаты показали: R - 1 Гб и Jython - 457 Мб, JRuby - 436 Мб. В тесте умножения матриц расстановка сил в плане потребления памяти изменилась: Си (GCC) 32 Мб, JavaScript-движок JaegarMonkey - 35 Мб, C#@Mono - 40 Мб, Java - 67 Мб, CPython - 91 Мб, V8 - 141 Мб, Ruby - 196 Мб, Perl - 225 Мб.


  1. Главная ссылка к новости (http://attractivechaos.github....)
  2. OpenNews: В Google провели сравнение производительности C++, Java, Go и Scala
  3. Compare the performance of 24 programming languages for 4 different combinations of OS/machine
Лицензия: CC-BY
Тип: Обобщение
Ключевые слова: lang, benchmark, gcc, perl, python, ruby
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 23:14, 06/07/2011 [ответить] [показать ветку] [···]    [к модератору]
  • +1 +/
    а где же сточки кода?
    какая это эффективность тогда?
     
     
  • 2.7, VoDA (ok), 23:43, 06/07/2011 [^] [ответить]     [к модератору]
  • +1 +/
    есть еще эффективность работы программиста - время требующееся программисту для ... весь текст скрыт [показать]
     
     
  • 3.35, имя (?), 01:39, 07/07/2011 [^] [ответить]    [к модератору]  
  • –2 +/
    java ващето компилируется угадай во что ?  
    так что тормозить могут только gc и вирт функции больше там нечему торозить
     
     
  • 4.36, имя (?), 01:41, 07/07/2011 [^] [ответить]    [к модератору]  
  • –2 +/
    а библитека там вообще идеал программирования (почти)
    другим пилить и пилить до такого идеала
     
     
  • 5.207, 111 (??), 03:56, 08/07/2011 [^] [ответить]    [к модератору]  
  • +3 +/
    :)
    Ох, как эти джависты наивны...
     
     
  • 6.257, Аноним (-), 14:11, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    И батхерт у них характерный :)
     
  • 5.287, Javist (?), 10:10, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Ну платформа на самом деле не плохая, однако сам язык не очень хорошо поддержива... весь текст скрыт [показать]
     
     
  • 6.289, anonymous (??), 10:14, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    ну так задачи удобства и не стояло стояла задача по мере сил усложнить обезьяне... весь текст скрыт [показать]
     
  • 4.209, 111 (??), 05:55, 08/07/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    JIT никогда не будет реально по скорости сопоставим с тем же кодингом на Cи... весь текст скрыт [показать]
     
     
  • 5.224, anonymous (??), 11:08, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    и вот стоит, и говорит вещи космического масштаба и космической же глупости это... весь текст скрыт [показать]
     
  • 5.240, f00l (??), 12:50, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Полностью согласен .
    Только C есть настоящий язык программирование все остальное это надстройки над ним.
     
     
  • 6.290, Аноним (-), 15:00, 09/07/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Размер осознаваемой части Мира определяется объемом восприятия конкретного индив... весь текст скрыт [показать]
     
  • 5.291, Skynin (?), 17:59, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Да да, всяк кодер разбирается в бизнесе А когда становится руководством , либо... весь текст скрыт [показать]
     
  • 3.80, rshadow (ok), 11:53, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Давай без фанатизма. Очевидно что тестировали только скорость выполнения.
     
  • 2.62, nagual (ok), 09:27, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > а где же сточки кода?
    > какая это эффективность тогда?

    Сравнение мягкого с пушистым. Код в студию.

     
     
  • 3.165, Аноним (-), 18:38, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Особенно интересно почему взяли GCC и библиотека regexp9 из Plan 9 А например... весь текст скрыт [показать]
     
     
  • 4.168, anonymous (??), 18:41, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > например pcre им не понравился чем-то?

    да. он тормоз.

     
     
  • 5.258, Аноним (-), 14:17, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    >> например pcre им не понравился чем-то?
    > да. он тормоз.

    А указанная либа шустрее всех остальных аналогичных?

     
     
  • 6.275, anonymous (??), 14:42, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    в простых случаях которые покрывают большинство используемых регэкспов 8212 ... весь текст скрыт [показать]
     
     ....нить скрыта, показать (18)

  • 1.2, анон (?), 23:33, 06/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • –7 +/
    кто-нибудь видит в результатах PHP?
    к чему все эти тесты
     
     
  • 2.23, arcade (ok), 00:16, 07/07/2011 [^] [ответить]    [к модератору]  
  • +6 +/
    PHP сильно отстаёт от всех остальных языков по возможностям и вряд ли пригоден для разработки крупных проектов.
     
     
  • 3.24, klalafuda (?), 00:22, 07/07/2011 [^] [ответить]    [к модератору]  
  • –3 +/
    > PHP сильно отстаёт от всех остальных языков по возможностям и вряд ли пригоден для разработки крупных проектов.

    А ребята из фейсбука то и не в курсу, вот досада :(

     
     
  • 4.25, anonymous (??), 00:27, 07/07/2011 [^] [ответить]     [к модератору]  
  • +4 +/
    да, именно потому, что похапэ хорош as is, они наваяли для него свой компилятор ... весь текст скрыт [показать]
     
     
  • 5.47, Мимо (?), 06:37, 07/07/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Это проблема архитекторов и кодеров, у которых из ума не идет мысль о простоте и... весь текст скрыт [показать]
     
     
  • 6.50, anonymous (??), 06:53, 07/07/2011 [^] [ответить]     [к модератору]  
  • –2 +/
    я так понимаю, что ты можешь показать свой стартап, который хотя бы на треть так... весь текст скрыт [показать]
     
     
  • 7.66, nagual (ok), 09:30, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Воистину проще компилер переписать чем толпу програмеров переучить - ... весь текст скрыт [показать]
     
     
  • 8.119, anonymous (??), 14:18, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    в том числе и это.
     
  • 8.166, Аноним (-), 18:41, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Ну так вы отгрохайте свой фэйсбук и учите остальных как надо работать А то в... весь текст скрыт [показать]
     
  • 5.60, nagual (ok), 09:25, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Чем он хорош ? отсутствием use strict или тем что кто то неасилил perl ?
     
  • 4.52, mma (?), 06:56, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    >А ребята из фейсбука то и не в курсу, вот досада :(

    Еще как в курсе. И ничего кроме мордо-выведения пыху не доверяют

     
  • 4.83, gegMOPO4 (ok), 12:06, 07/07/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    _Теперь_ они уже в курсе.
     
  • 3.31, pro100master (ok), 00:54, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    с чего бы? Тут JS в 4 раза эффективнее Ruby. Так что х.з., что там измеряли и как. Поэтому любые выводы преждевременные :)
     
     
  • 4.64, nagual (ok), 09:28, 07/07/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Правильно говорить - тестирующие знают руби в 4 раза хуже чем JS - ... весь текст скрыт [показать]
     
     
  • 5.260, Аноним (-), 14:21, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Вам бы хотелось так думать, да Но на самом деле JS движки сильно оптимизнули и ... весь текст скрыт [показать]
     
  • 4.157, lucentcode (ok), 18:27, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    А вы не слышали, что из всех скриптовых языков с JIT самый быстрый это JS на V8 ... весь текст скрыт [показать]
     
     
  • 5.230, lib.bmw (?), 12:01, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Жуть...
    Выб про GIL то почитали сначала, да про "параллельное выполнение".
    А потом, почитайте про то, как это реализовано в v8. (;
    Вас ждет возможно неприятное открытие. :D
     
     
  • 6.262, Аноним (-), 14:23, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Не знаю как насчет открытий, но по скорости современные движки JS делают и питон... весь текст скрыт [показать]
     
     
  • 7.270, anonymous (??), 14:37, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    да всё проще: через некоторое время все будут генерить на выходе JS-код и скармливать одному из JS-движков.
     
  • 5.281, pro100master (ok), 22:30, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    слышали, видели, юзаем Только, чисто теоретически, ввиду особенностей работы с ... весь текст скрыт [показать]
     
     
  • 6.282, nagual (ok), 22:35, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    У современных процессоров кеш до 12 МБт и большинство задач туда укладыватся А ... весь текст скрыт [показать]
     
     
  • 7.299, pro100master (ok), 21:13, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Круто Вы задачи хотя бы на ТБ оперативки видели Пишем и на асме, и на фортране... весь текст скрыт [показать]
     
  • 3.46, Мимо (?), 06:32, 07/07/2011 [^] [ответить]     [к модератору]  
  • –5 +/
    Ммм как там говорится - говори, да не заговаривайся PHP уже давно от Perl по во... весь текст скрыт [показать]
     
     
  • 4.51, anonymous (??), 06:54, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    угу война была равна 8212 сражались два г 8230 енерала ... весь текст скрыт [показать]
     
  • 4.61, nagual (ok), 09:26, 07/07/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    А недавно эти затейники из php открыли для себя эни эвент правда до уровня POE и... весь текст скрыт [показать]
     
     
  • 5.263, Аноним (-), 14:24, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > Похоже тут кто то незнает перла ... :-))

    Похоже тут кто-то не знает даже русский язык, какой уж там перл.

     
     
  • 6.267, nagual (ok), 14:28, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    >> Похоже тут кто то незнает перла ... :-))
    > Похоже тут кто-то не знает даже русский язык, какой уж там перл.

    НАстоящий телепат может найти связь даже где ее нет и недолжно быть :-))

     
  • 4.233, anonym (?), 12:27, 08/07/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Какие возможности Нету даже нормальных event-based инструментов А синтаксис су... весь текст скрыт [показать]
     
     
  • 5.264, Аноним (-), 14:25, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > чушь, скорость исполнения php раза в два ниже Perl

    Бенчмарки в студию. Впрочем, js их всех рвет все-равно :P

     
     
  • 6.269, nagual (ok), 14:34, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    js работает на клиенте, perl и php на сервере Это будет яавное сравнение мягког... весь текст скрыт [показать]
     
     
  • 7.349, Аноним (349), 18:59, 11/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Вы уверены? :) Гляньте в сторону nodeJSк примеру :)
     
  • 3.71, Maris (?), 10:33, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Отставать может и отстает, но он и не обязан приблизится к таким языкам как Java... весь текст скрыт [показать]
     
  • 3.161, Аноним (-), 18:32, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > PHP сильно отстаёт от всех остальных языков по возможностям

    Эээ ну я бы не взялся писать вордпресс на си, так что вы троллите, сэр.

     
     ....нить скрыта, показать (32)

  • 1.4, Аноним (-), 23:40, 06/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > обгоняет по скорости язык Си (GCC)
    > обогнал GCC
    > ...

    Как можно говорить, что интерпретируемый язык обгоняет C, если его интерпретатор написан на том же C?

     
     
  • 2.9, VoDA (ok), 23:44, 06/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Берем реализуем задачу, дальше засекаем время выполнения Кто быстрее - тот и вы... весь текст скрыт [показать]
     
     
  • 3.12, atropos (?), 23:51, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    а вам не кажется, что где то здесь свинья возлегает?
     
     
  • 4.19, anonymous (??), 00:11, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > а вам не кажется, что где то здесь свинья возлегает?

    нет, LuaJIT — это компилятор в машинный код.

     
  • 3.65, nagual (ok), 09:29, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Для высокоуровневых языков программирования нужно засекать время затраченное про... весь текст скрыт [показать]
     
     
  • 4.76, VoDA (ok), 10:52, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Время затраченное на решение ЧЕРЕЗВЫЧАЙНО СИЛЬНО зависит от того имел ли человек... весь текст скрыт [показать]
     
  • 4.86, rshadow (ok), 13:05, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Вопрос всегда в стоимости Если вы пишите калькулятор для буха, то конечно можно... весь текст скрыт [показать]
     
     
  • 5.102, anonymous (??), 13:26, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    ну так «всем же известно», что если один программист решает задачу месяц, то тридцать программистов решат её за день. так и тут.
     
  • 5.104, fr0ster (ok), 13:27, 07/07/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    Ничего подобного, если ошибка в калькуляторе может привести к переплаченной сумм... весь текст скрыт [показать]
     
     
  • 6.114, Аноним (-), 13:55, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Вы читать то умеете?))

    Речь не про «профессиональные задачи и "и так сойдет"». Речь о том, что некоторые задачи требуют оптимального решения, а многие нет.

     
     
  • 7.118, nagual (ok), 14:07, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Вот и тестовые задания у них получились и так сойдет и резальтаты тестов ... весь текст скрыт [показать]
     
  • 7.123, fr0ster (ok), 14:29, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Ну типичная бухгалтерская задачка, построить отчет на основании записей в базе о... весь текст скрыт [показать]
     
     
  • 8.126, nagual (ok), 14:33, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Некоторые работодатели считают программиста бесплатным приложением к бухгалтеру,... весь текст скрыт [показать]
     
  • 5.136, Имя (?), 15:03, 07/07/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Вот пример профессионального, допустим внедрение ERP системы Обычно ERP это нес... весь текст скрыт [показать]
     
     
  • 6.139, anonymous (??), 15:06, 07/07/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    > Вот пример профессионального, допустим внедрение ERP системы.

    это пример профессионального выкачивания бабла, тащемта.

     
     
  • 7.143, nagual (ok), 15:17, 07/07/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    100500 Опыт показывает что попытка натянуть ERP на работающее предприятие обычн... весь текст скрыт [показать]
     
     
  • 8.145, fr0ster (ok), 15:23, 07/07/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    -100500 Ну да, крайние внедренцы и всем пофиг, что это кому то из родного руково... весь текст скрыт [показать]
     
     
  • 9.147, anonymous (??), 16:13, 07/07/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    именно внедренцы и крайние, раз не смогли толково пояснить, какие там подводные ... весь текст скрыт [показать]
     
     
  • 10.150, fr0ster (ok), 16:34, 07/07/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Фиг там, объяснять это задача продажников и собственного ИТ, которые с разных ст... весь текст скрыт [показать]
     
     
  • 11.151, nagual (ok), 17:20, 07/07/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    gt оверквотинг удален Клиенту стоит выгнать этих супер внедренцев и набрать от... весь текст скрыт [показать]
     
     
  • 12.155, fr0ster (ok), 18:15, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Очередной велосипед в бухгалтерии Вы в принципе представляете объем работ по ре... весь текст скрыт [показать]
     
     
  • 13.158, nagual (ok), 18:28, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален Непутайте начальствор в заводоуправлении с начальством в... весь текст скрыт [показать]
     
     
  • 14.162, fr0ster (ok), 18:35, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Вы это попробуйте объяснить аудитору, почему это денежная схема не укладывается ... весь текст скрыт [показать]
     
     
  • 15.170, nagual (ok), 18:43, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Учитывая реалии рейдерства о инвистициях говорить как то рано увы ... весь текст скрыт [показать]
     
     
  • 16.177, fr0ster (ok), 20:27, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Когда дело касается нефти, инвестиции приходят и в наши реалии Что там говорить... весь текст скрыт [показать]
     
  • 11.153, anonymous (??), 17:26, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    а 171 продажники 187 и 171 внедренцы 187 8212 вещи разные ну, потому... весь текст скрыт [показать]
     
     
  • 12.154, anonymous (??), 17:27, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    ах, да, уточнение: «спецы» — это не только мегакодеры.
     
     
  • 13.159, fr0ster (ok), 18:29, 07/07/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    мегакодеры это обычно ЧСВ По отношению к себе у программера По отношению к д... весь текст скрыт [показать]
     
     
  • 14.163, anonymous (??), 18:36, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > то за чем дело стало?

    мне это совершенно неинтересно, вот за чем. не всё в мире меряется количеством бабла.

     
     
  • 15.167, fr0ster (ok), 18:41, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    >> то за чем дело стало?
    > мне это совершенно неинтересно, вот за чем. не всё в мире меряется
    > количеством бабла.

    Но вот сделать громкое, но необоснованное заявление это вам интересно.

     
  • 12.156, fr0ster (ok), 18:23, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Бардак потому, что бизнес на откатах, монополии, взятках, кумовстве, уходе от на... весь текст скрыт [показать]
     
  • 12.188, Имя (?), 23:01, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    А с какого перепоя они одинаковые Внедренцы это программисты они коммерческую с... весь текст скрыт [показать]
     
     
  • 13.191, nagual (ok), 23:17, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Вот это самое оно Вот мы и подошли к сути А теперь скажите нам почему мы до... весь текст скрыт [показать]
     
     
  • 14.211, Имя (?), 06:31, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Вот уже бред, собрал всё в кучу, сделал кучу необоснованных громких заявлений ... весь текст скрыт [показать]
     
     
  • 15.220, nagual (ok), 10:29, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Вы заметили РАН давно ничего не открывает, только закрывает - Болотова закрыл... весь текст скрыт [показать]
     
  • 14.217, fr0ster (ok), 09:48, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Потому что 1 Депутятлы будут принимать новые поправки и изменения и без учета в... весь текст скрыт [показать]
     
     
  • 15.221, nagual (ok), 10:33, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > внедренцы связанные с конторами оттуда, типа САП, на такое не пойдут.
    > В целом.

    Эту басню бабушкам в подъздах расказывайте :-))

     
     
  • 16.222, fr0ster (ok), 10:37, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Бабуль, тебе семечек подсыпать Все схемы по оптимизации налогов в РФ практ... весь текст скрыт [показать]
     
     
  • 17.223, nagual (ok), 10:42, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Это ваще к чему трололо птерял нить разговора - ... весь текст скрыт [показать]
     
     
  • 18.228, fr0ster (ok), 11:29, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > Это ваще к чему ? трололо птерял нить разговора ? :-))

    Если ты потерял нить, то перечитай ее заново.
    Dixi.

     
  • 18.271, nagual (ok), 14:37, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Как то грубо я ответил бабушке а ведь она искренне верит в САП и прочую лабуду т... весь текст скрыт [показать]
     
  • 13.194, anonymous (??), 23:21, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    угу сначала манагер румяным пинусом расписывает, как оно всё будет круто, а пот... весь текст скрыт [показать]
     
     
  • 14.212, Имя (?), 06:33, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Извините в когда-нибудь даже не крупный, средненький проект чего-нибудь продать ... весь текст скрыт [показать]
     
     
  • 15.225, anonymous (??), 11:14, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    могу не люблю ужасно, мне от всего этого процесса блевать охота, но могу да, я... весь текст скрыт [показать]
     
     
  • 16.232, Имя (?), 12:26, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Вопросов больше не имею Гинеколог варящий оптику, нормально ... весь текст скрыт [показать]
     
     
  • 17.234, anonymous (??), 12:31, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    8230 сударь соврамши и да 8212 нормально а что, это должно идти против в... весь текст скрыт [показать]
     
  • 16.256, fr0ster (ok), 13:25, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Если этот процесс вам столь противен, чего же жаба давит Пока для вас это ритуа... весь текст скрыт [показать]
     
     
  • 17.259, anonymous (??), 14:20, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    совершенно не давит тогда 8212 давила, да ритуальные танцы и есть живя в п... весь текст скрыт [показать]
     
     
  • 18.277, fr0ster (ok), 15:29, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Не похоже,судя по убежденности, что ЕРП надо впаривать Вот только при попытке о... весь текст скрыт [показать]
     
     
  • 19.278, anonymous (??), 17:10, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    это всего лишь наблюдения за жизнью действительно, они как кенгуру сумки для б... весь текст скрыт [показать]
     
     
  • 20.279, fr0ster (ok), 17:24, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    У подобных тебе, да Почитай про происхождение слова кенгуру, знаток жизни Ключ... весь текст скрыт [показать]
     
  • 21.280, anonymous (??), 19:26, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    так ты оригинальное значение имел в виду уточняй, что ли я, в отличие от тебя,... весь текст скрыт [показать]
     
  • 13.196, anonymous (??), 23:25, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    кодить 8212 вполне а следить за этой фигнёй 8212 пусть отдельно нанятый с... весь текст скрыт [показать]
     
     
  • 14.213, Имя (?), 06:35, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Т е ответственности за результат ты не будешь нести Значит твоё кодить ником... весь текст скрыт [показать]
     
     
  • 15.226, anonymous (??), 11:17, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    скажи, ты в детстве головой об пол не ударялся я несу ответственность за точную... весь текст скрыт [показать]
     
     
  • 16.229, nagual (ok), 11:29, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Неужели тут в форуме кто то думает что в случае непредвиденных обстоятельств пов... весь текст скрыт [показать]
     
  • 16.235, Имя (?), 12:35, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    зачем такой вопрос Какое такое виртуальное ТЗ Ты готов взять ответственность ... весь текст скрыт [показать]
     
  • 8.187, Имя (?), 22:50, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Ну да вот реальный пример напряженных отношений по данным нашей системы из ваше... весь текст скрыт [показать]
     
  • 7.186, Имя (?), 22:46, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Вот как станете ИТ-директором крупного предприятия, и почувствуйте на себе те за... весь текст скрыт [показать]
     
     
  • 8.195, anonymous (??), 23:23, 07/07/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    > Вот как станете ИТ-директором крупного предприятия

    демоны упаси! предприятие, где более пяти-шести человек — это бардак, интриги и больные нервы.

     
     
  • 9.214, Имя (?), 06:35, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Предприятия где меньше 10 человек ничего не могут и денег у них нет ... весь текст скрыт [показать]
     
     
  • 10.227, anonymous (??), 11:22, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    чего 171 ничего 187 что значит 171 нет 187 я понимаю у тебя кредит за... весь текст скрыт [показать]
     
     
  • 11.236, Имя (?), 12:37, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален У меня свой 2 своих дома, квартира, недвижимость за рубе... весь текст скрыт [показать]
     
     
  • 12.237, nagual (ok), 12:40, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален А нада - А пока всякие красноглазые очкарики тут фт... весь текст скрыт [показать]
     
     
     
    Часть нити удалена модератором

  • 14.249, nagual (ok), 13:08, 08/07/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    О да если человек сам не дорос до постановки данного вопроа то ненужно помог... весь текст скрыт [показать]
     
  • 12.245, anonymous (??), 13:01, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    молодец, можешь гордиться я даже сделаю вид, что верю тебе но я ещё скажу тебе... весь текст скрыт [показать]
     
  • 7.292, Skynin (?), 18:05, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Да да, мальчикам допущенным только к заправке картриджей в принтерах мноооого в ... весь текст скрыт [показать]
     
     
  • 8.297, anonymous (??), 18:51, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    ты о себе, что ли потому что часто именно они и виноваты но не всегда, конечно... весь текст скрыт [показать]
     
  • 8.300, nagual (ok), 21:15, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален Наверно плохо покупают если столько спамить приходится ... весь текст скрыт [показать]
     
     
  • 9.305, Skynin (?), 21:45, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Не знаю о каком спаме речь, но услуги мальчиков с подобных форумов покупают куда... весь текст скрыт [показать]
     
     
  • 10.307, nagual (ok), 21:50, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Да, но не в реалях бывших республик - ... весь текст скрыт [показать]
     
     
  • 11.309, Skynin (?), 00:25, 10/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Да ну Нелюбимая такая в кругах великих писателей постингов в бывших республ... весь текст скрыт [показать]
     
     
  • 12.311, nagual (ok), 00:41, 10/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Кто бы мог подумать Если бы мне вчера сказали что я буду спорить на форуме с к... весь текст скрыт [показать]
     
  • 12.315, anonymous (??), 09:18, 10/07/2011 [^] [ответить]     [к модератору]  
  • +/
    впариватели такие впариватели конечно, если не убеждать себя, что 171 все так... весь текст скрыт [показать]
     
  • 10.314, anonymous (??), 09:15, 10/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > Понты эти «сишные» мало востребованы.

    (задумчиво) ну да. выучил впаривание ERP и когда-то слышал про си. а больше ничего и не знает.

     
  • 4.101, fr0ster (ok), 13:22, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Время выполнения это не то же, что время компиляции.
     
  • 2.49, Мимо (?), 06:50, 07/07/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    А что такое С - по сути это синтаксис, если глубже копать то ниже машинные ко... весь текст скрыт [показать]
     
  • 2.69, Аноним (-), 10:28, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    кодеры написалти тесты кое-как, получили кое-какие результаты Обхват реализацый... весь текст скрыт [показать]
     
     
  • 3.92, nagual (ok), 13:13, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Можно кинуть тесты в паблик, специалисты по каждому языку исправят ошибки в тест... весь текст скрыт [показать]
     
     ....нить скрыта, показать (78)

  • 1.5, Аноним (-), 23:40, 06/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +7 +/
    Такие тесты сравнивают не языки программирования а программистов.
     
  • 1.6, Аноним (-), 23:41, 06/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    А где CUDA? Вот кто бы показал, как надо матрицы множить.
     
     
  • 2.171, Аноним (-), 18:43, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > А где CUDA? Вот кто бы показал, как надо матрицы множить.

    Можно еще ati stream SDK с OpenCL вспомнить. Он легко покажет остальным как надо хэши брутфорсить, паскуде и нвидии - в частности :)

     
  • 1.8, Аноним (-), 23:43, 06/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Для серверных языком такие тесты полный пшик.
    Когда стоимость серверного юнита равна дневной зарплате программиста лучше выбирать что нить с быстрой разработкой.
     
     
     
    Часть нити удалена модератором

  • 3.16, Анон9 (?), 00:07, 07/07/2011 [^] [ответить]    [к модератору]  
  • +5 +/
    И так родился Windows и большинство мегасуперпупер программок для него.
     
  • 2.15, klalafuda (?), 23:57, 06/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Только когда вдруг оказывается, что наваянное архитектором и закоденое программе... весь текст скрыт [показать]
     
     
  • 3.26, Фил (?), 00:29, 07/07/2011 [^] [ответить]    [к модератору]  
  • –2 +/
    Программисты на Си упрутся в лимит на пару месяцев позже и не будут знать что делать, к тому времени рубисты уже отрефакторят свою решение в масштабируемое.
     
     
  • 4.30, Феликс Жопорезку (?), 00:53, 07/07/2011 [^] [ответить]    [к модератору]  
  • +4 +/
    Ага. И упрутся уже по второму разу ;-)
     
  • 4.32, anonymous (??), 00:56, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > Программисты на Си упрутся в лимит на пару месяцев позже и не
    > будут знать что делать, к тому времени рубисты уже

    ...несколько раз докупят пачку дорогих серверов.

     
  • 4.53, Мимо (?), 07:08, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    По суть опять же проблема Архитекторов и постановщика задачи ... весь текст скрыт [показать]
     
  • 2.82, phprus (ok), 12:00, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    На самом деле, такое замечание справедливо только для маленьких и средних проект... весь текст скрыт [показать]
     
  • 2.172, Аноним (-), 18:47, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Это вы тут серверный языком По-моему вы просто мюнхаузен языком, извините И... весь текст скрыт [показать]
     
  • 1.11, szh (ok), 23:47, 06/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Perl в связанных с регекспами тестах в три раза обгоняет по скорости язык Си (GCC). JavaScript-движок V8 при выполнении регулярных выражений показал результаты аналогичные языку Cи

    Не стыкуется. У меня в хромиуме в 10 раз быстрее сложные регекспы шли чем в перл.

     
     
  • 2.88, rshadow (ok), 13:10, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Опять же встает вопрос: А что для тебя значит "сложный регэксп"? =)
     
     
  • 3.183, szh (ok), 22:04, 07/07/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    s b lithium, 0,1 0,2 cobalt 124 cobalt, 0,1 0,2 lithiu... весь текст скрыт [показать]
     
  • 1.13, klalafuda (?), 23:53, 06/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Эээ... А какие пардон 'регулярные выражения' могут быть в языке C? Все равно все через внешнюю библиотеку идет. Что же они тогда тестировали? Perl vs PCRE? Или какую-то другую библиотеку? Но причем тут собственно сам язык C?
     
     
  • 2.18, Карбофос (ok), 00:11, 07/07/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    вот именно непонятно, что за либа и почему такой слив тест в духе фороникса а... весь текст скрыт [показать]
     
     
  • 3.20, Аноним (-), 00:13, 07/07/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    Что значит непонятно, код всех тестов открыт https://github.com/attractivechaos/plb опции запуска указаны, если что-то конкретно не устраивает шлите патч.
     
     
  • 4.22, Карбофос (ok), 00:15, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    покопаем надосуге ;) не впервой
    кому интересно посмотреть, здесь исходники этой мегамелкой либы http://plan9.bell-labs.com/sources/plan9/sys/src/libregexp/
     
  • 2.21, anonymous (??), 00:13, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    v1 8212 171 system regexp library 187 v2 8212 plan9 regexp library ... весь текст скрыт [показать]
     
  • 2.67, nagual (ok), 09:34, 07/07/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    Все нормальные библиотеки регулярных для си писаны на ассемблере нужно удали... весь текст скрыт [показать]
     
     
  • 3.105, anonymous (??), 13:28, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    кстати перл, питон, луа, руби, etc 8212 всех из теста удалить на самом деле... весь текст скрыт [показать]
     
     
  • 4.231, lib.bmw (?), 12:14, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > а вот LuaJIT оставить, у неё основные части на Lua написаны! %-)

    PyPy? JRuby? JPython?


     
  • 1.14, Аноним (-), 23:56, 06/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +13 +/
    Вчера сравнивали скорость кроссовок различных производителей.
    В гонке участвовали кроссовки Reebok Nike и Addidas.
    Первыми прибежали Nike за ними с секундным отрывом Reebok, последними Addidas.
    Следовательно Nike самые быстрые кроссовки.
     
     
  • 2.176, Карбофос (ok), 19:29, 07/07/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    больше на сравнение молотков с напильниками похоже
     
  • 1.27, Sylvia (ok), 00:30, 07/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    regexp9 ?
    а почему не взяли pcre которая стандарт де-факто ?
     
     
  • 2.29, anonymous (??), 00:44, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > regexp9 ?
    > а почему не взяли pcre которая стандарт де-факто ?

    потому что она тормоз де-факто. для сложных она не лучше tre, а для простых у tre чмокает, например.

     
     
  • 3.68, nagual (ok), 09:35, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    У гугля и яши есть свои библиотеки регулярных, они быстрее но там меньше функций... весь текст скрыт [показать]
     
     
  • 4.87, anonymous (??), 13:09, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > У гугля и яши есть свои библиотеки регулярных, они быстрее но там
    > меньше функций ... Еще есть примитивы в пакете icc

    недописки неинтересны, тащемта.

     
     
  • 5.95, nagual (ok), 13:17, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Они сделаны именно для поисковых технологий поиск подстроки в строке и это о... весь текст скрыт [показать]
     
     
  • 6.108, anonymous (??), 13:31, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    мне до сих пор как-то tre хватало что характерно 8212 она умеет далеко не то... весь текст скрыт [показать]
     
  • 6.120, anonymous (??), 14:21, 07/07/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    только это, пардон, не 171 библиотеки поддержки регулярных выражений 187 , а ... весь текст скрыт [показать]
     
  • 1.28, Аноним (-), 00:33, 07/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А почему не сравнивают с такими как Erlang?
     
     
  • 2.38, имя (?), 01:44, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    функциональные языки самые тормознутые языки на свете ?
     
  • 2.74, Аноним (-), 10:37, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    на эти языки мозгов не хватило, на функциональщину тем более не хватит
     
  • 2.89, anonymous (??), 13:11, 07/07/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > А почему не сравнивают с такими как Erlang?

    да кому ваш эрланг нужен-то? на нём одна программа была — ejabberd — и та уже тоже никому не нужна.

     
     
  • 3.238, anonym (?), 12:47, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    эх вася ты деревенский А многопоточный отказоустойчивый сервер с одновременный ... весь текст скрыт [показать]
     
     
  • 4.239, nagual (ok), 12:50, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Такие вещи пишут большие команды программеров Посмотрите на историю разработки ... весь текст скрыт [показать]
     
  • 4.241, anonymous (??), 12:54, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    точно не на эрланге к тому же эрланг не многопоточный , green threads не счита... весь текст скрыт [показать]
     
     
  • 5.295, Skynin (?), 18:32, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Не фанат Эрланга, но уже таки сделали настояющую многопоточность То есть с расп... весь текст скрыт [показать]
     
     
  • 6.296, anonymous (??), 18:46, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    молодцы, если так без сарказма я тоже не особо слежу 8212 только если случа... весь текст скрыт [показать]
     
  • 4.242, anonymous (??), 12:56, 08/07/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    > с одновременный подключением ~100000 клиентов

    у сокетной системы портов не хватит, их всего-то около 65 тыщ.

     
     
  • 5.244, nagual (ok), 13:00, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Если это банерокрутилка то поддерживать соединения ненужно, хотя в условии следо... весь текст скрыт [показать]
     
     
  • 6.248, anonymous (??), 13:08, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    ну дык задача задаче рознь, натурально быд задан совершенно бессмысленный вопро... весь текст скрыт [показать]
     
  • 6.250, anonymous (??), 13:08, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    и я отчего-то уверен, что вопрошающий про эрланг знает только то, что «это штука для Реальных Пацанов, и они на нём пишут Реальные Серверы!»
     
  • 5.266, Аноним (-), 14:28, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    На локальный порт можно принять более 65к соединений Там вообще один порт, а ... весь текст скрыт [показать]
     
     
  • 6.273, anonymous (??), 14:39, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    буду вредным: а то, что машин много, не уточнялось! (улыбается)
     
     ....нить скрыта, показать (14)

  • 1.33, Аноним (-), 01:25, 07/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    Расскажите им про http://shootout.alioth.debian.org/
     
     
  • 2.37, userd (ok), 01:44, 07/07/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > Расскажите им про http://shootout.alioth.debian.org/

    Очевидно, люди хотят свой набор тестов - "с судоку и гейшами"

     
  • 1.34, userd (ok), 01:37, 07/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Смотрю код на python и удивляюсь.

    В качестве программы для решения судоку приведён "подстрочник" программы на C.
    Согласитесь, что фрагменты кода

    sr = [0 for r in range(729)]

    или

    y = []
    for j in range(81): y.append(out[j])                                                                                                                                                                                        

    иначе чем глумлением не назвать. Поверхностные исправления (без попытки исправить неудачные для python структуры данных) уменьшили время исполнения на 10%. Понятно, что для качественного изменения результата нужно уменьшить время выполнения вдвое. Это, вероятно, возможно.

    А уж работа со словарём как вызывающе сделана...

     
     
  • 2.100, rshadow (ok), 13:21, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Аналогично можно сказать и для перла. Такое ощущение что автор знает Си а потому по его образу и подобию пишет.
     
     
  • 3.268, Аноним (-), 14:29, 08/07/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    > Аналогично можно сказать и для перла. Такое ощущение что автор знает Си
    > а потому по его образу и подобию пишет.

    Напишите лучше ;). Только вашему перекормленному удаву это не поможет.

     
  • 1.39, grafsoft (ok), 01:59, 07/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Даже по http://shootout.alioth.debian.org/
    братцы ну скажите нахрена в линуксе ( и не только) везде понапихали питон?
    ведь уродец же по всем показателям от языка до производительности...
     
     
  • 2.77, yt (?), 10:54, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Показатели среди интерпретируемых языков у него даже ничего.
     
     
  • 3.91, anonymous (??), 13:13, 07/07/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > Показатели среди интерпретируемых языков у него даже ничего.

    ну да — ничего. ничего особенного, так, ерундень на палочке.

     
  • 3.283, Аноним (-), 01:06, 09/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > Показатели среди интерпретируемых языков у него даже ничего.

    V8 его, кхе-кхе... и синтаксис нормальный, а не бэйсик-переросток.

     
     
  • 4.288, anonymous (??), 10:10, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    не 171 кхе-кхе 187 совсем а если учитывать размеры и понятность кода 8230 ... весь текст скрыт [показать]
     
  • 2.79, Карбофос (ok), 11:06, 07/07/2011 [^] [ответить]    [к модератору]  
  • +2 +/
    питон предназначен для совсем других задач, а не для умножения матриц и нахождения решения в судоку
     
     
  • 3.84, gegMOPO4 (ok), 12:18, 07/07/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    Ну отчего же, если взять NumPy, можно и матрицы поумножать. ;)
     
  • 1.56, А_н_о_н_и_м (?), 08:13, 07/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    реклама v8?
     
     
  • 2.94, anonymous (??), 13:17, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > реклама v8?

    а чего его рекламировать? он и без того крут. там вам не шпана подзаборная сидит, там авторы Self.

     
  • 1.57, V (??), 08:25, 07/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    наконец-то наглядно показан тормозной ruby..
     
     
  • 2.58, anonymous (??), 08:47, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > наконец-то наглядно показан тормозной ruby..

    Странно я почему то думал что он все таки быстрее перла .... мдаааа

     
  • 2.96, anonymous (??), 13:17, 07/07/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    > наконец-то наглядно показан тормозной ruby..

    но любим мы его не за это.

     
  • 1.59, Имя (?), 08:50, 07/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    >В тесте умножения матриц LuaJIT немного обогнал GCC. Java и JavaScript-движок V8 отстали от GCC всего на 10%. Для сравнения, Python отстал от GCC в 66 раз,

    https://github.com/attractivechaos/plb/blob/33324716bb00cfaa3febd1d205de4d0225


    import scipy

    и получи прирост скорости в 100-1000 раз, на умножении матриц, они там чё курили?
    Замени range на xrange и получи прирост в 3 раза.

    Результат теста: эти языки мы знаем хорошо, а вот те плохо.

     
     
  • 2.97, anonymous (??), 13:18, 07/07/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    > import scipy

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

     
     
  • 3.106, Имя (?), 13:29, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    >тебе же, оглобля, русским по новости написали, что тестируют языки, а не библиотеки.

    С чего ты оглобля решил что scipy это не python? Чисто python-библиотека входящая в язык.

     
     
  • 4.125, userd (ok), 14:33, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Гонишь :)
    Тогда pyqt и pygtk тоже чисто python-библиотеки входящие в язык.

    Хотя, конечно, если приспичило "крутить матрицы" на python - то использование numpy очень привлекательно.

     
     
  • 5.128, nagual (ok), 14:37, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Вот что реально бывает нужно на том же perl так это найти пересечение двух матри... весь текст скрыт [показать]
     
     
  • 6.298, Аноним (-), 20:00, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Рашша програмирз - бессмысленные и беспощадные Зделать выборку в в SQL и от... весь текст скрыт [показать]
     
     
  • 7.302, nagual (ok), 21:22, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Каждый запрос делает эту работу и ты предлагаешь каждый раз дрочить базу я дум... весь текст скрыт [показать]
     
     
  • 8.312, anonymous (??), 09:12, 10/07/2011 [^] [ответить]     [к модератору]  
  • +/
    кагбэ вменяемый сервер это сам закэшит ... весь текст скрыт [показать]
     
     
  • 9.318, fr0ster (ok), 10:05, 10/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Более того, вменяемый БД сервер отследит когда содержимое кеша начнет врать Это... весь текст скрыт [показать]
     
  • 5.142, Имя (?), 15:16, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Нет Ну типа да А что не так Как кто-то говорил языки программирования без бат... весь текст скрыт [показать]
     
     
  • 6.149, userd (ok), 16:33, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    На мой взгляд просматривается довольно простая иерархия - - язык средства язык... весь текст скрыт [показать]
     
     
  • 7.152, anonymous (??), 17:22, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > А как вы отделяете возможности языка от возможностей библиотек?

    очень просто: то, что не входит в синтаксис — библиотеки.

     
     
  • 8.184, Имя (?), 22:04, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    >> А как вы отделяете возможности языка от возможностей библиотек?
    > очень просто: то, что не входит в синтаксис — библиотеки.

    Мда, import os это библиотека или входит в синтаксис?

     
     
  • 9.185, anonymous (??), 22:35, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    import входит, os — библиотека.
     
     
  • 10.189, Имя (?), 23:12, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > import входит, os — библиотека

    Ну тогда python нужно сравнивать только с bc, потому как он, при такой логике, всего лишь консольный калькулятор, a не язык программирования.

     
     
  • 11.192, anonymous (??), 23:18, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    согласен. притом хреновый калькулятор. а как язык — ещё хуже.
     
     
  • 12.197, Имя (?), 23:29, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > согласен. притом хреновый калькулятор. а как язык — ещё хуже.

    Остальные языки еще хуже. Пример ниже.

     
  • 10.190, Имя (?), 23:15, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Кстати Си вообще бесполезная штука Она даже текст на экран вывести не может По... весь текст скрыт [показать]
     
     
  • 11.193, anonymous (??), 23:19, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > давайте честные тесты, без библиотек.

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

     
     
  • 12.198, Имя (?), 23:30, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    >> давайте честные тесты, без библиотек.
    > верно. мерять надо не «общее время исполнения», а конкретный алгоритм, который
    > не использует библиотек.

    Точно и обязательно на перфокартах.

     
     
  • 13.199, anonymous (??), 23:32, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    это уж кому какой носитель удобней использовать вот меня, например, интересует ... весь текст скрыт [показать]
     
     
  • 14.200, Имя (?), 23:44, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    А другого при такой постановке задачи вам не дано фигня какая-то вас интересует... весь текст скрыт [показать]
     
  • 7.182, Имя (?), 22:03, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    А никак Сферическим в вакууме языком никто не пользуется Пользуется тем что ес... весь текст скрыт [показать]
     
  • 3.107, Аноним (-), 13:30, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > GCC и библиотека regexp9 из Plan 9

    ну и CPython и PyPy это не языки.

     
  • 3.109, gegMOPO4 (ok), 13:34, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    «библиотека regexp9 из Plan 9»
     
  • 2.284, Аноним (-), 01:08, 09/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > import scipy

    Ага, и вкалывать будет си? :)

     
     ....нить скрыта, показать (25)

  • 1.63, brother anon (?), 09:28, 07/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    LuaJIT хорош
     
     
  • 2.73, croster (ok), 10:36, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Действительно, не ожидал от LuaJIT увидеть таких хороших результатов.
     
     
  • 3.98, anonymous (??), 13:19, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    а ты за списком рассылки следи, там иногда интересно бывает СуперМайк реально к... весь текст скрыт [показать]
     
  • 1.70, Аноним (-), 10:33, 07/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > GCC и библиотека regexp9 из Plan 9

    интересно, почему же эти чудилы выбрали именно эту библиотеку?

     
     
  • 2.99, anonymous (??), 13:20, 07/07/2011 [^] [ответить]     [к модератору]  
  • +/
    попробуй напрячь мозг и догадаться хинт читаем в гугеле про архитектуры и алго... весь текст скрыт [показать]
     
     
  • 3.110, gegMOPO4 (ok), 13:36, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > попробуй напрячь мозг и догадаться. хинт: читаем в гугеле про архитектуры и
    > алгоритмы разных библиотек.

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

     
  • 1.75, PSV (?), 10:40, 07/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    R это самописный схеме с кучей либ математических прикрученных (например, сюрпрыз: умножающих матрицы). Уже несколько раз доказывали (в интернете полно однострочников) что код на нем _решающий_задачу_ (а не тупо повторяющий сишные циклы) так же быстр как сишный. К чему можно доколебаться так это к потреблению памяти.
     
     
  • 2.203, anonymous vulgaris (?), 01:21, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    в R два матричных умножения A B и A B Они в основном синтаксисе языка Ну это... весь текст скрыт [показать]
     
  • 1.78, JIghtuse (ok), 10:56, 07/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Когда читал подумал, что статья будто предназначена для старта Специальной Олимпиады =) и верно, листаю вниз — вот оно! Каждый благословляет своих богов и проклинает чужих.
     
     
  • 2.285, Аноним (-), 01:09, 09/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > Когда читал подумал, что статья будто предназначена для старта Специальной Олимпиады =)

    ...с кирпичными медалями ;)

     
  • 1.81, ivanko (?), 11:59, 07/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Вот, человек правильно пишет.
    http://slonik-v-domene.livejournal.com/94729.html
     
  • 1.85, Vernat (ok), 12:19, 07/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    а что про результаты D молчат?
     
  • 1.141, Аноним (-), 15:12, 07/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Для number-crunching'a у Perl'a есть PDL.

     
     
  • 2.286, Аноним (-), 01:10, 09/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > Для number-crunching'a у Perl'a есть PDL.

    А у нас для number crunching есть GPU...


     
  • 1.204, Кодер (?), 01:22, 08/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А что, неосиляторы не нашли у D _стандартную_ библиотеку Regex??
     
     
  • 2.206, nagual (ok), 02:08, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > А что, неосиляторы не нашли у D _стандартную_ библиотеку Regex??

    Неа :-))))

     
     
  • 3.219, nagual (ok), 10:26, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/

    > Да и Европа/США - только видимость неподкупности и благочестия... по TV.

    они так цену набивают :-))


     
  • 1.247, Аноним (-), 13:03, 08/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Очередной спор какой язык самый лучший. Вообще зачастую тот, который приносит тебе деньги
     
     
  • 2.294, Skynin (?), 18:17, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Самое забавное, что подавляющие число спорящих даже не понимают что спорят не о ... весь текст скрыт [показать]
     
  • 1.293, Skynin (?), 18:16, 09/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Заголовок в корне неверен.

    Эффективность ЯП измеряется в человеко-часах по созданию в виде работающей программы опредленного функционала.

    Или минимум - работающего кода. (Для создания, а особенно для изменения во время эксплуатации важны не только свойства выполняемого кода, а и затраты на внесение изменений)

    Правильное название:
    Проект по тестированию эффективности выполнения программ, группируемой по средствам разработки

     
     
  • 2.301, nagual (ok), 21:18, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    К сожелению опыт реальной разработки показывает что опенсорс пишется хорошо лучш... весь текст скрыт [показать]
     
     
  • 3.303, Skynin (?), 21:39, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Опыт показывает с точностью до наоборот Только немногие проекты для души являют... весь текст скрыт [показать]
     
     
  • 4.306, nagual (ok), 21:46, 09/07/2011 [^] [ответить]     [к модератору]  
  • +/
    freebsd linux openofice lol Как успехи помогает - ... весь текст скрыт [показать]
     

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


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