Sesos (binary), 5 bytes
Hexdump:
0000000: 2c4bbc 3301 ,K.3.
Try it online!
How it works
The binary file above has been generated by assembling the following SASM code.
Sesos is a language "based on brainfuck", but is "concise, can be typed easily, has somewhat flexible I/O, and is safe for work".
set numout ;sets the output to printing a number per line,
;instead of characters.
add 10 ;now the tape is [10,0,...]
jmp ;start of loop
;sets an entry marker and jump to the jnz instruction.
fwd 1 ;forward the data head
add 1 ;add 1 to the cell under data head
put ;output (as number)
rwd 1 ;rewind the data head by 1 cellby 1 cell
sub 1 ;subtract 1 from the cell under data head
;the tape goes from [0,10] to [1,9], to [2,8]
;to ... [8,2] to [9,1] to [10,0] and then halts.
;(implicit jnz) end of loop, goto "jmp" if not zero
In brainfuck: ++++++++++[>+.<-] (assuming decimal output).