Лучший язык программирования
- Pr0Ger
- Модератор
- Сообщения: 1829
- Зарегистрирован: 16.01.2009
- Благодарил (а): 17 раз
- Поблагодарили: 214 раз
- Контактная информация:
Krouche
Вполне возможно что у них есть и изначально написанное на C++/Java, не думаю что они дергают свой Hadoop кластер из PHP
и еще как пример можно привести Вконтакте, у них 6 сишников в штате (и 9 php/js програмеров)
помнится они конкурс проводили даже, вот ссылочку нашел
Вполне возможно что у них есть и изначально написанное на C++/Java, не думаю что они дергают свой Hadoop кластер из PHP
и еще как пример можно привести Вконтакте, у них 6 сишников в штате (и 9 php/js програмеров)
помнится они конкурс проводили даже, вот ссылочку нашел
- NiGHt-LEshiY
- Полковник
- Сообщения: 10258
- Зарегистрирован: 13.06.2008
- Откуда: Россия
- Благодарил (а): 752 раза
- Поблагодарили: 2667 раз
- Контактная информация:
В нашей повседневной жизни мы едим и спим, в общем-то. О программировании нужно говорить, как о программировании.в нашей повседневной жизни
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.
Просьба присылать сообщения об ошибках в ЛС.
-
- Лейтенант
- Сообщения: 158
- Зарегистрирован: 15.12.2011
- Поблагодарили: 4 раза
- Контактная информация:
Вот, кстати, про фейсбук http://developers.facebook.com/blog/post/358Krouche
Вполне возможно что у них есть и изначально написанное на C++/Java, не думаю что они дергают свой Hadoop кластер из PHP
и еще как пример можно привести Вконтакте, у них 6 сишников в штате (и 9 php/js програмеров)
помнится они конкурс проводили даже, вот ссылочку нашел
Спор немного в другом был... Я скорей всего немного не корректно его продолжил, так сказать, с большого отдаления от той действительности, которую я хотел узнать у товарища NiGHt-LEshiY .
Конечно и бесспорно, можно найти много + и - на чем писать для веба юзая си или пхп...
Но вот, к примеру, напишите ли вы на пхп приложение под вин с екзешником :D , конечно нет... Ибо пхп носит другую функцию, а Си в своем случае иную... Но.... Ладно, скажу так, там где-то выше выше я выразил свое мнение такое, что не совсем правомочно сравнивать объектно-ориентированные языки и скриптовые, скажем так... В следствии чаво тема превращается "в тему набивания постов" или просто ведения тролло разговоров, без какой либо смысловой нагрузки... Было бы хорошо как-нибудь убрать из опроса все лишнее, либо поделить тему на две связанные с вебом и приложениями (в плане использования тех или оных языков)...
ЗЫ Конечно, жалко то, что про паскаль и бейсик забыли:)
-
- Капитан
- Сообщения: 492
- Зарегистрирован: 23.05.2010
- Благодарил (а): 14 раз
- Поблагодарили: 43 раза
- Контактная информация:
Java используется и в вебе, и на десктопах, и в embedded-секторе.
-
- Разработчик
- Сообщения: 910
- Зарегистрирован: 09.01.2009
- Откуда: Переезжаю в /dev/null
- Благодарил (а): 7 раз
- Поблагодарили: 65 раз
- Контактная информация:
Ох лол, опять эта тема оживает :)
А кстати киньте какой-нибудь сишный опенсорс который под веб, почитать интересно что там намутить можно и насколько оно вообще устойчиво.
Я вот лично думаю, что если нагрузки большие, то и писать нужно хорошо и на быстром языке - это по поводу фейсбук. Что-бы они там уже не делали, сама архитектура системы у них такая, что сразу видно: изначально под такие масштабы не проектировалась, а когда пришлось наращивать мощности решили уж всё не переписывать. И в результате - далеко не самая эффективная система. И выживает она только засчёт горизонатльного скейла (эту часть они хорошо продумали). Хотя какая разница... с их нынешним положением докупить железа они всегда могут, а эффективность кода... Наверное им дешевле сделать ещё пару дц, чем теперь уже что-то переписывать %)
Отсюда мораль: уделяйте больше времени проектированию проекта на начальных этапах, и сразу оцените, как вы будете наращивать мощности в экстренных ситуациях (когда по +50к юзеров в день). Это довольно важная штука. А ещё - подумайте вообще - будет ли у вас по +50к юзеров в день? Может быть нет смысла писать всё максимально эффективно и с головной болью... Тогда можно и язык выбрать на котором писать легко и приятно (если говорить о веб, то я за RoR, ну, или PHP, на нём, в принципе то, те-же вещи пишутся, только писать намноого дольше). А вот если нужен всё-таки эффективный код - то тут проще сразу выбрать Си. Но в таком случае, готовьтесь к написанию велосипедов, причём не просто к их написанию, а написанию специальных, оптимизированных под ваши нужды велосипедов. Иначе-то в Си особого смысла нету. По-моему так %\.
Btw, C++ из за своей (кривой) стандартной библиотеки всего-всего уг, да и вообще, по мне так Objective-С поприятнее и погибче будет.
А кстати киньте какой-нибудь сишный опенсорс который под веб, почитать интересно что там намутить можно и насколько оно вообще устойчиво.
Я вот лично думаю, что если нагрузки большие, то и писать нужно хорошо и на быстром языке - это по поводу фейсбук. Что-бы они там уже не делали, сама архитектура системы у них такая, что сразу видно: изначально под такие масштабы не проектировалась, а когда пришлось наращивать мощности решили уж всё не переписывать. И в результате - далеко не самая эффективная система. И выживает она только засчёт горизонатльного скейла (эту часть они хорошо продумали). Хотя какая разница... с их нынешним положением докупить железа они всегда могут, а эффективность кода... Наверное им дешевле сделать ещё пару дц, чем теперь уже что-то переписывать %)
Отсюда мораль: уделяйте больше времени проектированию проекта на начальных этапах, и сразу оцените, как вы будете наращивать мощности в экстренных ситуациях (когда по +50к юзеров в день). Это довольно важная штука. А ещё - подумайте вообще - будет ли у вас по +50к юзеров в день? Может быть нет смысла писать всё максимально эффективно и с головной болью... Тогда можно и язык выбрать на котором писать легко и приятно (если говорить о веб, то я за RoR, ну, или PHP, на нём, в принципе то, те-же вещи пишутся, только писать намноого дольше). А вот если нужен всё-таки эффективный код - то тут проще сразу выбрать Си. Но в таком случае, готовьтесь к написанию велосипедов, причём не просто к их написанию, а написанию специальных, оптимизированных под ваши нужды велосипедов. Иначе-то в Си особого смысла нету. По-моему так %\.
Btw, C++ из за своей (кривой) стандартной библиотеки всего-всего уг, да и вообще, по мне так Objective-С поприятнее и погибче будет.
Я пока нуб, только начал учить турбо паскаль, но выберу наверно "C и C++"
-
- Капитан
- Сообщения: 492
- Зарегистрирован: 23.05.2010
- Благодарил (а): 14 раз
- Поблагодарили: 43 раза
- Контактная информация:
Если ты его учишь серьезно, не в школе на информатике, то Free Pascal лучше.
-
- Капитан
- Сообщения: 492
- Зарегистрирован: 23.05.2010
- Благодарил (а): 14 раз
- Поблагодарили: 43 раза
- Контактная информация:
Кстати, понимание работы с указателями, данное чистым С, мне недавно очень пригодилось в одной наркоманской лабе.
-
- Разработчик
- Сообщения: 910
- Зарегистрирован: 09.01.2009
- Откуда: Переезжаю в /dev/null
- Благодарил (а): 7 раз
- Поблагодарили: 65 раз
- Контактная информация:
Deus_Ex_Machina
Указатели в чистом Си - самые указатели на планете %)
Си собственно из них и состоит, ну ещё из структур и всяких юнионов и всё, там особо в базовом синтаксисе изучать то и нечего %) Сам по себе Си прост как палка, но вот писать на нём нужно уметь (им ввиду не только синтаксис знать, но и алгоритмы всякие, математику конечно... или просто быть умняшей, хорошая голова до весго этого и сама доходит). %)
Указатели в чистом Си - самые указатели на планете %)
Си собственно из них и состоит, ну ещё из структур и всяких юнионов и всё, там особо в базовом синтаксисе изучать то и нечего %) Сам по себе Си прост как палка, но вот писать на нём нужно уметь (им ввиду не только синтаксис знать, но и алгоритмы всякие, математику конечно... или просто быть умняшей, хорошая голова до весго этого и сама доходит). %)
-
- Капитан
- Сообщения: 492
- Зарегистрирован: 23.05.2010
- Благодарил (а): 14 раз
- Поблагодарили: 43 раза
- Контактная информация:
Просто у преподавателя были странные требования по сбросу буфера в нетипизированный файл, а я с кулфэйсом открыл референс по Free Pascal и сделал все на динамической памяти.
Последний раз редактировалось Fire666 11.01.2012, 20:33, всего редактировалось 1 раз.
Причина: Не матерись
Причина: Не матерись
-
- Разработчик
- Сообщения: 910
- Зарегистрирован: 09.01.2009
- Откуда: Переезжаю в /dev/null
- Благодарил (а): 7 раз
- Поблагодарили: 65 раз
- Контактная информация:
http://channel9.msdn.com/Events/GoingNa ... pp11-Style
Помоему неплохо, а как вам? Я думаю C++ движется в правильном направлении.
Посмотрите, полезно будет.
Помоему неплохо, а как вам? Я думаю C++ движется в правильном направлении.
Посмотрите, полезно будет.