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

"Объектно-ориентированныеязыки" рассчитанынаприменениеособогопод-

хода кописаниюзадач, согласнокоторомувзадачевыделяютсянекоторые "объекты"

с характернымдляних "поведением" ивзаимодействующиемеждусобой. Одиниз

9

первых объектно-ориентированныхязыков–Смоллток, онпредназначенисключи-

тельно дляобъектно-ориентированногопрограммирования. Вотличиеотнего, язык

Си++ обладаеткакобъектно-ориентированнымивозможностями, такисредствами

традиционного процедурногопрограммирования.

Радикальные приверженцыразличныхязыковистилей программирования

иногда делаютэкстравагантныезаявления, выделяющиесемействоязыковилиодин

язык какисключительныйиидеальноподходящийдлялюбыхзадач. Например, до-

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

близок кспособурешениязадаччеловеком. Поэтомуповодувысовременемсможе-

те составитьсобственноемнение, т.к. абсолютноистинного, очевидно, нет.

2. Происхождение языка Си++

Язык Си++ былразработанвначале 1980-хгг. БьерномСтрауструпомизком-

пании AT&T Bell Laboratories. Си++ основаннаязыкеСи. Двасимвола "++" вназва-

нии –этоиграслов, символами "++" вязыкеСиобозначаетсяоперацияинкремента

(увеличениезначенияпеременнойна 1). Т.о., Си++ был задуманкакязыкСисрас-

ширенными возможностями. БольшаячастьязыкаСивошлавСи++ какподмножест-

во, поэтомумногиепрограммынаСиможноскомпилировать (т.е. превратитьвнабор

низкоуровневых команд, которыекомпьютерможетнепосредственновыполнять) с

помощью компилятораСи++.

При классификацииязыковпрограммированияязыкСивызываетнекоторые

трудности. Посравнениюсассемблером, этовысокоуровневыйязык. ОднакоСисо-

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

компьютера. ПоэтомуязыкСиотличноподходитдлянаписанияэффективных "сис-

темных" программ. НопрограммыдругихтиповнаСимогутоказатьсядовольно

сложными дляпонимания, иестьрядошибок, которымпрограммынаСиособенно

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