1.5 Badger_ Fast Key-Value DB in Goto know when to truncate a file. Who should use Badger? Don’t use Badger if… You no Go! (C++, Java) You have a single-threaded sequential workload. You have a small, read-only workload. All your0 码力 | 74 页 | 1.70 MB | 5 月前3
TVM: Where Are We GoingUnified library packaging mod.export_library("mylib.so") Free API (Py/Java/Go) lib = tvm.module.load("mylib.so") func = lib["npufunction0"] func(a, b) Automatic 0 码力 | 31 页 | 22.64 MB | 1 年前3
Velocity Conference 2015mentor telling you what not to worry about • Perf events mixed mode can show stack traces of both Java and native system calls Continuous Delivery in Financial Training by David Genn (IG) @david_genn0 码力 | 4 页 | 176.79 KB | 1 年前3
The Surprising Costs of Voidstate Data members ☐ Some shared or global state Note that void functions include main / Main in Java or C# ☐ C++’ main is int, but the implicit success return code makes it void-ish in many cases.. from real, existing code... ☐ I have C++-ified the examples, but it was originally a mix of C++, C#, Java and JavaScript code... ## The case of void() member functions // real-life code... class KeywordMgr name = name; } public String getName() { return name; } } Yes, it's Java code ## The case of the unwarranted virtuals What's wrong with this picture? class Person {0 码力 | 189 页 | 60.10 MB | 1 年前3
The Beauty and Power of Primitive C++May require minimal space overhead • Read and write from different programming languages • C++, Java, Python, ... • Maybe programming errors could have serious consequences • May require random access I’ll concentrate on C++ “fiddly, unsafe” code can be left to a generator • We can also generate Java and Python • Interfaces must be “culturally appropriate” for each language ## Flats library and tools code ## • There is always a lot of “nagging details” • The parser and generators • object maps, Java, views • Initialization design issues • Guarantees, Defaults, std::initializer_list or tuples •0 码力 | 53 页 | 1.03 MB | 1 年前3
Structure and Interpretation of Computer ProgramsNO Java kind of NO A YES YES NO YES YES YES YES JS YES kind of YES YES YES YES Closures (λ) Everything is an object (uniform reference) Garbage Collection ++ YES NO NO Java A Performance. ISO/IEC PDTR 18015. 11 August 2003 PDF • Matthew Austern and Alexander Stepanov: jal (Java Algorithm Library), Silicon Graphics, Incorporated, 1996. Source (generic) version: .tar.gz unpacked0 码力 | 136 页 | 7.35 MB | 1 年前3
Some Things C++ Does Right» talk. C# is a fine language for what it aims to do, and has many strengths. The same goes for Java, JavaScript, Python, C, Haskell... • It aims to remind us of some of those things that are beautiful better! } }; 92 ## Programming with a value-based language • In a reference-based language like C# or Java, the mindset is different • One gets indirect access by default for class instances • Objects are program ## The beauty of (free) functions • Consider the following C# program • The situation in Java is essentially the same using System; class SuperMaths { public static double Square(int n) =>0 码力 | 228 页 | 2.47 MB | 1 年前3
Just-in-Time Compilation - J F Bastien - CppCon 2020jpg) “Java” That’s right, I said it, at a C++ conference...  At least I didn't say “Rust”... ## Compiling Java Just in Time —1997 Avoiding unnecessary overhead is crucial for fast compilation. (read) ## Compiling Java Just in Time —1997 Avoiding unnecessary overhead is crucial for fast compilation. In many compilers constructing an intermediate representation (IR) of a method is a standard process. (read) ## Compiling Java Just in Time —1997 (read) Avoiding unnecessary overhead is crucial for fast compilation. In many0 码力 | 111 页 | 3.98 MB | 1 年前3
Breaking Dependencies: The SOLID Principlesdesigning web applications. $ ^{[4]} $ Popular programming languages like JavaScript, Python, Ruby, PHP, Java, C#, and Swift have MVC frameworks that are used for web or mobile application development straight0 码力 | 96 页 | 2.14 MB | 1 年前3
Back to Basics: The Abstract Machineuse abstraction • And so we define programming languages in terms of abstract machines • C, C++, Java, Python, Perl, Awk, Algol, and many more... • What drives the design of the C++ abstract machine0 码力 | 91 页 | 538.90 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
Badgerkey-value DBLSM treevalue logGoTVM深度学习编译器硬件加速优化Web性能优化Service Workers单页应用(SPA)Linux性能工具持续交付void函数成员函数函数调用C++coutPrimitive C++IDL ParserFlatsSpanStructure and Interpretation of Computer ProgramsComputer ProgramsProgramming LanguagesFunction ProgrammingInterpreter内存管理初始化类型系统效率Just-in-Time Compilationcompiler historydynamic languagebinary translationsecurity单一职责原则开闭原则里氏替换原则接口隔离原则依赖倒置原则抽象机器内存对象线程













