Не знаю задач, для которых хорош C. Разве что лампочками на железке мигать. Питон хорош быстро что-нибудь набросать, но тут имхо сама задача плохая. На C++ можно написать вообще что угодно, при этом зачастую достаточно удобно
Я читал достаточно исходников постгреса, чтобы радоваться за то, что они написаны на си, а не плюсах
А можно узнать в чём причина радости? Я вот зашёл посмотреть исходники постгреса и увидел всякие войд указатели на функции. Или инициализация структуры в несколько инструкций. Про сплошные звёздочки и списки объявления переменных в начале функций молчу. Это, типа, прикольно?
В постре, насколько я помню, поверх сей нагорожден целый бдписательный фреймворчище, который для такого применения в конкретно этом проекте прикрывает гигантское количество стандартной боли от писания на сях. Оно, конечно, далеко не от всех ногострелов защищает и выражено через уж какие сям достались абстракции, но таки.
Формат работы: #офис или #удаленка Занятость: #полная
Ищем опытного Rust-программиста в новый проект. Подойдут опытные программисты С/С++, желающие перейти на Rust. Если вам нравится делать надёжные и производительные системы, это вакансия для вас.
Задачи и обязанности: • писать качественный, понятный и тестируемый код; • участвовать в проектирование архитектуры приложения; • оценивать сроки и ресурсы, требуемые для разработки; • разрабатывать стресс-тесты; Ожидаем от кандидата: • Знания Rust или опыт разработки на C/С++ от 4-х лет. • Теория и практика асинхронного программирования. • Знать что такое и зачем нужно poll/eventfd/timerfd. • Базовые значения сетевого программирования. • Уверенные знания Linux.
Формат работы: #офис или #удаленка Занятость: #полная
Ищем опытного Rust-программиста в новый проект. Подойдут опытные программисты С/С++, желающие перейти на Rust. Если вам нравится делать надёжные и производительные системы, это вакансия для вас.
Задачи и обязанности: • писать качественный, понятный и тестируемый код; • участвовать в проектирование архитектуры приложения; • оценивать сроки и ресурсы, требуемые для разработки; • разрабатывать стресс-тесты; Ожидаем от кандидата: • Знания Rust или опыт разработки на C/С++ от 4-х лет. • Теория и практика асинхронного программирования. • Знать что такое и зачем нужно poll/eventfd/timerfd. • Базовые значения сетевого программирования. • Уверенные знания Linux.