+55 голосов |
Детальный разбор полётов в неутихающей истории сравнения производительности "Java vs C/C++". С очень интересными демонстрационными примерами, особенно третьим (хоть он и несколько надуман, вполне имеет право на существование). Итоги демонстрируют или равенство производительности (причём на примитивных примерах типа решета Эратосфена), или даже бесконечный выигрыш... Java - потому как компилятор с динамическим связыванием иногда действительно может "отыскивать" в коде возможности оптимизации, которые программист не рассмотрел на этапе написания кода. Примеры я даже зачем-то проверил. Всё так и есть (хотя и поводов сомневаться нет).
Советую прочесть почти стенограмму выступления Пола Грэма на симпозиуме разработчиков Franz Lisp в 2001 году. Несмотря на примерно 10-летнюю давность. Пол Грэм - один из основателей той компании, которая стала впоследствии Yahoo! Store и, наконец, Yahoo! Small Business. И автор быстрой дружественной к пользователю Lisp-системы генерации интернет-магазинов.
Вышел очередной релиз (3.2) open source интегрированной среды разработки для платформы .NET SharpDevelop. С этой версии среда поддерживает два "железных" языка (IronRuby и IronPython) и один функциональный (F#, разумеется). Я "пользуюсь" (скорее - играюсь) SharpDevelop довольно давно, где-то со второй версии, и могу сказать - очень хорошая разработка, стабильно развивающаяся и, что главное, в паре с NetBeans, например, позволяющая параллельно изучать две платформы (.NET и Java) без цента начальных затрат. Жаль только, что хорошего сравнительного учебного курса никто не написал. Кстати, об изучении .NET - забавная статья о шести важных концепциях .NET. Она для совсем "нулёвых", но показательно забавна демонстрацией того, насколько востребована учебная информация даже в условиях её избытка (комментарии к ней говорят сами за себя).
Кстати, об аналогах "железных" языков на платформе Java - новая версия JRuby, 1.5.0.
Вынужденно заинтересованным в хранилищах постоянно существующих объектов (для мира Java), советую присмотреться к проекту Sieben Geisslein. Проект молодой, но довольно интересный.
Опять приятная новость из мира Java - до версии 1.3 обновился инструмент "разведки", анализа и поддержки понимания кода nWire. Жаль, конечно, что он существует только для Eclipse, очень уж хорош.
Теперь подальше от языков, поближе к реальности. Тут Блумберг сообщает, что на ринг таблетов выходит Sony. Стало быть, будет ещё смешнее и веселее.
И полезное. Для тех, кто пользуется сервисом Dropbox. Две утилиты. Первая расширяет ассоциативное меню (правая кнопка мыши) каталогов в Windows Explorer пунктом "синхронизировать каталог с DropBox" (и это очень удобно и прекрасно, я считаю), вторая - синхронизатор файлов, в том числе и с Dropbox-хранилищем. Очень славные утилиты, рекомендую.
Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365
+55 голосов |
s/Грэхема/Грэма/
торможу, да
http://www.unixwiz.net/3b2/docs.html
Наткнулся в просторах интернета. По сравнению с такими талмудами, сегодняшние шкурки для КДЕ и Гнома... просто в пролете :-)))
Щодо стеку/хіпу/реф/вал/боксінгу/анбоксінгу в .Net - фреймворк побудований таким чином, що для зовсім "нульових" ці знання непотрібні, це все дуже добре заховано. Ну а якщо вже хтось претендує на != 0 - тоді мусить прочитати Ріхтера. А щоб отак, в картинках... Серії "complete idiot's guide" і "for dummies" завжди були популярні. А чи можна з них чогось навчитись... Хіба що "чогось". Як і з "Освой JavaScript за 24 часа".