The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз фреймворка Qt 5.15"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Релиз фреймворка Qt 5.15" +/
Сообщение от НяшМяш (ok), 27-Май-20, 22:56 
> А у вас что, "крутость" языка зависит от того, сколько литературы нужно прочитать

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

> (и сколько это займет по времени), чтобы пройти путь от абсолютного нулевика до джуна?

Нет. Сколько займёт по времени вообще начать делать что-то полезное. Даже нулевик может начать писать код на следующий день на каком-нибудь языке примерно на порядок проще плюсов.

> С++ системный язык

С - системный язык - это бесспорно. С++ - очень с большими оговорками.

> c большой степенью контроля как со стороны программиста, так и со стороны компилятора (низкоуровневые оптимизации)

Опять же не всегда. Больше абстракций - меньше контроля. И компилятор на более сложном языке багует поинтереснее. Тот же чистый C для меня куда предпочтительнее - я лучше чуть больше кода лапками напишу, чем буду полагаться на компилятор.

> Ну и надеюсь, не будет удивительным для вас, что при собеседовании на синьоро-тимлидские позиции в Python/Node.js - разработке, не всегда, но задают вопрос "а как у вас с С/C++", потому что какую-то суперкритичную по перформансу штуку бывает нужно выкинуть в нативную библиотеку и инвокать оттуда.

С питоном к счастью не знаком, а вот на ноду ни разу не спрашивали. Просто если нужен суперхайперформанс, то ноду даже самые отбитыши не выбирают. Да и если захочется сделать нативную либу туда - будешь дольше с упоротой апихой ноды разбираться, чем саму либу писать. Если прилетает легаси и вот кровь из носу нужен перформанс - то обычно всё решается небольшим рефакторингом за пару дней и 3х к производительности, а параллельно руководство даёт добро на переписывание сервиса на чём-нибудь типа Go.

> Никто не спорит, что у всех прогеров общий корень в виде computer science математики

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

> Только вот даже классный и вылизанный алгоритм на больших нагрузках утонет в накладных расходах на виртуальную машину/интерпретацию/какие-то архитектурные ограничения.

Открою вам секрет - полно языков, которые проще плюсов и компилируются так же в нативный код без накладных расходов.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Релиз фреймворка Qt 5.15, opennews, 26-Май-20, 23:01  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру