С C ТІЛДЕРІ НЕГІЗДЕРІ. С С тілдерінде жазылған программаның құрылымы



Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 6 бет
Таңдаулыға:   
Сабақтың тақырыбы: СC++ ТІЛДЕРІ НЕГІЗДЕРІ. СС++ тілдерінде жазылған программаның құрылымы
Сабақтың мақсаты: Студенттерге СC++ тілдері негіздері туралы, СС++ тілдерінде жазылған программаның құрылымын түсіндіру. СC++ тілде жұмыс жасауға дағдыландыру.
C тілі 1969 - 1973 жылдары арасында АҚШ-та Bell Tele phon Laboratories компаниясының программалаушылары Дэннис Ритчи мен Кен Томпсон бас тауы мен дүниеге келді. Бұл тілдің негізі Алголдан басталып, Паскаль жəне ПЛ1 тілдерімен қатар пайда болды.
C тілінің шығуы UNIX операциялық жүйесінде программалау мен тығыз байланысты, өйткені бұл жүйе ассемлерде жəне осы С тілінде жазылып шыққан болатын. UNIX жұмыс істеу ортасы C тілін жүйелік программалау тілі ретінде елге таныстырды, ол компиля тор лар мен операциялық жүйелер жазу үшін қолайлы деп саналды, кейін нен С тілі кез келген салада програм малар жазуға да өте қолай лы тіл болып табыла тыны анықталды.
Алғаш рет UNIX 1969 жылы Нью-Джерси штатындағы Bell фир ма сының лабораториясында PDP-7 компьютерінде жасалып шықты. UNIX жүйесі PDP-7 компьютерінің ассемблер тілінде жазылды. Бұдан соң сол лаборато рияның жетекшісі Кен Томпсон 1970 жылы В деп аталған жаңа тілге арнап компи лятор жасап шықты. Осы тілді C (ағылшынша Си) тілінің негізі деп атауға болады.
С тілінің алғашқы нұс қасы Б.Керниган мен Д.Ритчидің "С программалау тілі" деген кітабы арқылы бірнеше рет жарық көрді (1985-1991 жж.). Осы кітап тілдің стандарты сияқты болды, бірақ мұнда аздаған кемшіліктер бар екендігі анықталды. Сондықтан оны жетілдіру мақсатында Америка ұлттық стандарттар инсти- тутында (ANSI) Тех никалық комиссия құрылып, 1983 ж. ANSI С деп аталған тіл стандарты бекітілді. Мұнда тек програм малау мəселе лері ғана қарастырылмай, кең таралып келе жатқан IBM PC компьютер леріне арналған компиляторлар жасау істері де қамтылды.
С тілін ары қарай жетілдіріп, сол Bell Tele phon Laboratories қызметкері Бьерн Страуструп "Кластары бар С" тілін жасап шығарды, ол 1983-жылы С++ тілі деген атқа ие болды. С++ тілі объектіге бағытталған программалау тілі болып саналады, ол бұрынғы С тіліне кластардың енгізілуімен ерекше ленеді.
1986 жылы Бьерн Страуструп "С++ программалау тілі" кітабын шығарды, сол кезден бері тілдің бірнеше нұсқалары пайда болып, ол қазіргі ең көп тараған тілдердің біріне айналды. Тілдің халықаралық стандарты 1998 ж. бекітілді, бұл стандарт бойынша С++ тілі C тілінің 1990 ж. бекітілген стандартына негізделеді. Бұл оқулықтағы мысалдар осы стандартты пайда ланады. Бірсыпыра фирмалар C++ тіліне арнап компиляторлар жазды, мысалы, Borland International фирмасы 1989 ж. Жасаған біріктірілген программалау ортасы TurboC++ жүйесін дүниеге келтірді. Ол DOS ортасында жақсы жұмыс істеді. Ал 1992 ж. жасалған Borland C++ жүйесі Windows ортасында да жұмыс істейтін жақсы компилятор болып табылады. Сонымен СС++ программалары дайындалып орындалатын біріктірілген (интег ралданған) орта DOS ортасында да жəне Windows жүйе сінде де жұмыс істей береді. Біз қарастырғалы отыр- ған СC++ тілдерінің негізгі ұғымдары мен опера тор лары кез келген мектептің немесе жоғары оқу орнының компью терлерінде орнатылған ТурбоС біріктірілген ортасының редакторы арқылы немесе Visual C++ програм малау ортасында теріліп орындалады.

СС++ тілдерінде жазылған программаның құрылымы
С тіліндегі программа құрылымы төмендегідей болады:
#препроцессор директивалары
. . . . . . . . .
#препроцессор директивалары
функция а()
{операторлар}
функция b()
{операторлар}
void main ()
программаның орындалуын бастайтын функция
{операторлар:
сипаттау операторлары
меншіктеу операторлары
функция
бос оператор
құрама операторлар
таңдау операторлары
цикл операторлары
көшу ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Turbo pascal программалау жүйесі туралы ақпарат
СИ бағдарламалау тілі және жобалануы туралы
СИ тіліндегі файлдар және мәтіндік файлдар
Си бағдарламалау тілі
СИ бағдарламалау тілі және жобалануы
СИ тіліндегі символдық функциялар мен процедуралар
СИ тіліндегі функциялар
Бағдарлы оқытуды ұйымдастырудың негіздері
C Builder 6 ортасы және оның мүмкіндіктері
Java кең таралған программалау тілі
Пәндер