Список форумов Шадринский форум -> Программирование -> Общие вопросы программирования -> C++ vs C
Начать новую тему   Ответить на тему   вывод темы на печать

C++ vs C

Автор
Сообщение
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.25 09:54.57
Ответить с цитатой
В последнее время что-то стал одолевать вопрос: насколько С производительнее С++?
Известно, что С создавался, в том числе, с целью насколько возможно заменить ассемблер. т.е. он довольно близок по скорости с ассемблером. Но как дела в этом плане обстоят с С++? Все эти конструкторы, деструкторы...
Может кто чего сказать?

P.S. Непосредственно производительность не мерял
Посмотреть профиль Отправить личное сообщение ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.09.25 09:58.48
Ответить с цитатой
хм. а как их сравнивать? це плюс плюс - это ооп. ооп завсегда медленней
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2006.09.25 10:01.43
Ответить с цитатой
По простоте и времени разработки С++ превосходит С.
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.25 10:12.30
Ответить с цитатой
ясно
так и думал...
тогда вот так: какие приложения лучше разрабатывать в С, чем в С++?
Или вот мысль: с ростом производительности процессоров (или вообще компьютерных систем) разница в быстродействии между С и С++ становится практически неразличимой.
andy ice
Чуть не забыл про С#. Как у этого языка дела с этим?
Интересно как работает его библиотека. Да и вообще библиотека С для Windows. По идее они вызывают Windows API?
Посмотреть профиль Отправить личное сообщение ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.09.25 10:16.02
Ответить с цитатой
Slin
c# юзает .net framework. с быстродействием вследствии еще хуже. с другой стороны куда оно надо?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.25 10:44.16
Ответить с цитатой
Smile
Посмотреть профиль Отправить личное сообщение ICQ Number
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2006.09.25 10:52.45
Ответить с цитатой
Си возможно актуален для драйверов. Или программ для промышленных устройств, основанных на старых процессорах. Хотя там по-моему ассемблер предпочтителен.

На си проблематично разрабатывать большие проекты. Собственно это и привело к появлению и развитию С++
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.25 12:02.50
Ответить с цитатой
Leon
спасибо
Посмотреть профиль Отправить личное сообщение ICQ Number
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2006.09.25 12:12.41
Ответить с цитатой
Slin

Но будущее все-равно за С#
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.25 12:16.34
Ответить с цитатой
Leon
Честно говоря, не нравится он мне Sad
Посмотреть профиль Отправить личное сообщение ICQ Number
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2006.09.25 12:18.08
Ответить с цитатой
Почему?
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.25 12:43.01
Ответить с цитатой
Embarassed
на бейсик похож...
правда я его практически не видел... так небольшие примеры кода...
Неохота на него переходить... Только во вкус на С++ вошел
Посмотреть профиль Отправить личное сообщение ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.09.25 12:45.37
Ответить с цитатой
Slin писал(а):
на бейсик похож...
может ты бейсик и видел?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2006.09.25 12:45.52
Ответить с цитатой
он на бейсик похож простотой, а по функционалу помощнее С++.


з.е. ты видел VB.NET?
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.25 12:48.59
Ответить с цитатой
нет, бейсик не видел Smile
в .NET вообще не разбирался

Просто мне нравятся детали... Ассемблер рулит! Но увы...
Посмотреть профиль Отправить личное сообщение ICQ Number
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2006.09.25 12:50.02
Ответить с цитатой
Там деталей по-более чем в Си. Нагородили - черт ногу сломит Smile
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.25 12:54.01
Ответить с цитатой
да Smile
Посмотреть профиль Отправить личное сообщение ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.09.25 12:56.07
Ответить с цитатой
мнэк. детали нравятся чего? самому ковыряться, винапи дергать? нафиг. лучше алгоритм сидет обдумывать, чем тратить время на разную мелочь, на которую и время-то жалко
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.25 13:03.25
Ответить с цитатой
Embarassed
ну нравится мне ковыряться...
Посмотреть профиль Отправить личное сообщение ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.09.25 13:08.01
Ответить с цитатой
ковыряться можно и на более высоком уровне.
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.25 13:12.18
Ответить с цитатой
короче, советуете на С# перейти?
Посмотреть профиль Отправить личное сообщение ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.09.25 13:14.24
Ответить с цитатой
нет. просто советуем посмотреть Wink
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.25 13:17.50
Ответить с цитатой
ну ладно, уговорили, посмотрим через месяц, другой...
Very Happy
Посмотреть профиль Отправить личное сообщение ICQ Number
Vladislav_133
Old Programmer


Пол: Пол:Муж.
Зарегистрирован: 27.09.2006
Сообщения: 4502


Статус: Offline
СообщениеДобавлено: 2006.09.27 14:41.36
Ответить с цитатой
Имеется общий ответ: C++ всегда менее производителен чем Си. Причина, разумеется, в объектах. Объекты всегда делают код больше и медленнее.
_________________
http://asm.shadrinsk.net
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
esbi
Освоившийся



Зарегистрирован: 16.10.2006
Сообщения: 20
Откуда: Свердловская обл

Статус: Offline
СообщениеДобавлено: 2006.10.18 19:05.10
Ответить с цитатой
C++ vs С ???

А какая разница?
Пишите на С, если не хватает возможностей С, используете С++
А по поводу быстродействия...

Visual C++ 7 генерирует код равносильный по размеру и быстродейcтвию их же ассемблеру

С++ тормозит только при использовании ООП, зато под винду писать без ООП худо...
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.10.18 21:51.44
Ответить с цитатой
esbi писал(а):
С++ тормозит только при использовании ООП

ржал
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2006.10.18 22:09.34
Ответить с цитатой
andy ice

я тоже.

esbi

а какой опцией отключается ООП?
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
esbi
Освоившийся



Зарегистрирован: 16.10.2006
Сообщения: 20
Откуда: Свердловская обл

Статус: Offline
СообщениеДобавлено: 2006.10.19 16:57.20
Ответить с цитатой
А чего смешного-то?

Не использовать специфичные для C++ модули
Не использовать прикладные классы
Не писать своих классов...
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.10.19 16:58.20
Ответить с цитатой
и получитсо просто Це Ржу
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2006.10.19 17:15.57
Ответить с цитатой
esbi

а зачем?
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
Страница 1 из 2
Начать новую тему   Ответить на тему   вывод темы на печать
На страницу 1, 2  След.
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> Общие вопросы программирования -> C++ vs C

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы