База данных автосалона
1.Введение.
Подбирая краткое и емкое определение, можно сказать, что С++ - это язык С плюс средства поддержки классов и некоторые другие современные элементы.
Язык С был разработан 1970 – х. годах Денисом Ричи, сотрудником корпорации АТ & Т ВеLL Laboratories.первый написанной на этом языке большой программой стала операционная система UNIX ( эта операционная система существовала и до появления С, но ее первые версии были написаны либо на ассемблера, либо на языке В, разработанном Кеном Томсоном – создателем UNIX). Несмотря на то что с является языком общего назначения, подходящим для написания любых программ, своим успехом и популярностью он во многом обязан операционной системе UNIX. Поскольку ее код открыт для модификации, администраторам и программистам, отвечающим за сопровождение этой системы, просто невозможно обойтись без языка С. UNIX и С связаны друг с другом так тесно, что в скором времени после создания этого языка уже не только системные программы, но и все коммерческие программы обеспечение, работавшие под управлением UNIX, писалось или было переписано на С. Данный язык стал настолько популярным, что появилась его версии и для других распространенных операционных систем, так что использование С уже не ограничивается компьютерами, на котором установлен UNIX. Однако, несмотря на широкую популярность, С, обладает определенными недостатками.
Это довольно необычный язык в том отношении, что, будучи языков высокого уровня, С содержит много низкоуровневых элементов. Поэтому он скорее занимает среднюю позицию между языками очень высокого и очень низкого уровня, в том его сила и его слабость. Подобно низкоуровневому языку ассемблера, С позволяет непосредственно обращаться к памяти компьютера. В тоже время, благодаря наличия в нем высокоуровневых элементов, значительно упрощены такие операции, как чтение и запись данных. Таким образом язык С идеально подходит для написания системных программ. Однако для разработки прикладных программ он менее удобен, поскольку со сложности превосходит языки самого высокого уровня. Код, написанной на С, получается менее читабельным, и его компилятор выполняет намного меньше автоматических проверок и других важных операции, облегчающих работу программиста.
Для преодоления этих и других ограничении языка С в начале 1980 – х. годов Бьярн Страуструп из компании AT & BeLL Laboratoties разработал язык С++. В него вошла большая часть элементов С, и поэтому преобладающее количество программ, написанных на С, являются программами на С++. (Обратное не верно: программа на С++ в подавляющем большинстве не являются программами на С.) В отличие от С, язык С++ содержит средства для работы с классами, и поэтому может использоваться для объектно - ориентированного программирования......
Подбирая краткое и емкое определение, можно сказать, что С++ - это язык С плюс средства поддержки классов и некоторые другие современные элементы.
Язык С был разработан 1970 – х. годах Денисом Ричи, сотрудником корпорации АТ & Т ВеLL Laboratories.первый написанной на этом языке большой программой стала операционная система UNIX ( эта операционная система существовала и до появления С, но ее первые версии были написаны либо на ассемблера, либо на языке В, разработанном Кеном Томсоном – создателем UNIX). Несмотря на то что с является языком общего назначения, подходящим для написания любых программ, своим успехом и популярностью он во многом обязан операционной системе UNIX. Поскольку ее код открыт для модификации, администраторам и программистам, отвечающим за сопровождение этой системы, просто невозможно обойтись без языка С. UNIX и С связаны друг с другом так тесно, что в скором времени после создания этого языка уже не только системные программы, но и все коммерческие программы обеспечение, работавшие под управлением UNIX, писалось или было переписано на С. Данный язык стал настолько популярным, что появилась его версии и для других распространенных операционных систем, так что использование С уже не ограничивается компьютерами, на котором установлен UNIX. Однако, несмотря на широкую популярность, С, обладает определенными недостатками.
Это довольно необычный язык в том отношении, что, будучи языков высокого уровня, С содержит много низкоуровневых элементов. Поэтому он скорее занимает среднюю позицию между языками очень высокого и очень низкого уровня, в том его сила и его слабость. Подобно низкоуровневому языку ассемблера, С позволяет непосредственно обращаться к памяти компьютера. В тоже время, благодаря наличия в нем высокоуровневых элементов, значительно упрощены такие операции, как чтение и запись данных. Таким образом язык С идеально подходит для написания системных программ. Однако для разработки прикладных программ он менее удобен, поскольку со сложности превосходит языки самого высокого уровня. Код, написанной на С, получается менее читабельным, и его компилятор выполняет намного меньше автоматических проверок и других важных операции, облегчающих работу программиста.
Для преодоления этих и других ограничении языка С в начале 1980 – х. годов Бьярн Страуструп из компании AT & BeLL Laboratoties разработал язык С++. В него вошла большая часть элементов С, и поэтому преобладающее количество программ, написанных на С, являются программами на С++. (Обратное не верно: программа на С++ в подавляющем большинстве не являются программами на С.) В отличие от С, язык С++ содержит средства для работы с классами, и поэтому может использоваться для объектно - ориентированного программирования......
Курсовая работа (бесплатно)