Лучший язык программирования

Для тех, кто хочет сделать мир лучше.

Выбираем лучший язык программирования

Assembler
41
11%
C и C++
200
56%
Delphi
41
11%
PHP
26
7%
Java
19
5%
LUA
4
1%
Другой
29
8%
 
Всего голосов: 360

Сообщение
Автор
Аватара пользователя
Pr0Ger
Модератор
Модератор
Сообщения: 1829
Зарегистрирован: 16.01.2009
Благодарил (а): 17 раз
Поблагодарили: 214 раз
Контактная информация:

#241 Сообщение 19.12.2011, 19:44

Krouche
Вполне возможно что у них есть и изначально написанное на C++/Java, не думаю что они дергают свой Hadoop кластер из PHP

и еще как пример можно привести Вконтакте, у них 6 сишников в штате (и 9 php/js програмеров)
помнится они конкурс проводили даже, вот ссылочку нашел

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#242 Сообщение 19.12.2011, 19:49

в нашей повседневной жизни
В нашей повседневной жизни мы едим и спим, в общем-то. О программировании нужно говорить, как о программировании.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Krouche
Лейтенант
Лейтенант
Сообщения: 158
Зарегистрирован: 15.12.2011
Поблагодарили: 4 раза
Контактная информация:

#243 Сообщение 19.12.2011, 20:18

Krouche
Вполне возможно что у них есть и изначально написанное на C++/Java, не думаю что они дергают свой Hadoop кластер из PHP

и еще как пример можно привести Вконтакте, у них 6 сишников в штате (и 9 php/js програмеров)
помнится они конкурс проводили даже, вот ссылочку нашел
Вот, кстати, про фейсбук http://developers.facebook.com/blog/post/358
Спор немного в другом был... Я скорей всего немного не корректно его продолжил, так сказать, с большого отдаления от той действительности, которую я хотел узнать у товарища NiGHt-LEshiY :blush: .
Конечно и бесспорно, можно найти много + и - на чем писать для веба юзая си или пхп...
Но вот, к примеру, напишите ли вы на пхп приложение под вин с екзешником :D , конечно нет... Ибо пхп носит другую функцию, а Си в своем случае иную... Но.... Ладно, скажу так, там где-то выше выше я выразил свое мнение такое, что не совсем правомочно сравнивать объектно-ориентированные языки и скриптовые, скажем так... В следствии чаво тема превращается "в тему набивания постов" или просто ведения тролло разговоров, без какой либо смысловой нагрузки... Было бы хорошо как-нибудь убрать из опроса все лишнее, либо поделить тему на две связанные с вебом и приложениями (в плане использования тех или оных языков)...
ЗЫ Конечно, жалко то, что про паскаль и бейсик забыли:)

Deus_Ex_Machina
Капитан
Капитан
Сообщения: 492
Зарегистрирован: 23.05.2010
Благодарил (а): 14 раз
Поблагодарили: 43 раза
Контактная информация:

#244 Сообщение 19.12.2011, 22:08

Java используется и в вебе, и на десктопах, и в embedded-секторе.

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#245 Сообщение 19.12.2011, 23:03

Ох лол, опять эта тема оживает :)

А кстати киньте какой-нибудь сишный опенсорс который под веб, почитать интересно что там намутить можно и насколько оно вообще устойчиво.

Я вот лично думаю, что если нагрузки большие, то и писать нужно хорошо и на быстром языке - это по поводу фейсбук. Что-бы они там уже не делали, сама архитектура системы у них такая, что сразу видно: изначально под такие масштабы не проектировалась, а когда пришлось наращивать мощности решили уж всё не переписывать. И в результате - далеко не самая эффективная система. И выживает она только засчёт горизонатльного скейла (эту часть они хорошо продумали). Хотя какая разница... с их нынешним положением докупить железа они всегда могут, а эффективность кода... Наверное им дешевле сделать ещё пару дц, чем теперь уже что-то переписывать %)

