The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Проект по тестированию эффективности языков программирования , opennews (??), 06-Июл-11, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


23. "Проект по тестированию эффективности языков программирования..."  +6 +/
Сообщение от arcade (ok), 07-Июл-11, 00:16 
PHP сильно отстаёт от всех остальных языков по возможностям и вряд ли пригоден для разработки крупных проектов.
Ответить | Правка | Наверх | Cообщить модератору

24. "Проект по тестированию эффективности языков программирования..."  –3 +/
Сообщение от klalafuda (?), 07-Июл-11, 00:22 
> PHP сильно отстаёт от всех остальных языков по возможностям и вряд ли пригоден для разработки крупных проектов.

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

Ответить | Правка | Наверх | Cообщить модератору

25. "Проект по тестированию эффективности языков..."  +4 +/
Сообщение от anonymous (??), 07-Июл-11, 00:27 
>> PHP сильно отстаёт от всех остальных языков по возможностям и вряд ли пригоден для разработки крупных проектов.
> А ребята из фейсбука то и не в курсу, вот досада :(

да, именно потому, что похапэ хорош as is, они наваяли для него свой компилятор. истинно с жиру бесятся.

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

Ответить | Правка | Наверх | Cообщить модератору

47. "Проект по тестированию эффективности языков..."  +1 +/
Сообщение от Мимо (?), 07-Июл-11, 06:37 
> да, именно потому, что похапэ хорош as is, они наваяли для него свой компилятор. истинно с жиру бесятся.

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

Ответить | Правка | Наверх | Cообщить модератору

50. "Проект по тестированию эффективности языков..."  –2 +/
Сообщение от anonymous (??), 07-Июл-11, 06:53 
>> да, именно потому, что похапэ хорош as is, они наваяли для него свой компилятор. истинно с жиру бесятся.
> Это проблема архитекторов и кодеров, у которых из ума не идет мысль
> о простоте использования языка — т.е. полное НЕ включение мозгов при
> разработке. Там на первом месте маркетинг — быстро и в массы.

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

Ответить | Правка | Наверх | Cообщить модератору

66. "Проект по тестированию эффективности языков..."  +/
Сообщение от nagualemail (ok), 07-Июл-11, 09:30 
>>> да, именно потому, что похапэ хорош as is, они наваяли для него свой компилятор. истинно с жиру бесятся.
>> Это проблема архитекторов и кодеров, у которых из ума не идет мысль
>> о простоте использования языка — т.е. полное НЕ включение мозгов при
>> разработке. Там на первом месте маркетинг — быстро и в массы.
> я так понимаю, что ты можешь показать свой стартап, который хотя бы
> на треть такой же большой, как мордокнига? если нет — то
> измышления теоретика никого не интересуют: если бы они были верными, теоретик
> давно бы стал практиком со скромной многоразрядной суммой денег на счету.

Воистину проще компилер переписать чем толпу програмеров переучить :-))

Ответить | Правка | Наверх | Cообщить модератору

119. "Проект по тестированию эффективности языков..."  +/
Сообщение от anonymous (??), 07-Июл-11, 14:18 
в том числе и это.
Ответить | Правка | Наверх | Cообщить модератору

166. "Проект по тестированию эффективности языков..."  +/
Сообщение от Аноним (-), 07-Июл-11, 18:41 
> Воистину проще компилер переписать чем толпу програмеров переучить :-))

Ну так вы отгрохайте свой фэйсбук и учите остальных как надо работать :). А то вон гугл сразу на си++ некоторые вещи пишет, например. Взять хотя-бы их недавний хэш...

Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

60. "Проект по тестированию эффективности языков..."  +/
Сообщение от nagualemail (ok), 07-Июл-11, 09:25 
Чем он хорош ? отсутствием use strict или тем что кто то неасилил perl ?
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

52. "Проект по тестированию эффективности языков программирования..."  +/
Сообщение от mma (?), 07-Июл-11, 06:56 
>А ребята из фейсбука то и не в курсу, вот досада :(

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

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

83. "Проект по тестированию эффективности языков программирования..."  +1 +/
Сообщение от gegMOPO4 (ok), 07-Июл-11, 12:06 
_Теперь_ они уже в курсе.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

31. "Проект по тестированию эффективности языков программирования..."  +/
Сообщение от pro100master (ok), 07-Июл-11, 00:54 
с чего бы? Тут JS в 4 раза эффективнее Ruby. Так что х.з., что там измеряли и как. Поэтому любые выводы преждевременные :)
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

64. "Проект по тестированию эффективности языков программирования..."  +2 +/
Сообщение от nagualemail (ok), 07-Июл-11, 09:28 
> с чего бы? Тут JS в 4 раза эффективнее Ruby. Так что
> х.з., что там измеряли и как. Поэтому любые выводы преждевременные :)

Правильно говорить - тестирующие знают руби в 4 раза хуже чем JS :-))


Ответить | Правка | Наверх | Cообщить модератору

