Što je BCPL jezik?
Razvio ga je Martin Richards u Laboratoriju za računalstvo Sveučilišta Cambridge 1966. Skraćenica je za osnovni kombinirani programski jezik.
Dizajniran je da bude malen i učinkovit i kao nastavni jezik za sistemsko programiranje i pisanje kompilatora. Statički je tipiziran, orijentiran na proceduru, strukturiran blokovima i podržava pokazivače i nizove. Također ima mogućnosti za ulaz i izlaz te za dodjelu dinamičke pohrane.
Unatoč tome što je mali jezik, BCPL nudi mnogo funkcionalnosti koje se nalaze u većim i složenijim programskim jezicima. Na primjer, ima mogućnosti za uvjetnu kompilaciju i za generiranje asemblerskog jezika.
Jednostavnost jezika olakšava implementaciju na različitim platformama. Postoje implementacije BCPL-a za širok raspon strojeva, uključujući seriju PDP, seriju IBM 360, seriju Motorola 68000 i seriju Intel x86.
Jezik BCPL utjecao je na dizajn nekoliko drugih jezika, uključujući C i Javu.
Primjer
```bcpl
GET "libhdr"
GET "libhdr"; { ista stvar, ne očekuju se parametri}
CONST printnl =proc (string s) =$( putc('\n') )
VAR nl =novi red, tab =tabch;
PROC main () =$(ispis(tab nl nl "Bok, govori BCPL..."))
```
-
Koje su glavne komponente kibernetičkog kriminala?
-
Što je Storyboarding u web dizajnu?
-
Kako mogu umetnuti simbol Y-trake u PowerPoint?
-
iOS 16:uvijek imajte pravi Always On Display na svom iPhoneu 14 Pro (Max)
- Zašto se povezujete s Earthlink poslužiteljem odlazne pošte iako su postavke ispravne?
- Postoji li aplikacija koja vam omogućuje skeniranje nečijeg telefona i dobivanje broja?
- Norstar telefonski sustav Značajke
- Možete li imati Verizon internet bez telefonske usluge?
- Kako napuniti BSNL prepaid kartica