All streams
Search
Write a publication
Pull to refresh
10
0
Send message
А про real time GC вы не слыхали, да?
У макдональдса есть один большой недостаток. Не еда, нет. Публика там, мягко говоря, не самая интеллигентная.
А на ARM есть NEON. И что? Интересно именно сравнение производительности конкретных приложений. С конкретными компиляторами. Все остальное не колышет.
А кто сортировать будет, отделять тех, кто «похалявить» от тех, кто «поработать»?
«Выглядят по другому» относительно чего? Макдональдса, что ли? Так не про макдональдсы разговор. Насчет цен — не замечал особой разницы.
И бросил бы давно evernote, да не могу придумать, куда весь контент перетащить. С каждой новой версией виндовый клиент становится только хуже. Был маленьким, шустрым, удобным — всем знакомым в то время рекомендовал использовать evernote, за что теперь мне стыдно. Теперь он стал тормозным жирным глючным уродцем. Глюки клиента под iPhone достали. Под Android же он и вовсе неюзабелен.

Честно говоря, странно, откуда столько новых пользователей постоянно набегает.

Не этики а культуры. В той же Франции всегда кафе были местом для работы. В России — местом для пожрать. Подход французов мне ближе.
И кстати еще один плюс работы в кафе — отсутствие интернета. Очень помогает сосредоточиться.
Разнообразие обстановки. Живые люди, новые лица. Свежий воздух в открытых летних кафешках. И главное, дома лучше вообще не работать. Дом и работу надо физически разделять.
Он что в штатах (где вообще в кофе мало кто разбирается), что в Европе — одинаково отстойный, как минимум на мой вкус. Та же Costa намного лучше.
Обычно кафешки «для поработать» и кафешки для «зайти с ребёнком» — это совершенно непересекающиеся множества. Никто не станет работать в макдональдсе, и никто не зайдет шумно поесть с детьми в Costa.
Работать в кафешках очень приятно и удобно. Многие это понимают и заманивают таким образом посетителей. Даже в Starbucks розетки в столики вставляют. Кофе у них отстойный, wifi обычно нет (и не надо), но доступность розетки перевешивает этот недостаток.
С LLVM+Clang подтормаживает (на 2Gb памяти).
DIY вообще, в любом виде, имеет самое непосредственное отношение к IT.
К сожалению, с проектом такого размера Eclipse CDT как-то не очень хорошо справляется. Залипает. Но есть еще один способ изучения его исходников — это Microsoft Visual Studio.

Как подготовить и собрать LLVM с MSVS (нужно предварительно установить CMake 2.8):

cmake -G"Visual Studio 10"
msbuild LLVM.sln /t:Build /p:Configuration=Debug


Если при этом собирается еще и Clang, то msbuild придется прогнать три раза, первые два выпадут с ошибками.

Между прочим, тот же самый метод подходит и для Eclipse (только потребуется небольшое изменение в CMakeLists.txt).

И, кстати, TableGen вовсе не только для бекендов используется. У него множество разнообразных возможностей.
Вы писали этот код в середине 80х? Так тогда и сам C++ был в зачаточном состоянии. А в 90е уже и 64 бита были обыденной реальностью, и разные endianess, и всякие нетривиальные тонкости с выравниванием.

А я еще был об ABBYY хорошего мнения. Оказывается, совершенно зря.
Подробнее — ни слова о DSL. У автора вообще очень слабое представление о предмете. Вот, например, было бы очень смешно посмотреть, как автор заменил бы язык SQL на какой либо «фреймворк».
Довольно таки неграмотная и плоская статья.
Простите, но пайпы очень даже относятся к модульности. Это один из механизмов её реализации.

Основное свойство пайпа — то, что можно всегда воткнуть что-то между двумя его концами. Например тот же netcat. Соответственно, такого рода модульность получается автоматически очень масштабируемой, и её намного проще отлаживать, поскольку протоколы преимущественно текстовые и понятные человеку.

Конечно же у этого есть и обратная сторона — низкая производительность, проблемы с несовместимостью протоколов, сложнее инсталляция и конфигурация. Иными словами, реализацию модульности надо выбирать всегда под конкретную задачу, а не религиозно следовать чему-то одному, будь то Unix Way, [D]COM, CORBA, EJB и что угодно еще.

Information

Rating
Does not participate
Registered
Activity