языки программирования

На чем работаете и что ОБЪЕКТИВНО вы считаете перспективным

Работаю на C# и считаю этот язык преспективным
9
8%
Работаю на C# и считаю этот язык преспективным
9
8%
Работаю на C#, но не против перейти на Java
2
2%
Работаю на C#, но не против перейти на Java
2
2%
Работаю на С#, но не против перейти на PHP или Ruby
1
1%
Работаю на С#, но не против перейти на PHP или Ruby
1
1%
Работаю на Java и считаю этот язык перспективным
12
11%
Работаю на Java и считаю этот язык перспективным
12
11%
Работаю на Java, но не против перейти на C#
0
No votes
Работаю на Java, но не против перейти на C#
0
No votes
Работаю на Java, но не против перейти на PHP или Ruby
0
No votes
Работаю на Java, но не против перейти на PHP или Ruby
0
No votes
Работаю на PHP или Ruby, и считаю этот язык перспективным
2
2%
Работаю на PHP или Ruby, и считаю этот язык перспективным
2
2%
Работаю на PHP или Ruby, но не против перейти на C#
1
1%
Работаю на PHP или Ruby, но не против перейти на C#
1
1%
Работаю на PHP или Ruby, но не против перейти на Java
3
3%
Работаю на PHP или Ruby, но не против перейти на Java
3
3%
Другое
26
23%
Другое
26
23%
 
Total votes: 112

User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: языки программирования

Post by crypto5 »

Medium-rare wrote:
crypto5 wrote: Может не зря топили? :radio%:
Не зря матушку-Землю всё больше топим серверами. Даже в субарктические районы пытаемся их скотские фермы загнать. Дешевле будет охлаждать. :-)
При этом мне кажется изрядная доля этих серверов гоняет с++ код от некоторых гигантов ))
In vino Veritas!
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: языки программирования

Post by Medium-rare »

crypto5 wrote: При этом мне кажется изрядная доля этих серверов гоняет с++ код от некоторых гигантов ))
Нельзя не отрицать, что нужны технологии получше и для С++, как Casablanca.
... and even then it's rare that you'll be going there...
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: языки программирования

Post by crypto5 »

Medium-rare wrote:
crypto5 wrote: При этом мне кажется изрядная доля этих серверов гоняет с++ код от некоторых гигантов ))
Нельзя не отрицать, что нужны технологии получше и для С++, как Casablanca.
Ну вот когда эта касабланка пройдет крещение реальностью, тогда и будем говорить, что, да, с++ годен для воинской службы.
In vino Veritas!
avitya
Уже с Приветом
Posts: 3836
Joined: 13 Sep 2007 10:06

Re: языки программирования

Post by avitya »

Helmsman wrote:
avitya wrote:Наивно полагать, что языки широго профиля, из тех что вы перечислили, пользуются только в вебе...
Это Вы мне ответили? Где я говорил про "только"?
Фраза "Там не нужны ни жаба, ни питон, ни C#" — подразумевает, что умный человек "не веб" не будет писать на перечисленных языках...
avitya
Уже с Приветом
Posts: 3836
Joined: 13 Sep 2007 10:06

Re: языки программирования

Post by avitya »

iDesperado wrote:помню у yahoo была презенташка почему они отказались от С++ в пользу PHP. помню, что одна из причин на С++ они имели постоянный геморрой с memory leak. а на пхп им понравилось делать модули на С++, типа кешей и юзать их из пхп, как модуль пхп.
Индусов, которые удалить указатели не могут надо меньше на работу брать...
User avatar
Helmsman
Уже с Приветом
Posts: 6450
Joined: 15 May 2003 00:04
Location: LA

Re: языки программирования

Post by Helmsman »

avitya wrote:Фраза "Там не нужны ни жаба, ни питон, ни C#" — подразумевает, что умный человек "не веб" не будет писать на перечисленных языках...
Не надо меня читать между строк.
User avatar
rzen
Уже с Приветом
Posts: 24375
Joined: 18 Nov 2003 16:42

Re: языки программирования

Post by rzen »

Си++ совсем не обязательно быстрее java на современных процессорах под правильным jvm. Причем заметно небыстрее. Жаль только правильных jvm пока не делают.
Don't code today what you can't debug tomorrow.
iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: языки программирования

Post by iDesperado »

avitya wrote: Индусов, которые удалить указатели не могут надо меньше на работу брать...
не в этом дело. человек - слабое звено, по любому сделает ошибку. в 21 веке руками следить за памятью как-то странно ... да и дорого. железо же стоит копейки, а программеру платить каждый месяц.
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: языки программирования

Post by dotcom »

