Search
Write a publication
Pull to refresh
-3
0

Программист

Send message
glfw для Visual Studio придется собирать самостоятельно.

Не знал, что надо что-то в glfw собирать, я просто скачал и пользуюсь.
cmake вообще не люблю, обычно проект с cmake на винде без mingw какого-нибудь в Visual и не скомпилить.
Только это оглавление не полное.
Заставить работать чужую программу на C++ это всегда квест, его надо проходить от часа до месяца.
Да такое пособие повыше зарплаты будет, я бы тоже не отказался на таком посидеть.
В большинстве случаев торрент ещё и быстрее качается. Я вот встречал онлайн аудио проигрыватель с торрента, может и для видео есть.
Жаль не все игры есть в стиме. А некоторые стоят под 2к непонятно с чего. А часть pay2win вообще.
Много плюсов у скучных статей вижу уже давно, тот-же ИТМО имеет множество плюсов у статей ни о чём. Но опять же ничего не доказать, так как просто человек попросил знакомых посмотреть.

Я всё жду пока появится чья-нибудь накрученная до +100 статья, чтобы можно было точно указать на такую наглость.
Мегафон ещё любит сообщать о спам звонках. Поступает звонок, а потом приходит смс о том, не хотите ли вы платно избавится от спама? Естественно номер мой у спамеров оказывается совершенно случайно.
Мне не нравятся приложения, требующие какой-либо установки.

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

Лучшее, что я видел, приложение состоящее из одной exe. Оно просто запускается и работает.
крайне маловероятно что неудачный merge приведёт к замене килограммов на доллары.
Как было бы хорошо, если это действительно так.
Вы же не будете каждый раз перекомпилировать программу при смене шаблона, если это происходит часто?

Буду перекомпилировать.
Если jit начнёт создавать варианты одной функции, оптимизированные под конкретные типы, то выйдет тоже-самое что и делают сейчас шаблоны в C++. И это уж точно не позволит соптимизировать лучше, и стать быстрее C++.

Ничего не мешает jit'у после некоторого количества итераций, когда соберётся статистика по типам с которым вызывается f()

Это не позволит обогнать C++, так как в C++ будут заранее созданы эти варианты и не придётся постоянно считать, сколько раз и с какими аргументами вызвана функция.

Статическая типизация в смысле c++ здесь никак не поможет, ведь во время компиляции вообще неизвестно, что в массиве
В массиве всегда будет ограниченный набор типов, не бывает так, чтобы хранилось неизвестно что. Но никто не мешает сделать std::variant по всем типам используемым в массиве.
Это обычный ворнинг MSVC.
Для GCC есть -Wconversion
Естественно, что он не включён по умолчанию, так как обычно это ненужно.

Опции компилятора для того и есть, чтобы настроить под конкретные нужды. Компилировать без настроенных флагов, значит полагаться на дефолтные значения. Далеко не факт, что это те настройки, что требуются.
std::chrono::duration и std::chrono::time_point решение проблемы для времени.
а jit скомпилирует две реализации функции f — f(string, string) и f(string, int).

И получатся шаблоны из С++. В таком случае это уже статическая типизация и есть.

Ну так этот пример JIT может оптимизировать ещё и лучше, чем статический компилятор (если он вообще сможет такой код скомпилировать).

С помощью С++ и магии шаблонов скомпилится, и будет работать быстрее. Так как будут проверятся id типов, а не строковые названия типов.
en.wikipedia.org/wiki/Usage_share_of_operating_systems
87% windows на 2019 год.
Многие помнят, что
Интернет спрос показал, что 100% пользуются интернетом.
Это только если баг не вскроется до продажи этого ПО. А если вдруг на показе приложение не откроется только потому, что hours=0 и оно false?
function f(a,b){return a+b;}
sum=["", 1, " thing ", 12, " things"].reduce(f);

console.log(sum);
Ага у меня есть такой samrrr.github.io. Но вот только когда код пишется более чем 1 человеком…

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity