Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Семинар

Мобильное программирование

Москва, 30 июня 2004 г.

Продолжительность семинара: 6 академических часов.

[программа] [условия участия] [оформление заявки] [контактная информация]

Обеспечение мобильности (переносимости, портабельности) программного обеспечения (ПО) - задача исключительной важности и сложности. Один из общепринятых способов повышения мобильности ПО - стандартизация окружения приложений: предоставляемых программных интерфейсов, утилит и т.п. На уровне системных сервисов подобное окружение описывается стандартом POSIX (Portable Operating System Interface - мобильный интерфейс операционной системы), на уровне языка программирования - стандартом конкретного языка, например, языка C.

Основная задача настоящего семинара состоит в рассмотрении приемов и методов использования стандартизованных языковых конструкций, служебных программ и функций. Главное - прочувствовать дух стандартов, научиться мобильным образом применять заложенные в них возможности.

На семинаре предполагается рассмотреть наиболее современную версию стандарта POSIX, в редакции от 2003 года, которую можно назвать "стандартом втройне", а именно: стандартом IEEE Std 1003.1, Техническим стандартом Open Group и международным стандартом ISO/IEC 9945.

Применительно к языку C также предполагается рассмотреть наиболее современную версию - C99 (международный стандарт ISO/IEC 9899:1999).

Последние версии стандартов POSIX и C существенно отличаются от предыдущих, они предоставляют прикладным программистам множество новых возможностей повышения мобильности приложений. В то же время, русскоязычная информация об этих версиях стандартов практически отсутствует, так что слушатели семинара получат существенные преимущества по сравнению с другими разработчиками.

Семинар ориентирован на прикладных программистов, в первую очередь - на разработчиков систем реального времени и встроенных систем. Предполагается, что слушатели владеют языком C и имеют опыт работы с какой-либо версией ОС Unix.

Посещение семинара позволит повысить эффективность разработок за счет сокращения сроков переноса приложений на новые аппаратно-программные платформы.

Автор и ведущий семинара

Галатенко Владимир Антонович,
доктор физико-математических наук,
заведующий сектором автоматизации программирования НИИ системных исследований РАН

Программа

1. Формулировка проблемы мобильности
1.1. Рассматриваемые приложения и аппаратно-программные конфигурации
1.2. Рассматриваемый класс изменений аппаратно-программных платформ

2. Основные причины возможной немобильности приложений
2.1. Особенности микропроцессоров
2.2. Особенности Си-компилятора для различных целевых платформ

3. Краткое описание стандартов, составляющих базу мобильности
3.1. Следование стандартам как основной способ повышения мобильности
3.2. Стандарт прикладного программного интерфейса с операционной системой
3.3. Стандарт языка программирования Си
3.4. Стандарты сетевого взаимодействия

4. Рекомендации по написанию мобильных программ
4.1. Рекомендуемые опции компиляции Си-программ
4.2. Правила именования программных объектов
4.3. Мобильное использование простых типов данных
4.4. Мобильное использование структурных типов данных
4.5. Средства опроса характеристик целевой платформы и их использование

5. Рекомендации по оформлению немобильных фрагментов
5.1. Средства условной компиляции и их поддержка инструментальной платформой
5.2. Оформление ассемблерных вставок и других платформно-зависимых конструкций

6. Заключение

Условия участия

Стоимость участия в семинаре составляет 120 долларов США, с учетом НДС.
Оплата производится в рублях по курсу ЦБ РФ на день оплаты.

Для того, что бы посетить семинар, необходимо оставить заявку. Сделать это можно, заполнив нижеприведенную форму, либо позвонив по телефону (095) 782-9207.

Оформление заявки на участие

Поля, обозначенные синим цветом, надо обязательно заполнить

Фамилия Имя Отчество:
Город:
Телефон:
E-mail:
Бронирование гостиницы: Да - с какого числа:
Нет
Категория: Частное лицо
Юридическое лицо

Заполняется только юридическими лицами:

Точное название организации:
Физический адрес организации:
Юридический адрес организации:
ИНН:
Факс:
Количество участников:
Фамилия И.О. участника(ов)
(полностью):
Форма оплаты: безналичный расчет (по счету)
наличными при регистрации
 

Контактная информация

По вопросам, связанным с участием, пишите по адресу manager@citforum.ru или звоните по телефону (095) 782-92-07.

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...