B (ohjelmointikieli)
B on aluksi Ken Thompsonin ja myöhemmin Dennis Ritchien kehittämä BCPL-kieleen perustuva järjestelmäohjelmointikieli.[1][2][3] Kieli on kehitetty Bell Labsissa noin vuonna 1969 PDP-7:lle.[1]
B | |
---|---|
Yleinen suoritusmalli | käännetty |
Muistinhallinta | manuaalinen |
Kehittäjä | Ken Thompson, Dennis Ritchie |
Vaikutteet | BCPL |
Vaikuttanut | C |
Kielellä oli osuus C-kielen suorana edeltäjänä ja Unix-käyttöjärjestelmän kehityksessä.[1] Kieli on käännettävä kieli ilman tyyppijärjestelmää.[4]
Kielessä on jo useita C-kieleen päätyneitä konsepteja ja ominaisuuksia kuten lvalue ja rvalue (nk. oikea ja vasen arvo), aaltosulkujen käyttö ohjelmalohkoissa ja unary toiminnot.[3]
Esimerkki
Esimerkki B-kielen ohjelmasta:[4]
main( ) {
auto a, b, c, sum;
a = 1; b = 2; c = 3;
sum = a+b+c;
putnumb(sum);
}
Lähteet
- Ritchie, Dennis M.: The Development of the C Language bell-labs.com. Viitattu 24.7.2017.
- THE PROGRAMMING LANGUAGE B bell-labs.com. Viitattu 27.7.2017.
- Thompson, Ken: Users' Reference to B bell-labs.com. Viitattu 27.7.2017.
- Kernighan, B. W.: A TUTORIAL INTRODUCTION TO THE LANGUAGE B bell-labs.com. Viitattu 27.7.2017.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.