KEMBAR78
Programming Languages Are Classified Based On Their Level | PDF | Programming Language | Object Oriented Programming
0% found this document useful (0 votes)
26 views2 pages

Programming Languages Are Classified Based On Their Level

Programming languages are categorized into low-level and high-level languages, with subcategories including procedural, object-oriented, scripting, functional, and logic-based languages. Additionally, there are database query languages like SQL, markup and styling languages such as HTML and CSS, and specialized languages for specific applications. Each type serves distinct purposes and is designed to meet various programming needs.

Uploaded by

mjcsubido30
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views2 pages

Programming Languages Are Classified Based On Their Level

Programming languages are categorized into low-level and high-level languages, with subcategories including procedural, object-oriented, scripting, functional, and logic-based languages. Additionally, there are database query languages like SQL, markup and styling languages such as HTML and CSS, and specialized languages for specific applications. Each type serves distinct purposes and is designed to meet various programming needs.

Uploaded by

mjcsubido30
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Programming languages are classified based on their level, purpose, and paradigm.

Here are the


different types:

1. Low-Level Languages

These are closer to machine code and provide high performance but require detailed knowledge
of hardware.

• Machine Language – Direct binary code (0s and 1s) understood by computers.
• Assembly Language – Uses mnemonic codes instead of binary, like MOV A, B.

2. High-Level Languages

Easier for humans to read and write, requiring compilers or interpreters to convert them into
machine code.

a) Procedural Languages

Follow a step-by-step approach to solving problems.

• C – Fast, widely used in system programming.


• FORTRAN – Used in scientific computing.
• COBOL – Mainly for business applications.
• Pascal – Used for teaching programming concepts.

b) Object-Oriented Languages (OOP)

Use objects and classes to organize code, making it modular and reusable.

• C++ – An extension of C with OOP features.


• Java – Platform-independent, widely used in enterprise applications.
• Python – Easy-to-learn, used in web development, AI, and automation.
• C# – Developed by Microsoft for .NET applications.

c) Scripting Languages

Designed for automating tasks and web development.

• JavaScript – Used for web development and interactive websites.


• PHP – Server-side scripting for dynamic websites.
• Ruby – Known for its simplicity and Ruby on Rails framework.
• Perl – Used in text processing and system administration.
d) Functional Languages

Based on mathematical functions and used in complex computations.

• Lisp – Used in AI development.


• Haskell – Purely functional and used in research.
• Erlang – Used for concurrent and distributed systems.

e) Logic-Based Languages

Used in AI and problem-solving applications.

• Prolog – Used in expert systems and natural language processing.

3. Database Query Languages

• SQL (Structured Query Language) – Used for managing databases.


• PL/SQL – An extension of SQL used in Oracle databases.

4. Markup & Styling Languages

Though not programming languages in the traditional sense, they help structure and style
content.

• HTML (HyperText Markup Language) – Structures web pages.


• CSS (Cascading Style Sheets) – Styles web pages.
• XML (eXtensible Markup Language) – Stores and transports data.

5. Specialized Languages

• R – Used for statistical computing and data science.


• Swift – Used for iOS app development.
• Kotlin – Used for Android development.
• MATLAB – Used for numerical computing.

You might also like