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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> C++ - его сила и его слабости, обсудить 
:(
    Опции темы
Romikgy
Дата 5.2.2007, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 3
Всего: 146



Что есть в сабже сильно и что есть слабого ?
Хотелось бы увидель , что думают по этому поводу программеры!

PS ждемс обсуждения 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

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


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260



сильно - шаблоны. где ещё такое есть?
PM MAIL   Вверх
mr.DUDA
Дата 5.2.2007, 14:14 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


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

Репутация: 4
Всего: 232



запутанная система подключения заголовочных файлов


--------------------
user posted image
PM MAIL WWW   Вверх
mr666
Дата 5.2.2007, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Распространенность. smile 
PM MAIL   Вверх
SergeCpp
Дата 5.2.2007, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: 3
Всего: 124



The Problem with Programming
Bjarne Stroustrup, the inventor of the C++ programming language,
defends his legacy and examines what's wrong with most software code.
Tuesday, November 28, 2006

More Trouble with Programming
The second part of our interview with Bjarne Stroustrup, the inventor of C++.
Thursday, December 07, 2006

Там и комментариев много

И вот тут комментируют

PM MAIL WWW ICQ   Вверх
Romikgy
Дата 5.2.2007, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 3
Всего: 146



SergeCpp, я знаю , что ты силен в С++ , но я не просил ссылок , я просил обсуждение!

Цитата(skyboy @  5.2.2007,  11:57 Найти цитируемый пост)
сильно - шаблоны.

понятно
Цитата(mr666 @  5.2.2007,  13:53 Найти цитируемый пост)
Распространенность.

эт ты к чему относишь? к сильной или слабой стороне?

    PS чет сишники молчат smile


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Sun
Дата 5.2.2007, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


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

Репутация: 3
Всего: 48



Да нету у него слабостей, сила одна!  smile 


--------------------
Account removed
PM MAIL   Вверх
mr.DUDA
Дата 5.2.2007, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


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

Репутация: 4
Всего: 232



В бытность мою С++ программером временами приходилось использовать сишные макросы, не хватало возможности делать вложенные макросы, т.е. подставлять одни макроопределения в #defin-ы других. Хотя, как я понимаю, грамотнее не использовать макросы вообще, но... (к примеру для кроссплатформенных приложений они часто где юзаются)

Добавлено @ 15:56 
З.Ы, насчёт
Цитата(mr.DUDA @  5.2.2007,  13:14 Найти цитируемый пост)
запутанная система подключения заголовочных файлов

Комментарии будут ? 

Пример №1: есть 2 класса должны "знать" друг о друге, но объявлены в разных .h-файлах. Пример: указатель на Parent и массив Child-ов, классы разнородные (не наследники). Как правильно подключить один .h к другому без колдунства с прототипами  ?  smile 

Пример №2: один заголовочный файл используется в нескольких других. Чтобы избежать повторных объявлений всего что есть в этом файле, приходится колдовать с #if/#endif в начале и конце файла, ставить разные #pragma once и т.п.

Добавлено @ 16:00 
Ещё один минус, возможно что спорный: сложность при отладке. При использовании таких возможностей языка, как шаблоны, typedef-ы, макросы, переопределения операторов, найти баг становится сложнее (к рантаймовым багам добавляются неявные ошибки времени компиляции - неправильный вывод типа, подстановка и т.п.)


--------------------
user posted image
PM MAIL WWW   Вверх
Beltar
Дата 5.2.2007, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 2
Всего: 7



Цитата

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


А я еще в соседней теме говорил, что никакого неявного кода быть не должно.
Кстати только у меня из несишников чуство, что сишники только тем и занимаются, что пишут шаблоны, собственные строковые классы и перегружают операторы? smile 


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. smile(с) я, хотя может и нет
Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере.
PM MAIL   Вверх
mr.DUDA
Дата 5.2.2007, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


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

Репутация: 4
Всего: 232



Цитата(Beltar @  5.2.2007,  15:12 Найти цитируемый пост)
Кстати только у меня из несишников чуство, что сишники только тем и занимаются, что пишут шаблоны, собственные строковые классы и перегружают операторы?

И МЕНЕДЖЕРЫ ПАМЯТИ !!!  smile  smile  smile  smile 


--------------------
user posted image
PM MAIL WWW   Вверх
Sun
Дата 5.2.2007, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


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

Репутация: 3
Всего: 48



Цитата(Beltar @  5.2.2007,  13:12 Найти цитируемый пост)
Кстати только у меня из несишников чуство, что сишники только тем и занимаются, что пишут шаблоны, собственные строковые классы и перегружают операторы? smile  


Цитата(mr.DUDA @  5.2.2007,  13:25 Найти цитируемый пост)
И МЕНЕДЖЕРЫ ПАМЯТИ !!!  smile  smile  smile  smile  

Одни словом -  занимаются настоящим программированием, в отличие от жабистов, дотнетчиков и драг-энд-дроп программистов  smile 


--------------------
Account removed
PM MAIL   Вверх
SergeCpp
Дата 5.2.2007, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: 3
Всего: 124



mr.DUDA, см. 8.1 Modularization and Interfaces & 9 Source Files and Programs в Специальном Издании


Это сообщение отредактировал(а) SergeCpp - 5.2.2007, 16:43
PM MAIL WWW ICQ   Вверх
Romikgy
Дата 5.2.2007, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 3
Всего: 146



Цитата(Sun @  5.2.2007,  14:45 Найти цитируемый пост)
Да нету у него слабостей, сила одна! 

имхо чушь, иначе был бы он идеален и его юзали бы все, а такого нет , юзают много чего, вывод,
значит твоя фраза не есть истина, и мистер Дуда много чего привел!
mr.DUDA, сиба , интересные мысли smile

Кса чет не вижу реальных представлений силы? тем более шаблоны , и их использование понизилось в статусе силы....


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
MAKCim
Дата 5.2.2007, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Beltar @  5.2.2007,  16:12 Найти цитируемый пост)
Кстати только у меня из несишников чуство, что сишники только тем и занимаются, что пишут шаблоны, собственные строковые классы и перегружают операторы? 

сишники не могут делать этого по определению  smile 



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

PM MAIL   Вверх
Romikgy
Дата 5.2.2007, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 3
Всего: 146



Цитата(MAKCim @  5.2.2007,  16:19 Найти цитируемый пост)
сишники не могут делать этого по определению

почему?
хоть один сишник забрел smile


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

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

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

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


 




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


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

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