DEV Community

Cover image for How to compile different languages source code files?
Rakesh Potnuru
Rakesh Potnuru

Posted on • Updated on

How to compile different languages source code files?

The biggest mistake beginners do while started learning to program is using fancy IDEs (Integrated Development Environment). You should use the terminal at least to know how a specific language code is being executed and what's going on behind the scenes. So in this blog, I am going to tell you how to execute source code for a few languages.

Requirements

  1. Using notepad create the source code file for all the languages mentioned in this blog.
  2. Make sure you have respected compilers installed on your computer and add to path in environment variables in order use that compiler from anywhere.

Let's get started...

Open your terminal or command prompt, change the current directory to the location where you created the source code file.

For example: If all of my source code files are in the Programming folder in Desktop.

c:\> cd Desktop\Programming
Enter fullscreen mode Exit fullscreen mode

Output: c:\Desktop\Programming>

1. C

Type this command in the prompt. Replace hello with your file name. (Hoping you have gcc compiler installed)

c:\Desktop\Programming> gcc -o hello hello.c
Enter fullscreen mode Exit fullscreen mode

The above command will create an executable file with the extension ".exe". Now type the file name to execute the program.

c:\Desktop\Programming> hello
Enter fullscreen mode Exit fullscreen mode

Output: Hello world

2. C++

C++ has also same procedure. Type this command in the prompt. Replace hello with your file name. (Hoping you have gcc compiler)

c:\Desktop\Programming> gcc -o hello hello.cpp
Enter fullscreen mode Exit fullscreen mode

The above command will create an executable file with the extension ".exe". Now type the file name to execute the program.

c:\Desktop\Programming> hello
Enter fullscreen mode Exit fullscreen mode

Output: Hello world

3. Java

To compile, run this command.

c:\Desktop\Programming> javac hello.java
Enter fullscreen mode Exit fullscreen mode

After that hello.class file will be generated, to run the code type java <filename>

c:\Desktop\Programming> java hello
Enter fullscreen mode Exit fullscreen mode

Output: Hello World

4. C#

Compile with this command

c:\Desktop\Programming> csc hello.cs
Enter fullscreen mode Exit fullscreen mode

This will generate a executable file hello.exe. You can simple double click it to open or type file name.

c:\Desktop\Programming> hello
Enter fullscreen mode Exit fullscreen mode

Output: Hello World

5. JavaScript

JavaScript is browser side language, you can console in developer tools of your browser or use NodeJs.
NodeJs is JavaScript run time, so you can execute JavaScript files using NodeJs. Here's how-

Note: Make sure you have NodeJs installed on your computer.

Open terminal and simply type this command.

c:\Desktop\Programming> node hello.js
Enter fullscreen mode Exit fullscreen mode

Output: Hello World

6. Go

go run hello.go
Enter fullscreen mode Exit fullscreen mode

Output: Hello World

7. R

You can use Rscript to run R programs.

c:\Desktop\Programming> Rscript hello.R
Enter fullscreen mode Exit fullscreen mode

Output: Hello World

8. Swift

c:\Desktop\Programming> swift hello.swift
Enter fullscreen mode Exit fullscreen mode

Output: Hello World

9. Ruby

c:\Desktop\Programming> ruby hello.rb
Enter fullscreen mode Exit fullscreen mode

Output: Hello World

10. PHP

c:\Desktop\Programming> php hello.php
Enter fullscreen mode Exit fullscreen mode

Output: Hello World


Hope this helps you!
Save for reference.
Connect with me on Twitter and GitHub. Follow me for more 😃.

Discussion (0)