Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.07.2018, 18:33   #31
2Lui
Пользователь
 
Аватар для 2Lui
 
Регистрация: 14.03.2017
Сообщений: 68
По умолчанию

как взвешивал?
2Lui вне форума Ответить с цитированием
Старый 04.07.2018, 01:06   #32
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение

А для остальных случаев (да и для этого тоже не всегда) совсем не факт, что С/С++ лучше. Он же не только производительность повышает (да и то только при грамотном применении), но и цену разработки, время.
Для начала точно вряд ли стоит брать С/С++.
цена разработки определяется наличием библиотек/фреймворков,
и квалификацией программистов.
не языком.
_Bers вне форума Ответить с цитированием
Старый 04.07.2018, 09:10   #33
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так программисты хорошо умеющие в С++ обычно дороже )

Ну и под языком я имел в виду всю экосистему, а не только сам язык. Кроме библиотек еще важным аспектом является менеджер зависимостей. В каком-нибудь C#, PHP и многих других выполнил команду типа install somelib и вперед, а в С++ обычно еще потребуется собрать либу, и повезло еще если есть актуальная документация под нужную платформу, подключить и т.п. + 100500 систем сборок

И заниматься отладкой часто сложнее. Вместо четкого стек трейса исключения может быть какой-нибудь Access Violation непонятно где, а еще может не быть отладочной информации.

Ну и просто наличия библиотек мало. Наверняка есть веб-фреймворки для С++, но никто не разрабатывает веб-приложения полностью на С++, разве что некоторые компоненты.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 04.07.2018, 09:20   #34
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Так программисты хорошо умеющие в С++ обычно дороже )
столько же.
сеньор пыхи стоит столько же, сколько сеньор с++, шарпа, и тд.
сам язык не коррелирует здесь.
язык определяет количество вакансий.
зарплатная вилка определяется квалификацией.

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
а в С++ обычно еще потребуется собрать либу, и повезло еще если есть актуальная документация под нужную платформу, подключить и т.п. + 100500 систем сборок
когда бизнес уже налажен,
то "потребуется собрать либу"
выполняется обычно один раз в один клик.
и является рутиным действием.

всякие 3dparty валяются в репозитории уже в собранном виде.
системы сборки... одна или две в рамках одной организации.
какие здесь то могут быть сложности?


Цитата:
Сообщение от Alex11223 Посмотреть сообщение
И заниматься отладкой часто сложнее. Вместо четкого стек трейса исключения может быть какой-нибудь Access Violation непонятно где, а еще может не быть отладочной информации.
это определяется квалификацией программиста.
а не языком

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Ну и просто наличия библиотек мало. Наверняка есть веб-фреймворки для С++, но никто не разрабатывает веб-приложения полностью на С++, разве что некоторые компоненты.
про наличие библиотек - прохладная история.
и да, вэб-фреймворки есть для крестов,
но зачем стрелять по воробъям из пушек?

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

обычно как то так распределяют.
_Bers вне форума Ответить с цитированием
Старый 04.07.2018, 09:45   #35
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от _Bers Посмотреть сообщение
всякие 3dparty валяются в репозитории уже в собранном виде
А если нужно и под винду?

Цитата:
Сообщение от _Bers Посмотреть сообщение
это определяется квалификацией программиста.
а не языком
Ну так я и говорю, что для отладки ПО на С++ как правило нужна высокая квалификация (+не забыть сохранить символы и дамп если речь о падениях на компе пользователя и т.п.), в то время как в других языках часто хватит и более низкой квалификации потому что они уберегут от прострела ног и предоставят больше инфы по умолчанию.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 04.07.2018, 10:17   #36
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
А если нужно и под винду?
vcpkg или более традиционный conan.io

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Наверняка есть веб-фреймворки для С++, но никто не разрабатывает веб-приложения полностью на С++, разве что некоторые компоненты.
http://cppcms.com/wikipp/en/page/main
Но обычно не делают ни потому что нельзя, а потому что вебстраница как и гуи завязана на взаимодействие с пользователем.
p51x вне форума Ответить с цитированием
Старый 04.07.2018, 10:32   #37
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
vcpkg или более традиционный conan.io
Популярные библиотеки типа zlib, boost, openssl там наверно есть, но вот авторы более мелких и менее известных библиотек редко заморачиваются публикацией во все места. А часто и вообще не собирают под винду и не обновляют инструкцию по сборке для нее.

В PHP, C#, Java, Ruby и т.п. один репозиторий/менеджер зависимостей (по крайней мере основной) и все туда публикуют.
Цитата:
Сообщение от p51x Посмотреть сообщение
Но обычно не делают ни потому что нельзя, а потому что вебстраница как и гуи завязана на взаимодействие с пользователем.
Цитата:
Сообщение от _Bers Посмотреть сообщение
и да, вэб-фреймворки есть для крестов,
но зачем стрелять по воробъям из пушек?
Ну так я и говорю об этом.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 04.07.2018, 23:50   #38
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
А если нужно и под винду?
да хоть под кофеварку.


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

а все эти дампы, шмампы - это кухня фреймворков/инструментов,
а не языка.
_Bers вне форума Ответить с цитированием
Старый 05.07.2018, 00:35   #39
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

И кто ее соберет под кофеварку? Я ж говорю, авторы большинства библиотек кроме самых популярных не выкладывают бинарники во все 100500 репозиториев под все ОС и компиляторы.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 05.07.2018, 03:14   #40
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
И кто ее соберет под кофеварку?
у вас проблема собрать либу что ли?

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Я ж говорю, авторы большинства библиотек кроме самых популярных не выкладывают бинарники во все 100500 репозиториев под все ОС и компиляторы.
авторы большинства библиотек выкладывают исходники,
куда нибудь на гитхаб. с инструкцией по сборке,
и с каким нибудь скриптом, для сборки.


у такое впечатление, что вы сейчас обсуждаете какого то сферического коня в вакууме.

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

и опять таки, как это связанно с яп?
_Bers вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
конструктор или что выбрать (create сайты) beegl Свободное общение 17 13.10.2014 08:43
Class или Unit, что выбрать? Pcrepair Общие вопросы Delphi 3 01.02.2013 08:05
Flash или HDD, что выбрать? Simply-Art Компьютерное железо 18 05.01.2012 16:53
Оптимизация DelphiX ? ...или что выбрать. KorDum Gamedev - cоздание игр: Unity, OpenGL, DirectX 13 30.06.2009 14:39
Delphi 2009 или иная...что выбрать? Неведомый Софт 4 25.11.2008 20:14