Основни символи, коментари, константи и променливи в С++

автори:
Кирил Любчев Георгиев
Георги Димитров Митковски

Редица от инструкции, водеща до решаване на определена задача, се нарича програма, а процесът на писане на програми – програмиране. Инструкциите, с помощта на които се записва програма, изграждат език, наречен език за програмиране.

Машинният език е множество от машинни инструкции, които процесорът на компютъра може директно да изпълни. Програмата на машинен език е редица от чисала, записани в двоична позиционна система.

Сега съществуват стотици езици за програмиране. Те могат да бъдат класифицирани по различни признаци. Най-общоприетата класификация е по степента на зависимост на езика от компютъра. Езикът за програмиране С++ притежава средства за програмиране почти на машинно ниво.

С++ е език за обектно ориентирано програмиране. Създаден е от Бярне Страуструп от АТ&Т Bell Laboratories в края на 1985 г. С++ е разширение на езика С в следните три направления:

  1. Създаване и използване на абстрактни типове данни;
  2. Обектно-ориентирано програмиране;
  3. Подобрения на конструкции на езика С (производни типове, наследяване, полиморфизъм).

През първите шест месеца след описанието му се появяват над 20 търговски реализации на езика, предназначени за различни компютърни системи. От тогава до сега С++ се разраства чрез добавяне на много нови функции и затова процесът на стандартизацията му продължава и до момента. С++ е пример за език, който расте и се развива. Всеки път, когато потребителите му са забелязвали някакви пропоски или недостатъци, те са го обогатявали със съответните нови възможности.

За разлика от С++ езикът паскал е съсдаден планомерно главно за цели на обучението. Разрастващите се езици, към които принадлежи С++, са доста объркани, тъй като хора с различни вкусове правят различни нововъведения. Освен това заради мобилността на програмите, не е възможно премахването на стари конструкции, даже да съществуват удобни техни подобрения. Така разрастващият се С++ събира в себе си голям брой възможности, които не винаги добре се съвместяват.

Езиците, създадени от компетентни хора по принцип са лесни за научаване и използване. Разрастващите се езици обаче държът монопола на пазара. Сега С++ е водещият език за програмиране с общо значение. Лошото е, че не е много лесен за усвояване и има своите неудобства и капани. Но той има и огромни приложения – от програми на ниско, почти машинно ниво, до програми от най-висока степен на абстракция.

Сходни статии:

  1. Основни елементи на езика C Езикът С е структурен език , много мощен и гъвкав.  Първата разработка е на Денис Ричи съвместно с Кен Томпсън през 1972. Като всеки език и той се характеризира със...
  2. Свързан стек. Основни операции typedef int INFO_TYPE; struct stack_el{ INFO_TYPE info; stack_el *link; }; //Функция за добавяне на елемент void push(stack_el **t, INFO_TYPE x) //Указателят към върха на стека трябва да се промени, затова...
  3. Свързана опашка. Основни операции в C++ Указателят F сочи особен елемент със същата структура като останалите елементи в опашката, като в полето му link се съдържа указател към първия елемент на опашката. Празна опашка – F...
  4. Софтуерни средства за създаване на агентни системи Поради засиления интерес към агентната технология и увеличеното финансиране на изследванията в тази област, се използва разнообразие от софтуерни средства за създаване на агент базирани приложения и мулти агентни системи....
  5. Основни текстови елементи в документите в Microsoft Office Word Основни текстови елементи в документите в Microsoft Office Word са всички свързани помежду си символи или последователности от символи. Връзката е определена от управляващи символи и точно поради това програмата...

Студио за уеб дизайн услуги, изработка на сайтове, SEO оптимизация и Интернет реклама Seven Web Design представя своите професионални уеб дизайн умения на високо ниво. Seven Web Design е продукт на Уеб Дизайн България Груп ООД ®
Comments are closed.