Interning Strings for a 10x speedup | C++ | Compiler Hacking
Tim Morgan
Turning strings into a unique internal representation can certainly improve performance when the same string representation is used over and over. Let's do it!
About the Project: Natalie is a very early-stage work-in-progress Ruby implementation that compiles Ruby to an executable. It does so by transpiling Ruby to C++ and feeding it to gcc or clang to produce a binary.
GitHub: https://github.com/seven1m/natalie Twitter: https://twitter.com/timmrgn
#programming #compiler #strings #interning #cpp #ruby ... https://www.youtube.com/watch?v=tK3pAxc1A6U
2021-03-22
0.0 LBC
Copyrighted (contact publisher)
109768724 Bytes