Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Чем лучше объектный C++ , чем С, для простых прог? С++ 
:(
    Опции темы
nerezus
Дата 7.10.2008, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

ну как бы POSIX threads
 а под виндовс?

А либа для сокетов?


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
J0ker
Дата 7.10.2008, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 986
Регистрация: 17.9.2008

Репутация: нет
Всего: 14



Цитата(MAKCim @  7.10.2008,  08:42 Найти цитируемый пост)
с 98-го года все уточняется

с 2003

Цитата(MAKCim @  7.10.2008,  08:42 Найти цитируемый пост)
нативный код, полученный путем применения С++ компилятора к модулю, написанному на С++

детские болезни
рано или поздно наиболее эффективные реализации будут стандартизированы
С++ все-таки на 11 лет младше C и на порядок сложней в реализации - отсюда и данные на откуп создателей компиляторов некоторые тонкости реализации. Естественный отбор покажет кто прав  smile 

Цитата(MAKCim @  7.10.2008,  08:42 Найти цитируемый пост)
мы говорим про сегодня
и коню понятно, что когда-то небыло всего того, что есть сейчас

я правильно понимаю - вы предлагаете прекратить разработку новых языков только потому, что СЕГОДНЯ они не поддерживаются большинством платформ??????? smile 
и должен ли я рассматривать это заявление как "C forever!!!"?  smile

Добавлено через 4 минуты и 46 секунд
Цитата(MAKCim @  7.10.2008,  08:42 Найти цитируемый пост)
т. е есть ifdef-ы для gcc4.* gcc3.*, gcc2.*, icc, sc, ...?

что-то вы с gcc разошлись  smile 
разных интерпретаций гораздо меньше (на порядки я думаю  smile ) чем вам бы хотелось


--------------------
user posted image
PM MAIL   Вверх
MAKCim
Дата 7.10.2008, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(nerezus @  7.10.2008,  16:32 Найти цитируемый пост)
а под виндовс?

насколько я знаю, есть реализация POSIX threads под Windows

Цитата(nerezus @  7.10.2008,  16:32 Найти цитируемый пост)
А либа для сокетов? 

openSSL имеет мощный кроссплатформенный интерфейс BIO, инкапсулирующий работу с сокетами


Цитата(J0ker @  7.10.2008,  19:05 Найти цитируемый пост)
я правильно понимаю - вы предлагаете прекратить разработку новых языков только потому, что СЕГОДНЯ они не поддерживаются большинством платформ??????? 

нет
я против разработки языков, для поддержки стандарта которых требуется нетривиальный компилятор


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
nerezus
Дата 7.10.2008, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



POSIX Threads (pthreads) for Win32:
Цитата

Fraud Warning
http://sourceware.org/pthreads-win32/


The page you are trying to open has been reported for distributing malicious software
 Брутальненько)
Хорошо проект поддерживается)


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
J0ker
Дата 8.10.2008, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 986
Регистрация: 17.9.2008

Репутация: нет
Всего: 14



Цитата(MAKCim @  7.10.2008,  19:59 Найти цитируемый пост)
я против разработки языков, для поддержки стандарта которых требуется нетривиальный компилятор 

компилятор всегда нетривиальный хотя-бы в силу необходимости оптимизации
все несуразности C++ проистекают по большей части от необходимости поддерживать совместимость с C. Та небольшая доля, что приходится на некоторые конструктивные недороботки в конечном итоге будут отработаны - не ошибается лишь тот, кто ничего не делает
я опять-таки акцентирую ваше внимание на том, что C++ сочетает в себе такие достоинства как нативность, и присущая ООП масштабируемость и высокий уровень абстракции (фактически любой уровень - от самого низкого - как и plain C, до одного из самых высоких - generic) - такого сочетания не может предложить на сегодняшний день ни один другой язык.


--------------------
user posted image
PM MAIL   Вверх
MAKCim
Дата 9.10.2008, 08:25 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(J0ker @  8.10.2008,  20:20 Найти цитируемый пост)
такого сочетания не может предложить на сегодняшний день ни один другой язык. 

это и не надо
лучше много хороших узкоспециализированных, чем гигант-середнячок в каждой специализации
да, с абстракцией у С все в порядке
я вот давеча смотрел реализацию интерфейса устройств в ядре Linux и был поражен, насколько С может быть объектен
могу ссылки привести  smile 

Это сообщение отредактировал(а) MAKCim - 9.10.2008, 08:32


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
nerezus
Дата 9.10.2008, 08:43 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

лучше много хороших узкоспециализированных, чем гигант-середнячок в каждой специализации
 В некоторых областях он лидер.
Например разработка прикладнухи и игр.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
MAKCim
Дата 9.10.2008, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(nerezus @  9.10.2008,  08:43 Найти цитируемый пост)
В некоторых областях он лидер.
Например разработка прикладнухи и игр. 

я с этим не спорю
я лишь отстаиваю свою позицию по сабжу  smile 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
nerezus
Дата 9.10.2008, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



MAKCim, ну в том то и дело, что отстаивая свою позицию, ты задел другую)

А сам я его юзал из-за заказов(я во всех областях как бы неглубоко сижу, что позволяет мне работать на любых легких/средних заказах во всех областях).
При этом выбирал инструмент, наиболее подходящий.
И C++ часто был им. Очень часто(гораздо чаще, чем мне хотелось, ибо ненавижу его).


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
MAKCim
Дата 9.10.2008, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(nerezus @  9.10.2008,  11:48 Найти цитируемый пост)
ну в том то и дело, что отстаивая свою позицию, ты задел другую)

каждый выбирает, то, что позволяет ему наиболее эффективно решить задачу
мой тезис: в областях, где лидирует C++, можно применять С, причем не менее эффективно
все, я никого здесь не задеваю


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
nerezus
Дата 9.10.2008, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

в областях, где лидирует C++, можно применять С, причем не менее эффективно
 Мы же видели твой пример - трудозатраты больше в 2 раза. Соответственно количество времени больше.
Т.е. при аналогичном времени эффективность в 2 раза ниже будет.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
J0ker
Дата 10.10.2008, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 986
Регистрация: 17.9.2008

Репутация: нет
Всего: 14



Цитата(MAKCim @  9.10.2008,  08:25 Найти цитируемый пост)
лучше много хороших узкоспециализированных, чем гигант-середнячок в каждой специализации

не надо штампами отбиваться  smile 
вы же не можете программировать на "многих хороших узкоспециализированных" языках - покамест это в принципе невозможно - в лучшем случае интерфейсы между языками отъедают кучу производительности, а в худшем - их (интерфейсов) просто не существует

Цитата(MAKCim @  9.10.2008,  08:25 Найти цитируемый пост)
да, с абстракцией у С все в порядке

в порядке конечно
но вот уровень до C++ не дотягивает (что и понятно впринципе)  smile

Добавлено @ 17:56
Цитата(MAKCim @  9.10.2008,  12:02 Найти цитируемый пост)
мой тезис: в областях, где лидирует C++, можно применять С, причем не менее эффективно

этот тезис мы уже обсудили - можно применять даже машинные коды - в конечном итоге все сводится к ним - тогда вообще можно без компилятора обойтись  smile 

Это сообщение отредактировал(а) J0ker - 10.10.2008, 17:57


--------------------
user posted image
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0847 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.