УНИВЕРСИТЕТІНДЕ ЖАСАҒАН БАҒДАРЛАМАЛАУ ТІЛІ


Slide 1

ҚАЗАҚСТАН БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ ҚАРАҒАНДЫ ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ

Жазған: Б. Шингис

Тексерген: Әйгерім Смбек

Тобы:КВТ 9/18-1

Slide 2

Дамудың тарихи кезеңі

Жыл

Язык BCPL

1966

Язык Би (оригинальная разработка Томпсона под UNIX)

1969

Язык Си

1972

Си с классами

1980

C84

1984

Cfront (выпуск E)

1984

Cfront (выпуск 1. 0)

1985

Множественное/виртуальное наследование

1988

Обобщённое программирование (шаблоны)

1991

ANSI C++ / ISO-C++

1996

ISO/IEC 14882:1998

1998

ISO/IEC 14882:2003

2003

C++/CLI

2005

TR1

2005

C++ 11

2011

C++ 14

2014

C++ 17

2017

C++ 20

2020

Slide 3

BCPL

BCPL (Basic Combined Programming Language) - Мартин Ричардс 1966 жылы Кембридж университетінде жасаған бағдарламалау тілі. Бастапқыда ол басқа тілдерге арналған компиляторлар жазуға арналған.

Slide 4

Қазір BCPL іс жүзінде қолданылмайды, бірақ бір уақытта бұл жақсы портативті болғандықтан өте маңызды болды. Синтаксисі аздап өзгертілген тілдің шешілген нұсқасы В бағдарламалау тіліне айналды, ол С бағдарламалау тіліне қатты әсер етті. Осы себептен бағдарламашылар BCPL атауын «C Programming Language Before» («Си тілінен бұрын пайда болған бағдарламалау тілі») деп әзіл-қалжыңмен ашты.

BCPL

Slide 5

B(1969)

B, ең алдымен, Кен Томпсонның Деннис Ричидің үлесімен жазылған туындысы болды және 1969 жылы жарық көрді. В тілі рекурсивті, сандық емес, машинадан тәуелсіз қосымшаларға арналған, мысалы, операциялық жүйенің бағдарламалық жасақтамасы және бағдарламалау тілдері. Бұл типтік емес тіл, бірыңғай деректер типі, ол қандай болса да, негізгі машинаның жадының табиғи сөз форматы болды. Контекстке байланысты бұл сөз бүтін сан немесе жад адресі ретінде қарастырылды.

B onnie-Томпсонның әйелі

Slide 6

C

C - 1969-1973 жылдары Bell Labs қызметкері Деннис Ричи В тілінің эволюциясы ретінде жасаған статикалық типтегі типтелген бағдарламалау тілі. Ол бастапқыда UNIX операциялық жүйесін енгізуге арналған, бірақ содан бері көптеген басқа платформаларға шығарылды. Тілдің дизайны бойынша оның құрылымдары машинаның типтік нұсқауларымен тығыз байланысты, соның арқасында ол құрастыру тілі тән жобаларда, соның ішінде операциялық жүйелерде де, әртүрлі құрылғыларға арналған суперкомпьютерлерден енгізілгенге дейін әр түрлі қолданбалы бағдарламалық жасақтамада қолдануды тапты жүйелер. С бағдарламалау тілі бағдарламалық жасақтаманың дамуына айтарлықтай әсер етті және оның синтаксисі C ++, C #, Java және Objective-C сияқты бағдарламалау тілдеріне негіз болды.

Slide 7

Қазіргі бағдарламалау тілдерінің ішінде Си тілі ең кең таралған тіл. Си тілі әмбебап, бірақ жүйелік бағдарламалау мәселелерінде оның тиімді қолданылуы - аудармашылар, операциялық жүйелер, құралдар жасау. .

Slide 8

Си тілі өзін тиімді, алгоритмді қысқа жазуда және бағдарламалардың логикалық үйлесімділігінде дәлелдеді. Көп жағдайда Си тілінде жазылған бағдарламалар жылдамдығы бойынша Assembler-де жазылған бағдарламалармен салыстырылады, ал олар визуалды және қызмет көрсету оңай

Slide 9

Ерекшеліктері

Тілдің идеологиясының қалыптасуына көп жағдайда оны жасаушылардың алға қойған мақсаты - жүйелік бағдарламашыны Ассемблердің орнын баса алатын ыңғайлы аспаптық тілмен қамтамасыз ету әсер етті.

Accembler

Нәтижесінде компьютерлік аппараттық құралдарға әдеттен тыс қол жетімділікті қамтамасыз ететін жоғары деңгейлі бағдарламалау тілі пайда болды.

Slide 10

Бір жағынан, қазіргі заманғы жоғары деңгейдегі басқа тілдер сияқты Си тілі де құрылымдық бағдарламалау құрылымдарының, модульділіктің және блоктық бағдарлама құрылымының толық жиынтығын қолдайды. Екінші жағынан, Си тілінің бірқатар төменгі деңгейлік ерекшеліктері бар.

Ерекшеліктері

Slide 11

C ++ - байыпты бағдарламашылардың жұмысын жағымды етуге бағытталған жалпы мақсаттағы бағдарламалау тілі. Кішкентай бөлшектерді былай қойғанда, C ++ - бұл С-тің супер жиынтығы, C++-тің мүмкіндіктерінен басқа, C ++ жаңа типтерді анықтаудың икемді және тиімді құралдарын ұсынады.

Slide 12
Ұқсас жұмыстар
Бағдарламалау және бағдарлама
лгоритмдік тілдің алфавиті, синтаксисі және семантикасы. Тілдің синтаксисін синтаксистік диаграмма және метатіл формуласы көмегімен сипаттау
Алгоритм туралы ақпарат
Нейролингвистикалық бағдарлау туралы ақпарат
Бағдарламалау тілі
Қазақ ономастарының персоналииі
Айнымалының мәндерін шығару форматы түрлендіру спецификаторының көмегімен беріледі - символынан басталатын символдар тізбегі
Кирллицадан қазақшаны латинцага аударатын программа құру
Түрі географиялық ақпараттық жүйе
Шешілмейтін алгоритмдер туралы түсінік. Алгоритм .күрделілігі. Алгоритм түсінігінің функция түсінігімен байланысы. Алгоритмдік тіл және оны сипаттамалар
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz