«B (ծրագրավորման լեզու)»–ի խմբագրումների տարբերություն

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Content deleted Content added
չ Bot: Migrating 23 interwiki links, now provided by Wikidata on d:q797302 (translate me)
No edit summary
Տող 12. Տող 12.
}}'''B''', [[ինտերպրետատոր|ինտերպրետացվող]] [[ծրագրավորման լեզու]], որը ստեղծվել է [[Bell Labs|AT&T Bell Telephone Laboratories]] ընկերության կողմից։ Հանդիսանում է [[BCPL]] ծրագրավորման լեզվի հետնորդը և [[C (ծրագրավորման լեզու)|C]] ծրագրավորման լեզվի նախնին։ B-ն եղել է [[Քեն Թոմպսոն]]ի հիմնական աշխատանքի ուղղությունը, ով, [[Դենիս Ռիթչ]]ի հետ միասին, [[1969]]թ․ հրապարակեց լեզուն։
}}'''B''', [[ինտերպրետատոր|ինտերպրետացվող]] [[ծրագրավորման լեզու]], որը ստեղծվել է [[Bell Labs|AT&T Bell Telephone Laboratories]] ընկերության կողմից։ Հանդիսանում է [[BCPL]] ծրագրավորման լեզվի հետնորդը և [[C (ծրագրավորման լեզու)|C]] ծրագրավորման լեզվի նախնին։ B-ն եղել է [[Քեն Թոմպսոն]]ի հիմնական աշխատանքի ուղղությունը, ով, [[Դենիս Ռիթչ]]ի հետ միասին, [[1969]]թ․ հրապարակեց լեզուն։


== Օրինակներ ==
B լեզվով գրված ծրագրի օրինակ՝


B լեզվով գրված ծրագրի օրինակ, որը ներկայացված էր Քեն Թոմփսոնի ''Users' Reference to B'' գրքում՝
<source lang="c">
<source lang="c">
/* Այս ֆունկցիան կտպի n ոչ բացասական թիվը b աստիճանում, որտեղ
2<=b<=10։ Սա օգտագործում է այն փաստը, որ ASCII-ում
0-ից 9 թվանշաններն ունեն հաջորդական կոդային արժեքներ*/

printn(n,b) {
printn(n,b) {
extrn putchar;
extrn putchar;
Տող 20. Տող 25.


if(a=n/b) /* սա վերագրում է, ոչ թե հավասարության ստուգում */
if(a=n/b) /* սա վերագրում է, ոչ թե հավասարության ստուգում */
printn(a, b);
printn(a, b); /* ծրագիրը աշխատում է ռեկուրսիայով */
putchar(n%b + '0');
putchar(n%b + '0');
}
}

13:43, 6 հունվարի 2014-ի տարբերակ

Այս հոդվածը «B» ծրագրավորման լեզվի մասին է։ Այլ գործածությունների համար այցելեք B։
B
Տեսակծրագրավորման լեզու և ծրագրավորման պրոցեդուրային լեզու
Կատարման ձևԻնտերպրետատոր
Առաջացել է1969
ՍտեղծողԲելլի լաբորատորիա և Քեն Թոմփսոն
ՆախագծողՔեն Թոմփսոն
ՏիպիզացիաՍտատիկ
Ներշնչվել էBCPL
ՀաջորդC

B, ինտերպրետացվող ծրագրավորման լեզու, որը ստեղծվել է AT&T Bell Telephone Laboratories ընկերության կողմից։ Հանդիսանում է BCPL ծրագրավորման լեզվի հետնորդը և C ծրագրավորման լեզվի նախնին։ B-ն եղել է Քեն Թոմպսոնի հիմնական աշխատանքի ուղղությունը, ով, Դենիս Ռիթչի հետ միասին, 1969թ․ հրապարակեց լեզուն։

Օրինակներ

B լեզվով գրված ծրագրի օրինակ, որը ներկայացված էր Քեն Թոմփսոնի Users' Reference to B գրքում՝

/* Այս ֆունկցիան կտպի n ոչ բացասական թիվը b աստիճանում, որտեղ
   2<=b<=10։  Սա օգտագործում է այն փաստը, որ ASCII-ում
   0-ից 9 թվանշաններն ունեն հաջորդական կոդային արժեքներ*/

printn(n,b) {
        extrn putchar;
        auto a;

        if(a=n/b) /* սա վերագրում է, ոչ թե հավասարության ստուգում */
                printn(a, b); /* ծրագիրը աշխատում է ռեկուրսիայով */
        putchar(n%b + '0');
}

Հղումներ