При этом мне кажется изрядная доля этих серверов гоняет с++ код от некоторых гигантов ))Medium-rare wrote:Не зря матушку-Землю всё больше топим серверами. Даже в субарктические районы пытаемся их скотские фермы загнать. Дешевле будет охлаждать.crypto5 wrote: Может не зря топили?
языки программирования
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: языки программирования
In vino Veritas!
-
- Уже с Приветом
- Posts: 9195
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: языки программирования
Нельзя не отрицать, что нужны технологии получше и для С++, как Casablanca.crypto5 wrote: При этом мне кажется изрядная доля этих серверов гоняет с++ код от некоторых гигантов ))
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: языки программирования
Ну вот когда эта касабланка пройдет крещение реальностью, тогда и будем говорить, что, да, с++ годен для воинской службы.Medium-rare wrote:Нельзя не отрицать, что нужны технологии получше и для С++, как Casablanca.crypto5 wrote: При этом мне кажется изрядная доля этих серверов гоняет с++ код от некоторых гигантов ))
In vino Veritas!
-
- Уже с Приветом
- Posts: 3836
- Joined: 13 Sep 2007 10:06
Re: языки программирования
Фраза "Там не нужны ни жаба, ни питон, ни C#" — подразумевает, что умный человек "не веб" не будет писать на перечисленных языках...Helmsman wrote:Это Вы мне ответили? Где я говорил про "только"?avitya wrote:Наивно полагать, что языки широго профиля, из тех что вы перечислили, пользуются только в вебе...
-
- Уже с Приветом
- Posts: 3836
- Joined: 13 Sep 2007 10:06
Re: языки программирования
Индусов, которые удалить указатели не могут надо меньше на работу брать...iDesperado wrote:помню у yahoo была презенташка почему они отказались от С++ в пользу PHP. помню, что одна из причин на С++ они имели постоянный геморрой с memory leak. а на пхп им понравилось делать модули на С++, типа кешей и юзать их из пхп, как модуль пхп.
-
- Уже с Приветом
- Posts: 6450
- Joined: 15 May 2003 00:04
- Location: LA
Re: языки программирования
Не надо меня читать между строк.avitya wrote:Фраза "Там не нужны ни жаба, ни питон, ни C#" — подразумевает, что умный человек "не веб" не будет писать на перечисленных языках...
-
- Уже с Приветом
- Posts: 24375
- Joined: 18 Nov 2003 16:42
Re: языки программирования
Си++ совсем не обязательно быстрее java на современных процессорах под правильным jvm. Причем заметно небыстрее. Жаль только правильных jvm пока не делают.
Don't code today what you can't debug tomorrow.
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
Re: языки программирования
не в этом дело. человек - слабое звено, по любому сделает ошибку. в 21 веке руками следить за памятью как-то странно ... да и дорого. железо же стоит копейки, а программеру платить каждый месяц.avitya wrote: Индусов, которые удалить указатели не могут надо меньше на работу брать...
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: языки программирования
Не уверен уже. Если бы вместо PR деньги вложили в средства разработки, библиотеки и HotSpot с первой версии, то я был бы уверен на 100%, что не зря все это было сделано. Однако имеем, что имеем. Я лично чувствую обманутым обещаниями 95-го года.crypto5 wrote:Может не зря топили?dotcom wrote:Все правильно. Только C++ топили не авторитеты, а корпорации. За PR'ом Жабы и .NET стояли мульярды долларей, когда за C++ никто не заступился.
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: языки программирования
А я нетdotcom wrote:Не уверен уже. Если бы вместо PR деньги вложили в средства разработки, библиотеки и HotSpot с первой версии, то я был бы уверен на 100%, что не зря все это было сделано. Однако имеем, что имеем. Я лично чувствую обманутым обещаниями 95-го года.crypto5 wrote:Может не зря топили?dotcom wrote:Все правильно. Только C++ топили не авторитеты, а корпорации. За PR'ом Жабы и .NET стояли мульярды долларей, когда за C++ никто не заступился.

