Some implementations call themselves "continuations", but in fact are not.
Proper continuations generally are implemented via a spaghetti stack, and must include garbage-collecting / reference-counting.
Languages that can do multi-shot continuations:
Languages that can only do one-shot continuations: