How To Compile Different Languages Source Code Files - DeV Community ? - ?? - ?

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

14.01.23, 07:22 How to compile different languages source code files?

- DEV Community 👩‍💻👨‍💻

Rakesh Potnuru
Posted on 18. Okt. 2021 • Updated on 8. Apr. 2022

How to compile different languages source code


files?
#programming #tutorial #codenewbie

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.

https://dev.to/itsrakesh/how-to-compile-different-languages-source-code-files-a7g 1/6
14.01.23, 07:22 How to compile different languages source code files? - DEV Community 👩‍💻👨‍💻

c:\> cd Desktop\Programming

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

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

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

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

Output: Hello world

3. Java
To compile, run this command.

c:\Desktop\Programming> javac hello.java

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

c:\Desktop\Programming> java hello

https://dev.to/itsrakesh/how-to-compile-different-languages-source-code-files-a7g 2/6
14.01.23, 07:22 How to compile different languages source code files? - DEV Community 👩‍💻👨‍💻

Output: Hello World

4. C#
Compile with this command

c:\Desktop\Programming> csc hello.cs

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

c:\Desktop\Programming> hello

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

Output: Hello World

6. Go
go run hello.go

Output: Hello World

7. R
You can use Rscript to run R programs.

c:\Desktop\Programming> Rscript hello.R

Output: Hello World

https://dev.to/itsrakesh/how-to-compile-different-languages-source-code-files-a7g 3/6
14.01.23, 07:22 How to compile different languages source code files? - DEV Community 👩‍💻👨‍💻

8. Swift
c:\Desktop\Programming> swift hello.swift

Output: Hello World

9. Ruby
c:\Desktop\Programming> ruby hello.rb

Output: Hello World

10. PHP
c:\Desktop\Programming> php hello.php

Output: Hello World

Hope this helps you!


Save for reference.
Connect with me on Twitter and GitHub. Follow me for more 😃.

Top comments (0)

Code of Conduct • Report abuse

Here is a post you might want to check out:

Regex for lazy developers

https://dev.to/itsrakesh/how-to-compile-different-languages-source-code-files-a7g 4/6
14.01.23, 07:22 How to compile different languages source code files? - DEV Community 👩‍💻👨‍💻

Sorry for the callout 😆

Rakesh Potnuru

I write about web technologies, tools and my learnings.

LOCATION
India

EDUCATION
Lovely Professional University
WORK
Student
JOINED
27. Aug. 2021

More from Rakesh Potnuru

Build Your Own URL Shortener with Firebase Dynamic Links


#firebase #tools #beginners #tutorial

How to write tests in full-stack MERN web application

https://dev.to/itsrakesh/how-to-compile-different-languages-source-code-files-a7g 5/6
14.01.23, 07:22 How to compile different languages source code files? - DEV Community 👩‍💻👨‍💻

#testing #webdev #beginners #tutorial

Adding Authentication to full stack MERN web application


#webdev #beginners #tutorial

https://dev.to/itsrakesh/how-to-compile-different-languages-source-code-files-a7g 6/6

You might also like