• Что за контора Stanfy?

    А где находится офис? Как с условиями труда?

  • Рецензия: The Web Startup Success Guide by Bob Walsh

    Заказывал эту книгу с Амазона — ИМХО полный отстой. Книга напичкана пространными размышлениями, и рекламой разных веб сервисов, в том числе и самого автора

  • Интересные ссылки № 193

    ИМХО, линк-дамп ниочем. Интересно только scalability

  • Weekly linkdump #180

    Вы просто феерически уперты. Принципиально Вам ничего не должно мешать полететь в космос, но в реале вряд ли ты там когда нибудь побываешь. Такой ответ устраивает?)) Тем более, я сказал, что есть Visual Assist. Я не совсем понимаю, что именно вы имеете ввиду под «примером, приведенным в начале статьи», но QDevelop — узко специальная тулза. Я вроде нигде не говорил, что какие-то специфические моменты С++, тем более приминительно к одной библиотеке, нельзя реализовать. Линк про студию появился потому что она должна обрабатывать ошибки по всему фронту С++. Ну, а личные наезды оставьте себе.

  • Weekly linkdump #180

    : wallСборка в C# самоописываемая, т.е. она хранит в себе полный и недвусмысленный набор типов в виде мета-информации. Эта возможность поддерживается также на уровне платформы.NET, которая предоставляет множество facilities вроде reflection. Таким образом, компилятору, IDE и другим утилитам нет нужды делать какие-то вещи из разряда rocket science для реализации check as you type. От IDE требуется всего лишь прочитать мета-данные, связанные со сборкой и сопоставить их с тем, что пишет девелопер. Это фича языка и платформы.Хранение мета-информации не заложено стандартом языка. С++. DLL и EXE файлы, написанные на С++, не хранят в себе никакой мета-информации, за исключением таблицы экспорта, которая не является стандартизированной между компиляторами и которой вообще может не быть. К тому же, как я уже говорил, в я зыке С++ очень часто встречаются конструкции, которые имеют разный смысл в различных контекстах. Добавьте сюда шаблоны, полная информация о которых становится известной только после компиляции всех точек, где они используются, в результате чего из одного типа получается целый набор. Также можно упомянуть PIMPL. Вам не достаточно видеть точку объявления типа, т.к. в другом месте в том же модуле имя типа может быть использовано совсем по-другому.Таким образом, ни одна IDE не реализовывала до сих пор подобной функциональности для С++. Обнаружение семантических ошибок в С++ усложняется в разы, по сравнению С# по все тем же причинам. Исключением является независимый продукт Visual Assist — платный Add-in для Visual Studio. Суть его работы — парсинг всех видимых исходников, построение внутренних таблиц и связей между ними. Далее, на основании собранных данных, эта утилита пытается подсказывать девелоперу места возможных ошибок. Но эффективность ее работы, хоть и очень высока, все таки далека от идеала — довольно много времени занимает пре-парсинг исходников, и зачастую она говорит об ошибке там где ее нет. Не известено на сколько корректно Visual Studio 10 будет выполнять данные функции, но есть надежда на лучшее.Если вам из этого объяснения все еще не понятно, почему для мира С++ такая функциональность IDE — открытие, я не знаю чем еще Вам помочь.

  • Weekly linkdump #180

    Вы хотите пофилософствовать о том, что есть мало и что нет? Если вас интересует сама тема предлагаю вам почитать стандарты обоих языков и типичные их реализации.

  • Weekly linkdump #180

    1. С# и С++ имеют довольно мало общего между собой, за исключением схожего синтаксиса. 3. Фразу на счет отлова семантических ошибок я привел из блога, примеры действительно неудачные. Поиск в гугле действительно не дает пример, какие-именно ошибки будут подсвечиваться. Думаю стоит дождаться релиза.
  • Weekly linkdump #180

    2 Роман: 1. Этой фразой я подразумевал фичи вроде «check as you type». Раньше это было не достижимой мечтой для С++ разработчиков, т.к. для проверки правильности кода необходимо было его компилировать. Возможно я выразился не совсем корректно2. Действительно, такое давно умеюют Java, C#, Python, etc. Однако надо понимать сложность языка С++, множество различных значений одной и той же конструкции в различных контекстах. При работе к примеру с C# практически вся информация доступна уже при редактировании кода во многом благодаря мета-информации, хранимой в сборках... В С++ ранее полная информация к примеру обо всех символах в проекте была доступна только после компиляции & линковки, ввиду отсутствия мета информации как таковой. Так что да, это действительно большое достижение3. Собственно пример есть в статье на первой картинке в самом начале стаьи — там ошибочно создается объект, без передачи параметров конструктору. Также примером может служить присвоение значения переменной, которая не была объявлена. В таком случае, операция будет подсвечена красным цветом.

  • Weekly linkdump #174

    Мне вот почему-то статья «Gaperton’s blog — Читай код» совсем никак не кажется «прекрасной». ИМХО товарищ несет ахинею. Ослепленный долгосрочной работой над одним проектом с по всей видимостью неплохой архитектурой и читабельным кодом. Да еще и создатели всегда могут прочитать лекцию об архитектуре. Но такое счатье бывает далеко не всегда

  • Новые услуги на сайте

    Ппц, только дошло, чот сегодня 1 Апреля))

  • Weekly linkdump #177

    Ok, я попробую собрать линкиХотя если будет линк-дамп полностью посвященный плюсам, взбунтуются веберы:)

  • Weekly linkdump #177

    +1 У меня вообще складывается впечатление, что developers направлен исключительно на веб-девелоперов. За всю историю не видел ни одной статьи или линки по плюсам

  • Интервью с компанией Varien (Magento)

    И вообще разве есть ПХП «девелоперы»? Мне казалось что RoR + Django давно завоевали адекватный мир...

  • Подключение к CDMA.ua

    это типо реклама такая?

  • Кредит в долларе

    Кредиты везде — зло)

    Тем не менее они иногда помогают сделать жизнь приятнее на некоторое время

  • Какой доход вам нужен?

    Крайнов рассуждает о доходах в районе $30М. Давайте пока о более приземеленных цифрах:)

  • Синьоры и лиды не знают элементарных вещей

    На сегодняшний день все это уже написано до вас. Нужно лишь знать примерно что это и уметь грамотно им пользоваться.

    Если все так печально, то почему бы Вас не уволить, и не взять на Ваше место тренированную обезьяну?

  • Синьоры и лиды не знают элементарных вещей

    ИМХО, сейчас все не знают элементарных вещей.
    Спросите любого явиста или шарписта нафига в этих языках понадобился базовый класс Object. Из человек 15ти, ни один еще не ответил более-менее вразумительно.

    Я не говорю уже про механизм работы вирутальных функций. Один товарищ мне заявил, что за него все делает JVM, и ему глубоко пофиг как оно работает:)

  • Кто все эти люди? И почему они не работают?

    , кстати, частенько в кино днём хожу — cразу, после бассейна.:)

    Интересно)) Полноcтью свободный график? Фриланс?

  • Кто все эти люди? И почему они не работают?

    Кстати, вариант с людми работающими по графику «сутки-двое» и аналогичным, мне понравился. Но! Даже если добавить к ним рекламных агентов, курьеров, студентов и т.п. в моей голове не получится картинка, наблюдаемая на улице:))

    И пенсионеров кстати там меньшинство.

← Сtrl 12 Ctrl →