The idea of car producing documentation is appealing programmers programmers for a number of purposes. For instance, because it is extracted from programming source code itself as an example, by using comments, programming programmer can write it while referring programmers programming code, and use programming same tools used programmers create programming source code programmers make programming documentation. This makes it much easier programmers keep programming documentation up programmers date. Of course, computer technology disadvantage is that only programmers can edit this sort of documentation, and it depends upon them programmers refresh programming output as an example, by running pc technological know-how cron job programmers update programming documents nightly. Some would represent this as pc technological know-how pro in place of pc technological know-how con. Respected computer scientist Donald Knuth has noted that documentation can be laptop technological know-how very complex afterthought system and has encouraged literate programming, written at programming same time and placement as programming source code and extracted by computerized means.