Proqramlaşdırma Nədir

Proqramlaşdırma Nədir
Proqramlaşdırma Nədir

Video: Proqramlaşdırma Nədir

Video: Proqramlaşdırma Nədir
Video: Proqramlaşdırma nədir? | Proqramlaşdırmanı bilməklə nə etmək olar? 2024, Bilər
Anonim

Cihazın istifadəçinin ehtiyac duyduğu şəkildə işləməsi üçün düzgün şəkildə proqramlaşdırılmalıdır (kompüter üçün bir proqram yaz, FPGA üçün məntiq dövrü inkişaf etdir, ROM-a məlumat yaz və s.). Çox sayda hərəkətə proqramlaşdırma demək olar, amma adi mənada kompüter proqramları yazmaqdır.

Proqramlaşdırma nədir
Proqramlaşdırma nədir

Dar mənada proqramlaşdırma (və ya kodlaşdırma) yaradılmış alqoritmə uyğun olaraq müəyyən bir proqramlaşdırma dilində proqramlar (kompüter üçün təlimat) yazmaq deməkdir. Ümumiyyətlə, insanlar tərəfindən oxunaqlı bir sintaksis var. Proqramlaşdırma ilə məşğul olan insanlara proqramçılar (kodlaşdırıcılar və ya sadəcə "kodlayıcılar"), alqoritm yaradanlara isə alqoritm deyilir. Geniş mənada, proqramlaşdırma proqram məhsullarının (kompüter proqramının) işlək vəziyyətdə yaradılması və saxlanılması ilə əlaqəli bütün fəaliyyət dairəsi kimi başa düşülməlidir. Ən doğrusu müasir termindir - "proqram mühəndisliyi" (və ya sadəcə "proqram mühəndisliyi"). Bu sahədəki mütəxəssislər tapşırıqların qoyulması, proqramların dizaynı, alqoritmlərin qurulması, proqram mətninin yazılması, sınaqdan keçirilməsi, ayıklanması, sənədləşdirilməsi və saxlanılması ilə məşğul olurlar. Hər hansı bir kompüter proqramlaşdırması proqramlaşdırma dillərinin istifadəsinə əsaslanır. Kompüterdə bir proqramı işə salmaq üçün insan tərəfindən oxunaqlı bir dili (yazılı proqramı) maşın təlimatlarının dilinə çevirəcək tərcüməçilərdən istifadə etmək lazımdır. Tərcüməçilərin iki növü var - tərcüməçilər və tərtibçilər. Aralarındakı əsas fərq ondadır ki, birincisi dərhal proqramı icra edir, ikincisi onu daha da icra etmədən sadəcə maşın təlimatlarının dilinə çevirir. Bir proqramı işə salmaq üçün əvvəlcə tərtib edilməli və ya şərh edilməlidir. Əvvəllər proqram yazmalı və sonra ayrı-ayrılıqda tərtib etməlisiniz, bu da test və ayıklama prosesini çətinləşdirdi. Hal-hazırda müxtəlif İnteqrasiya İnkişaf Mühiti mövcuddur. IDE-lərə proqram mətnlərinin redaktə edilməsi və daxil edilməsi üçün redaktorlar və müxtəlif dillərdən olan müxtəlif tərcüməçilər daxildir. Bundan əlavə, proqram məhsullarının yaradılması, sınaqdan keçirilməsi və saxlanılması prosesini asanlaşdıran müxtəlif digər rutinləri də əhatə edə bilərlər.

Tövsiyə: