Файл: Международные и отечественные стандарты языков программирования. Сходство и отличия стандартов..pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 25.06.2023

Просмотров: 109

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Введение.

Глава 1. Международные и отечественные стандарты языков программирования.

1.1 Международная стандартизация.

1.2. Международные организации по стандартизации.

1.3. Отечественные стандарты языков программирования.

ГОСТ 27975-88 Язык программирования АЛГОЛ 68 расширенный.

ГОСТ 23056-78 Язык программирования Фортран.

ГОСТ 23057-78 Язык программирования Базисный Фортран.

ГОСТ 27974-88 Язык программирования АЛГОЛ 68.

ГОСТ 27787-88 Язык программирования БЕЙСИК.

1.4. Пять языков программирования стандарта МЭК 6-1131/3.

Глава 2. Стандарты для языков программирования.

2.1. Международные стандарты языка Фортран.

2.2. Развитие и стандартизация языка С++.

Глава 3. Порядок применения международных и отечественных стандартов, сходства и отличия стандартов.

3.1. Общие нормы.

3.2. Общие нормы международных стандартов.

3.3. Нормы Государственной системы стандартизации России.

Заключение.

Список литературы.

Введение.

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

Стандарты языков программирования:
1. Частный стандарт
Определяется командой разработчиков языков программирования и имеет авторские права.

2. Согласительный стандарт
Создание специальных организационных документов, основанных на соглашении всех заинтересованных участников. Является основным способом обеспечить единообразие различных форм языка.

Стандарты давно используются в технике и программировании. Создание сложной системы немыслимо без стандартов. Они нужны для борьбы с хаосом и неразберихой, но вместе с этим стандарт не должен быть слишком «узким» и мешать техническому прогрессу.

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

Международные стандарты языка являются результатом совместной деятельности экспертов многих стран. Ответственным за стандартизацию языков программирования на международном уровне является подкомитет 22 (SC22), входящий в состав Объединенного технического комитета (JTC1), Международной организации по стандартизации (ISO) и Международной электротехнической комиссии (IEC).

Непосредственной работой по стандартизации языков программирования, поддержкой уже действующих стандартов и разработкой общих требований к стандартам на языки программирования занимаются эксперты разных стран, объединенные в соответствующие рабочие группы подкомитета SC22.

Международная организация по стандартизации (International Organization for Standardization – ISO) является всемирным объединением национальных органов по стандартизации(организаций– членов ISO). Подготовка международных стандартов обычно ведется в соответствующих технических комитетах ISO. Каждая организация– член ISO имеет право быть представленной в тех технических комитетах, тематика которых соответствует ее интересам. В этой работе также принимают участие международные организации– как правительственные, так и неправительственные. ISO, например, тесно сотрудничает с Международной электротехнической комиссией (International Electrotechnical Commission, IEC) по всем вопросам стандартизации в области электротехники. Одобренные техническими комитетами проекты стандартов рассылаются организациям– членам ISO, и проводится голосование. Для публикации в качестве международного стандарта проект должен быть одобрен не менее чем75% организаций– членов ISO, принявших участие в голосовании.


Стандартизация направлена на достижение оптимальной степени упорядочения в определенной области посредством установления положений для всеобщего и многократного применения в отношении реально существующих или потенциальных задач. Стандартизация — деятельность по разработке, опубликованию и применению стандартов; также деятельность по установлению норм, правил и характеристик в целях обеспечения безопасности продукции, работ и услуг для окружающей среды, жизни, здоровья и имущества, технической и информационной совместимости, а также взаимозаменяемости продукции; качества продукции, работ и услуг в соответствии с уровнем развития науки, техники и технологии; единства измерений; экономии всех видов ресурсов; безопасности хозяйственных объектов с учётом риска возникновения природных и техногенных катастроф и других чрезвычайных ситуаций; обороноспособности и мобилизационной готовности страны.

Сегодня национальная система стандартизации перестроена для работы в условиях рыночной экономики в соответствии с правилами работы и нормами международной стандартизации. Стандартизация расценивается государством, как средство управления государством, так сказать эффективный рычаг воздействия на производителей, обеспечивающих выполнение требований безопасности, защиту прав потребителей. Изменение всего уклада российской экономики, проявляющееся в изменении формы собственности большинства предприятий, появлении открытых рынков товаров и услуг, введении новых элементов рыночного регулирования в производственной сфере, существенном ускорении процессов обновления и создания новой продукции, необходимости участия предприятий в международном разделении труда, являются основными предпосылками реформирования национальной системы стандартизации. Деятельность в области стандартизации в современном мире направлена на выполнение трех социально-экономических функций: упорядочение объектов, создаваемых в процессе научно-технического творческого труда человека; установление в нормативных документах по стандартизации организационно-технических, общетехнических и других норм и требований; право использования и соблюдения общих норм и требований, которые установлены в нормативных документах по стандартизации. Роль стандартизации в современных условиях все время возрастает в связи с появлением новых сфер применения стандартов: в социальной сфере, банковской деятельности, страховой медицине, оценочной деятельности и др. Стандартизация является ключевым фактором поддержки государственной социально-экономической политики, способствует развитию добросовестной конкуренции, инноваций, снижению технических барьеров в торговле, повышению уровня безопасности жизни, здоровья и имущества граждан, обеспечивает охрану интересов потребителей, окружающей среды и экономию всех видов ресурсов. Стандартизация в качестве одного из элементов технического регулирования должна внести достойный вклад в экономическое развитие страны, при этом роль и принципы стандартизации в условиях реформирования российской экономики должны быть адекватны.


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

