• VLMI - форум по обмену информацией. На форуме можете найти способы заработка, разнообразную информацию по интернет-безопасности, обмен знаниями, курсы/сливы.

    После регистрации будут доступны основные разделы.

    Контент форума создают пользователи, администрация за действия пользователей не несёт ответственности, отказ от ответственности. Так же перед использованием форума необходимо ознакомиться с правилами ресурса. Продолжая использовать ресурс вы соглашаетесь с правилами.
  • Подпишись на наш канал в Telegram для информации о актуальных зеркалах форума: https://t.me/vlmiclub

Консультация по С++

RSDRityHackT0P

Участник
Сообщения
8
Реакции
3
0 руб.
Привет дорогие форумчане!

Крч, я учусь в 10 классе, ну и там учитель информатики обучает меня и еще небольшую группу людей языку - С++. В целом дается легко, и в принципе понятно. Так вот, что именно представляет из себя С++, и где его можно использовать? А то выучить, выучу, а потом что бы не думать нахрена я его учил...
 

Gooobka

Местный
Сообщения
89
Реакции
54
0 руб.
Telegram
Это самый востребованный язык на одном уровне с Java точно не пропадешь
(Но это чисто имхо)
Говорят c# пооучше будет
 
Последнее редактирование:

barabash://ka

Авторитет
Сообщения
1.061
Реакции
1.829
777 руб.
Это самый востребованный язык на одном уровне с Java точно не пропадешь
(Но это чисто имхо)
Говорят c# пооучше будет
Только хотел за c# написать, но ты уже успел изменить сообщение)
 

rejjin

Кодер
Сообщения
194
Реакции
649
0 руб.
Telegram
Конечно это круто и всегда очень модно, когда пишешь на С++. У всех школьников всегда asm/c++ -- топ программенг.
В реалиях на С++ можно программировать микроконтроллеры, например. В этой области я слаб, но как говорят, из-за быстродействия и лояльности к ресурсам, С++ в данной области лучший выбор. При том никто не запрещает хоть на javascript писать код (или использовать трансляторы а-ля il2cpp, как бы пишешь на c#, но каг бы и на с++ выхлоп).
Всякий низкоуровневый программинг - тут только С++ подойдет. Реализовать драйвер, написать какую-то утилиту, которая менеджментит ресурсами/данными ОС. Выбор не большой, но он есть. Ну и конечно же геймдев - самые требовательные места лучше реализовывать на С/С++

Глупо будет реализовывать рядовую задачу на крестах потому что С++ усложняет поддержку, рефакторинг, дебаггинг. Весь процесс разработки на порядки сложнее. Когда нужно что-то добавить или поменять - ты теряешь довольно много времени и усилий, чем если бы ты писал на другом языке. Языки и платформы придумывают новые для того, чтобы упростить работу программиста, и тем самым повысить качество продукта, ну и его дальнейшую поддержку, конечно же. С++ сам по себе простой, намного проще того же C#, на котором без знания базы ООП вообще не написать ничего. Но на С++ процесс разработки намного сложнее. Разумно? Не очень. А если посмотреть выше, когда программирование это простой бизнес-процесс, в котором важны ресурсы (специалисты) и время, плюсы вообще не катят.

Вот лайфхак, кстати, зацени количество вакансий по hh.ru на С++ и на Node.Js.

Сейчас есть Go - более простой синтаксис при том же быстродействии продукта. Переходить с С++ на него есть смысл. Плюс это не менее модно.

А чего, кстати, так боишься его изучать? Тебе ж не 40 лет, чтобы так заботиться о времени. После плюсов изучать другие языки проще. Синтаксис тут не так важен, тут важно понимание принципов программирования. Синтаксис можно изучить за неделю у любого языка. Да и спрос у преподавателя не будет высоким, даже десятой части от реального мира. Зато принципы какие-то поймешь.
 

Sparks

Котейка

Sparks

Котейка
Seller
Сообщения
146
Реакции
99
0 руб.
Telegram
Noke.js 2k17? Php-fpm видели? А laravel?
Насчет Go полностью согласен, переписывали с ноды сервис на Go, есть опыт
Препод ничему практически не научит, если втёр вам в головы то что С++ нужно учить в школе
 

rejjin

Кодер
Сообщения
194
Реакции
649
0 руб.
Telegram
Noke.js 2k17? Php-fpm видели? А laravel?
Насчет Go полностью согласен, переписывали с ноды сервис на Go, есть опыт
Препод ничему практически не научит, если втёр вам в головы то что С++ нужно учить в школе
Конечно. Все хипстеры на Node.js пишут.
Не суть важно. Тут как бы сейчас должна армия антифанатов php прискакать и слепо доказывать, что php не нужен. Это не про меня, я и на php пишу и как-то сравнивать языки не очень удобно. Что-то удобнее на node.js, что-то на php. Как-раз на laravel последняя CRM была.
 

RSDRityHackT0P

Участник
Сообщения
8
Реакции
3
0 руб.
Noke.js 2k17? Php-fpm видели? А laravel?
Насчет Go полностью согласен, переписывали с ноды сервис на Go, есть опыт
Препод ничему практически не научит, если втёр вам в головы то что С++ нужно учить в школе
Как раз таки нет. Препод не полностью учит, в основном обучает программист со стажем работы . Так что все норм.
 

Sparks

Котейка

Sparks

Котейка
Seller
Сообщения
146
Реакции
99
0 руб.
Telegram

Оч@ров@Шк@

the best forum

Оч@ров@Шк@

the best forum
Местный
Сообщения
188
Реакции
188
0 руб.
Skype
Telegram
си шарп это опен сорс вообще то) так что если коммерция сильно не разойдешься
 

