If you want to address me in my full name: Prof. Dr. em. Ludwig Philipp Maria Joseph Maximilian Lamoral Fürst von Thurn und Taxis.
As I am retired I am no longer taking on any new interns, master students, PhD students or any other types of collaborators.
Please contact one of my Doktorsöhne / -töchter:
As a hobby in my retirement, I am learning the new language Ruby from Japan.
Source code are highlighted:
say = "I love Ruby"
puts say
say['love'] = "*love*"
puts say.upcase
# Output "I *love* Ruby"
# five times
5.times { puts say }
But I will keep on programming in C++.
typedef std::unordered_map<std::string, std::tuple<unsigned int, unsigned int, unsigned int>> puzzlebook;
puzzlebook parse_all(std::vector<std::string> input); // Just the declaration
I still find this equation elegant.
\[R_{\mu\nu}-\frac{1}{2}g_{\mu\nu}R=\frac{8\pi G}{c^4} T_{\mu\nu}\,,\]where \(R_{\mu\nu}\) is Ricci curvature, \(R\) is scalar curvature, \(g_{\mu\nu}\) is metric, \(G=6.67\times 10^{-11}\) is the Newtonian constant of gravitation, \(c=2.99\times 10^{8}\) is the speed of light in vacuum and \(T_{\mu\nu}\) is the stress–energy tensor.