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

Առանց խմբագրման ամփոփման
չ (Bot: Migrating 23 interwiki links, now provided by Wikidata on d:q797302 (translate me))
No edit summary
}}'''B''', [[ինտերպրետատոր|ինտերպրետացվող]] [[ծրագրավորման լեզու]], որը ստեղծվել է [[Bell Labs|AT&T Bell Telephone Laboratories]] ընկերության կողմից։ Հանդիսանում է [[BCPL]] ծրագրավորման լեզվի հետնորդը և [[C (ծրագրավորման լեզու)|C]] ծրագրավորման լեզվի նախնին։ B-ն եղել է [[Քեն Թոմպսոն]]ի հիմնական աշխատանքի ուղղությունը, ով, [[Դենիս Ռիթչ]]ի հետ միասին, [[1969]]թ․ հրապարակեց լեզուն։
 
== Օրինակներ ==
B լեզվով գրված ծրագրի օրինակ՝
 
B լեզվով գրված ծրագրի օրինակ, որը ներկայացված էր Քեն Թոմփսոնի ''Users' Reference to B'' գրքում՝
<source lang="c">
/* Այս ֆունկցիան կտպի n ոչ բացասական թիվը b աստիճանում, որտեղ
2<=b<=10։ Սա օգտագործում է այն փաստը, որ ASCII-ում
0-ից 9 թվանշաններն ունեն հաջորդական կոդային արժեքներ*/
 
printn(n,b) {
extrn putchar;
 
if(a=n/b) /* սա վերագրում է, ոչ թե հավասարության ստուգում */
printn(a, b); /* ծրագիրը աշխատում է ռեկուրսիայով */
putchar(n%b + '0');
}
3107

edits