реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Closed TopicStart new topic
> Отличная статья про соотношение C и C++, Дают ли новые языки программирования прирост скорости разработки
smalcom
сообщение Aug 27 2016, 12:08
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Цитата
Можно цифру? Во сколько раз легче?

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

Цитата
Хорошо. Но, всё же, можно цифру?

Похоже, что интервьювер попадает под статью о защите диких животных - аналогичный уровень интеллекта.

Цитата
не уверен, понимаете ли вы, что я имею в виду.

правильно ответил. наверно тут и надо было закончить интервью.

Цитата
что C++ как-то значительно снизил трудоёмкость.

закрыл вкладку и дальше не читал. это как гладить холодильником - ну, сзади же тёплое.

PS. отдаю должное тов. AlexandrY. В течение последних нескольких дней он заметно встрепенул "отпускной" форум холиварами. Маладэсь.
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Aug 27 2016, 14:17
Сообщение #17


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Отдаю должное посту свыше от smalcom- встретились бы мы в реальной жизни, пожал бы Вам руку и проставился пивом beer.gif Одним словом- поддерживаю на все 100. Что касается:

Цитата
AlexandrY течение последних нескольких дней заметно встрепенул "отпускной" форум холиварами.


Дык не только тут, еще и на том же хабре пытается гнать на людей очередное нечто. Что характерно- люди с платкой все делают правильно, и то что изображено на картинке- тоже правильно. Но видать после своих опусов в подфоруме для плат надо на ком-нибудь отыграться laughing.gif
Go to the top of the page
 
+Quote Post
smalcom
сообщение Aug 27 2016, 16:05
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



а-а-а, вот оно что.
Go to the top of the page
 
+Quote Post
alexunder
сообщение Aug 28 2016, 09:21
Сообщение #19


unexpected token
****

Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987



Тема сия - мегахоливарная. Уже несколько таких было. Тысячу раз перемололи и С, и С++, и ООП. Граждане, окститесь, ну зачем вам это снова?
На Хабре недавно наткнулся на переводную статью (ссылку приводить не буду) о том что ООП бесполезно и вообще умерло sm.gif И это уже не первый случай публикования ереси для Хабра. Так что рассматривать этот ресурс серьезно не стоит (пмсм).
Меня лично мало беспокоит, кто на чем программирует для эмбеда, если это не касается моих коллег biggrin.gif
Недавно у нас был индус-практикант из TUDelft. Чтоб экстренно прервать измерительную процедуру, написанную на Питоне, он выключал электрометр Keithley, с которым программа общалась по GPIB. А вы тут про С++ в МК...


--------------------
А у тебя SQUID, и значит, мы умрем.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 28 2016, 10:04
Сообщение #20


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(alexunder @ Aug 28 2016, 12:21) *
Тема сия - мегахоливарная. Уже несколько таких было.


Так потому и холиварная, что реально разницы в производительности программирования что на C, что на C++ нет.
Тем более статья так совпала с моим личным опытом.
А у меня знаете ли под сотню проектов. И с ООП и без ООП. Прямо сейчас поддерживаю 50 программных проектов.

Да и область обсуждения я сузил только определенным сценарием разработки и только для определенного класса систем.
Тут все гораздо однозначней.

А если граждане холиварят значит их это волнует. Почему мы не должны говорить о том что нас волнует?
Или в мире ничего не меняется, и мы будем смотреть в рот Страуструпу который и Cortex-M4 в руках то не держал?

Другое дело когда в дискуссию лезут просто посторонние, обычно тролящие в теме про PCB. Это уже местного модератора проблема должна быть.

Go to the top of the page
 
+Quote Post
smalcom
сообщение Aug 28 2016, 11:29
Сообщение #21


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Цитата
Прямо сейчас поддерживаю 50 программных проектов.

т.е. у вас не бывает так, что написал сразу хорошо программу, сдал и она тебя не беспокоит. У вас только так, потом пилить, пилить и пилить?
Go to the top of the page
 
+Quote Post
amiller
сообщение Aug 28 2016, 11:59
Сообщение #22


Частый гость
**

Группа: Участник
Сообщений: 176
Регистрация: 20-02-14
Из: Томск
Пользователь №: 80 612



Цитата(smalcom @ Aug 28 2016, 15:29) *
т.е. у вас не бывает так, что написал сразу хорошо программу, сдал и она тебя не беспокоит. У вас только так, потом пилить, пилить и пилить?


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

