Рад, что С++ активно развивается и дает пищу для размышлений, экспериментов и творчества. Страдания были лет 15 назад :) Тогда мы, в ЛК, использовали STLport вместо GNU'шной STL из-за нестабильности последней, а clang'а еще вообще не было, а о метапрограммировании, вообще, начали говорить в 2005-2010, если не ошибаюсь, после статьи Бартлетта.
Да, было время… Помню, как в 94-м мне друг подогнал бесплатный эккаунт провайдера Redline (был такой в Москве когда-то). Все их пользователи могли через telnet подключаться к серверу, читать/писать почту и т.д. Так вот, на все директории в /home биты доступа были выставлены в 0777 и техподдержка упорно не реагировала на письма, что так делать не хорошо :)
Не хочу спорить, но хотел бы заметить, что инъекции витаминов группы B + противовоспалительное (диклофенак в моем случае) очень хорошо снимают такие боли. Неоднократно было проверено на мне и других коллегах (спорт).
Что-то статья сильно напоминает лекцию из серии «Learn English with Gill» — www.youtube.com/watch?v=nDdRHWHzwR4
Ссылок на оригинал нет, используется в качестве рекламы, не хорошо это как-то… Поправьте, если я не прав.
От компилятора данное поведение, думаю, не зависит — у всех так будет из-за того, что ptr не защищена каким-либо примитивом синхронизации.
И из-за любви к С++ только, замечу, что в коде нет thread.join() — даже если из цикла будет выход, программа упадет.
Я не знаком с этим джентельменом лично, но пару раз пересекался на Upwork'е. Один хороший проект, на который я отправлял заявку и долго обсуждал с заказчиком, отдали ему (это видно из истории заказчика). Во втором случае — мы работали параллельно и мой вариант пошел в продакшн, хотя ему заплатили за прототип около 15К$ (почти в 3 раза больше, чем мне). В общем, очевидно, что он ищет и находит клиентов на Upwork'е.
100 $/час — совсем не предел (при наличии свободного английского, красивой истории проектов и подтвержденного набора навыков).
И даже более того, неоднократно сталкивался с тем, что в битве фрилансеров выигрывает претендент с большой часовой ставкой (при прочем равном). Бывало, что нанимали двух фрилансеров параллельно на один и тот же проект и потом выбирали лучшего, т.е. заказчики были готовы платить двойную, по сути, ставку ради качества исполнения.
В качестве примера — один из моих конкурентов на Upwork'е с 300 $/h — www.upwork.com/fl/andrewgabriel
Низкая орбита — это о-го-го какой разброс по высотам, а солнечно-синхронная орбита — это вообще не о высоте вывода. Это я к тому, что не понятно из данного текста, какие грузы, как и куда готовы доставить большинство из перечисленных носителей.
Почему не C — надеюсь автор ответит.
А вот работающие «фреймворки» давно написаны и вряд ли можно написать что-то более производительное, чем связка libwebsocket и libevent.
Вы реализовали priority_queue самостоятельно, бинарный вектор — не то. Может отказаться совсем от STL? Почему б не реализовать собственный unique_ptr — это совсем не сложно? И в чем тогда будет заключаться сравнение C++/C?
Ну да, Huffman tree, обычно, реализуется на очередях с приоритетом, но где ж std::priority_queue в коде на С++? Где std::vector для бинарного кодирования?
Заранее приношу свои извинения, если не прав. Статья претенциозно называется «Главные достижения в области обработки естественного языка». Не считаете ли, что кроме машинного перевода, есть еще 100500 направлений, связанных с «обработкой естественного языка»? В качестве примеров — морфологическая нормализация, NER, бинарные связи и много прочего.
тогда уж этим -
Ссылок на оригинал нет, используется в качестве рекламы, не хорошо это как-то… Поправьте, если я не прав.
И из-за любви к С++ только, замечу, что в коде нет thread.join() — даже если из цикла будет выход, программа упадет.
Я подумал, что речь про «Job Success score».
И даже более того, неоднократно сталкивался с тем, что в битве фрилансеров выигрывает претендент с большой часовой ставкой (при прочем равном). Бывало, что нанимали двух фрилансеров параллельно на один и тот же проект и потом выбирали лучшего, т.е. заказчики были готовы платить двойную, по сути, ставку ради качества исполнения.
В качестве примера — один из моих конкурентов на Upwork'е с 300 $/h — www.upwork.com/fl/andrewgabriel
А вот работающие «фреймворки» давно написаны и вряд ли можно написать что-то более производительное, чем связка libwebsocket и libevent.