COBOL Tərif: Tamamilə funksiyaları, güclü və zəif tərəfləri

COBOL tərifi

COBOL "üçün bir qısaltmaortaq iş yönümlü dil"Hansı ki, iş məqsədləri üçün İngilis dilinə bənzər bir dildən istifadə edərək hazırlanan mainframe kompüterləri üçün bir proqramlaşdırma dili. COBOL gündəlik səviyyəli insan dilinə, yəni İngilis dilinə bənzəyən bir ifadəyə sahib olduğu üçün yüksək səviyyəli proqramlaşdırma dilinə daxil edilmişdir.İngilis kimi). Bu dizayn məqsədlərinə uyğundur, yəni edə bilmək üçün "özünü sənədləşdirmə"Və asan oxumaq üçün (çox oxunan).

COBOLun mənası budur

COBOL dili 1959-cu ildə tərtib edilməyə başlandı KODASYL (Məlumat Sistemləri Dilləri Konfransı) əsasını əvvəllər hazırlanmış əvvəlki proqramlaşdırma dilinin əsas hissəsi idi Grace Hopper, ləqəbli "COBOL'un (böyük) anası" Bu proqramlaşdırma dili unikal bir proqramlaşdırma dilidir, köhnə bir proqramlaşdırma dilidir (köhnə məktəb) bu gün də istifadə olunur.

Bu proqramlaşdırma dili hələ də geniş istifadə olunur, genişmiqyaslı məlumat yığımları və əməliyyat emal işləri aparan magistral kompüterlərdə quraşdırılmışdır. COBOL inkişafı səltənətə girməyə başladı obyekt yönümlü 2002-ci ildən.

COBOL tarixi

İnkişafının başlanğıcında alimlər və kompüter alimləri ümumiyyətlə COBOL proqramlaşdırma dili ilə maraqlanmadılar, çünki onun inkişafının başlanğıcında özlərini cəlb etmirdilər. Bu proqramlaşdırma dili əvvəldən tərəfini vurğulayan iş məqsədləri üçün kompüter dili olaraq hazırlanmışdır girişçıxdı, məlumatdır növübunlar yalnız nömrələr və mətn sətrləridir.

Alimlər və kompüter alimləri tərəfindən, COBOL dili, öz dilinin istifadəsindən başlayaraq, inkişafı və istifadəsi boyu bir çox tənqid etmişdir. (çoxluq), prosesin dizaynı və dəstəyin olmaması (dəstək) daha çox riyazi və quruluşlu bir proqramlaşdırma istiqamətində.

COBOL və onun tarixini anlamaq

Bu proqramlaşdırma dili əvvəlcə Portativ məlumatların işlənməsi üçün bir proqramlaşdırma dili yaratmaq üçün Birləşmiş Ştatların Müdafiə Departamenti tərəfindən hazırlanmışdır. Əvvəlcə ABŞ Müdafiə Nazirliyi bu proqramlaşdırma dilinin inkişafına çox tələsdi, buna görə kompüter şirkətlərini dərhal istifadəyə hazır olması üçün inkişafını dərhal başa çatdırması üçün bir az məcbur etdi. Ancaq baş verənlər proqramlaşdırma dillərinin geniş yayılması oldu.

COBOL proqramlaşdırma dili 1968-ci ildən bəri standartlaşdırılmışdır və o vaxtdan bəri yenidən işlənmişdir 4 dəfə. Bu proqramlaşdırma dilinin genişlənməsi indi strukturlaşdırılmış proqramlaşdırmanı dəstəkləyir (quruluşlu) və obyekt əsaslı (obyekt yönümlü), ən standart bir yeniləmə indi elədir SO / IEC 1989: 2014. Çünki inkişafının əvvəlində hərbçilər tərəfindən dəstəklənmişdi, buna görə də bu dil, xüsusən də Birləşmiş Ştatların hərbi məqsədləri üçün daha geniş istifadə olunur.

COBOL funksiyası

Bu proqramlaşdırma dilindəki sintaksis dördə bölünür (4) bölmə, bu aşağıdakı kimidir.

    Şəxsiyyət bölgüsü, proqram tərtibatçısı, istehsal tarixi, proqramın adı, tərtib tarixi və proqramın yaradılması məlumatı ilə əlaqəli digər məlumatları müəyyən etmək. Ətraf mühit bölgüsü, istifadə olunan kompüterin vəziyyəti və digər əlaqəli qurğular haqqında məlumat üçün. Məlumat bölgüsü, proqramda istifadə olunan məlumatların formatı və növü haqqında məlumat üçün. Prosedur bölgüsü, nəticəsini çıxarmaq üçün məlumat bölməsində görünən giriş məlumatlarının işlənməsi prosedurunu yükləmək.

Hər bir hissədə sərt bir iyerarxiya var və bir sıra paraqraf və cümlələr ehtiva edir. Standart kitabxanageniş deyil, əsas standart ibarətdir 43 bəyanat, 87 funksiya, və bir sinif. Bu proqramlaşdırma dili ümumiyyətlə iri şirkətlərdə və dövlət qurumlarında iş, maliyyə və inzibati sistemlərdə istifadə olunur.

COBOL və onun funksiyalarını başa düşmək

