KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
APT-CPP
★ 9
Open GitHub ↗
APT 2021-22: C++ for HPC
Download README (.md)
Explore Similar Repositories
-cve-2022-22947-
:
cve-2022-22947 spring cloud gateway 批量扫描脚本
esp32h2-bt-lib
:
ESP32-H2 Bluetooth stack (below HCI layer) precompiled libraries
OpenGLES-Shape-Rendering-Sample
:
OpenGLES: A shape (square) rendering sample app for Android.
evolving-harmonographs
:
Exploring the application of a Genetic Algorithm to evolve harmonographs
device_xiaomi_raphael
:
Beware of force pushes
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
APT-CPP
?
Download (.md)
# Modern C++ for Computational Scientists Repository view: <https://github.com/EPCCed/APT-CPP> Pages view: <https://EPCCed.github.io/APT-CPP/> Since the 2011 revision to the C++ language and standard library, the ways it is now being used are quite different. Used well, these features enable the programmer to write elegant, reusable and portable code that runs efficiently on a variety of architectures. However it is still a very large and complex tool. This set of lectures and practical exercises, will cover a minimal set of features to allow an experienced non-C++ programmer to get to grips with language. These include: * defining your own types * overloading * templates * containers * iterators * lambdas * standard algorithms * threading It concludes with a brief discussion of modern frameworks for portable parallel performance which are commonly implemented in C++. * [Lectures](lectures/) * [Practical exercises](exercises/)