Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.72/116: Рейтинг темы: голосов - 116, средняя оценка - 4.72
1 / 1 / 0
Регистрация: 21.12.2009
Сообщений: 41

Отличие С от С++

07.01.2010, 23:50. Показов 23729. Ответов 47
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В чем отличие языка С от С++
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.01.2010, 23:50
Ответы с готовыми решениями:

Отличие // от /// и /** */ от /* */
В чем их отличия?

Отличие AC от DC
Приветствую! Я видел на ютюбе и читал на некоторых форумах, что можно присобачить компьютерный вентилятор к 12в блоку питания ac/dc. Так...

Отличие em от %
Всем привет! Подскажите пожалуйста в чем принципиальное отличие em от % ?

47
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
10.01.2010, 18:14
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Evg Посмотреть сообщение
Писать через классы и писать объектно-ориентированно - слишком разные вещи.
!правда!
0
 Аватар для RazorQ
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
10.01.2010, 18:16
Цитата Сообщение от Evg Посмотреть сообщение
а в бОльшей части случаев только разводит дополнительный геморрой
Могу поспорить, но не вижу смысла. Скажем так, в прикладном программировании ООП незаменимая штука. Гораздо удобней и логичней представлять программу в виде отдельных законченных объектах, каждый из которых умеет себя обслужить, и ещё несколько классов, которые связывают всё это воедино.

Добавлено через 1 минуту

Не по теме:

модераторы, удалите одно моё сообщение

0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
10.01.2010, 18:19
Цитата Сообщение от Evg Посмотреть сообщение
По наблюдениям 90% (условно говоря) из тех, кто пишет на Си++, очень слабо себе представляют, что такое ООП
!правда!
потому что ООП, это не С++ вообще! это стратегия проектирования/реализации!

Не по теме:

в очередной раз убеждаюсь в непонимании программистами термина ООП



Добавлено через 1 минуту
Цитата Сообщение от Evg Посмотреть сообщение
где-то ООП реально облегчает жизнь, а в бОльшей части случаев только разводит дополнительный геморрой
все зависит от способности к проектированию проекта и родства классов.
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
10.01.2010, 18:19
Цитата Сообщение от RazorQ Посмотреть сообщение
каждый из которых умеет себя обслужить
Весьма сомнительное утверждение. Объекты скорее должны поддерживать свои обязательства перед другими объектами.
ООП нужно применять только там, где оно действительно будет полезно, где оно сможет показать все свои преимущества (полиморфизм, инкапсуляция(в особенности сокрытие конкретного класса за абстрактным)).
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
10.01.2010, 18:58
Цитата Сообщение от RazorQ Посмотреть сообщение
Могу поспорить, но не вижу смысла. Скажем так, в прикладном программировании ООП незаменимая штука. Гораздо удобней и логичней представлять программу в виде отдельных законченных объектах, каждый из которых умеет себя обслужить, и ещё несколько классов, которые связывают всё это воедино.
В принципе, в постах 43 и 44 (в предположении, что твой пост-дубль ещё не удалили), на это уже ответили. Что-либо существенного мне уже нечего добавить.

В качестве примера я обычно привожу случай, когда товарищ решал через объекты задачу расстановки ферзей на доске. Завёл класс "ферзь", завёл класс "доска", завёл какие-то математические понятия, описывающие ходы ферзей и в итоге такую программищу раздул, которая занимала чёрт-те сколько места и потратил на её написание чёрт-те сколько времени. А если тупо написать массив из 8 элементов и написать простенький перебор, то это займёт буквально одну страницу кода и (условно) 20 минут времени. Потому что задача по своей сути НЕ требует никакого объектно-ориентированного подхода.

Цитата Сообщение от log Посмотреть сообщение
К сожалению больше последнего, так как только при введении в ОПП уже многие начинают теряться..
Когда человек видит что-то новое и сложное - он почти всегда теряется. Но со временем осваивается, если того требует задача. Однако большинство прикладных задач по своему внутреннему устройству не являются объектно-ориентировнными, а потому человек попросту не получает реальных практических навыков в ООП. Тупо потому что не нужно
1
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
12.01.2010, 13:10
ООП программирование применимо только для взаимосвязанных понятий:
точка->линия->треугольник->квадрат. и так далее. Такой вывод я сделал просматривая
заголовочные файлы библиотеки MFC.

ООП можно использовать в программировании игр: так как игра это большой масштаб действий,
и в играх много взаимосвязанных объектов, и действий, так же в играх применим полиморфизм ООП.

ООП в чистом виде я не использую: я использую модель полиморфных компонентных объектов: COM:
Разбивайте программу на клиент->интерфейс->компонент и все будет ok, к сведению:
компоненты COM в dll библиотеках используются лучше чем просто функции или классы.

Кто не читал про технологию COM советую почитать http://it-books.narod.ru/COM/InsideCOM_rus.rar: штука: супер, отвечаю:
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
12.01.2010, 13:33
Цитата Сообщение от Genius Ignat Посмотреть сообщение
точка->линия->треугольник->квадрат
Это одно из типичных заблуждений. Такая цепочка не совсем есть объектное программирование. Вот когда есть понятие "фигура", и производные понятия "фигура треугольник" и "фигура квардрат" - это уже ближе к ООП. Я имею в виду по сути, а не с юридическо точки зрения или с точки зрения определения термина ООП
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
15.06.2010, 20:42
Цитата Сообщение от NightmareCode Посмотреть сообщение
Адрес и указатель-вот это одно и тоже.
Развели демагогию!.. Если на то пошло, адрес - это некий порядковый номер ячейки памяти, а указатель - это опять же место в памяти, в котором этот номер хранится.
А вообще на простой вопрос первым же постом был дан простой ответ... И шесть страниц флуда в догонку! Закрою тему. Хотите - жалуйтесь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.06.2010, 20:42

Отличие px от em
Собственно САБЖ. Всё же многие пишут в css например margin-bottom:0.9em; а остальные margin-bottom:15px;

Отличие ^ от .^
Почему нельзя использовать ^ вместо .^ t=0:0.1:1; x=t^2; plot(x); Что обозначает elementwise power в сообщении об ошибке ...

Литература: отличие C# 5, 6, 7
Нашел я Троелсена бесплатно на русском по C# 5 (цена: >1500 ). Также по c# 6, но уже на английском, который я знаю поверхностно (цена...

Отличие синтаксиса
Подскажите, пожалуйста, почему в этом выражении нужно писать название книги экселя после команды открыть? Sub J() Workbooks.Open...

отличие в формате
Здравствуйте всем. Подскажите в чем отличие формата Project1.~dpr от Project1.dpr сам знак меня интересует вот этот ...


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

Или воспользуйтесь поиском по форуму:
48
Закрытая тема Создать тему
Новые блоги и статьи
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru