Habr
β
How to become an author
My feed
All streams
Development
Admin
Design
Management
Marketing
PopSci
Search
Write a publication
Settings
Login
Pull to refresh
0
0
Алан Кудухов
@kuduh
User
Follow
Send message
Profile
Publications
Comments
9
Bookmarks
636
More
Dropdown
Followers
2
Following
Copy RSS link
Абстракция — ключ к простому коду
kuduh
Jun 30 2020 at 23:20
Первый способ борьбы со сложностью — абстракция. Стив Макконнелл.
Распараллеливание задач с зависимостями — пример на .NET
kuduh
Sep 7 2018 at 12:01
Питер Вы крутые!!!
Создание архитектуры программы или как проектировать табуретку
kuduh
Oct 17 2016 at 12:44
Отличная статья!!!
От математики к обобщенному программированию
kuduh
Dec 13 2014 at 17:47
Я начал уже в Ozon искать)
SASM – IDE для ассемблера
kuduh
Jul 19 2014 at 10:44
Автор просто молодец)
Bing code search
kuduh
Feb 18 2014 at 20:42
Круто))
А как же всё-таки работает многопоточность? Часть II: memory ordering
kuduh
Jan 16 2014 at 00:33
Вот на русском:
msdn.microsoft.com/ru-ru/magazine/jj863136.aspx
-1 часть
msdn.microsoft.com/ru-ru/magazine/jj883956.aspx
-2 часть
x += x++
kuduh
Aug 5 2013 at 22:45
Все на много легче:
Рассмотрим еще раз код
int x = 3; x = x + x++;
Теперь
представим код
вот так:
Так, если компилятор разбирает выражения слева на право, то первое что сделает компилятор, это посчитает левый узел сохранит его значение в переменную
temp1
, потом посчитает правый узел сохранит его значение в переменную
temp2
, а потом сложит
int x = temp1 + temp2;
Знай сложности алгоритмов
kuduh
Jul 29 2013 at 10:53
«Алгоритмы. Введение в разработку и анализ» ( Ананий Левитин ). Советую!
Information
Rating
Does not participate
Location
Владикавказ, Северная Осетия, Россия
Date of birth
December 18 1987
Registered
July 25 2012
Activity
April 28 at 14:40
msdn.microsoft.com/ru-ru/magazine/jj863136.aspx -1 часть
msdn.microsoft.com/ru-ru/magazine/jj883956.aspx -2 часть
Все на много легче:Рассмотрим еще раз код
Теперь представим код вот так:
Так, если компилятор разбирает выражения слева на право, то первое что сделает компилятор, это посчитает левый узел сохранит его значение в переменную
temp1
, потом посчитает правый узел сохранит его значение в переменнуюtemp2
, а потом сложит