Programming concepts, high-level programming languages, low-level programming languages, machine code, hardware, characteristics of high/low level programming, and flow charts.
Programming concepts Professional programmers use specialised skills and creativity to write programs. Some people find programming easy and fun. The programming concept you need to understand are described below. Application software package This is the end result of programming. When an application is running, the user interface is what you see and interact with by typing or using buttons. Applications software packages are created by programming with a high-level programming language and are used to solve problems and to entertain. High-level programming language A high-level programming language is one that is quite close to natural human language (rather then computer language, aka machine code). This is what most programmers use to write programs. Examples of high-level programming language are C# (pronounced ‘C Sharp’), C++, Java, and Visual Basic. Microsoft Office applications, including excel also offer high-level programming functionality using VBA (virtual basic for applic