Когда разбирался в том, чтобы сделать простой интероп плюсового кода, понравилась простота javacpp, дающая возможность написать визуально тот же код, но на другом языке
В .NET Core пошли по пути облегчения фреймворка. Это коснулось и кодировок. Таким образом, все устаревшие таблицы для кодировок были выделены в отдельную библиотеку, оставив тем самым лишь определенные кодировки. Чтобы вновь иметь возможность получать кодировки по алиасу, необходимо зарегистрировать выделенные кодировки. Об этом можно прочитать, например, в доках к CodePagesEncodingProvider.
Также, хотелось бы отметить, что библиотеку System.Text.Encoding.CodePages нет необходимости подключать как нугет-пакет начиная с .NET Core 3.0, т.к. ее добавили во фреймворк. Почему это было сделано, можно прочитать здесь
В корень проекта добавим папку src в которую поместим файлы с исходным кодом. В папке src создадим четыре файла: main.rs — код основной программы, dot.cpp — С++ binding (обертка для CUDA C), dot_gpu.h, dot_gpu.cu — файл в котором содержится код выполняемый на GPU.
По сути, CUDA используется, как и раньше использовалась. Статей, как использовать, на хабре достаточно.
Выпустили компьютер с которым можно работать в "реальности". Например, после предоставления доступа к IBM QE, появились различные статьи исследователей, работавших с прототипами.
Нельзя не заметить, что в статьях часто опускают слово "прототип".
Когда разбирался в том, чтобы сделать простой интероп плюсового кода, понравилась простота javacpp, дающая возможность написать визуально тот же код, но на другом языке
Потихоньку развивается проект Modern.Forms, основанный на проекте Avalonia IU и Mono/dotnet Winforms
И хорошей заменой WPF/UWP смотрится все тажа авалония :)
![image](https://habrastorage.org/r/w780q1/getpro/habr/comment_images/045/f1f/b34/045f1fb3490de7d9e73284f22f0996d0.jpg)
Потихоньку развивается проект Modern.Forms, основанный на проекте Avalonia IU и Mono/dotnet Winforms
Этот вариант не всегда работает
В .NET Core пошли по пути облегчения фреймворка. Это коснулось и кодировок. Таким образом, все устаревшие таблицы для кодировок были выделены в отдельную библиотеку, оставив тем самым лишь определенные кодировки. Чтобы вновь иметь возможность получать кодировки по алиасу, необходимо зарегистрировать выделенные кодировки. Об этом можно прочитать, например, в доках к CodePagesEncodingProvider.
Так вот, по-дефолту в библиотеке используется кодировка windows-1252, т.о., чтобы не возникало исключения при работе с ней, нам необходимо зарегистрировать ранее упомянутого провайдера.
Также, хотелось бы отметить, что библиотеку System.Text.Encoding.CodePages нет необходимости подключать как нугет-пакет начиная с .NET Core 3.0, т.к. ее добавили во фреймворк. Почему это было сделано, можно прочитать здесь
Есть работа, где рассматриваются различные архитектуры:
Full-Stack, Real-System Quantum Computer Studies: Architectural Comparisons and Design Insights
No! Quantum Computing Will Not Change Everything
По сути, CUDA используется, как и раньше использовалась. Статей, как использовать, на хабре достаточно.
Потому-что функция написана на языке C.
What is the effect of extern “C” in C++?
Is extern “C” no longer needed anymore in cuda?
Извиняюсь за оффтоп, но
так лучше не писать и не говорить
https://ru.wikipedia.org/wiki/PostgreSQL
Смею предположить, что автор все-таки имел ввиду неполное разложение.
На днях Rigetti объявила об открытой бете.
Хотелось бы еще выделить медиа-популяризаторов квантовых вычислений, помогающих следить за текущим положением квантовых вычислений:
Ученые сами шокированы таким проявлением интереса со стороны бизнеса.
И оптимисты еще не перевелись.
В октябре того же года появилась другая статья с чуть большим количеством кубит, также есть и другие варианты.
Вообще, количество кубит — не показатель. А как сравнивать, на данный момент неясно.
Выпустили компьютер с которым можно работать в "реальности". Например, после предоставления доступа к IBM QE, появились различные статьи исследователей, работавших с прототипами.
Нельзя не заметить, что в статьях часто опускают слово "прототип".
В интернетеМожете начать с гитхаба.Как отметили выше — позволяет производить универсальные вычисления. Вкратце тема раскрыта здесь.