sentence: many programming language require garbage collection , either as part of the language specification ( for example , java , c# , d language , go and most scripting language ) or effectively for practical implementation ( for example , formal languages like lambda calculus ) ; these are said to be garbage collected languages .