Code With Go
  • Code With Go
  • 01. What, Who, Why and Where?
  • 02. Compiled vs Interpreted languages
  • 03. Types of Type!
  • 04. Stack and Heap Memory
  • 05. Garbage Collection
  • 06. About Go
  • 07. Go Playground
  • 08. Hello, World!
  • 09. Installing Go
  • 10. Variables
  • 11. Constants
  • 12. Integers
  • 12. Floats
  • 13. Boolean
  • 14. Strings
  • 15. Complex Numbers
  • 16. If Else
  • 17. Switch
  • 18. For
  • 19. User Defined Types
  • 20. Arrays
  • 21. Slices
  • 22. Structs
  • 23. Maps
  • 24. Functions
  • 25. Defer
  • 26. Pointers
  • 27. Methods
  • Resources
    • Resources - Paid
    • Resources - Free
Powered by GitBook
On this page
  • A Comparison
  • Blog Resources
  • Video Resource

Was this helpful?

02. Compiled vs Interpreted languages

Previous01. What, Who, Why and Where?Next03. Types of Type!

Last updated 5 years ago

Was this helpful?

A Comparison

Compiled Language

Interpreted Language

The original program is translated into native machine instruction

The original program is translated into something else

Code is executed directly by Hardware

Code is executed by special program called Interpreter

Generally Faster and more efficient at run-time.

Comparatively slows at run-time.

Additional compilation steps are required.

No compilation step is required. Program is ready to execute as soon as typed.

More control over hardware like and CPU and Memory.

Hardware is generally not accessible.

Examples : C, C++, Erlang, Haskell, Rust, and Go.

Examples : PHP, Ruby, Python, and JavaScript

Blog Resources

Video Resource

Interpreted vs Compiled Programming Languages: What's the Difference?freeCodeCamp.org
Logo
A Crash Course in Interpreted vs. Compiled LanguagesMedium
Compilation cs Interpretation
Logo