Proqramlaşdırma Dili Necə Yaradılır

Mündəricat:

Proqramlaşdırma Dili Necə Yaradılır
Proqramlaşdırma Dili Necə Yaradılır

Video: Proqramlaşdırma Dili Necə Yaradılır

Video: Proqramlaşdırma Dili Necə Yaradılır
Video: PROQRAMLAŞDIRMA DİLİ NƏDİR? | HARDA VƏ NECƏ İSTİFADƏ OLUNUR? 2024, Dekabr
Anonim

Bu gün mövcud olan minlərlə proqramlaşdırma dilindən yalnız bir neçəsi kompüter proqramlarını inkişaf etdirmək üçün geniş istifadə olunur və istifadə olunur. Buna baxmayaraq, onların sayı ildən-ilə artır. Proqramlaşdırma dili ya bu şəkildə yaradıcılıq susuzluğunu təmin edən bir həvəskar, ya da onun əsasında yeni məhsullar yaratmaq məqsədi güdən böyük bir şirkət tərəfindən yaradıla bilər.

Proqramlaşdırma dili necə yaradılır
Proqramlaşdırma dili necə yaradılır

Təlimat

Addım 1

Yaratdığınız proqramlaşdırma dilinin əsas konsepsiyalarını nəzərdən keçirin. Əsas xüsusiyyətlərini və nəzərdə tutulmuş funksiyasını vurğulayın. Dilin izləyəcəyi paradiqmanı (obyekt yönümlü, məntiqi və s.) Və hesablama modelini seçin. Mövcud analoqlardan necə fərqlənəcəyi, hansı xüsusiyyətləri borc alacağınız barədə sualları aydın şəkildə cavablandırın.

Addım 2

Məlumat tipi sistemini nəzərdən keçirin. Statik və ya dinamik yazılmış bir proqramlaşdırma dili olacaq sualına cavab verin. Yerləşdirilmiş növlərin siyahısını və yeni növləri müəyyənləşdirmə yollarını göstərin. Məlumat quruluşlarını müəyyənləşdirmə metodlarını elan edin. Digər imkanları təsvir edin. Beləliklə, bir obyekt yönümlü bir proqramlaşdırma dili yaradırsınızsa, mümkün miras metodlarını vurğulayın (məsələn, birbaşa tətbiqetmə mirası, toplama və s.).

Addım 3

Hesablamaların təşkili konsepsiyası haqqında diqqətlə düşünün. Paradiqma və hesablama modelini bilməklə hərəkət edin. Beləliklə, məsələn, prosedur yönümlü bir dil üçün idarəetməni ötürmə yollarını (funksiya çağırışları, şərti keçidlərin konstruksiyaları, döngələr və s.), İfadələri qiymətləndirmə prinsiplərini (əməliyyatların siyahısı, onların prioriteti), və s.

Addım 4

Dilin sintaksisini tamamilə təsvir edin. Əvvəlki dizayn mərhələlərində əldə edilmiş biliklərə əsaslanaraq, mümkün olan bütün konstruksiyaların sintaksisini rəsmi olaraq göstərin. Məsələn, məlumat növlərini və strukturlarını, idarəetmə strukturlarını, hesab ifadələrini yazmaq, sözün əsl mənasında məlumat obyektlərini təyin etmək üçün sintaksis. Backus-Naur (BNF) və ya Daimi Qrammatika qeydlərindən istifadə edin.

Addım 5

Yaratdığınız proqramlaşdırma dilində mənbə sənədinin simvol dəstini təyin edin. Simvolların istifadəsi ilə bağlı mümkün qaydaları və məhdudiyyətləri göstərin. Məsələn, dil konstruksiyalarının yazılması yalnız ASCII dəstindəki simvollarla məhdudlaşdırıla bilər, eyni zamanda bütün UTF aralığındakı simvollar şərhlərdə və simli ədəbiyyatda istifadə edilə bilər.

Addım 6

Proqramlaşdırma dilini tam təsvir edən bir sıra xüsusiyyətlər yaradın. Bütün quruluşların sintaksis və semantikası haqqında məlumat daxil edin. Rəsmi yazı və ətraflı izahatlardan istifadə edin.

Tövsiyə: