Size: a a a

CODE BLOG / Чат

2020 May 16

CM

Cyber Mavka in CODE BLOG / Чат
Удачи в С++
источник

SS

Steel Sword in CODE BLOG / Чат
После стольких попыток освоить какую-то очередную область, мне банально страшно еще что-то начинать
источник

IM

Ivan Morgun in CODE BLOG / Чат
Steel Sword
Просто еще один бесполезный ЯП я не переживу
Ну, сишка тебя как минимум работе с памятью научит и понимание как язык работает с железом
источник

IM

Ivan Morgun in CODE BLOG / Чат
Хотя когда я шейдеры писал на чистом директиксе хотелось повеситься
источник

PG

Pavel Grachev in CODE BLOG / Чат
Steel Sword
Кто-то ведь пишет движок Юнити, кто-то ведь создаёт питонские МЛ-фреймворки на компилируемых ЯП, кто-то ведь пишет гуглопоиск, кто-то ведь разрабатывает язык Rust.
Linux, nginx, *SQL, UnrealEngine, любая игра ААА уровня, любой продукт Adobe или их аналоги, Blender в конце концов. Ну или Golang. Кого посадили разрабатывать Golang?

В мире столько задач, которые не могут быть решены типичным работающим на бизнес обезьянокодером. А кто-то их решает. И если посмотреть кто - кто-то типа очередного выпускника из MIT.
Это программки давно начинали писать. А вот что-то новое тоже с плюсов начинают?
источник

SS

Steel Sword in CODE BLOG / Чат
Pavel Grachev
Это программки давно начинали писать. А вот что-то новое тоже с плюсов начинают?
А чем его заменить?
источник

SS

Steel Sword in CODE BLOG / Чат
Заменить его можно Go или Rust, но это слишком новые ЯП
источник

PG

Pavel Grachev in CODE BLOG / Чат
Steel Sword
А чем его заменить?
Если он ничем не заменяется, тогда не понимаю твое смятение. Изучай и не парься))
источник

PG

Pavel Grachev in CODE BLOG / Чат
А так да, любое ПО, которое себя зарекомендовало в мире в какой-либо области, если открыть на Википедии, то везде сиплюсплюс
источник

D

Dmitriy in CODE BLOG / Чат
Pavel Grachev
А так да, любое ПО, которое себя зарекомендовало в мире в какой-либо области, если открыть на Википедии, то везде сиплюсплюс
Просто семейство C
источник

D

Dmitriy in CODE BLOG / Чат
Начинай с C
источник

D

Dmitriy in CODE BLOG / Чат
даже не плюсов
источник

D

Dmitriy in CODE BLOG / Чат
если прям сильное желание, можешь и в ассемблер залезть, но чуть-чуть иначе шиза поедет, а вообще зависит от того, что тебе нужно
источник

J

Jmik in CODE BLOG / Чат
Steel Sword
Просто в С нет встроенного сборщика, а скажем в Rust есть. Поэтому С не может позволить себе сложные способы подключения других кусков кода (либо прямая вставка исходников, либо через ассемблерный линковщик), а Rust может.

Я прекрасно понимаю причины и следствия (у С даже стандартной библиотеки нет), но всё равно грустно. Я в заголовочных файлах вижу простор для багов.
К тому же если случайно импортировать что-то дважды, то будет ошибка.

Короче, если в других ЯП импорт - это простейшая команда делающая код в другом файле доступным, то в С++ это то, с чем надо бороться.
От двойного импорта есть защита в
Виде
#ifndef SOME_HEADER_DEFINE
#define SOME_HEADER_DEFINE
Code
Code
Code
#endif
источник

SS

Steel Sword in CODE BLOG / Чат
Jmik
От двойного импорта есть защита в
Виде
#ifndef SOME_HEADER_DEFINE
#define SOME_HEADER_DEFINE
Code
Code
Code
#endif
Я знаю про это)
Но всё равно не очень
источник

SS

Steel Sword in CODE BLOG / Чат
Dmitriy
Начинай с C
Почему с С?
источник

J

Jmik in CODE BLOG / Чат
Steel Sword
Почему с С?
В нем уже устаканился стандарт
Нет ничего лишнего
И все знания можно перевести в плюсы
источник

D

Dmitriy in CODE BLOG / Чат
Jmik
В нем уже устаканился стандарт
Нет ничего лишнего
И все знания можно перевести в плюсы
ну если тебе нужны истоки, они тут, да ты будешь много приходить к коду, который в более высоких ЯПах не нужен, но благодаря этим "велосипедам" ты сможешь понять как, где и что работает в том же питоне
источник

D

Dmitriy in CODE BLOG / Чат
2 пути
- либо начинаешь с низов и до верхов: С, Ассемблера, крч полная работа напрямую с памятью
- или с высоких идешь к низу: с Python, Java и так идешь вниз до опять того же С
источник

SS

Steel Sword in CODE BLOG / Чат
Dmitriy
ну если тебе нужны истоки, они тут, да ты будешь много приходить к коду, который в более высоких ЯПах не нужен, но благодаря этим "велосипедам" ты сможешь понять как, где и что работает в том же питоне
Понимать то я многое понимаю. Примерно представляю по крайней мере.
источник