Государственные стандарты отслеживают тенденции развития программирования и дают обязательные рекомендации по их соблюдению. Помимо государственных стандартов (ГОСТ) действуют отраслевые стандарты (ОСТ), стандарты предприятий (СТП).

Помимо вышеизложенных стандартов де-юре имеются стандарты де-факто. Ряд стандартов устанавливается де-факто ведущими фирмами-разработчиками программ и вычислительной техники. Стандарты де-факто появляются на основе идей какой-то широко известной разработки. Выгодно делать продукты в стиле разработки какой-то фирмы, так как пользователи уже имеют навыки работы с меню в стиле «Lotus», электронными таблицами, текстовыми редакторами. Обычно стандартом де-факто определяются используемые операционные системы, трансляторы с языков программирования, организация файлов и средний уровень качества, достигаемый по окончании тестирования программ. Конкретному разработчику выгодно следовать таким стандартам.

Глава 1. Международные и отечественные стандарты языков программирования.

1.1 Международная стандартизация.

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


Цели международной стандартизации:

-сближение уровня качества продукции, изготавливаемой в различных странах;

-обеспечение взаимозаменяемости элементов сложной продукции;

-содействие международной торговле;

-содействие взаимному обмену научно-технической информацией и ускорение научно-технического прогресса.

В области программирования общепризнанной ведущей организацией по разработке стандартов является институт ANSI (Американский национальный институт стандартов), IEEE (международная некоммерческая ассоциация специалистов в области техники), ISO (Организация международных стандартов (International Organization for Standardization)).

Для многих широко распространённых языков программирования созданы международные стандарты. Специальные организации проводят регулярное обновление и публикацию спецификаций и формальных определений соответствующего языка. В рамках таких комитетов продолжается разработка и модернизация языков программирования и решаются вопросы о расширении или поддержке уже существующих и новых языковых конструкций.

Американский национальный институт стандартов или ANSI является частной некоммерческой организацией, которая наблюдает за развитием добровольных стандартов согласия для продуктов, услуг, процессов, систем, и персонала в Соединенных Штатах. Организация также координирует американские стандарты с международными стандартами так, чтобы американские продукты могли использоваться во всем мире. Например, стандарты удостоверяются, что люди, которым принадлежат камеры, могут найти фильм, в котором они нуждаются для той камеры где угодно во всем мире.

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

IEEE- международная некоммерческая ассоциация специалистов в области техники, мировой лидер в области разработки стандартов по радиоэлектронике и электротехнике (Institute of Electrical and Electronic Engineers).


1.2. Международные организации по стандартизации.

Международная организация стандартизации (ISO).

Международная организация ISO начала функционировать 23 февраля 1947 г. как добровольная, неправительственная организация. Она была учреждена на основе достигнутого на совещании в Лондоне в 1946 г. соглашения между представителями 25-ти индустриально развитых стран о создании организации, обладающей полномочиями координировать на международном уровне разработку различных промышленных стандартов и осуществлять процедуру принятия их в качестве международных стандартов.

Международная организация по стандартизации создана в 1946 году двадцатью пятью национальными организациями по стандартизации, на основе двух организаций: ISA (International Federation of the National Standardizing Associations), учреждённой в Нью-Йорке в 1926 году (расформирована в 1942) и UNSCC (United Nations Standards Coordinating Committee), учреждённой в1944 году. Фактически её работа началась с1947 года в СССР был одним из основателей организации, постоянным членом руководящих органов, дважды представитель Госстандарта избирался председателем организации. Россия стала членом ИСО как правопреемник СССР. 23 сентября 2005 года Россия вошла в Совет ИСО.

При создании организации и выборе её названия учитывалась необходимость того, чтобы аббревиатура наименования звучала одинаково на всех языках. Для этого было решено использовать греческое слово ισος — равный, вот почему на всех языках мира Международная организация по стандартизации имеет краткое название «ИСО».

Сфера деятельности ИСО касается стандартизации во всех областях, кроме электротехники и электроники, относящихся к компетенции Международной электротехнической комиссии (МЭК, IEC). Некоторые виды работ выполняются совместными усилиями этих организаций. Кроме стандартизации, ИСО занимается проблемами сертификации.

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

Официальными языками являются: английский, французский и русский.

Международная электротехническая комиссия (IEC).

Организация IEC (МЭК), образованная в 1906 г., является добровольной неправительственной организацией. Ее деятельность, в основном, связана со стандартизацией физических характеристик электротехнического и электронного оборудования. Основное внимание IEC уделяет таким вопросам, как, например, электроизмерения, тестирование, утилизация, безопасность электротехнического и электронного оборудования. Членами IEC являются национальные организации (комитеты) стандартизации технологий в соответствующих отраслях, представляющие интересы своих стран в деле международной стандартизации.