THE SINGLE-GOAL-OF-TRUTH IS “RESULTS ARE ALL THAT MATTER”. (NO PUN INTENDED!)
Programming is program coding and a program is code—all code and nothing but code.Oops! Did I state it correctly, or not just correctly but also accurately? The answer to this lies in the rollercoaster ride that programming has been through from its inception to its current state. Programming as it stands today extends far beyond blazing-fast computations and subcomputations to accommodate so-termed applications, application platforms, and solutions. The fundamentals behind the foundations of programming, from synthesizing computations to synthesizing code to hiding code details (referenced via such famous terminology as algorithms, subroutines, divide-and-conquer, etc.) and those behind its usability (or the results of executing programs for the best possible accuracy, simplicity, and efficiency) still hold as the crux of programming.