Basic Combined Programming Language, aka Basic Combined Programming Language, is an actively used programming language created in 1966.

 53Years Old 4,610Users 2Jobs

Example code from the web:

```GET "LIBHDR"

LET START() = VALOF \$(
FOR I = 1 TO 5 DO
WRITEF("%N! = %I4*N", I, FACT(I))
RESULTIS 0
\$)

AND FACT(N) = N = 0 -> 1, N * FACT(N - 1)```

Example code from the Hello World Collection:

```// Hello world in BCLP
GET "libhdr"

LET start() = VALOF
\$( writes("Hello world*N")
RESULTIS 0
\$)
```

Example code from Wikipedia:

```GET "LIBHDR"

GLOBAL \$(
COUNT: 200
ALL: 201
\$)

LET TRY(LD, ROW, RD) BE
TEST ROW = ALL THEN
COUNT := COUNT + 1
ELSE \$(
LET POSS = ALL & ~(LD | ROW | RD)
UNTIL POSS = 0 DO \$(
LET P = POSS & -POSS
POSS := POSS - P
TRY(LD + P << 1, ROW + P, RD + P >> 1)
\$)
\$)

LET START() = VALOF \$(
ALL := 1
FOR I = 1 TO 12 DO \$(
COUNT := 0
TRY(0, 0, 0)
WRITEF("%I2-QUEENS PROBLEM HAS %I5 SOLUTIONS*N", I, COUNT)
ALL := 2 * ALL + 1
\$)
RESULTIS 0
\$)```
Edit

Last updated February 11th, 2019