Common Intermediate Language и системное программирование в Microsoft.Net. Макаров А.В - 4 стр.

UptoLike

P3. Операционные системы;
P4. Низкоуровневое программирование;
P7. Объектно-ориентированное программирование;
IT1. Языки программирования.
Книга и сопутствующие ей учебные курсы появились при поддержке
корпорации Microsoft.
Авторы надеются, что данная книга поможет в освоении последних
достижений практического программирования студентам самых различ-
ных специальностей, преподавателям программирования и людям, само-
стоятельно изучающим современные компьютерные технологии.
vii
дачности и создание приложений с параллельным выполнением операций,
предоставляемых ядром операционной системы Windows. Обсуждается ре-
ализация параллельного выполнения кода в .NET, использование библио-
течных средств платформы .NET для создания параллельных приложений.
Изложение материала основывается на документированной специ-
фикации [1 - 5]. В краткий список русскоязычной литературы [6 – 11] вне-
сены книги, которые можно использовать для углубления знаний по рас-
смотренным темам.
Материалы книги могут использоваться в соответствии с требования-
ми «Совокупности знаний по информатики» рекомендаций Компьютер-
ного общества Института инженеров по электротехнике и электронике
(IEEE-CS) и Ассоциации по вычислительной технике (ACM) «Computing
Curricula 2001 Computer Science» (CC2001) [перевод: Рекомендации по пре-
подаванию информатики в университетах/ Пер. с англ.: СПб.: Издательст-
во СПбГУ, 2002. – 372 с.] в таких областях знаний как Операционные сис-
темы (OS), Языки программирования (PL) и Программная инженерия
(SE). Перечислим разделы «Совокупности знаний по информатики» доку-
мента CC2001, которым соответствует содержание книги:
OS2. Основы операционных систем;
OS3. Параллелизм;
OS4. Планирование и диспетчеризация;
OS5. Управление памятью;
PL2. Виртуальные машины;
PL4. Переменные и типы данных;
PL5. Механизмы абстракции;
PL6. Объектно-ориентированное программирование;
PL8. Системы трансляции;
PL9. Системы типов;
PL11. Разработка языков программирования;
SE2. Использование программных интерфейсов приложений (API);
SE3. Программные средства и окружения.
Книга печатается в серии, открытой публикацией отечественных ре-
комендаций по преподаванию информатики:
Преподавание информатики и математических основ информатики для
непрофильных специальностей классических университетов: [учеб. посо-
бие]/В. В. Борисенко [и др.]; [ред. А.В. Михалев]. – М.: Интернет-Ун-т Ин-
форм. Технологий, 2005. – 144 с.: ил., табл. – (Основы информатики и ма-
тематики).
Приведем разделы «Совокупность знаний по математике и информа-
тике» вышеупомянутой разработки, которым соответствует содержание
книги:
vi
vi                                                                                                                                            vii


дачности и создание приложений с параллельным выполнением операций,               P3. Операционные системы;
предоставляемых ядром операционной системы Windows. Обсуждается ре-               P4. Низкоуровневое программирование;
ализация параллельного выполнения кода в .NET, использование библио-              P7. Объектно-ориентированное программирование;
течных средств платформы .NET для создания параллельных приложений.               IT1. Языки программирования.
     Изложение материала основывается на документированной специ-                 Книга и сопутствующие ей учебные курсы появились при поддержке
фикации [1 - 5]. В краткий список русскоязычной литературы [6 – 11] вне-     корпорации Microsoft.
сены книги, которые можно использовать для углубления знаний по рас-              Авторы надеются, что данная книга поможет в освоении последних
смотренным темам.                                                            достижений практического программирования студентам самых различ-
     Материалы книги могут использоваться в соответствии с требования-       ных специальностей, преподавателям программирования и людям, само-
ми «Совокупности знаний по информатики» рекомендаций Компьютер-              стоятельно изучающим современные компьютерные технологии.
ного общества Института инженеров по электротехнике и электронике
(IEEE-CS) и Ассоциации по вычислительной технике (ACM) «Computing
Curricula 2001 Computer Science» (CC2001) [перевод: Рекомендации по пре-
подаванию информатики в университетах/ Пер. с англ.: СПб.: Издательст-
во СПбГУ, 2002. – 372 с.] в таких областях знаний как Операционные сис-
темы (OS), Языки программирования (PL) и Программная инженерия
(SE). Перечислим разделы «Совокупности знаний по информатики» доку-
мента CC2001, которым соответствует содержание книги:
     OS2. Основы операционных систем;
     OS3. Параллелизм;
     OS4. Планирование и диспетчеризация;
     OS5. Управление памятью;
     PL2. Виртуальные машины;
     PL4. Переменные и типы данных;
     PL5. Механизмы абстракции;
     PL6. Объектно-ориентированное программирование;
     PL8. Системы трансляции;
     PL9. Системы типов;
     PL11. Разработка языков программирования;
     SE2. Использование программных интерфейсов приложений (API);
     SE3. Программные средства и окружения.
     Книга печатается в серии, открытой публикацией отечественных ре-
комендаций по преподаванию информатики:
     Преподавание информатики и математических основ информатики для
непрофильных специальностей классических университетов: [учеб. посо-
бие]/В. В. Борисенко [и др.]; [ред. А.В. Михалев]. – М.: Интернет-Ун-т Ин-
форм. Технологий, 2005. – 144 с.: ил., табл. – (Основы информатики и ма-
тематики).
     Приведем разделы «Совокупность знаний по математике и информа-
тике» вышеупомянутой разработки, которым соответствует содержание
книги: