Programski jezik B: Razlika med redakcijama

Izbrisana vsebina Dodana vsebina
Addbot (pogovor | prispevki)
m Bot: Migracija 23 interwikija/-ev, od zdaj gostuje(-jo) na Wikipodatkih, na d:q797302
m m+/dp
Vrstica 2:
 
Kakor BCPL in [[FORTH]] je B poznal le en [[podatkovni tip]], računalniško [[beseda|besedo]] (word). Večina operatorjev je obravnavala besedo kot [[celo število]] (+, -, *, /), drugi pa kot pomnilniški naslov. Drugače je bil jezik zelo podoben zgodnjim različicam C-ja. Obstajalo je nekaj funkcij iz knjižnic, med njimi tiste, ki so bile zelo podobne funkcijam iz standarne vhodno/izhodne knjižnice v C-ju.
 
== Zgledi ==
Naslednji zgled programa je iz ''Users' Reference to B'' Kena Thompsona:<ref name=bur>{{sktxt|Thompson|1972}}.</ref>
 
<syntaxhighlight lang="c">
/* Naslednja funkcija bo iztiskala nenegativno število n v
bazi b, kjer je 2<=b<=10. Podprogram uporablja dejstvo, da
imajo števke od 0 do 9 v naboru znakov ASCII zaporedne
kodne vrednosti. */
 
printn(n, b) {
extrn putchar;
auto a;
 
if (a = n / b) /* določitev in ne test enakosti */
printn(a, b); /* rekurzivno */
putchar(n % b + '0');
}
</syntaxhighlight>
 
== Sklici ==
 
{{sklici|1}}
 
== Viri ==
 
* {{citat |last1= Ritchie|first1= Dennis|authorlink1= Dennis Ritchie|title= The Development of the C Language|url= http://cm.bell-labs.com/cm/cs/who/dmr/chist.html|journal= The second ACM [[SIGPLAN]] History of Programming Languages Conference (HOPL-II)|date= 1993-03|volume= 28|issue= 3|pages= 201–208|publisher= [[Association for Computing Machinery|ACM]]|isbn= 0-89791-570-4|doi= 10.1145/154766.155580|ref= harv}}
* {{citat |last1= Thompson|first1= Ken|authorlink1 = Kenneth Thompson|title= Users' Reference to B|date= 1972-01-07|accessdate= 2014-03-21|publisher= [[Bellovi laboratoriji]]|url= https://www.bell-labs.com/usr/dmr/www/kbman.pdf|archiveurl= https://web.archive.org/web/20150317033259/https://www.bell-labs.com/usr/dmr/www/kbman.pdf|archivedate= 2015-06-11|language= en|ref= harv
}}
 
{{računalniška škrbina}}