1. Гуглите Escape analysis.
2, Не во всех версиях он включен. В 1.6 надо было включать, в 1.7, вроде бы, включен по-дефолту.
3. В описанном выше случае «чуваки написали свой кэш — клали в HashMap объекты», стек вряд ли поможет, т.к. кеш обычно используется в нескольких потоках.
Вот на реддите в комментариях к статье “Twitter survives election after Ruby-to-Java move” так же набижали Node-хипстеры и сказали, что Node! Круче всех масштабируется Node! Node Node Node!!!
Для кого вы это переводите? Тем, кто до сих пор использует ЭТО, уже ничего не поможет. Даже в классическом ASP, который кое-где еще доживает свой век, уже были параметризованные запросы.
Только вчера смотрел два выступления TED: Simplicity sells и The electricity metaphor на эту тему. В одном David Pogue (обозреватель NYT) тоже использует первые два скриншота из этого поста, и с огоньком призывает к простоте интерфейсов. Во втором Jeff Bezos (основатель Амазона) немного пространно говорит о том, что информационные технологии на данный момент находятся на том же этапе, на каком была электрификация в момент изобретения первых стиральных машин — они так же неудобны в использовании.
В этом году, Амбер Кейс рассказал о предвосхищенном Вейзером фоновом определении местоположения.
Мы многого можем достичь уже сегодня даже с самыми базовыми инструментами.
Интересный пример — программа Llama в андроиде. Мне больше не нужно париться со звуковыми профилями на работе и дома, включать/отключать беспроводные сети и синхронизации и т.д. При этом оно настраивается один раз, а потом просто работает.
И к индексу TIOBE, и к данному исследованию следует относиться с изрядной долей иронии. Падение Java на 0.72% при текущей методике составления индекса — это вообще ни о чем.
2, Не во всех версиях он включен. В 1.6 надо было включать, в 1.7, вроде бы, включен по-дефолту.
3. В описанном выше случае «чуваки написали свой кэш — клали в HashMap объекты», стек вряд ли поможет, т.к. кеш обычно используется в нескольких потоках.
На хабре, похоже, Erlang популярнее.
Ээээээ… Не потому ли, потому что проблема CPU bound?
«select * from users where username = '» + username + "' and password = '" + password + "'"
Для кого вы это переводите? Тем, кто до сих пор использует ЭТО, уже ничего не поможет. Даже в классическом ASP, который кое-где еще доживает свой век, уже были параметризованные запросы.
Это уже не говоря о цене на серверную ось.
Интересный пример — программа Llama в андроиде. Мне больше не нужно париться со звуковыми профилями на работе и дома, включать/отключать беспроводные сети и синхронизации и т.д. При этом оно настраивается один раз, а потом просто работает.
Ну а причин популярности C масса: What makes C so popular in the age of OOP?