barabash://ka

Авторитет
Сообщения
1.061
Реакции
1.829
777 руб.
Конечно это круто и всегда очень модно, когда пишешь на С++. У всех школьников всегда asm/c++ -- топ программенг.
В реалиях на С++ можно программировать микроконтроллеры, например. В этой области я слаб, но как говорят, из-за быстродействия и лояльности к ресурсам, С++ в данной области лучший выбор. При том никто не запрещает хоть на javascript писать код (или использовать трансляторы а-ля il2cpp, как бы пишешь на c#, но каг бы и на с++ выхлоп).
Всякий низкоуровневый программинг - тут только С++ подойдет. Реализовать драйвер, написать какую-то утилиту, которая менеджментит ресурсами/данными ОС. Выбор не большой, но он есть. Ну и конечно же геймдев - самые требовательные места лучше реализовывать на С/С++

Глупо будет реализовывать рядовую задачу на крестах потому что С++ усложняет поддержку, рефакторинг, дебаггинг. Весь процесс разработки на порядки сложнее. Когда нужно что-то добавить или поменять - ты теряешь довольно много времени и усилий, чем если бы ты писал на другом языке. Языки и платформы придумывают новые для того, чтобы упростить работу программиста, и тем самым повысить качество продукта, ну и его дальнейшую поддержку, конечно же. С++ сам по себе простой, намного проще того же C#, на котором без знания базы ООП вообще не написать ничего. Но на С++ процесс разработки намного сложнее. Разумно? Не очень. А если посмотреть выше, когда программирование это простой бизнес-процесс, в котором важны ресурсы (специалисты) и время, плюсы вообще не катят.

Вот лайфхак, кстати, зацени количество вакансий по hh.ru на С++ и на Node.Js.

Сейчас есть Go - более простой синтаксис при том же быстродействии продукта. Переходить с С++ на него есть смысл. Плюс это не менее модно.

А чего, кстати, так боишься его изучать? Тебе ж не 40 лет, чтобы так заботиться о времени. После плюсов изучать другие языки проще. Синтаксис тут не так важен, тут важно понимание принципов программирования. Синтаксис можно изучить за неделю у любого языка. Да и спрос у преподавателя не будет высоким, даже десятой части от реального мира. Зато принципы какие-то поймешь.
Вткратце: для разных задач нужны разные языки программирования
 

Sweeet

Цифровой сантехник

Sweeet

Цифровой сантехник
Резидент
Сообщения
406
Реакции
381
0 руб.
Микроконтролеры, движки(игровые), драйвера, Ардуино и многое другое.
С++ серёзный инструмент в умелых руках.
 

Оч@ров@Шк@

the best forum

Оч@ров@Шк@

the best forum
Местный
Сообщения
188
Реакции
188
0 руб.
Skype
Telegram

rejjin

Кодер
Сообщения
194
Реакции
649
0 руб.
Telegram
я имею ввиду, что исходный код программы можно увидеть
Ну с тем же успехом и у C++ можно увидеть. Это будет результат декомпиляции. У C# это будет IL-код (промежуточный). Ну и C# не опенсорс. Насколько я помню что-то вбросили в паблик, но какую-то часть, там даже WPF нет.
А еще платный/не платный софт не так уж и сильно зависит от проприетарности продукта
 

Оч@ров@Шк@

the best forum

Оч@ров@Шк@

the best forum
Местный
Сообщения
188
Реакции
188
0 руб.
Skype
Telegram
Ну с тем же успехом и у C++ можно увидеть. Это будет результат декомпиляции. У C# это будет IL-код (промежуточный). Ну и C# не опенсорс. Насколько я помню что-то вбросили в паблик, но какую-то часть, там даже WPF нет.
А еще платный/не платный софт не так уж и сильно зависит от проприетарности продукта
ты не обратил внимание на то что си шарп бесплатно предоставляется?)
 
Сверху Снизу