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

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

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

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

Добавлен: 25.06.2023

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

Скачиваний: 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С: Предприятие, обслуживающий огромный сектор потребителей – множество компаний, которые ведут бухгалтерский учет в соответствии с нормами Российскими стандартами бухгалтерского учета. Подавляющее же большинство программного обеспечения, создаваемого сегодня в Российской Федерации, пишется на таких популярных языках программирования, как С++, Java, PHP и другие. Современная Платформа "1С: Предприятие" предоставляет разнообразные средства для обмена данными и интеграции прикладных решений. Она позволяет создавать, обрабатывать и обмениваться данными различных форматов. Важно, что данная система способна поддерживать различные протоколы обмена, поддерживать стандарты взаимодействия с другими подсистемами и разрабатывать собственные Интернет-решения. Что делает данную платформу не зависимой от конфигурации и модификации технической составляющей. Решения построены на основе российских и международных стандартов и протоколов электронного обмена данными.

Ещё одной сложившейся проблемой остаётся проблема «русского программирования». Все аргументы в пользу «русского программирования» многочисленны и обоснованы, но все они хороши «в теории». На практике же – сплошное разочарование. Поддержку идентификаторов на кириллице имеют очень малое число языков или сред разработки. Существуют отечественные разработки типа языка «Глагол», «Валентина» и т.п. Но сфера их применения достаточно ограниченна, в основном в образовательной деятельности.


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

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

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

1. Апокин И.А. Развитие вычислительной техники и систем на ее основе // Ново-

сти искусственного интеллекта, №1, 2004.

2. Ваулин А.С.,“Языки программирования” кн.5, 1993 г.;

3.  Вольфенгаген В. Э. Конструкции языков программирования. Приёмы описания. — М.: Центр ЮрИнфо Р, 2001. — 276 с. — ISBN 5-89158-079-9

4. Исаенко Л. С. «Метрология стандартизация и сертификация» Учебник-Москва,2005 2) Крылова Г.Д. Основы стандартизации, сертификации, метрологии: Учебник для вузов. – М.: Аудит, ЮНИТИ, 1998. – 479 с. 3) Г. Д. Крылова «Основы стандартизации, сертификации и метрологии» Учебник-Москва, 2003 4) В. А. Швандар «Стандартизация и управление качеством» Учебник– Санкт-Петербург,2000

5. Касвандс Э.Г.; “Введение в программирование на языке Ассемблер” ч.1,

6. Керниган Б.В., Д. Ритчи, А. Фьюэр “Язык программирования Си.”  Русский перевод: Москва: Финансы и Статистика. 1985 г.;

7.  Малютин Э.А., Малютина Л.В., 1982 г.;“Языки программирования”,

8. Нестеров И.А., Ефремов М.А. Использование языка программирования «1С» в

обучении и разработке. – М.: Московская финансово-промышленная академия, 2011.

9. Поспелов Д.А. Становление информатики в России. – Новосибирск: Научно-

издательский центр ОИГГМ СО РАН, 2008.

10.  Роберт У. Себеста. Основные концепции языков программирования = Concepts of Programming Languages / Пер. с англ. — 5-е изд. — М.: Вильямс, 2001. — 672 с. — 5000 экз. — ISBN 5-8459-0192-8 (рус.), ISBN 0-201-75295-6 (англ.)
11. Терехов А. Российская индустрия программирования // «Открытые системы»,№ 03, 2002.

12. Официальный сайт Федеральной службы государственной статистики РФ

[электронный ресурс] // URL:

http://www.gks.ru/wps/wcm/connect/rosstat/rosstatsite/main/population/education/#.

13. Официальный сайт издательства «Открытые системы» [электронный ресурс]

// URL: http://www.osp.ru/os/#/home .