Əsasən COBOL əsas kompüter kompüterlərində yaxşı işləmək üçün hazırlanmışdır. Bununla yanaşı, COBOL-un ATM maşınlarında geniş istifadə olunduğu barədə də məlumatlar var. 2017-ci ilin aprel ayında Reuters.com, COBOL-un dünya bankomat maşınlarının təxminən 95% -də istifadə edildiyi, eyni zamanda fərdi əməliyyatların 80% -ni idarə etdiyi barədə məlumat yaydı. Hesablandıqdan sonra, faktiki olaraq təxminən 200 ABŞ dolları dəyərində ticarət işini davam etdirən və hələ də istifadə edən COBOL kodunun 200 milyon xətti var 3 milyon.

Enlyft.com saytından sitat gətirərək, hazırda dünyada hələ də COBOL istifadə edən 26 223 şirkət var. Bu şirkətlərin əksəriyyəti ABŞ-da və dünyanın digər yerlərində proqram və kompüter aparatlarına əsaslanan bəzi digər şirkətlərdədir. COBOL, ən çox ABŞ dolları arasında gəliri olan 10-50 işçisi çalışan şirkətlər tərəfindən istifadə olunur 1 milyon – ildə 10 milyon ABŞ dolları. İlk beşliyə Tayvanın Hon Hai Həssaslığı Sənayesi (Foxconn), Birləşmiş Krallığın (UK) Compass Group PLC, Birləşmiş Ştatlardan Amerika Poçt Xidməti (ABŞ), Böyük Britaniyadan Fiat Chrysler Avtomobillər NV və Venesueladan olan PDVSA daxildir.

ABŞ-dakı bəzi məktəb və kolleclər hələ də tədris planlarının bir hissəsi olaraq COBOL-u tədris edirlər, lakin bu çox deyil. Bu təbii bir şeydir, çünki əvvəldən COBOL dili alimlər və kompüter elm adamları arasında mübahisə olmuşdur, baxmayaraq ki, sonunda təlim modulları və quruluşlu proqramlaşdırma dillərinə dəstək də verildi.

COBOL dili

Bu proqramlaşdırma dilinin necə işlədiyini və necə işlədiyini müəyyən etmək üçün qlobal bir dildə izah etmək və izah etmək çətin bir şeydir, çünki bu dillər populyar deyildir, eyni dərəcədə 'köhnə məktəb'Və dilin populyarlığı FORTRAN və ya PASCAL. Fəaliyyəti haqqında internetdəki müxtəlif mənbələrdən məlumat topladıqdan sonra nəhayət yalnız əsas tərifinə qayıdacağıq, yəni COBOL ilə əlaqəli problemləri həll etmək funksiyası var.ticarət) maliyyə idarəetmə sistemləri kimi ticarət (maliyyə), şirkətin xərc hesabatı və s. əsas bir kompüter sisteminə daxil edilmişdir.

FORTRAN və ya PASCAL

COBOL kodunun xətləri ilə qarşılıqlı əlaqə qura bilən mainframe emulator tətbiqi istisna olmaqla, tətbiq və ya çərçivənin nə olduğu barədə heç bir sənəd yoxdur. Tətbiq deyilir Herakllar, əsas kompüter kompüter emulyasiyasını edə bilən və COBOL dil performansını simulyasiya edə bilən açıq mənbə tətbiqidir. Ancaq bu yaxınlarda bir COBOL ilə qarşılıqlı əlaqə qura biləcək bir Java tətbiqetməsinin gələcəkdə COBOL dilindən Java dilinə sistem köçməsi üçün bir mediaya çevriləcəyi ümidi ilə yaxşı bir xəbər var.

COBOL güclü və zəif tərəfləri

Aşağıda müxtəlif mənbələrdən ümumiləşdirdiyimiz bir sıra üstünlüklər və çatışmazlıqlar var.

COBOL üstünlükləri

    sintaksis dili kütləvi məlumat emalını idarə edə bilən yüksək səviyyəli proqramlaşdırma dillərindən biridiryüksək səviyyəli) baş verərsə əvvəlcədən sələfi proqramlaşdırma dilinin versiyasına uyğundur bir səhv Səmərəli bir səhv mesajı ekranı sisteminə sahib olduğu üçün sadə İngilis dilinə kodlanmış bütün təlimatlar təbiətdə standartdır, buna görə çox fərqli kompüterlərdə istifadə edilə bilər.

COBOL çatışmazlığı

    sintaksis şifahi formanı güclü vurğulayır və yasözlü) formatı və quruluşu çox sərtdir (sərt) riyazi və mürəkkəb olan, daha az populyar olduğu üçün daha çox maşın yönümlü olan proqramlaşdırma dillərinə nisbətən proqram tərtib etmək üçün daha çox vaxt tələb edən tətbiqetmələrə tətbiq edilmək üçün hazırlanmamışdır, bu proqramlaşdırma dillərinin sənədləri uzun müddət istifadə edilməmişdir. bir yeniləmə, yalnız etibar edərkən bu proqramlaşdırma dili haqqında tam məlumat tapmaq çətindir axtarış motoru İnternetdə proqram yazma quruluşu riyazi tərəfə əhəmiyyət verilmədən sərt və sözlüdür

Beləliklə, bir proqramlaşdırma dili olan COBOL proqramlaşdırma dilinə bir nəzərköhnə dövrlər'Texniki və kompüter alimləri arasında mübahisələrə səbəb olan, lakin böyük şirkətlərdə iş məqsədləri üçün geniş istifadə olunur. İnşallah bu məqalə faydalıdır və başa düşmək asandır.