crypto5 wrote:
dotcom wrote:Все правильно. Только C++ топили не авторитеты, а корпорации. За PR'ом Жабы и .NET стояли мульярды долларей, когда за C++ никто не заступился. :)
Может не зря топили? :radio%:
Не уверен уже. Если бы вместо PR деньги вложили в средства разработки, библиотеки и HotSpot с первой версии, то я был бы уверен на 100%, что не зря все это было сделано. Однако имеем, что имеем. Я лично чувствую обманутым обещаниями 95-го года.
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: языки программирования

Post by crypto5 »

dotcom wrote:
crypto5 wrote:
dotcom wrote:Все правильно. Только C++ топили не авторитеты, а корпорации. За PR'ом Жабы и .NET стояли мульярды долларей, когда за C++ никто не заступился. :)
Может не зря топили? :radio%:
Не уверен уже. Если бы вместо PR деньги вложили в средства разработки, библиотеки и HotSpot с первой версии, то я был бы уверен на 100%, что не зря все это было сделано. Однако имеем, что имеем. Я лично чувствую обманутым обещаниями 95-го года.
А я нет :food:
In vino Veritas!
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: языки программирования

Post by crypto5 »

OtherSide wrote:
Интеррапт wrote:
Alexandr wrote: только большинство крупных проектов идет другим путем, уверенно дорогое железно (а не максимальной мощности) и хорошо маштабируемый софт, которому не нужно супер-крутое и супер-дорогое железо
От же вы любите за "большинство крупных проектов" высказываться :) Разве кто-то спорит, что лучше всего быть богатым и здоровым (в смысле держать недорогое железо и хорошо масштабируемый софт).
Задачи нужно решать по мере их поступления. В очень многих случаях можно обойтись тем, что воткнуть еще один нод и обойтись без дорогостоящего переписывания чего-то под С++ (хотя если проектик небольшой, то почему бы и не переписать, если есть время и желание). Будет ли оно в результате быстрее и масштабируемей - бабка надвое сказала. То что в написании/переписывании дороже будет - это почти однозначно. Прежде чем бросаться чего-то переписывать, хорошо бы понять, действительно ли затык в том, что один язык медленней чем другой. А может в запросах к БД проблемы. Или кеш плохо настроен.

А на проектах уровня facebook и linkedin - таки да, там у них имеет смысл переписывать компоненты на всяких С++, благо человеческие ресурсы позволяют и в результате можно миллионы сэкономить.
У меня сервер стоит $450 и я бы с удовльствием просто поставил второй рядом, если бы скорость работы стала выше в 2 раза, но не знаю я такого функционала в MSSQL что бы с установкой второго сервака все автоматом масштабировалось и ускорялось
В теории вы ставите рядом сервак, настраиваете репликацию и разбрасываете запросы уже по двум сервакам, и так можно наращивать до достаточно большого количества серверов.
In vino Veritas!
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: языки программирования

Post by stenking »

iDesperado wrote:помню у yahoo была презенташка почему они отказались от С++ в пользу PHP. помню, что одна из причин на С++ они имели постоянный геморрой с memory leak. а на пхп им понравилось делать модули на С++, типа кешей и юзать их из пхп, как модуль пхп.
Всё правильно. Что такое PHP на самом деле? Это коллекция функций C++. Язык более высшего порядка. 50 строчек C++ завернули в одну функцию PHP. Так как как фраимворки без которых сейчас никуда это функции PHP. 50 cтрочек PHP стало одним $books = Book::findById($id);
Бога нет.
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: языки программирования

Post by dotcom »

crypto5 wrote: А я нет :food:
Ну так ваше дело. Мы по-моему это обсуждали уже раза 3 или даже 4. Я только лишний раз напомню, что Жаба изначально не разрабатывалась, как язык для веб приложений. То, что попало под горячую руку веб-евангелистов из Сана и Оракла в конце 90-х еще предназначалось для разработки кросс-платформенных десктопных приложений. Но и в этой ипостаси она провалилась с треском.
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: языки программирования

Post by dotcom »

stenking wrote: Всё правильно. Что такое PHP на самом деле? Это коллекция функций C++. Язык более высшего порядка. 50 строчек C++ завернули в одну функцию PHP. Так как как фраимворки без которых сейчас никуда это функции PHP. 50 cтрочек PHP стало одним $books = Book::findById($id);
Продвинутые пошли дальше и превратили PHP в макро язык поверх C/C++.
iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: языки программирования

Post by iDesperado »

stenking wrote: Всё правильно. Что такое PHP на самом деле? Это коллекция функций C++. Язык более высшего порядка. 50 строчек C++ завернули в одну функцию PHP. Так как как фраимворки без которых сейчас никуда это функции PHP. 50 cтрочек PHP стало одним $books = Book::findById($id);
PHP stateless язык, а на С++ вечно пытаются объекты в памяти наплодить. в этом принципиальная разница.

Return to “Вопросы и новости IT”