«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։
Տեսակ | ծրագրավորման լեզու և ծրագրավորման պրոցեդուրային լեզու |
---|---|
Կատարման ձև | Ինտերպրետատոր |
Առաջացել է | 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');
}
Հղումներ
- B ծրագրավորման լեզվի ուղեցուց(անգլ.)
- B ծրագրավորման լեզու(անգլ.)