Pull to refresh
2
0

User

Send message

Собрать библиотеку hsdis. Насколько глубока кроличья нора?

Reading time7 min
Views1.4K

Библиотека hsdis удобна для преобразования листинга машинного кода, создаваемого JIT-компилятором, в читаемый ассемблерный код. Просмотр ассемблерных инструкций может пригодиться для проверки и отладки какого-то критического участка кода, который, например, чувствителен к latency.

В данной статье я пытаюсь описать процесс сборки hsdis для Windows и для Linux, чтобы помочь вам сэкономить время и обойти подводные камни. Я не делал кросс-компиляцию, т.е. не собирал на Windows библиотеку hsdis для Linux. Для сборки hsdis под каждую платформу я использовал "родную" платформу. Может быть шаги, описанные ниже излишне сложны, но именно эти шаги привели меня к результату. Если есть какой-то более короткий путь к цели, пишите в комментариях.

Читать далее
Total votes 5: ↑4 and ↓1+3
Comments0

Фильм «Проект 'Колибри'» с точки зрения истории, технологии и финансов

Reading time6 min
Views37K
В данной статье представлен обзор канадско-бельгийского фильма The Hummingbird Project 2018 года. Это арт-хаусный проект с Сельмой Хайек, Джесси Айзенбергом и Александром Скарсгордом. Не такой размах бюджета и не строит из себя блокбастер века. Не собрал большую кассу, но поучаствовал в нескольких канадских кинофестивалях.

В фильме в художественной форме рассказывается об интересных аспектах электронной биржевой торговли: технологии коммуникации и волоконно-оптических сетей, борьба за low-latency, конкуренции за каждую сэкономленную миллисекунду, арбитраж между биржами, расположение бирж и дата-центров.

Русский перевод ужасен в технической части («нейтроны» смешаны с «нейтрино», «микроволокна» с «микроволнами»). Но давайте немножко разберемся.

Читать дальше →
Total votes 10: ↑9 and ↓1+8
Comments4

Питер Норвиг: Обучитесь программированию за… 10 лет

Reading time10 min
Views21K
Примечание переводчика: данная статья была опубликована Питером Норвигом в 2001 году. По варианту 2001 года был выполнен перевод на русский язык. В 2014 году статья была обновлена, но перевод не был обновлен. Поэтому я выполнил свой перевод статьи по ее современному варианту 2014 года. Считаю, что статья не потеряла своей актуальности, хоть и несколько устарела. Если найдете какие-то ошибки в переводе, пишите в личку.
Читать дальше →
Total votes 23: ↑22 and ↓1+21
Comments33

Что почитать программисту на досуге

Reading time3 min
Views34K

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

Читать дальше →
Total votes 35: ↑32 and ↓3+29
Comments24

Бесплатного супа больше не будет

Reading time23 min
Views17K
Фундаментальный поворот к параллелизму в программировании

Автор: Герб Саттер
Перевод: Александр Качанов

The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software
(By Herb Sutter)

Ссылка на оригинал статьи: www.gotw.ca/publications/concurrency-ddj.htm

Примечание переводчика: В данной статье дается обзор современных тенденций развития процессоров, а также, что именно эти тенденции значат для нас — программистов. Автор считает, что тенденции эти имеют фундаментальное значение, и что каждому современному программисту придется кое в чем переучиваться, чтобы не отстать от жизни.

Данная статья достаточно старая. Ей уже 7 лет, если считать с момента ее первой публикации в начале 2005 года. Помните об этом, когда будете читать перевод, так как многие вещи, которые для вас уже стали привычными, для автора статьи в 2005 году были в новинку и только-только появлялись.

Читать дальше →
Total votes 122: ↑113 and ↓9+104
Comments81

О самой первой компании по производству ПО, и о самом крупном программном проекте в истории США

Reading time9 min
Views7.6K

Введение


Данная статья является компиляцией из нескольких источников информации о самой первой компании по производству программного обеспечения, а также о самом крупном программном проекте в истории США — проекте SAGE.

Читать дальше →
Total votes 97: ↑93 and ↓4+89
Comments81

Information

Rating
3,651-st
Location
Чад
Date of birth
Registered
Activity