glfw для Visual Studio придется собирать самостоятельно.
Не знал, что надо что-то в glfw собирать, я просто скачал и пользуюсь.
cmake вообще не люблю, обычно проект с cmake на винде без mingw какого-нибудь в Visual и не скомпилить.
В большинстве случаев торрент ещё и быстрее качается. Я вот встречал онлайн аудио проигрыватель с торрента, может и для видео есть.
Жаль не все игры есть в стиме. А некоторые стоят под 2к непонятно с чего. А часть pay2win вообще.
Много плюсов у скучных статей вижу уже давно, тот-же ИТМО имеет множество плюсов у статей ни о чём. Но опять же ничего не доказать, так как просто человек попросил знакомых посмотреть.
Я всё жду пока появится чья-нибудь накрученная до +100 статья, чтобы можно было точно указать на такую наглость.
Мегафон ещё любит сообщать о спам звонках. Поступает звонок, а потом приходит смс о том, не хотите ли вы платно избавится от спама? Естественно номер мой у спамеров оказывается совершенно случайно.
Мне не нравятся приложения, требующие какой-либо установки.
Это простой редактор изображений? Нет его нельзя просто скачать и запустить, надо установить, при этом наверняка инсталятор положит что-то в реестр, cделает файлы некоторых расширений открываемыми собой, наустанавливает мне софта мейл ру, и конечно-же не подумает подчистить за собой при удалении.
Лучшее, что я видел, приложение состоящее из одной exe. Оно просто запускается и работает.
Если jit начнёт создавать варианты одной функции, оптимизированные под конкретные типы, то выйдет тоже-самое что и делают сейчас шаблоны в C++. И это уж точно не позволит соптимизировать лучше, и стать быстрее C++.
Ничего не мешает jit'у после некоторого количества итераций, когда соберётся статистика по типам с которым вызывается f()
Это не позволит обогнать C++, так как в C++ будут заранее созданы эти варианты и не придётся постоянно считать, сколько раз и с какими аргументами вызвана функция.
Статическая типизация в смысле c++ здесь никак не поможет, ведь во время компиляции вообще неизвестно, что в массиве
В массиве всегда будет ограниченный набор типов, не бывает так, чтобы хранилось неизвестно что. Но никто не мешает сделать std::variant по всем типам используемым в массиве.
Это обычный ворнинг MSVC.
Для GCC есть -Wconversion
Естественно, что он не включён по умолчанию, так как обычно это ненужно.
Опции компилятора для того и есть, чтобы настроить под конкретные нужды. Компилировать без настроенных флагов, значит полагаться на дефолтные значения. Далеко не факт, что это те настройки, что требуются.
Не знал, что надо что-то в glfw собирать, я просто скачал и пользуюсь.
cmake вообще не люблю, обычно проект с cmake на винде без mingw какого-нибудь в Visual и не скомпилить.
Жаль не все игры есть в стиме. А некоторые стоят под 2к непонятно с чего. А часть pay2win вообще.
Я всё жду пока появится чья-нибудь накрученная до +100 статья, чтобы можно было точно указать на такую наглость.
Это простой редактор изображений? Нет его нельзя просто скачать и запустить, надо установить, при этом наверняка инсталятор положит что-то в реестр, cделает файлы некоторых расширений открываемыми собой, наустанавливает мне софта мейл ру, и конечно-же не подумает подчистить за собой при удалении.
Лучшее, что я видел, приложение состоящее из одной exe. Оно просто запускается и работает.
Буду перекомпилировать.
Это не позволит обогнать C++, так как в C++ будут заранее созданы эти варианты и не придётся постоянно считать, сколько раз и с какими аргументами вызвана функция.
В массиве всегда будет ограниченный набор типов, не бывает так, чтобы хранилось неизвестно что. Но никто не мешает сделать std::variant по всем типам используемым в массиве.
Для GCC есть -Wconversion
Естественно, что он не включён по умолчанию, так как обычно это ненужно.
Опции компилятора для того и есть, чтобы настроить под конкретные нужды. Компилировать без настроенных флагов, значит полагаться на дефолтные значения. Далеко не факт, что это те настройки, что требуются.
И получатся шаблоны из С++. В таком случае это уже статическая типизация и есть.
С помощью С++ и магии шаблонов скомпилится, и будет работать быстрее. Так как будут проверятся id типов, а не строковые названия типов.
87% windows на 2019 год.