Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.52/56: Рейтинг темы: голосов - 56, средняя оценка - 4.52
3 / 4 / 3
Регистрация: 23.04.2017
Сообщений: 186

С++ как долго еще продержится?

30.05.2018, 12:47. Показов 11851. Ответов 115
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, в обьявлениях и вакансиях все меньше вижу что требуются разработчики на C++ его вытесняет Java, JS, Python, C# и другие. Есть ли перспектива учить плюса в 2018?!И как долго плюса еще будут жить и в каких количествах требоваться?!
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.05.2018, 12:47
Ответы с готовыми решениями:

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

Долго еще поживет? Анализ смарта
Всем привет, в подробности вдаваться не хочу что и как за что в смарте отвечает. Скажите норм диск или нет... сколько там система простоит...

Долго ли проживет еще данный диск?
Подскажите, долго ли проживет еще данный диск? И стоит ли его вообще ремапить?

115
298 / 107 / 31
Регистрация: 12.03.2012
Сообщений: 449
31.05.2018, 16:18
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от mrden777 Посмотреть сообщение
С++ древнейший язык, на котором написан windows ну + assembler еще
И все-таки на Си

Цитата Сообщение от vlisp Посмотреть сообщение
для десктоп-приложений нужен компилятор
Имелись ввиду electronjs и ему подобные

Цитата Сообщение от vlisp Посмотреть сообщение
основное применение JS - работа в браузере
Цитата Сообщение от vlisp Посмотреть сообщение
У питона как и у лиспа интерпретатор standalone
А как же nodejs?

Цитата Сообщение от vlisp Посмотреть сообщение
Вообще выбирать область деятельности по языку - странно.
Это верно, но ТС спрашивал про востребованность, а ее вполне конкретно можно измерить
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
31.05.2018, 16:29
Цитата Сообщение от h3mbr0 Посмотреть сообщение
И все-таки на Си
откуда звон?
0
0 / 33 / 5
Регистрация: 01.12.2017
Сообщений: 708
31.05.2018, 18:11
hoggy, от головы.
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
31.05.2018, 22:11
Цитата Сообщение от warcraft33 Посмотреть сообщение
Здравствуйте, в обьявлениях и вакансиях все меньше вижу что требуются разработчики на C++
Что и с чем сравниваете? За какие периоды и в каких областях? Количество классных программистов С++ и нормальных (для мейнстрим) проггеров Java, отличаются в сотни-тысячи раз (зависимо от критериев). Они решают разные задачи.
Смотрите по себе, что Вам ближе.
Я со своей стороны не заметил снижения спроса на хороших проггеров С++. Скорее наоборот.
0
3 / 4 / 3
Регистрация: 23.04.2017
Сообщений: 186
01.06.2018, 06:31  [ТС]
Azazel-San, практически все windows написаны на основе предыдущей с огромным количеством модификаций и доработок. Даже размеры некоторых файлов и их название я уже не говорю про место нахождение в каталоге совпадает со старыми версиями по моему местами даже с XP.

Добавлено через 9 минут
Всем спасибо, я сделал для себя вывод - C++ язык стар и сложен, писать коды на нем занимает большое количество времени.Однако, он очень мощный и у него высокая производительность и он занял свое место среди других языков.Он менее востребован лишь потому, что разрабам быстрее бы склепать продукт им важна скорость, а не качество и быстродействие поэтому Жаба так востребована) А плюса плавают где то посерединке)
0
 Аватар для Praktolock
