- 2071 Shrawan · 4 marks
Categories of programming languages
Short answer
Languages can be categorised by use: scientific (FORTRAN), business (COBOL), system (C, Assembly), AI (LISP), scripting (Python), database (SQL), and general-purpose (C++). C is a general-purpose, middle-level language primarily used for system programming.
Categorise programming languages on the basis of their uses and applications. Among them which programming language is C programming?
Programming languages can be categorised by their use and application area:
| Category | Used for | Examples |
|---|---|---|
| Scientific/engineering | Numerical and mathematical calculation | FORTRAN, MATLAB |
| Business/commercial | Data processing, payroll, accounts | COBOL |
| System programming | Operating systems, compilers, drivers | C, Assembly |
| Artificial intelligence | Logic and reasoning | LISP, Prolog |
| Web and scripting | Web pages and automation | HTML, JavaScript, PHP, Python |
| Database | Querying and managing data | SQL |
| General purpose / application | Wide range of software | C++, Java, C# |
| Education | Teaching programming | BASIC, Pascal |
C is a general-purpose, structured, high-level language that is also called a middle-level language, because it combines high-level features (functions, structured statements) with low-level access (pointers, bitwise operators). It is mostly used for system programming (UNIX and Linux were written in C) and also for application and embedded software.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- High level languages and natural language · Computer Programming, chapter 1
- Generations of programming languages · Computer Programming, chapter 1 · asked 4×
- Define programming language · Computer Programming, chapter 1 · asked 3×
- High level languages; C versus FORTRAN · Computer Programming, chapter 1
- High level vs low level languages · Computer Programming, chapter 1 · asked 2×
- Moody's chart basis and uses · Hydraulics, chapter 1
- Recursive and recursively enumerable languages · Theory of Computation, chapter 4
- Libraries, system software, languages, OO · Multimedia System, chapter 7
- 8086 assembly language operators · Microprocessor, chapter 3 · asked 3×