260. "Проект по тестированию эффективности языков программирования..."  +/
Сообщение от Аноним (-), 08-Июл-11, 14:21 
> Правильно говорить - тестирующие знают руби в 4 раза хуже чем JS :-))

Вам бы хотелось так думать, да. Но на самом деле JS движки сильно оптимизнули и они стали реально быстрые для скриптов, никаким рубям и питонам такое и не снилось еще - у тех если jit и есть то в зачаточном состоянии. А тут - интенсивная конкурентная рубка, поэтому все пилят свои движки ударным темпом. Чтобы показать юзерам что их браузер - быстрее, выше, сильнее :)

Ответить | Правка | Наверх | Cообщить модератору

157. "Проект по тестированию эффективности языков программирования..."  +/
Сообщение от lucentcode (ok), 07-Июл-11, 18:27 
> с чего бы? Тут JS в 4 раза эффективнее Ruby. Так что
> х.з., что там измеряли и как. Поэтому любые выводы преждевременные :)

А вы не слышали, что из всех скриптовых языков с JIT самый быстрый это JS на V8? Он даже Lua рвёт, как тузик грелку. А про жирный пистон и неповоротливы рубин лучше вообще умолчать. А если вспомнить про GIL и тормоза при попытке ваять приложения для многоядерных CPU(параллельное выполнение рулит), то JS уделает пистон как щенка. Всё правильно, тест годный. Воде если бы пистон и рубин оказались шустрыми, тест надо было-бы закопать. Потому что эти два языка - тормоза по своей природе. И ничего, особенно с пистоном, не поделаешь:) Убогий дизайн уже не исправить.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

230. "Проект по тестированию эффективности языков программирования..."  +/
Сообщение от lib.bmwemail (?), 08-Июл-11, 12:01 
Жуть...
Выб про GIL то почитали сначала, да про "параллельное выполнение".
А потом, почитайте про то, как это реализовано в v8. (;
Вас ждет возможно неприятное открытие. :D
Ответить | Правка | Наверх | Cообщить модератору

262. "Проект по тестированию эффективности языков программирования..."  +/
Сообщение от Аноним (-), 08-Июл-11, 14:23 
> Вас ждет возможно неприятное открытие. :D

Не знаю как насчет открытий, но по скорости современные движки JS делают и питон и руби с ужасным отрывом. А ждать еще 20 лет пока кто-то может быть напишет эффективный генератор кода для питонов/руби никто не будет. Поэтому уже есть node.js - это такой v8 с дополнительными плюшками.

Ответить | Правка | Наверх | Cообщить модератору

270. "Проект по тестированию эффективности языков..."  +/
Сообщение от anonymous (??), 08-Июл-11, 14:37 
да всё проще: через некоторое время все будут генерить на выходе JS-код и скармливать одному из JS-движков.
Ответить | Правка | Наверх | Cообщить модератору

281. "Проект по тестированию эффективности языков программирования..."  +/
Сообщение от pro100master (ok), 08-Июл-11, 22:30 
> А вы не слышали,

слышали, видели, юзаем. Только, чисто теоретически, ввиду особенностей работы с областью видимости, его невозможно "соптимизировать" до уровня питона. Память - самый главный современный тормоз PC. И вы хоть разбейтесь, но при пенальти в 20-100 тактов процессора на чтение, это очень критично. Кстати, Питон тут тоже не лидер, но он, по крайней мере, неплохо оптимизируется, если знать, как его компилятор работает со стеком внутри ф-ций и как он в этом стеке работает с областью видимости.

Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

282. "Проект по тестированию эффективности языков программирования..."  +/
Сообщение от nagualemail (ok), 08-Июл-11, 22:35 
>> А вы не слышали,
> слышали, видели, юзаем. Только, чисто теоретически, ввиду особенностей работы с областью
> видимости, его невозможно "соптимизировать" до уровня питона. Память - самый главный
> современный тормоз PC. И вы хоть разбейтесь, но при пенальти в
> 20-100 тактов процессора на чтение, это очень критично. Кстати, Питон тут
> тоже не лидер, но он, по крайней мере, неплохо оптимизируется, если
> знать, как его компилятор работает со стеком внутри ф-ций и как
> он в этом стеке работает с областью видимости.

У современных процессоров кеш до 12 МБт и большинство задач туда укладыватся. А вообще хотите экономить память пишите на асме :-))

Ответить | Правка | Наверх | Cообщить модератору

299. "Проект по тестированию эффективности языков программирования..."  +/
Сообщение от pro100master (ok), 09-Июл-11, 21:13 
> У современных процессоров кеш до 12 МБт и большинство задач туда укладыватся.
> А вообще хотите экономить память пишите на асме :-))

Круто. Вы задачи хотя бы на ТБ оперативки видели? Пишем и на асме, и на фортране, и на всем остальном. Вопрос был в принципиальной невозможности догнать многие языки по причине специфичных gs/scope.

Ответить | Правка | Наверх | Cообщить модератору

