Bu məqaləni lazımdır. |
Occam – paralel proqramlaşdırma üçün yüksək səviyyəli, prosedurlu dil. 1980-ci illərin başlanğıcında işlənib hazırlanıb. 14-cü əsr ingilis filosofu Okkamlı Uilyamın şərəfinə adlandırılıb. Occam dilinin təməl anlayışı hesablama prosesidir; prosesin əsas xarakteristikası ondan ibarətdir ki, o başladıla və sona çatdırıla bilər. Bu dildə bir neçə sadə proses təyin olunub: mənimsətmə prosesi, kanal vasitəsilə giriş və çıxış prosesləri (? və ! simvolları ilə göstərilir), SKIP və STOP formal prosesləri (birinci dərhal sona çatır, ikinci isə heç vaxt), taymerin və taymer ləngiməsinin oxunması prosesləri. Qalan bütün proseslər isə öncə təyin olunmuş proseslərdən iyerarxik qurma vasitəsilə alına bilər. Bu məqsədlə Occam dilində bir sıra proses konstruktorları vardır: SEQ (proseslərin ardıcıl yerinə yetirilməsi prosesini təyin edir), PAR (proseslərin paralel yerinə yetirilməsi prosesini təyin edir), eləcə də IF şərti proses, WHILE dövri proses, ALT proseslərin seçilməsi prosesinin konstruktoru. Mövcud qaydalara görə SEQ və ya PAR tipli mürəkkəb proses o zaman sona çatmış hesab olunur ki, onun təşkil edən bütün proseslər sona çatmış olsun. Proseslərə adlar verilə bilər və parametrlər verilməklə adına görə çağrıla bilər.
- Occam dilində proqram nümunəsi
ALT count1 < 100 & c1 ? data SEQ count1 := count1 + 1 merged ! data count2 < 100 & c2 ? data SEQ count2 := count2 + 1 merged ! data status ? request SEQ out ! count1 out ! count2
Ədəbiyyat
- İsmayıl Calallı (Sadıqov), “İnformatika terminlərinin izahlı lüğəti”, 2017, “Bakı” nəşriyyatı, 996 s.
Xarici keçidlər
Occam proqramlama dili[ölü keçid]
wikipedia, oxu, kitab, kitabxana, axtar, tap, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, tarixi, endir, indir, yukle, izlə, izle, mobil, telefon ucun, azeri, azəri, azerbaycanca, azərbaycanca, sayt, yüklə, pulsuz, pulsuz yüklə, haqqında, haqqinda, məlumat, melumat, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar, android, ios, apple, samsung, iphone, pc, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, web, computer, komputer
Bu meqaleni vikilesdirmek lazimdir Lutfen meqaleni umumvikipediya ve redakte qaydalarina uygun sekilde tertib edin Occam paralel proqramlasdirma ucun yuksek seviyyeli prosedurlu dil 1980 ci illerin baslangicinda islenib hazirlanib 14 cu esr ingilis filosofu Okkamli Uilyamin serefine adlandirilib Occam dilinin temel anlayisi hesablama prosesidir prosesin esas xarakteristikasi ondan ibaretdir ki o basladila ve sona catdirila biler Bu dilde bir nece sade proses teyin olunub menimsetme prosesi kanal vasitesile giris ve cixis prosesleri ve simvollari ile gosterilir SKIP ve STOP formal prosesleri birinci derhal sona catir ikinci ise hec vaxt taymerin ve taymer lengimesinin oxunmasi prosesleri Qalan butun prosesler ise once teyin olunmus proseslerden iyerarxik qurma vasitesile alina biler Bu meqsedle Occam dilinde bir sira proses konstruktorlari vardir SEQ proseslerin ardicil yerine yetirilmesi prosesini teyin edir PAR proseslerin paralel yerine yetirilmesi prosesini teyin edir elece de IF serti proses WHILE dovri proses ALT proseslerin secilmesi prosesinin konstruktoru Movcud qaydalara gore SEQ ve ya PAR tipli murekkeb proses o zaman sona catmis hesab olunur ki onun teskil eden butun prosesler sona catmis olsun Proseslere adlar verile biler ve parametrler verilmekle adina gore cagrila biler Occam dilinde proqram numunesiALT count1 lt 100 amp c1 data SEQ count1 count1 1 merged data count2 lt 100 amp c2 data SEQ count2 count2 1 merged data status request SEQ out count1 out count2EdebiyyatIsmayil Calalli Sadiqov Informatika terminlerinin izahli lugeti 2017 Baki nesriyyati 996 s Xarici kecidlerOccam proqramlama dili olu kecid