Отсюда мораль: уделяйте больше времени проектированию проекта на начальных этапах, и сразу оцените, как вы будете наращивать мощности в экстренных ситуациях (когда по +50к юзеров в день). Это довольно важная штука. А ещё - подумайте вообще - будет ли у вас по +50к юзеров в день? Может быть нет смысла писать всё максимально эффективно и с головной болью... Тогда можно и язык выбрать на котором писать легко и приятно (если говорить о веб, то я за RoR, ну, или PHP, на нём, в принципе то, те-же вещи пишутся, только писать намноого дольше). А вот если нужен всё-таки эффективный код - то тут проще сразу выбрать Си. Но в таком случае, готовьтесь к написанию велосипедов, причём не просто к их написанию, а написанию специальных, оптимизированных под ваши нужды велосипедов. Иначе-то в Си особого смысла нету. По-моему так %\.

Btw, C++ из за своей (кривой) стандартной библиотеки всего-всего уг, да и вообще, по мне так Objective-С поприятнее и погибче будет.

MiXR
Нович0к
Нович0к
Сообщения: 20
Зарегистрирован: 08.08.2011

#246 Сообщение 19.12.2011, 23:36

Я пока нуб, только начал учить турбо паскаль, но выберу наверно "C и C++"

Deus_Ex_Machina
Капитан
Капитан
Сообщения: 492
Зарегистрирован: 23.05.2010
Благодарил (а): 14 раз
Поблагодарили: 43 раза
Контактная информация:

#247 Сообщение 20.12.2011, 21:48

Если ты его учишь серьезно, не в школе на информатике, то Free Pascal лучше.

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#248 Сообщение 24.12.2011, 23:35

Учите уж сразу Delphi/Lazarus, они для реальных программ тоже годятся (хоть и не самый лучший выбор в большинстве случаев иногда).

Deus_Ex_Machina
Капитан
Капитан
Сообщения: 492
Зарегистрирован: 23.05.2010
Благодарил (а): 14 раз
Поблагодарили: 43 раза
Контактная информация:

#249 Сообщение 25.12.2011, 13:35

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

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#250 Сообщение 25.12.2011, 13:47

Deus_Ex_Machina
Указатели в чистом Си - самые указатели на планете %)

Си собственно из них и состоит, ну ещё из структур и всяких юнионов и всё, там особо в базовом синтаксисе изучать то и нечего %) Сам по себе Си прост как палка, но вот писать на нём нужно уметь (им ввиду не только синтаксис знать, но и алгоритмы всякие, математику конечно... или просто быть умняшей, хорошая голова до весго этого и сама доходит). %)

Deus_Ex_Machina
Капитан
Капитан
Сообщения: 492
Зарегистрирован: 23.05.2010
Благодарил (а): 14 раз
Поблагодарили: 43 раза
Контактная информация:

#251 Сообщение 25.12.2011, 14:04

Просто у преподавателя были странные требования по сбросу буфера в нетипизированный файл, а я с кулфэйсом открыл референс по Free Pascal и сделал все на динамической памяти.
Последний раз редактировалось Fire666 11.01.2012, 20:33, всего редактировалось 1 раз.
Причина: Не матерись

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#252 Сообщение 10.03.2012, 21:18

http://channel9.msdn.com/Events/GoingNa ... pp11-Style

Помоему неплохо, а как вам? Я думаю C++ движется в правильном направлении.
Посмотрите, полезно будет.

Аватара пользователя
ArsNG
Полковник
Полковник
Сообщения: 3059
Зарегистрирован: 20.12.2007
Благодарил (а): 1069 раз
Поблагодарили: 2893 раза

#253 Сообщение 28.03.2012, 21:37

MOZGIII
Некоторая ботвень с ф-иями в 11-ом, а так все нравится. Рекомендую еще полистать спецификацию ISO по нему, много вкусных штук.

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#254 Сообщение 29.03.2012, 23:17

ArsNG
А что с функциями? Вроде всё нормально %)

Аватара пользователя
ArsNG
Полковник
Полковник
Сообщения: 3059
Зарегистрирован: 20.12.2007
Благодарил (а): 1069 раз
Поблагодарили: 2893 раза

#255 Сообщение 03.04.2012, 15:33

MOZGIII
не, там какой-то изврат был, сейчас не вспомню.

Интересен стал язык Go 1 - вроде как вполне перспективен, если верить чудо-тестам производительности и статьям.

Ответить