Как стать автором
Обновить

Разрабатываем компилятор для учебного языка Cool на языке C# под .NET (Часть 2 + Бонусы)

.NET *Компиляторы *C# *
Привет, Хабрахабр!

Введение


В данной статье, я, как и обещал, продолжу описание разработки компилятора для языка Cool, начатое в этой статье.

Напомню, что процесс компиляции по фен-шую включает в себя несколько этапов, которые изображены на рисунке ниже слева. Мой же компилятор содержит только три этапа, которые изображены на этом же рисунке справа.

Читать дальше →
Всего голосов 33: ↑27 и ↓6 +21
Просмотры 11K
Комментарии 6

Bitcoin: теперь по 100$ штука (не 1-е апреля), и Avalon

Криптография *Платежные системы *
Помните старые, добрые времена, когда Bitcoin стоил 30$ штука (это было всего месяц назад)?
Все это в прошлом. Обменный курс стал трехзначным, т.е. превысил 100$ за 1 BTC.

Месячный объем торгов — превышает 150 млн$, а размер денежной массы — впервые превысил 1 млрд $.

Сложность майнинга (подбора хэшей SHA256, необходимых для проведения платежей в системе — за что полагается часть эмиссии биткоинов) за последний месяц резко возросла — т.к. заказчикам наконец стали приходить специализированные компьютеры производства Avalon с процессорами, заточенными именно под расчет SHA256. Butterfly Labs же пока создать такую систему не смогла, хотя обещала поставки 7 месяцев назад и до сих пор принимает предзаказы.

Под катом — несколько фотографий майнера от Avalon.
Читать дальше →
Всего голосов 101: ↑86 и ↓15 +71
Просмотры 95K
Комментарии 468

Получены фотографии кристалла специализированного Bitcoin-процессора Avalon

Блог компании Zeptobars Криптография *
2 месяца назад я писал о том, что первые заказчики начали получать специализированные компьютеры для майнинга / поддержки сети Bitcoin — Avalon. Я сразу же написал разработчику Avalon'a — Yifu Guo, и он согласился выслать мне несколько микросхем для вскрытия. Однако, посылка погрязла в пучине слоупочты России.

К счастью, со мной связался needbmw — оказалось ему приехал Авалон с одним поврежденным чипом, его отпаяли и отдали мне минуя почту. Теперь мы наконец сможем одним глазком взглянуть на внутренности процессора. Особенно это будет интересно многочисленным желающим разработать свой Avalon с блекджэком и косить миллионы.
Читать дальше →
Всего голосов 98: ↑92 и ↓6 +86
Просмотры 66K
Комментарии 91

Рождественская история о таинственном Bitcoin Santa

Open source *


Если ты разработчик open-source приложения, загляни в свой почтовый ящик и проверь папку «спам», вдруг там лежит письмо от биткоин-санты. В лучших традициях биткоин-сообщества (да-да, и Санта Клауса), никто точно не знает того, кто скрывается под псевдонимом Bitcoin Grant, но известно, что он, или она, или они, время от времени появляются из ниоткуда и дарят подарки разработчикам систем с открытым исходным кодом. Единственное отличие от Санты, их подарки — это крупные суммы в биткоинах.

В течении последних месяцев они ищут open source проекты и связываются с разработчиками, чтобы поощрить их усилия по укреплению сообщества, при этом — делают этот анонимно, и не требуют ничего взамен.
Что за Bitcoin Santa
Всего голосов 25: ↑15 и ↓10 +5
Просмотры 14K
Комментарии 7

Что действительно случилось с Vista

Системное программирование *API *Управление проектами *Управление продуктом *Разработка под Windows *
Перевод
См. также: «Что действительно случилось с Vista: инсайдерская ретроспектива»

Я обычно пищу о вещах, которыми непосредственно занимался — или писал код, или управлял проектом. В этой статье я выбрал другой подход, чтобы написать о своём взгляде на глубинные причины фиаско Windows Vista (кодовое название Longhorn). Хотя это случилось более десяти лет назад, то был ключевой период по переходу на мобильные устройства — и те события вызвали долговременные последствия внутри Microsoft. Я нашёл, что многие попытки описать проблемы Microsoft, особенно в связи с переходом на мобильную платформу, неубедительны и не совпадают с моим пониманием того, что случилось. Статья в Vanity Fair «Потерянное десятилетие Microsoft» описывает бюрократическую гниль и подковёрную борьбу («жизнь… стала непрерывно жестокой») или культурную гниль из-за негативных последствий системы оценки рейтинга конкурентных стеков. Последующая статья в The Atlantic описывает ситуацию как классическую «дилемму инноватора».

Думаю, что ситуацию можно изложить иначе — с лучшей привязкой к конкретным фактам о проектах и истинными мотивами ключевых сторон. Это не попытка написать альтернативную историю — я понятия не имею, что бы случилось, не будь сделаны те ошибки. Но они определённо не помогли Microsoft пройти через этот переломный момент в компьютерной индустрии.
Читать дальше →
Всего голосов 38: ↑36 и ↓2 +34
Просмотры 29K
Комментарии 62