Back to campField Journalby Zin
All entries

winechanz · barry

Compiler Vs Interpreter

In this post I'll compare how Compilers and Interpreters work, along with their strengths and weaknesses.

2 min read0 likes

Compiler Vs Interpreter

ဒီ Content မှာတော့ Compiler နဲ့ Interpreter တွေရဲ့အလုပ်လုပ်ပုံ၊ အားသာချက် အားနည်းချက်တွေကို နှိုင်းယှဉ်ဖော်ပြပေးသွားမှာပါ။

ဖတ်ချိန် 2 မိနစ်0 likes

Hello Guys👋 Today let's talk a little about the Dev side of things

These days, whether you want to build Websites or build Software, the core requirement is Programming Languages — you need to learn them, and you need to lay a solid foundation so you really master them. A Programming Language is a system for writing Programs that a Computer can understand. Whether you're just starting out or still in the middle of learning, it's important to really understand how the Programming Languages you're learning actually work

Generally speaking, Programming Languages work in (2) ways. Those (2) ways are the Compiler and the Interpreter. In this post I'll compare how Compilers and Interpreters work, along with their strengths and weaknesses. On top of that, I'll also show whether older Programming Languages and the ones that have become a Trend lately are Compiled or Interpreted. I've only covered the basics that are worth knowing.

There's no rule saying which Programming Language must be used as the Standard in which field or which area (E.g. - Front-end., Back-end, etc ..), but once you understand how Programming Languages work and what their strengths and weaknesses are, you'll be able to pick the right fit for each field and each area. That way, your Performance won't suffer when you do Software Development.

If you want to dig deeper into how Programming Languages work and the strengths and weaknesses of Compilers and Interpreters, I've collected some Blog Links below for further study. Each image also explains things in detail, so be sure to go through them. I hope you find something helpful

How do they work?

Programming Steps

Advantages

Disadvantages

Running Time

Execution

Errors

Programming Languages

See you in the next one ✌️

Hello Guys👋 ဒီနေ့တော့ Dev ဘက်ကိုနည်းနည်းလောက်ပြောလိုက်ရအောင်

ဒီနေ့ခေတ်မှာ Website တွေ ဖန်တီးချင်တဲ့အခါပဲဖြစ်ဖြစ်၊ Software တွေဖန်တီးချင်တဲ့အခါပဲဖြစ်ဖြစ် အဓိကအခြေခံလိုအပ်ချက်ဖြစ်တဲ့ Programming Language တွေကို လေ့လာထားဖို့လိုသလို ပိုင်နိုင်အောင်အုတ်မြစ်ချထားဖို့လည်းလိုအပ်ပါတယ်။ Programming Language ဆိုတာ Computer နားလည်နိုင်တဲ့ Programတွေ ကိုရေးရတဲ့စနစ်ပါ။ ခုမှစပြီးတော့ လေ့လာတဲ့သူတွေပဲဖြစ်ဖြစ်၊ လေ့လာနေတုန်းပဲဖြစ်ဖြစ် ကိုယ့်သင်ယူနေတဲ့ Programming Language တွေရဲ့အလုပ်လုပ်ပုံကိုသေချာသိထားဖို့လည်းလိုအပ်ပါတယ်

ယေဘုယျအားဖြင့် Programming Language တွေအလုပ်လုပ်ပုံက (၂) မျိုး ရှိပါတယ် ။ အဲဒီ (၂) မျိုးကတော့ Compiler နဲ့ Interpreter ပဲဖြစ်ပါတယ်။ ဒီ Content မှာတော့ Compiler နဲ့ Interpreter တွေရဲ့အလုပ်လုပ်ပုံ၊ အားသာချက် အားနည်းချက်တွေကို နှိုင်းယှဉ်ဖော်ပြပေးသွားမှာပါ။ ဒါ့အပြင် အရင်တုန်းက Programming Language တွေ ခုနောက်ပိုင်း Trend ဖြစ်လာတဲ့ Programming Language တွေက Compiler လား၊ Interpreterလား ဆိုတာကိုလည်းဖော်ပြပေးထားမှာဖြစ်ပါတယ်။ ဖော်ပြထားတဲ့အခါမှာလဲ အခြေခံသိသင့်သိထိုက်တာကိုပဲဖော်ပြထားတာပါ။

မိတ်ဆွေတို့အနေနဲ့ ဘယ် Programming Language ကတော့ ဘယ်နယ်ပယ်၊ ဘယ်အပိုင်း (E.g. - Front-end., Back-end, etc ..) မှာ Standard အနေနဲ့သုံးရမယ်ဆိုတဲ့ သတ်မှတ်ချက်တွေမရှိပေမဲ့လဲ Programming Language တွေရဲ့အလုပ်လုပ်ပုံ အားသာချက် အားနည်းချက်တွေ သိလာတဲ့အခါ သက်ဆိုင်ရာနယ်ပယ်အလိုက် သက်ဆိုင်ရာအပိုင်း တွေမှာ အံဝင်ဂွင်ကျသုံးတတ်လာနိုင်တာပေါ့။ ဒါမှ Software Development လုပ်တဲ့အခါ Performance မကျမှာဖြစ်ပါတယ်။

မိတ်ဆွေတို့အနေနဲ့ Programming Language တွေရဲ့ အလုပ်လုပ်ပုံ၊ Compiler နဲ့ Interpreter ရဲ့ အားသာချက်၊အားနည်းချက် တွေကို အသေးစိပ်သိချင်ရင်ထပ်လေ့လာလို့ရအောင်အောက်မှာ Blog Link တွေစုပေးထားပါတယ်။ တစ်ပုံချင်းစီမှာလည်းအသေးစိတ်ပြောပြထားတာမလို့လိုက်ကြည့်ကြည့်ပါနော်။ အထောက်အကူတစ်ခုခုရသွားမယ်လို့မျှော်လင့်ပါတယ်

How do they work?

Programming Steps

Advantages

Disadvantages

Running Time

Execution

Errors

Programming Languages

နောက်တစ်ပုဒ်နဲ့မှပြန်တွေ့ကြတာပေါ့ ✌️

Filed underwinechanzbarry

Written byZin Min Htun (Wine Chanz)Senior Full-Stack Developer · Da Nang, VietnamSay hello at campMore entries