Заметки о программировании






Заметки о программировании

Слабо связанные процессы
Простой пример

Обобщенная задача взаимного исключения
Замечание
Пример
Новый подход к задаче взаимного исключения
Необходимость в более реалистическом решении
Синхронизирующие примитивы

Определение
Применение синхронизирующих примитивов к задаче взаимного исключения
Типичное использование общего семафора
Избыточность общего семафора

Ограниченный буфер
Взаимодействие через переменные состояния
Пример приоритетного правила
Пример с диалогами

Замечание 1. если оператор при
Замечание 2. окончательная интерпретация
Совершенствование предыдущей программы

Проблема тупиков
Алгоритм банкира
Применение алгоритма банкира
Заключительные замечания

Стили и методы программирования

Программирование на языках появилось одновременно с вычислительными машинами. Конрад фон Цузе, построивший первую в мире серию программно-управляемых вычислительных машин (Германия, 1938-1944 г.), создал язык Plankalkul для записи программ. Квалифицированные сотрудники писали программы на этом языке, а техники затем вручную переводили их в машинные коды. Сейчас наиболее широко используются традиционные языки. В их число входят FORTRAN, Pascal, C/C++, Ada, Java и т. п.


Мотивационный менеджмент

Мотивационный менеджмент - это есть не что иное как попытка заставить вас работать больше, а платить за это, в лучшем случае, столько же. Вот вы зачем ходите на работу? Чтобы раздобыть денег, верно ведь? Так такая, к хренам собачим, может другая мотивация кроме денег. Все остальное чистый развод на деньги. Будьте бдительны.

Мотивационный менеджмент
Менеджмент персонала
Менеджмент - Стимулирование
Теория - мотивации
Мотивационный менеджмент труда

Управление мотив. менеджментом