А теперь давайте представим, у "AlexandrY" около 50 проектов на контроле. Если по каждому из них возникает потребность что-то изменить хотя бы раз в год, каждую неделю перед службой поддержки ставится новая задача.
У меня тоже около 10 проектов в поддержке, поэтому представляю, что это такое.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 28 2016, 12:58
Сообщение #23


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(smalcom @ Aug 28 2016, 14:29) *
т.е. у вас не бывает так, что написал сразу хорошо программу, сдал и она тебя не беспокоит. У вас только так, потом пилить, пилить и пилить?


Я как бы однажды писал, что успешные проекты у меня делаются строго без ТЗ.
Поэтому такого понятия как "хорошая" программа быть не может просто из-за отсутствия каких либо требований к программе.

Есть только представление об удобстве использования, надежности, безопасности для людей и допустимом объеме тех. обслуживания.
Go to the top of the page
 
+Quote Post
DASM
сообщение Aug 28 2016, 13:16
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Самореклама - отличная вещь! sm.gif
Смысла топика не понял - бросать C/C++? А что вместо него ставить? С++ и сейчас один из самых сложных языков, сползти на другие - не думаю, что шибко сложно.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 28 2016, 13:55
Сообщение #25


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(DASM @ Aug 28 2016, 16:16) *
Смысла топика не понял - бросать C/C++? А что вместо него ставить? С++ и сейчас один из самых сложных языков, сползти на другие - не думаю, что шибко сложно.


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

Но знать куда двигаться не стоит тоже полезно.
Go to the top of the page
 
+Quote Post
gazpar
сообщение Aug 28 2016, 15:33
Сообщение #26


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 9-01-14
Пользователь №: 79 952



C сделали, когда надоело каждый раз под новую железку писать с нуля новую ОС.

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

Оба инструмента прекрасно выполняют возложенные на них задачи. Как пример: Linux(Cи) и Unreal Engine(C++).

Тут уже писали, что для каждого инструемнта есть свой класс задач. И в своём классе задач определённый инструмент действительно повышает эффектиность разработки(объём строк и символов в отношении к реализованному решению задачи + скорости исполнения и объёму исполняемого файла), т.к. не просто заточен под это, а создан для этого.

На обоих языках кода столько, что поддерживать его будут ещё лет 50 минимум. Да и языки развиваются, разрабатываются новые стандарты.
Go to the top of the page
 
+Quote Post
smalcom
сообщение Aug 28 2016, 17:31
Сообщение #27


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Цитата
Смысл в том,

что таких как вы я не рекомендую к найму.

Цитата
Нет, с C++ никуда сползать не надо, это ничего не даст.

не надо юлить. Уже в собственном троллинге запутались. А, вы так думаете? Искренне сочувствую, всегда сочувствую блаженным.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 28 2016, 18:04
Сообщение #28


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(gazpar @ Aug 28 2016, 18:33) *
Тут уже писали, что для каждого инструемнта есть свой класс задач. И в своём классе задач определённый инструмент действительно повышает эффектиность разработки, т.к. не просто заточен под это, а создан для этого.


А можете это логически доказать, или с помощью аналогий?

А то ведь например человеческие языки как то не дают никаких преимуществ нациям.
Они сначала дали преимущество обезьянам, а потом как-то развитие их продуктивности застыло.
Странно. biggrin.gif

Статья как раз говорит, что нет никаких таких классов задач особенных для C или C++.
Просто чтобы C++ показал эффективность он должен использоваться в проекте с толпой народу.
Go to the top of the page
 
+Quote Post
alexunder
сообщение Aug 28 2016, 22:55
Сообщение #29


unexpected token
****

Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987



Цитата(AlexandrY @ Aug 28 2016, 20:04) *
Просто чтобы C++ показал эффективность он должен использоваться в проекте с толпой народу.

Ох, зря Вы так...


--------------------
А у тебя SQUID, и значит, мы умрем.
Go to the top of the page
 
+Quote Post
gazpar
сообщение Aug 29 2016, 01:25
Сообщение #30


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 9-01-14
Пользователь №: 79 952



Цитата(AlexandrY @ Aug 28 2016, 22:04) *
А можете это логически доказать, или с помощью аналогий?

Есть несколько типовых примеров. Один озвучу.

Числа бывают разные: действительные, натуральные, целые, рациональные, иррациональные, комплексные.

Попробуйте реализовать работу с комплексными числами на Си и С++.
Если интересно, можете глянуть вариант на С++ в книге Дж. Коплиена.

А потом скажите, где более эффективная и понятная реализация(легче поддерживаемая и развиваемая, к примеру).
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 16:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01488 секунд с 7
ELECTRONIX ©2004-2016