Bodhak basic c programming tutorial in this topic we will understand about System Software, Application Software, Programming Languages.
Types of Programming Languages, Low-level programming languages, Machine language Advantages and Disadvantages, Assembly language Advantages and Disadvantages, Translators, Assembler, Interpreter, Compiler, Mid Level languages Advantages and Disadvantages, HighLevel languages Advantages, 4th Generation languages.
basic c programming tutorial:-
Software is a group of interrelated programs, which drives the hardware to manipulate the system’s resources
The Software that acts as an interface between the user and system hardware by converting the high-level instructions into machine-readable instructions and vice versa. System software is called as Operating System.
Application software is a program or group of programs designed for end users. These programs are divided into two classes: system software and application software. While system software consists of low-level programs that interact with computers at a basic level, application software resides above system software and includes database programs, word processors, spreadsheets, etc. software may be grouped along with system software or published alone.
Application software may simply be referred to as an application:-
Application software is a term for software created for a specific purpose. Typically it is based on customer requirements but there are general applications. These would be examples like
Word, Excel, Powerpoint – office applications.
Software such as video drivers etc. are not considered as applications
programming language is a computer language programmers use to develop applications, scripts, or other sets of instructions for a computer to execute specific tasks. The term programming language usually refers to high-level languages. Each language has a unique set of keywords and a special syntax for organizing program instructions.
The assembler converts the assembly language codes, in general, pneumonia codes into machine-readable codes. The pneumonic codes are the statements of assembly language, which is, abbreviated forms of direct binary instructions. The assembly is directly used under system programming or under microprocessor programming on the direct interface.