3
0
mirror of https://github.com/triqs/dft_tools synced 2024-11-01 03:33:50 +01:00
dft_tools/doc/reference/c++/lectures/goal.rst
Olivier Parcollet f2c7d449cc First commit : triqs libs version 1.0 alpha1
for earlier commits, see TRIQS0.x repository.
2013-07-17 19:24:07 +02:00

26 lines
765 B
ReStructuredText

Introduction
============
*Our goal : write clear, readeable, high-level and yet efficient programs.*
This is the motto of the lectures.
Traditionnally, it is often said that genericity, abstraction (i.e. high-level) programming
is not compatible with the efficency that we need in scientific computations.
The goal of these lectures is to show that we can achieve these goals with today C++ and libraries.
Why is it important?
--------------------
* Our codes are changing all the times. We want to have code reuse.
* more to come here
Goal of the lectures
--------------------
* Present some patterns and techniques which are useful to write high level and efficient codes.
* Fix the "pattern" design of TRIQS. One problem : one standardised solution.