Форум программистов, компьютерный форум CyberForum.ru

Немного теории - C++

Войти
Регистрация
Восстановить пароль
 
c00kie
 Аватар для c00kie
2 / 2 / 0
Регистрация: 27.12.2010
Сообщений: 71
06.01.2012, 13:21     Немного теории #1
Доброго дня, форумчане! Пишу курсач на тему Системы программирования. Препод сказал, что у меня нет информации о видах систем программирования. Гугл по такому запросу ничего подходящего не выдает. Прошу помощи, объясните кто-нибудь, что именно я должен написать о видах систем или ссылку на ресурс с такой информацией
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2012, 13:21     Немного теории
Посмотрите здесь:

немного поменять, C++
C++ Исправить немного
немного усовершенствовать... C++
немного не обычно C++
Подправьте немного... C++
C++ Еще немного по теории
немного теории C++
C++ Немного о списках
C++ немного об указателях
подправить немного C++
Немного шаблонов C++
Немного о sizeof C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sadom
11 / 11 / 1
Регистрация: 06.01.2012
Сообщений: 18
06.01.2012, 14:06     Немного теории #2
Видимо речь об этом
Синтаксис языка описывает систему правил написания различных языковых конструкций, а семантика языка программирования определяет смысл этих конструкций. Синтаксис языка программирования может быть описан с помощью НБФ-нотаций.

Семантика языка взаимосвязана с используемой вычислительной моделью. В настоящее время языки программирования в зависимости от применяемой вычислительной модели делятся на четыре основные группы:

Процедурные языки, которые представляют собой последовательность выполняемых операторов. Если рассматривать состояние ПК как состояние ячеек памяти, то процедурный язык – это последовательность операторов, изменяющих значение одной или нескольких ячеек. К процедурным языкам относятся FORTRAN, C, Ada, Pascal, Smalltalk и некоторые другие. Процедурные языки иногда также называются императивными языками. Код программы на процедурном языке может быть записан следующим образом:

Код
оperator1; operator2; operator3;
Аппликативные языки, в основу которых положен функциональный подход. Язык рассматривается с точки зрения нахождения функции, необходимой для перевода памяти ПК из одного состояния в другое. Программа представляет собой набор функций, применяемых к начальным данным, позволяющий получить требуемый результат. К аппликативным языкам относится язык LISP. Код программы на аппликативном языке может быть записан следующим образом:

Код
function1(function2(
   function3(beginning_date)));
Языки системы правил, называемые также языками логического программирования, основываются на определении набора правил, при выполнении которых возможно выполнение определенных действий. Правила могут задаваться в виде утверждений и в виде таблиц решений. К языкам логического программирования относится язык Prolog.

Код программы на языке системы правил может быть записан следующим образом:

Код
if condition1 then operator1;	
if condition2 then operator2;	
if condition3 then operator3;
Объектно-ориентированные языки, основанные на построении объектов как набора данных и операций над ними. Объектно-ориентированные языки объединяют и расширяют возможности, присущие процедурным и аппликативным языкам. К объектно-ориентированным языкам относятся C++, Object Pascal, Java.

В настоящий момент наибольшее распространение получили языки, основанные на объектно-ориентированной модели. Они, реализуя процедурную модель построения языка, поддерживают аппликативность конструкций, позволяя представлять блок-схему выполнения структурированной программы как некоторый набор аппликативных функций.
c00kie
 Аватар для c00kie
2 / 2 / 0
Регистрация: 27.12.2010
Сообщений: 71
06.01.2012, 14:20  [ТС]     Немного теории #3
Sadom, спасибо! Так и предполагал, что системы программирования делятся в зависимости от используемого языка, нужно было мнение кого-нибудь еще
Yandex
Объявления
06.01.2012, 14:20     Немного теории
Ответ Создать тему
Опции темы

Текущее время: 03:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru