|
|||||||||
|
|||||||||
|
|
Специальные ресурсы/Информатика и информационные технологии/Основные понятия и языки программирования
[ Научные материалы ]
Объектно-ориентированные технологии проектирования прикладных программных систем
Основные понятия объектно-ориентированного подхода. Объектно-ориентированная разработка программ. Объектно-ориентированные языки программирования...
Объектно-ориентированное проектирование на основе эталонных моделей
Несмотря на обилие специальной литературы и инструментальных средств применение прогрессивных
методологий разработки программного обеспечения на деле оставляет желать лучшего.
По-видимому, многим разработчикам представляется слишком большим разрыв между "словом
и делом". А ведь проблема снижения трудозатрат при создании программных систем по-прежнему
актуальна. Надеемся, что наша статья поможет кому-то сделать первый шаг в объектно-ориентированном
направлении при проектировании программных систем управления, работающих в режиме
реального времени.
Слово в защиту... C
В отличие от большинства "правильных" языков C обладает весьма странным, можно сказать
"немашинным", синтаксисом. C-представление программы множеством множеств (математики
любят тавтологию) данных, команд и комбинированных данных/команд для своих времен
было, мягко говоря, неожиданностью. Но очень удачной. C-подобность для современного
языка -- главное условие "модности".
Введение в многопоточность
В статье рассматриваются методы синхронизации потоков одного или нескольких процессов.
Все методы основаны на создании специальных объектов синхронизации. Эти объекты характеризуются
состоянием. Различают сигнальное и несигнальное состояние. В зависимости от состояния
объекта синхронизации один поток может узнать об изменении состояния других потоков
или общих (разделяемых) ресурсов.
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Copyright © 2003 «Инженерное образование» E-mail: techno@bmstu.ru | тел.: +7 (095) 263-68-63 |
|