In vino Veritas!
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: языки программирования
В теории вы ставите рядом сервак, настраиваете репликацию и разбрасываете запросы уже по двум сервакам, и так можно наращивать до достаточно большого количества серверов.OtherSide wrote:У меня сервер стоит $450 и я бы с удовльствием просто поставил второй рядом, если бы скорость работы стала выше в 2 раза, но не знаю я такого функционала в MSSQL что бы с установкой второго сервака все автоматом масштабировалось и ускорялосьИнтеррапт wrote:От же вы любите за "большинство крупных проектов" высказыватьсяAlexandr wrote: только большинство крупных проектов идет другим путем, уверенно дорогое железно (а не максимальной мощности) и хорошо маштабируемый софт, которому не нужно супер-крутое и супер-дорогое железоРазве кто-то спорит, что лучше всего быть богатым и здоровым (в смысле держать недорогое железо и хорошо масштабируемый софт).
Задачи нужно решать по мере их поступления. В очень многих случаях можно обойтись тем, что воткнуть еще один нод и обойтись без дорогостоящего переписывания чего-то под С++ (хотя если проектик небольшой, то почему бы и не переписать, если есть время и желание). Будет ли оно в результате быстрее и масштабируемей - бабка надвое сказала. То что в написании/переписывании дороже будет - это почти однозначно. Прежде чем бросаться чего-то переписывать, хорошо бы понять, действительно ли затык в том, что один язык медленней чем другой. А может в запросах к БД проблемы. Или кеш плохо настроен.
А на проектах уровня facebook и linkedin - таки да, там у них имеет смысл переписывать компоненты на всяких С++, благо человеческие ресурсы позволяют и в результате можно миллионы сэкономить.
In vino Veritas!
-
- Уже с Приветом
- Posts: 14455
- Joined: 26 May 2006 02:39
Re: языки программирования
Всё правильно. Что такое PHP на самом деле? Это коллекция функций C++. Язык более высшего порядка. 50 строчек C++ завернули в одну функцию PHP. Так как как фраимворки без которых сейчас никуда это функции PHP. 50 cтрочек PHP стало одним $books = Book::findById($id);iDesperado wrote:помню у yahoo была презенташка почему они отказались от С++ в пользу PHP. помню, что одна из причин на С++ они имели постоянный геморрой с memory leak. а на пхп им понравилось делать модули на С++, типа кешей и юзать их из пхп, как модуль пхп.
Бога нет.
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: языки программирования
Ну так ваше дело. Мы по-моему это обсуждали уже раза 3 или даже 4. Я только лишний раз напомню, что Жаба изначально не разрабатывалась, как язык для веб приложений. То, что попало под горячую руку веб-евангелистов из Сана и Оракла в конце 90-х еще предназначалось для разработки кросс-платформенных десктопных приложений. Но и в этой ипостаси она провалилась с треском.crypto5 wrote: А я нет
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: языки программирования
Продвинутые пошли дальше и превратили PHP в макро язык поверх C/C++.stenking wrote: Всё правильно. Что такое PHP на самом деле? Это коллекция функций C++. Язык более высшего порядка. 50 строчек C++ завернули в одну функцию PHP. Так как как фраимворки без которых сейчас никуда это функции PHP. 50 cтрочек PHP стало одним $books = Book::findById($id);
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
Re: языки программирования
PHP stateless язык, а на С++ вечно пытаются объекты в памяти наплодить. в этом принципиальная разница.stenking wrote: Всё правильно. Что такое PHP на самом деле? Это коллекция функций C++. Язык более высшего порядка. 50 строчек C++ завернули в одну функцию PHP. Так как как фраимворки без которых сейчас никуда это функции PHP. 50 cтрочек PHP стало одним $books = Book::findById($id);