Введение в С++ программирование
Download 66 Kb.
|
Введение в С
Паспорт, Понятие алгоритма, Понятие алгоритма, 9, 1419528158 59838, 7-Автобус саройи ТАРИХИ 77, Amaliyot kundaligi lotin, 601-18курс иши вариант (3), 1403165262 43626, 1404727895 54499, АТК да ишлаб чиқаришни бошқариш асослари, РАБОТА С СЕТЬЮ И ИНТЕРНЕТ INTERNET EXPLORER, 1, ОСОБЕННОСТИ ОБЩЕНИЯ В СЕТИ ИНТЕРНЕТ
- Bu sahifa navigatsiya:
- 1. Первые понятия. Почему, зачем и для чего С++
Введение в С++ программирование. Добрый день, дорогие друзья ! Вы уже знаете, что совсем недавно я параллельно c C-уроками решил вести уроки программирования в системе Visual С++ 6.0. Написав три урока по данной теме, я столкнулся с тем, что должен много рассказывать и пояснять из области С++ программирования. Без этого невозможно продвигаться вперед. Ведь Visual C++ 6.0 - это тоже С++, но в основном разарботанный для программирования под Windows 95/98. Потому, как я уже давно мечтал и все время хотел, я открываю еще и уроки специально по дистанционному изучению С++ программирования. На уроках программирования в системе Visual C++ нужны хотя бы начальные знания из С++. Например, желательно уже иметь понятия о классах, объектах, наследовании, инкапсуляции, конструкторах и деструкторах и так далее. Потому мы с Вами и займемся здесь исключительно только языком С++ параллельно с изучением С и Visual C++ 6.0. Думаю, что этот мой почин и мое решение будут многими поняты, и мои ученики с благодарностью станут посещать мои уроки как С-программирования, так С++ и Visual C++ 6.0. Я же в свою очередь в очередной раз приглашаю всех Вас на свой сайт http://ipg.h1.ru для Вашего возрастания в тонкостях программирования в С/C++ и изучения системы программирования для Windows - Visual C++ 6.0. Я постараюсь излагать все новое понятно и доступно, хорошим русским языком и грамотным языком информатика и программиста. Вообще же обычно начинающему программисту бывает очень трудно найти стоящую книгу для себя, что заставляет его судорожно переворошить массу учебников в поисках своей книги. Эта цель, я думаю, мне под силу. И одновременно такое занятие мне очень по душе и очень даже нравится. Популяризация языка программирования C++, разработка уроков программирования и методических материалов к ним - вот ближайшая цель моих разработок в этой области. Потому давайте сразу же приступим к делу. Начнем сразу и с самого что ни есть с начала. 1. Первые понятия. Почему, зачем и для чего С++? В наш век кажется нет такой отрасли знаний, которая бы так стремительно развивалась, как програмимирование и вычислительная техника. Кажется никакая еще наука не развивалась такими семимильными шагами и такими темпами. Возникает новая техника: компьютеры, процессоры, дисководы. Появляются новые возможности и новые информационные технологии. Программирование сейчас везде и всюду. Оно обслуживает предприятия, оффисы, конторы, учебные заведения - все, где есть управленческий труд и потоки информации. Нелегок труд программиста. Трудны языки программирования. Особенно поражает их многообразие. И сам процесс программирования становится таким объемным и сложным, что старые методы уже никого не удовлетворяют, и на смену им приходят новые методы и новые языки программирования, подобные языку С++ и системе Visual C++ 6.0, способные убыстрить во много раз разработку и сопровождение программ. Сегодня мы смотрим назад из XXI-ого века в XX-й век и восхищаемся новейшими Windows-технологиями, визуальным подходом и объектно ориенированным программированием. За короткий срок они покорили и завоевали весь мир. Немаловажную роль здесь играет язык программирования C++. Но зачем он был нужен, как и почему возник и был востребован? На эти и на другие вопросы мы и постараемся вместе с Вами найти правильные ответы на этом уроке, посвященном С++. C++ - расширение языка С - был разработан сотрудником научно-исследовательского центра AT&T Bell Laboratories (Нью-Джерси, США) Бьерном Строустропом в 1979 году. С++ содержит в себе все, что есть в С. Но, кроме того, он поддерживает объектно ориентированное программирование (Object Oriented Programming, OOP). Изначально С++ был создан для того, чтобы облегчить разработку больших программ. Объектно ориентированное программирование это новый подход к созданию программ. В 60-е годы XX века особо остро возникла потребность создавать большие и сложные программы. Однако, она натолкнулась на ряд трудностей. Люди, связанные с разработкой программ, начали понимать, что создание сложных программ - это гораздо более сложная задача, чем они себе представляли. Проведенные в этот период исследования привели к появлению и интенсивному развитию структурного программирования. Этот подход отличался большей дисциплинированностью, ясностью и простотой тестирования и отладки программ, легкостью их модификации. Создание в 1971 году Никлаусом Виртом (швейцарским математиком) языка Паскаль было одним из замечательных результатов проводившихся исследований в ученой унивеситетской среде. Созданный первоначально исключительно для изучения структурного программирования в академической среде, он стал наиболее предпочитаемым языком во многих унивестиетах мира. Однако, отсутствие в нем необходимых свойств для решения коммерческих задач сдерживало его применение в коммерции, в промышленности и управлении. В течение 70-х и в начале 80-х годов при огромной заинтересованности и поддержке Министерства Обороны США был создан язык программирования Ада. Министерством Обороны США использовались сотни отдельных языков. Но все время хотелось иметь один язык, который бы удовлетворял всем интересам этого ведомства. Таким языком был выбран Паскаль. Но в итоге разработки язык Ада оказался совсем не похожим на Паскаль. Наиболее важное свойство Ады - многозадачность. Оно позволяет программистам разрабатывать алгоритмы параллельного выполнения действий. Другие языки, как например С и С++, одновременно могли выполнять одно действие. Download 66 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2023
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling