Хабр
Все потоки
Поиск
Написать публикацию
Настройки
Войти
Обновить
2
0
Алан Кудухов
@kuduh
Пользователь
Подписаться
Отправить сообщение
Профиль
Статьи
Посты
Новости
Комментарии
9
Ещё
Открыть список
Закладки
635
Подписчики
2
Подписки
Скопировать ссылку на RSS
Абстракция — ключ к простому коду
kuduh
30 июн 2020 в 20:20
Первый способ борьбы со сложностью — абстракция. Стив Макконнелл.
Распараллеливание задач с зависимостями — пример на .NET
kuduh
7 сен 2018 в 09:01
Питер Вы крутые!!!
Создание архитектуры программы или как проектировать табуретку
kuduh
17 окт 2016 в 09:44
Отличная статья!!!
От математики к обобщенному программированию
kuduh
13 дек 2014 в 14:47
Я начал уже в Ozon искать)
SASM – IDE для ассемблера
kuduh
19 июл 2014 в 06:44
Автор просто молодец)
Bing code search
kuduh
18 фев 2014 в 16:42
Круто))
А как же всё-таки работает многопоточность? Часть II: memory ordering
kuduh
15 янв 2014 в 20:33
Вот на русском:
msdn.microsoft.com/ru-ru/magazine/jj863136.aspx
-1 часть
msdn.microsoft.com/ru-ru/magazine/jj883956.aspx
-2 часть
x += x++
kuduh
5 авг 2013 в 18:45
Все на много легче:
Рассмотрим еще раз код
int x = 3; x = x + x++;
Теперь
представим код
вот так:
Так, если компилятор разбирает выражения слева на право, то первое что сделает компилятор, это посчитает левый узел сохранит его значение в переменную
temp1
, потом посчитает правый узел сохранит его значение в переменную
temp2
, а потом сложит
int x = temp1 + temp2;
Знай сложности алгоритмов
kuduh
29 июл 2013 в 06:53
«Алгоритмы. Введение в разработку и анализ» ( Ананий Левитин ). Советую!
Информация
В рейтинге
Не участвует
Откуда
Владикавказ, Северная Осетия, Россия
Дата рождения
18 декабря 1987
Зарегистрирован
25 июля 2012
Активность
17 ноября 2025 в 06:43
msdn.microsoft.com/ru-ru/magazine/jj863136.aspx -1 часть
msdn.microsoft.com/ru-ru/magazine/jj883956.aspx -2 часть
Все на много легче:Рассмотрим еще раз код
Теперь представим код вот так:
Так, если компилятор разбирает выражения слева на право, то первое что сделает компилятор, это посчитает левый узел сохранит его значение в переменную
temp1, потом посчитает правый узел сохранит его значение в переменнуюtemp2, а потом сложит