Əsas Fərq – Mənbə Kod və Obyekt Kodu
Proqram proqramlar toplusudur. Proqram müəyyən bir işi yerinə yetirmək üçün kompüterə verilən təlimatlar toplusudur. Onların təlimatları proqramlaşdırma dilindən istifadə edən proqramçı tərəfindən yazılır. Beləliklə, proqram təminatının hazırlanması bir sıra proqramların hazırlanması deməkdir. Proqramların yazılması fəaliyyəti proqramlaşdırma kimi tanınır. Tam proqram təminatının hazırlanması üçün izlənilən proses Proqram İnkişafı Həyat Cycle (SDLC) adlanır. SDLC-də iştirak edən addımlar mənbə kodu və obyekt kodu haqqında anlayış verir. Bu məqalə mənbə kodu ilə obyekt kodu arasındakı fərqi müzakirə edir. Mənbə Kod ilə Obyekt Kodu arasındakı əsas fərq ondan ibarətdir ki, Mənbə Kodu insan tərəfindən oxuna bilən proqramlaşdırma dilindən istifadə edilməklə yazılmış kompüter təlimatlarının toplusudur, Obyekt Kodu isə maşın dilində ifadələr ardıcıllığıdır və kompilyatordan və ya obyekt kodundan sonrakı çıxışdır. assembler Mənbə Kodunu çevirir.
Mənbə kodu nədir?
Proqram təminatını inkişaf etdirməzdən əvvəl tələbi başa düşmək lazımdır. Analitiklər istifadəçinin tələb olunan funksiyalarını alır və onları sənədləşdirir. Bu sənəd Sistem Tələbləri Spesifikasiyasıdır (SRS). O, tələb olunan funksiyaların təsviri sənədlərini təqdim edir. Həmin sənəd əsasında sistem tərtib edilir. Sistemin dizaynı axın diaqramlarından, Məlumat axını diaqramlarından (DFD) istifadə edilə bilər. Dizayn mərhələsinin nəticələri verilənlər bazası dizaynı, proses dizaynı və s. ola bilər. Dizayn mərhələsi başa çatdıqdan sonra həmin dizaynlar proqramçı tərəfindən müvafiq proqramlaşdırma dilindən istifadə etməklə həyata keçirilə bilər.
Şəkil 01: Mənbə Kodu
Bir çox proqramlaşdırma dilləri var. Bunlardan bəziləri C, C, C++, C və Python-dur. Proqramçı proqram layihəsinə uyğun olaraq proqramlaşdırma dilini seçə və dizaynları kompüter proqramlarına çevirə bilər. Təlimatlar proqramlaşdırma dilindən istifadə edərək tələb olunan proqram təminatının funksiyalarına nail olmaq üçün yazılmışdır. Bu təlimatlar ingilis dilinə bənzər və insan tərəfindən oxuna bilən sintaksisə malikdir. İnsan tərəfindən oxuna bilən proqramlaşdırma dili ilə yazılmış bu təlimatlar toplusu Mənbə Kodu adlanır.
Obyekt Kodu nədir?
Mənbə kodu insanlar tərəfindən başa düşüləndir, çünki onun ingilis dilinə oxşar sintaksisi var. Kompüter və ya maşın tərəfindən başa düşülən deyil. Kompüterlər və ya maşınlar sıfır və birdən ibarət olan ikili dili başa düşürlər. Buna görə də, Mənbə kodunu maşın üçün başa düşülən formaya çevirmək lazımdır. Kompilyator və ya assembler Mənbə kodunu binar dilə və ya maşın dilinə çevirir. Bu çevrilmiş kod Obyekt Kodu kimi tanınır. Kompüter tərəfindən başa düşüləndir. Nəhayət, insan tərəfindən verilən təlimatlar kompüter tərəfindən başa düşülür.
Mənbə kodu ilə Obyekt kodu arasında hansı oxşarlıq var?
Hər ikisi kompüter proqramlaşdırması ilə bağlıdır
Mənbə Kodu ilə Obyekt Kodu Arasındakı Fərq Nədir?
Mənbə Kodu vs Obyekt Kodu |
|
Mənbə Kod insan tərəfindən oxuna bilən proqramlaşdırma dili ilə yazılmış kompüter təlimatları toplusudur. | Obyekt Kodu maşın dilində və ya binarda ifadələr ardıcıllığıdır və kompilyatordan və ya assembler Mənbə Kodunu çevirəndən sonrakı çıxışdır. |
Anlaşıqlılıq | |
Mənbə kodu insan və ya proqramçı tərəfindən oxuna bilər. | Obyekt kodu kompüter tərəfindən oxuna bilər. |
Nəsil | |
Mənbə kodunu insan yaradır. | Tərtibçi Obyekt Kodunu yaradır. |
Format | |
Mənbə kodu düz mətn şəklindədir. | Obyekt kodu binar formadadır. |
Xülasə – Mənbə Kod və Obyekt Kodu
Kompüter Proqramları müəyyən tapşırığı yerinə yetirmək üçün kompüterə təlimatlar vermək üçün faydalıdır. Bu proqramlar proqramlaşdırma dillərindən istifadə etməklə yazılır. Bir çox proqramlaşdırma dili var və proqramçı proqram və ya proqram təminatı hazırlamaq üçün dil seçə bilər. Mənbə Kodu və Obyekt Kodu proqramlaşdırma ilə əlaqəli iki termindir. Mənbə Kodu ilə Obyekt Kodu arasındakı fərq ondadır ki, Mənbə Kod insan tərəfindən oxuna bilən proqramlaşdırma dilindən istifadə edilməklə yazılmış kompüter təlimatlarının toplusudur, Obyekt Kodu isə maşın dilində ifadələr ardıcıllığıdır və kompilyator və ya assembler çevirdikdən sonra çıxışdır. Mənbə Kodu.
Mənbə kodu və Obyekt kodunun PDF faylını endirin
Bu məqalənin PDF versiyasını yükləyə və sitat qeydinə əsasən onu oflayn məqsədlər üçün istifadə edə bilərsiniz. Zəhmət olmasa PDF versiyasını buradan endirin Mənbə Kod və Obyekt Kodu Arasındakı Fərq