- Mastering Delphi Programming:A Complete Reference Guide
- Primo? Gabrijel?i?
- 156字
- 2021-06-24 12:33:35
Behind the scenes
A critical part of writing fast code is to understand what happens behind the scenes. Are you appending strings? You should know how that is implemented in a compiler. Passing a dynamic array into a function? Ditto. Wondering whether you should create 10,000 instances of a class or just create a large array of records? Knowing the implementation details will give you the answer.
In this section, I'll dig down into some frequently used data types and show how using them will bring in unexpected complexity. I will discuss memory and memory allocation, but I will treat them as very abstract entities. I'll say words like "A new string gets allocated" with which I'll mean that a secret part of code, called memory manager, gets memory from the Windows and tells the program: "You can store your string here." We'll dig deep into the bowels of memory manager in Chapter 4, Memory Management.
- 觸摸屏實用技術與工程應用
- INSTANT ForgedUI Starter
- Artificial Intelligence Business:How you can profit from AI
- 電腦維護365問
- 筆記本電腦使用、維護與故障排除從入門到精通(第5版)
- Machine Learning Solutions
- 微型計算機系統原理及應用:國產龍芯處理器的軟件和硬件集成(基礎篇)
- 筆記本電腦維修實踐教程
- 筆記本電腦芯片級維修從入門到精通(圖解版)
- Intel FPGA權威設計指南:基于Quartus Prime Pro 19集成開發環境
- 可編程邏輯器件項目開發設計
- Blender 3D By Example
- Building Machine Learning Systems with Python
- Drupal Rules How-to
- Advanced Machine Learning with R