46. "Проект по тестированию эффективности языков программирования..."  –5 +/
Сообщение от Мимо (?), 07-Июл-11, 06:32 
Ммм как там говорится - говори, да не заговаривайся.
PHP уже давно от Perl по возможностям ничем не хуже, а беря во внимание синтаксис - то уже давно лучше Perl.
А вот по тестам думаю, что будет на уровне Perl.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

51. "Проект по тестированию эффективности языков..."  +/
Сообщение от anonymous (??), 07-Июл-11, 06:54 
> Ммм как там говорится — говори, да не заговаривайся.
> PHP уже давно от Perl по возможностям ничем не хуже, а беря
> во внимание синтаксис — то уже давно лучше Perl.
> А вот по тестам думаю, что будет на уровне Perl.

угу. война была равна — сражались два г…енерала.

Ответить | Правка | Наверх | Cообщить модератору

61. "Проект по тестированию эффективности языков программирования..."  +1 +/
Сообщение от nagualemail (ok), 07-Июл-11, 09:26 
> Ммм как там говорится - говори, да не заговаривайся.
> PHP уже давно от Perl по возможностям ничем не хуже, а беря
> во внимание синтаксис - то уже давно лучше Perl.
> А вот по тестам думаю, что будет на уровне Perl.

А недавно эти затейники из php открыли для себя эни эвент правда до уровня POE им еще пилить и пилить ...
Похоже тут кто то незнает перла ... :-))

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

263. "Проект по тестированию эффективности языков программирования..."  +/
Сообщение от Аноним (-), 08-Июл-11, 14:24 
> Похоже тут кто то незнает перла ... :-))

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

Ответить | Правка | Наверх | Cообщить модератору

267. "Проект по тестированию эффективности языков программирования..."  +/
Сообщение от nagualemail (ok), 08-Июл-11, 14:28 
>> Похоже тут кто то незнает перла ... :-))
> Похоже тут кто-то не знает даже русский язык, какой уж там перл.

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

Ответить | Правка | Наверх | Cообщить модератору

233. "Проект по тестированию эффективности языков программирования..."  +1 +/
Сообщение от anonym (?), 08-Июл-11, 12:27 
> Ммм как там говорится - говори, да не заговаривайся.
> PHP уже давно от Perl по возможностям ничем не хуже, а беря
> во внимание синтаксис - то уже давно лучше Perl.

Какие возможности? Нету даже нормальных event-based инструментов. А синтаксис супер, да, особенно 100500 функций в глобальном пространстве имен.

> А вот по тестам думаю, что будет на уровне Perl.

чушь, скорость исполнения php раза в два ниже Perl


Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

264. "Проект по тестированию эффективности языков программирования..."  +/
Сообщение от Аноним (-), 08-Июл-11, 14:25 
> чушь, скорость исполнения php раза в два ниже Perl

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

Ответить | Правка | Наверх | Cообщить модератору

269. "Проект по тестированию эффективности языков программирования..."  +/
Сообщение от nagualemail (ok), 08-Июл-11, 14:34 
>> чушь, скорость исполнения php раза в два ниже Perl
> Бенчмарки в студию. Впрочем, js их всех рвет все-равно :P

js работает на клиенте, perl и php на сервере. Это будет яавное сравнение мягкого с пушистым. Если вы хотите сравнить возможности js с позможностями перла на сервере то, js до спана по колличеству доступных модулей (возможностей) как до Китая ...
Что касается пыхпыха - простая задача:  в админке выводятся Ip пользователей, но тут захотелось увидеть их днс имена (актуальные а не вчерашние). Вопрос как их получить ПАРАЛЕЛЬНО. На перле решений множество. На пхп хоть одно в студию на бис :-))) ...

Ответить | Правка | Наверх | Cообщить модератору

349. "Проект по тестированию эффективности языков программирования..."  +/
Сообщение от Аноним (349), 11-Июл-11, 18:59 
Вы уверены? :) Гляньте в сторону nodeJSк примеру :)
Ответить | Правка | Наверх | Cообщить модератору

71. "Проект по тестированию эффективности языков программирования..."  +/
Сообщение от Marisemail (?), 07-Июл-11, 10:33 
Отставать может и отстает, но он и не обязан приблизится к таким языкам как Java и C, CPP. PHP предназначался совсем для других задач - простых задач, а не для супер проектов, и со своими задачами справляется. Что касается самого теста, то алгоритмы рассмотренные в тесте могут бить написаны и на PHP, возможностей PHP вполне для этого хватает. Нужно ли это делать уже совсем другой вопрос, очевидно авторы теста посчитали что нет такой необходимости. Да и в целом я согласен с теми кто заметил что эффективность языка не заключена только в тех позициях которые рассмотрены в данном тесте.

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

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

161. "Проект по тестированию эффективности языков программирования..."  +/
Сообщение от Аноним (-), 07-Июл-11, 18:32 
> PHP сильно отстаёт от всех остальных языков по возможностям

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

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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