Write Great Code, Volume 2, 2nd Edition: Thinking Low-Level, Writing High-Level by Randall Hyde
English | 2020 | ISBN: 1718500386 | 658 Pages | EPUB | 4 MB
In the beginning, most software was written in assembly, the CPU’s low-level language, in order to achieve acceptable performance on relatively slow hardware. Early programmers were sparing in their use of high-level language code, knowing that a high-level language compiler would generate crummy, low-level machine code for their software. Today, however, many programmers write in high-level languages like Python, C/C++/C#, Java, Swift. The result is often sloppy, inefficient code.