Задать вопрос
@P747

Может ли Golang заменить C/C++ в написании программ для железа?

Добрый день!

Может ли Golang заменить C/C++ в написании программ для железа? Тоесть писать на нем низкоуровневые программы для железа, машинное обучение, да и вообще софт для ОС десктопных, так как применяется C/C++?
  • Вопрос задан
  • 761 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Go-разработчик с нуля + нейросети
    9 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
  • Хекслет
    GO-разработчик
    6 месяцев
    Далее
Решения вопроса 1
2ord
@2ord
Заменить C/C++ сможет вряд ли. Используется лишь в определенных сферах из-за своих особенностей. Может лишь немного потеснить их, по большей части в системном и прикладном ПО, а также в другом, связанным с коммуникациями.
Проект TinyGo, к примеру, позволяет писать ПО на подмножестве Go для микроконтроллеров и WebAssembly. Не думаю, что о нем многие знают.
Судя по всему, наиболее успешно вытесняет C/C++ язык Rust. По крайней мере, в браузерах и ядре Linux (пока лишь обсуждения) уже наметился сдвиг.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
У вас вопрос про программы "близкие к железу" и тут же намешано машинное обучение и стандартный софт для десктопа, определитесь.

Для железа go использовать будет менее удобно, чем C/C++
Для машинного обучения go использовать можно
Для десктопного софта, если имеется ввиду графический интерфейс, go тоже будет использовать неудобно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Воронеж
от 75 000 до 120 000 ₽
ITK academy Нижний Новгород
от 75 000 до 120 000 ₽