не знаю, с чего… видимо лучше написан. у меня он работает ощутимо шустрее (и не глючит, в отличии от эклипса). может быть, у вас посто достаточно быстрый комп, поэтому разницы не заметно? )
а стартует вроде не особо быстрее, но это и не важно
дельфи, омг…
ох ну кроссплатформенность, хотя бы, про язык промолчу…
а на питоне вас никто не заставляет писать несколько строчек в одну, кашу легко в нагородить на любом языке.
просмотр картинок — ну да, но это уже не на тему «почему хорошо делать обертку над CUDA-подобными вещами». во-вторых, уж если на то пошло, у ява-машины есть утилита (не помню как называется, но ставится вроде по умолчанию при установке jre), которая после первого запуска программы ускоряет последующие запуски, и старт практически мгновенный. такая техника еще используется, насколько я помню, для ms/open office
>Zend Studio
не пробовал, но, если он тормозит также как эклипс, значит он аналогично дерьмово сделан. попробуйте netbeans, он весьма шустрый.
>Мне не понятно какие причины толкают людей на написание десктопных приложений на интерпретируемом языке
я ниже вам написал, причем к десктопным приложениям это больше всего относится.
причины очень простые — желание с удовольствием создавать продукт и не писать при этом намного больше сложного хрупкого кода при практически незаметной разнице.
я разницу в скорости между нормально написанными десктопными приложениями на си и яве например замечаю только при их старте или подгрузке компонентов, а вы?
думаю, у вас и у плюсующих/минусующих просто еще недостаточно опыта, потому что кроме скорости работы кода есть еще масса факторов, особенно в сложных проектах.
в том-то и дело )
функционал, у которого критична производительность, естественно надо решать на си и т.д… но на определенном уровне становится критичной не скорость работы кода, а скорость разработки, отсутствие длительных компиляций, легкость изменения, отладки, поддержки кода и прочее. я бы с радостью писал все на си, но если одна вещь пишется на си за полгода с огромными усилиями, а другая за месяц-другой с удовольствием, и при этом потеря в скорости несколько процентов, — выбор очевиден.
и я говорил не про вставки. движок это многоуровневая штука, внизу работа с железом, над ней directx/opengl, еще выше ваш фреймворк, а над ним логика. на каждом уровне неизбежная потеря производительности. и движком называется все это вцелом, а не только то, что внизу.
забавно, да?
как раз назначение тут играет большую роль. пхп для веб-разработки, так исторически сложилось, и продолжает развивается он только в эту сторону. питон же универсален, и как ни пародоксально, на нем эффективно решается широкий круг задач, от игровых серверов до маленьких утилит. так он устроен, гибко, красиво и лаконично.
не буду сравнивать сам язык с пхп, потому что это ведет прямо к холивару — надеюсь, вы не с этой целью задали вопрос, хоть он уже и не по теме ветки. но язык характеризует не только его архитектура, но и набор библиотек, расширений, фреймворков и т.д.
и если посмотреть с этой точки зрения на пхп и питон, то становится хорошо видно, что более уместно.
а я не вижу никакого противоречия, напротив. вы видимо не понимаете, что на питоне в данном случае реализоввываются не сами вычисления, а высокоуровневый интерфейс к устройству. смысл как раз в том, чтобы контролировать объекты, параллельно производящие интенсивные вычисления, и для контроля важна гибкость и удобство, а не производительность.
тот же erlang для чего сделан, не задумывались?
по вашему, графические движки, например, надо на ассемблере писать, работая напрямую с видеокартой?
а вот php тут не к месту по многим причинам.
>И отношение России к странам вокруг просто хамское как минимум
это к каким же? к Украине, правительство которой позволяет себе нагло воровать газ? нормальное отношение по-вашему это вечно терпеть плевки и при этом продолжать всех обеспечивать?
о да, оценки в школе это показатель.
более того, использование слова «электропочта» относится скорее к дизайну, нежели к языку (которым Тема прекрасно владеет), потому что нацелено на сокращение и оживление сухого термина.
1. пока еще не разобрался, но как минимум можно например так: курсор в конец функции, ctrl enter, и там будет online documentation с кликабельной ссылкой на мануал
2. вот тут что-то есть, и там наверху еще ссылка wiki.netbeans.org/JavaScriptBundledLibraries
обидно, что у поддержки мутулз такой низкий приоритет
но, все равно, с js полноценно можно работать только в intellij idea, во всех остальных средах поддержка js очень убогая.
буквально позавчера пересел с эклипса 3.4/2.0 на нетбинс, и был приятно удивлен — ощутимо быстрее работает, не глючит, некоторые вещи реализованы лучше, чем в эклипсе.
а то уж с горя хотел начать вникать в emacs, но теперь повременю.
а в эклипсе смысла теперь вообще не вижу.
нет, это и печально.
но, повторюсь, это js-редактор, а сам эклипс 3.4 и pdt 2 работают довольно стабильно. иногда выскакивают какие-то ошибки, но некритичные.
а вообще, в последнее время сильно тянет попробовать emacs )
а стартует вроде не особо быстрее, но это и не важно
ох ну кроссплатформенность, хотя бы, про язык промолчу…
а на питоне вас никто не заставляет писать несколько строчек в одну, кашу легко в нагородить на любом языке.
ключевая фраза. спрашивается, а зачем?
пикрелэйтед, ага lurkmore.ru/images/2/21/Linux_doma.jpg
>Zend Studio
не пробовал, но, если он тормозит также как эклипс, значит он аналогично дерьмово сделан. попробуйте netbeans, он весьма шустрый.
не говоря уже о том, что ведь можно делать прекомпиляцию байт-кода, и в таком случае разницы ноль.
и между прочим, скорость работы виртуальной машины явы сейчас во многих случаях догнала си, на эту тему есть материал в инете, можете поискать
я ниже вам написал, причем к десктопным приложениям это больше всего относится.
причины очень простые — желание с удовольствием создавать продукт и не писать при этом намного больше сложного хрупкого кода при практически незаметной разнице.
я разницу в скорости между нормально написанными десктопными приложениями на си и яве например замечаю только при их старте или подгрузке компонентов, а вы?
думаю, у вас и у плюсующих/минусующих просто еще недостаточно опыта, потому что кроме скорости работы кода есть еще масса факторов, особенно в сложных проектах.
функционал, у которого критична производительность, естественно надо решать на си и т.д… но на определенном уровне становится критичной не скорость работы кода, а скорость разработки, отсутствие длительных компиляций, легкость изменения, отладки, поддержки кода и прочее. я бы с радостью писал все на си, но если одна вещь пишется на си за полгода с огромными усилиями, а другая за месяц-другой с удовольствием, и при этом потеря в скорости несколько процентов, — выбор очевиден.
и я говорил не про вставки. движок это многоуровневая штука, внизу работа с железом, над ней directx/opengl, еще выше ваш фреймворк, а над ним логика. на каждом уровне неизбежная потеря производительности. и движком называется все это вцелом, а не только то, что внизу.
забавно, да?
не буду сравнивать сам язык с пхп, потому что это ведет прямо к холивару — надеюсь, вы не с этой целью задали вопрос, хоть он уже и не по теме ветки. но язык характеризует не только его архитектура, но и набор библиотек, расширений, фреймворков и т.д.
и если посмотреть с этой точки зрения на пхп и питон, то становится хорошо видно, что более уместно.
я тоже пишу пока еще на пхп, кстати, если что.
тот же erlang для чего сделан, не задумывались?
по вашему, графические движки, например, надо на ассемблере писать, работая напрямую с видеокартой?
а вот php тут не к месту по многим причинам.
это к каким же? к Украине, правительство которой позволяет себе нагло воровать газ? нормальное отношение по-вашему это вечно терпеть плевки и при этом продолжать всех обеспечивать?
более того, использование слова «электропочта» относится скорее к дизайну, нежели к языку (которым Тема прекрасно владеет), потому что нацелено на сокращение и оживление сухого термина.
вот хорошая подробная статья: laughingmeme.org/2007/02/27/looking-at-php5s-datetime-and-datetimezone/
2. вот тут что-то есть, и там наверху еще ссылка wiki.netbeans.org/JavaScriptBundledLibraries
обидно, что у поддержки мутулз такой низкий приоритет
но, все равно, с js полноценно можно работать только в intellij idea, во всех остальных средах поддержка js очень убогая.
а то уж с горя хотел начать вникать в emacs, но теперь повременю.
а в эклипсе смысла теперь вообще не вижу.
но, повторюсь, это js-редактор, а сам эклипс 3.4 и pdt 2 работают довольно стабильно. иногда выскакивают какие-то ошибки, но некритичные.
а вообще, в последнее время сильно тянет попробовать emacs )