73 / 73 / 18
Регистрация: 29.11.2011
Сообщений: 356
01.06.2018, 06:49
Цитата Сообщение от mrden777 Посмотреть сообщение
Серьезные игры, например пишуться не на Java
Мышкой они пишутся, в редакторах поставляемых вместе с готовыми движками
0
694 / 491 / 251
Регистрация: 10.06.2016
Сообщений: 2,371
01.06.2018, 08:26
Серьезные игры,..... Это в том же смысле , что кокаин серьезнее марихуаны?
0
1719 / 568 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
01.06.2018, 08:53
https://eax.me/cpp-will-never-die/
0
 Аватар для netBool
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
01.06.2018, 09:11
Цитата Сообщение от hoggy Посмотреть сообщение
откуда звон?
Ну вроде как все WinApi имеют Си-шную сигнатуру. Там нигде нет ни map, ни векторов - ничего подобного из мира С++
0
298 / 107 / 31
Регистрация: 12.03.2012
Сообщений: 449
01.06.2018, 10:14
Цитата Сообщение от hoggy Посмотреть сообщение
откуда звон?
Так ведь вроде известный факт... про 1000 строк ассемблера и чистый Си
Конечно, большая часть приложений - C++/MFC, а сегодня и на C#, но ядро на Си
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
01.06.2018, 14:33
Цитата Сообщение от netBool Посмотреть сообщение
Ну вроде как все WinApi имеют Си-шную сигнатуру.
вы вообще понимаете, что такое винапи,
и почему оно обязано являть собой сишный интерфейс?
при этом, вероятно, вы понимаете,
что под капотом этого интерфейса может быть что угодно,
хоть на паскале.


Цитата Сообщение от h3mbr0 Посмотреть сообщение
Так ведь вроде известный факт
известный факт: ядро, драйверы- яссм, с/с++.
при этом не уточняется что, где, и в каких пропорциях.
к тому же, ядро - это ещё далеко не вся система.
лишь малая часть айсберга.
0
 Аватар для netBool
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
01.06.2018, 15:10
Цитата Сообщение от hoggy Посмотреть сообщение
вы вообще понимаете, что такое винапи,
и почему оно обязано являть собой сишный интерфейс?
Видимо, нет. И почему?

Цитата Сообщение от hoggy Посмотреть сообщение
известный факт: ядро, драйверы- яссм, с/с++.
Есть еще куча недокументированных API функций в Windows. Если брать системные файлы, все функции в них имеют си-шную сигнатуру, даже не предназначенные для публичного пользования. Конечно, внутри есть asm-вставки, а где-то и модули на чистом ассемблере. Об этом сам Гейтс заявлял. Microsoft нисколько не брезгуют assembler-ом и по наше время. Да, и я искренне не понимаю причины специального приведения всех, даже недокументированных, функций под сишную сигнатуру, если внутри них скрывался с++ код.

Драйвера - большинство, пожалуй, на C++. Но это не часть системы. Драйвера, как правило, пишут производители. И сейчас, я не удивлюсь, если встречу драйвера и на C# (во всяком случае видел мануалы на нем по их приготовлению). Производители сами выбирают, на чем их писать. Хоть на rust-е, хоть на си, хоть на с++...

Далее в последних версиях .NET стала частью системы. jit-компилятор и vm .net написаны на c++ и ассемблере (amd/intelx86/x64/arm86/arm64). Исходники .NET открыты, можно посмотреть на гитхабе. Но это версии винды, начиная с висты... Кстати .NET остается ничем иным, нежели оболочкой для системных вин-апи. В этом можно убедиться, используя соответствующее по

И да, я, возможно, вообще не понимаю, что такое WinApi... Такое бывает
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
01.06.2018, 17:55
Цитата Сообщение от netBool Посмотреть сообщение
Видимо, нет. И почему?
Цитата Сообщение от netBool Посмотреть сообщение
Есть еще куча недокументированных API функций в Windows.
язык си - единственный на сегодняшний день язык в мире,
который будучи эффективным (сочетание экономичности и быстродействия),
имеет стандартизированное аби.

это значит стабильность и совместимость бинарного кода
различных компиляторов.

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

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


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

просто гипотетически, представьте себе,
если бы винапи было написано на с++.
с использованием всех его возможностей.

паскаль бы такое винапи уже не вразумел бы.

предлагаете майкрософт писать 100500 версий вианпи для каждого языка персонально?
да ещё и персонально под разные версии компиляторов?

сишку знают все.

сишка для машин - как английский для людей.

