====== Links ====== ===== Diskussionen auf c-plusplus.de ===== * [[https://www.c-plusplus.net/forum/188502|Performancemythen (58 Seiten)]] * [[https://www.c-plusplus.net/forum/189345|Bool und Lesbarkeit (48 Seiten)]] * [[https://www.c-plusplus.net/forum/p1317828|Welcher Sprache gehört die Zukunft?]] ===== ELF ===== * [[ELF]] * [[http://wiki.osdev.org/ELF]] * [[http://www.skyfree.org/linux/references/ELF_Format.pdf|The ELF format]] in detail * [[http://www.sco.com/developers/gabi/latest/contents.html|System V ABI]] about ELF * [[http://www.linuxfoundation.org/en/Specifications|LSB specifications]] See (generic or platform-specific) 'Core' specifications for additional ELF information. * [[http://refspecs.freestandards.org/elf/|ELF and ABI Standards]] ===== Funktionsaufrufe zur Laufzeit ===== * [[http://www.sven-johannsen.de/programmierung/assembler_functions.html]] * [[http://www.a-m-i.de/tips/stack/stack.php]] * [[http://www.golem.de/news/gcc-jit-compiler-in-bytecode-interpreter-einbauen-1310-101970.html|GCC JIT: Bytecode-interpreter einbauen]] ===== Idioms und Patterns ===== * [[http://www.dre.vanderbilt.edu/~sutambe/documents/More%20C++%20Idioms.pdf]] * [[http://www.drdobbs.com/cpp/mixin-based-programming-in-c/184404445|Mixins]] ===== Testing ====== * [[http://blog.coldflake.com/posts/Testing-C++-with-a-new-Catch/]] ===== Compilerbau ===== * [[http://vhb.fh-regensburg.de/co/]] * [[http://en.wikipedia.org/wiki/Static_single_assignment_form]] * [[http://www.drdobbs.com/architecture-and-design/the-design-of-llvm/240001128?utm_content=bufferf35e8&utm_medium=social&utm_source=plus.google.com&utm_campaign=buffer|The Design of LLVM]] ===== Andere Teams ===== * [[http://makeadef.com/|MakeADef]]: [[http://makeadef.com/?p=357|TeaJay, die zweite]] ===== Assembler ===== * [[http://www.drpaulcarter.com/pcasm/index.php]] * [[http://sourceware.org/libffi/|libffi]] - Funktionsaufrufe zur Laufzeit ===== LINQ ===== * [[http://msdn.microsoft.com/en-us/library/ee538250.aspx|Linq]] - var result = from item in Liste where item.id <= 3 select item ===== Shared Libs ====== * [[http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html]] * [[http://www.proggen.org/forum/viewtopic.php?f=21&t=4890]] * [[http://rosettacode.org/wiki/Call_a_function_in_a_shared_library#C]] ===== Misc ===== * [[http://www.golem.de/1101/81080-2.html|Neue, parallele PC-Architektur]] * [[http://www.alenz.org/mirror/khason/why-microsoft-can-blow-off-with-c.html|Why Microsoft can blow off with C#]] * [[http://de.wikipedia.org/wiki/Tony_Hoare|Tony Hoare]] (bekam Turing Award für Programmiersprachendesign 1980) * [[http://www.scala-lang.org/|Scala-Programming-Language]] * [[http://www.amazon.de/s/ref=nb_ss_w?__mk_de_DE=%C5M%C5Z%D5%D1&url=search-alias%3Daps&field-keywords=Ralf+H.+G%FCting%2C+Martin+Erwig%2C+%DCbersetzerbau&x=0&y=0|Übersetzerbau]], wird als Referenz zu Closures bei Wikipedia angegeben. * [[http://www.csse.monash.edu.au/~damian/papers/HTML/ModestProposal.html|C++ resyntaxed]] Alternative C++ Syntax (Link von Michael) * [[gsys:links]] * [[http://apenwarr.ca/log/?m=201007#22|How to design a replacement for C++]] * [[http://ridiculousfish.com/blog/archives/2010/07/23/will-it-optimize/]] * [[http://psc.informatik.uni-jena.de/publ/CSharp-it0402.pdf]] * [[http://www.suse.de/~thomas/papers/SecProg/Sicherheitsrelevante%20Programmierfehler.pdf]] * [[http://simpleprogrammer.com/2012/12/01/why-c-is-not-back/]] * man 3 glob / glob.h verbirgt eine Lib für Wildcards (*) * [[http://umumble.com/blogs/Programming/321/]] ===== Videos ===== * [[http://plus.url.google.com/url?sa=z&n=1335957774225&url=http%3A%2F%2Fchannel9.msdn.com%2FEvents%2FLang-NEXT%2FLang-NEXT-2012%2FReflection-and-Compilers&usg=EOggNWa7q6EWCLSdqWKKr34TsSM.|About Compilers and Reflection]] * Video: [[http://www.infoq.com/presentations/Language-Panel|Worst things in programming languages]] (sehr gut) * Video: [[http://www.infoq.com/presentations/Null-References-The-Billion-Dollar-Mistake-Tony-Hoare]] ===== Diese Website ===== * [[http://www.admin-magazin.de/Das-Heft/2013/04/Eigenes-Apt-Repository-mit-Reprepro?utm_source=ADMIN+Newsletter&utm_campaign=ADMIN-Newsletter-2013-31&utm_medium=email|Eigenes Apt-Repository mit Reprepro]]