Реферат: Основы программирования на языке Си

добавлены вСи, вчастности, дляустраненияэтихнедостатков.

3. Стандарт ANSI Си++

Национальный ИнститутСтандартизацииСША (American National Standards

Institution, ANSI) разработал "официальные" стандартыдлямногихязыковпрограм-

мирования, втомчиследляСииСи++. Этистандартысталиобщепринятымииони

имеют оченьбольшоезначение. Программу, целикомнаписанную на ANSI Си++, га-

рантированно можнозапуститьналюбомкомпьютере, длякоторогоимеетсякомпи-

лятор ANSI Си++. Другимисловами, стандартгарантируетпереносимостьпрограмм

на языке ANSI Си++.

В действительностибольшинствоверсийСи++ представляютсобойстандарт-

ный ANSI Си++, дополненныйнекоторымимашинно-зависимымивозможностями.

Эти специфическиесредствапредназначеныдляоблегчениявзаимодействияпро-

грамм сконкретнымиоперационнымисистемами. Вообще, впрограммах, которые

должны бытьпереносимыми, подобнымиспецифическимивозможностямиследует

пользоваться какможнореже. ВтакихслучаяхчастипрограммынаСи++, вкоторых

используются не-ANSI компонентыязыка, целесообразноособымобразомпомечать,

так, чтобыихлегкоможнобылоотделитьотосновнойчастипрограммыимодифи-

цировать длядругихкомпьютеровиоперационныхсистем.

10

4. Среда разработки Microsoft Developer Studio Visual С++

Известно, чтолучшийспособизученияязыкапрограммированиязаключаетсяв

том, чтобыписатьнанемпрограммыипроверять, какониработаютнакомпьютере.

Для этогонеобходимынесколькопрограмм:

•Текстовый редактор, спомощьюкоторогоможнонабиратьиредактировать

исходный текстпрограммнаСи++.

•Компилятор. Этапрограммавыполняетпреобразованиеисходноготекстав

машинные команды, которыекомпьютерможетнепосредственновыпол-

нять.

•Компоновщик, которыйсобираетотдельныескомпилированныечастипро-

К-во Просмотров: 587
Бесплатно скачать Реферат: Основы программирования на языке Си