Programming languages and software development
Categories of Programming languages Low level High level http://www.doc88.com/p-075800574700.html
Low level CPU level Commands and data are represented in 0,1 sequence So, at the very beginning, programmers need to code their program directly in 0, 1
High Level Programming Languages A high level programming language is the primary tool of computer programmers, providing English-like commands for writing software that is translated into the detailed step-by-step instructions executed by the processor. A Programming Statement in C++ cout << "\nPlease Enter The Password:"; Syntax: a set of rules that describe how programming statements and commands should be written.
Programming Languages The evolution of programming languages can be thought of in terms of generations of languages.
Evolution of Programming Languages Although programming languages have evolved beyond four generations, most software is developed using variations of third-level languages.
Visual Programming Visual programming uses a graphical or “visual” interface for software development combined with programming language text-based commands.
Integrated Development Environment Software today is created using an integrated development environment. An IDE combines all the tools required for software engineering into one package.
Object-oriented Programming Object-oriented programming languages are based on the creation and interaction of reusable programming objects.
Application Programming Interface API The use of an API opens up a system or device so that others besides the manufacturer can develop software to run on the system or device.