---
title: "What are the different types of programming languages that compilers can handle?"  
description: "What are the different types of programming languages that compilers can handle?"  
author: "Utpal Vishwas"  
published: 2023-04-07  
updated: 2023-04-08  
canonical: https://www.mindstick.com/forum/157730/what-are-the-different-types-of-programming-languages-that-compilers-can-handle  
category: "compiler design"  
tags: ["computer hardware", "computer system"]  
reading_time: 1 minute  

---

# What are the different types of programming languages that compilers can handle?

What are the different types of [programming languages](https://www.mindstick.com/articles/12386/5-up-and-coming-programming-languages-to-know-about) that compilers can [handle](https://www.mindstick.com/articles/311004/suede-skillet-handle-cover)?

## Replies

### Reply by Krishnapriya Rajeev

A compiler is a software program that performs the conversion of source code written in one [programming](https://www.mindstick.com/articles/12214/web-development-company-in-india-laid-on-the-foundation-of-concrete-java-programming) language into executable code written in another programming language. The types of programming [languages](https://yourviews.mindstick.com/story/1463/some-oldest-languages-in-the-world-still-spoken) that a compiler can handle depend on the specific compiler being used. However, generally, compilers can handle one or more of the following types of programming languages:

1. **Procedural programming languages:** Procedural programming languages are designed to execute a sequence of statements in a specific order to solve a problem. C, COBOL, and FORTRAN are a few procedural programming languages that are compiled.
2. **Object-oriented programming languages:** Instances of classes that include data and methods are called objects. Object-oriented languages create programs based on these objects. Java and C++ are object-oriented languages that are compiled.

It is worth noting that Java can be considered to be both compiled and interpreted, as the source code is compiled into an intermediate byte code, which is then interpreted on the Java Virtual Machine (JVM).


---

Original Source: https://www.mindstick.com/forum/157730/what-are-the-different-types-of-programming-languages-that-compilers-can-handle

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