понятно, что наружу будет торчать сишный тырфейс.
а вот что там под капотом винапи, или в ядре - это вопрос.
1
298 / 107 / 31
Регистрация: 12.03.2012
Сообщений: 449
02.06.2018, 11:11
Цитата Сообщение от hoggy Посмотреть сообщение
понятно, что наружу будет торчать сишный тырфейс.
а вот что там под капотом винапи, или в ядре - это вопрос.
Утекшие исходники windows, react и книги говорят о том, что там Си. В первую очередь по историческим причинам, но кто-то делал замечание, что C++ там не нужен.
Его я и имел ввиду. То, что ядро != вся система, я согласен, но когда речь заходит о том, на чем написана система, все-таки первым в голову приходит ядро
0
12 / 12 / 13
Регистрация: 18.05.2018
Сообщений: 67
02.06.2018, 12:23
В утёкших кодах Windows 2000, есть и c++ и не мало. Не верете, скачайте и посмотрите.
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
02.06.2018, 13:35
Цитата Сообщение от h3mbr0 Посмотреть сообщение
Утекшие исходники windows
вы их видели?

Цитата Сообщение от h3mbr0 Посмотреть сообщение
react
какое имеет отношение к винде?

Добавлено через 1 минуту
Цитата Сообщение от KuolFyI Посмотреть сообщение
В утёкших кодах Windows 2000, есть и c++ и не мало. Не верете, скачайте и посмотрите.
а вы сами видели? своими глазами?
0
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
02.06.2018, 15:26
Цитата Сообщение от hoggy Посмотреть сообщение
а вы сами видели? своими глазами?
У меня есть некоторые, там даже Солитер с исходниками был) (точно помню еще диспетчер задач и regedit, остальное где-то надо искать )
Миниатюры
С++ как долго еще продержится?  
0
Заблокирован
02.06.2018, 15:37
C++ должен быть столько же, сколько будет существовать Linux с языком Си...
0
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
02.06.2018, 16:38
Цитата Сообщение от Wialindo Посмотреть сообщение
C++ должен быть столько же, сколько будет существовать Linux с языком Си...
По поводу Сишки соммений в его долговечности не возникало. А вот о Плюсах в конце 90-x, когда агрессивно, не щадя денег, рекламировалась Ява, и несколькими годами позже, когда Микрософт не меньше вложил в свою замену Явы - Шарп, у меня было ошибочное мнение, что популярности Плюсов скоро придет конец и язык будет вытеснен Сишкой снизу и Явой (Шарпом) сверху. Тем не менее исторя показала стойкость языка. Основной причиной этой стойкости, на мой взгляд, является Си совместимость.
0
12 / 12 / 13
Регистрация: 18.05.2018
Сообщений: 67
02.06.2018, 18:55
Конечно видел и читал. Они у меня на компьютере лежат. Их легко найти в интернете.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.06.2018, 18:55
Помогаю со студенческими работами здесь

Сколько продержится в индексе Яндекса ?
Здравствуйте, хотелось бы поинтересоваться у форумчан. Как вы думаете, сколько продержится сайт с фильмами в индексе Яндекса при след....

Сколько продержится видеокарта GTX 950m при нагрузке?
Доброго время суток! У меня на ноутбуке стоит gtx 950m 4 gb и около 10-12 часов в сутки я должен рендерить. Вопрос: какое время она...

Долго загружается Windows 7. Тормозят браузеры, долго открываются программы
При старте системы после логотипа Windows на черном фоне появляется привычный синий фон Windows где обычно отображается форма для ввода...

Долго прогружается, там где бегунок тусклый экран долго, а потом загрузка
JcXM1tJV3c8

Долго загружается нетбук. Долго открываются все окна (проводник, плееры, браузеры, прочее)
Добрый вечер. В последнее врем нетбук стал очень долго "думать". Почистил память в дисках C и D. На время стал немного лучше работать....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано. . . .
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
Диалоги с ИИ
zorxor 23.05.2026
Насколько я понимаю - Вы - Искусственный Интеллект. Это так? Да, всё верно. Я — искусственный интеллект. Я представляю собой большую языковую модель, созданную для помощи в самых разных задачах. . . .
Модель здравосохранения 14. Собираем всю модель вместе.
anaschu 22.05.2026
Модель собрана. В будущих постах на видео я покажу, как она работает. В этом посте запускаем её, проверяем результаты и разбираем что можно с ней делать дальше. Перед запуском проверяем. . .
Модель здравоохранения 13. Добавление самой системы здравоохранения.
anaschu 22.05.2026
В предыдущем посте мы настроили болезни. Теперь добавим события, которые управляют здоровьем всего коллектива, а также настроим рабочий график и расчёт финансов. В Main создаём четыре события. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru