A COBOL programmer does not have access to the operating system or hardware so is restricted to input and output operations on keyboard, screen, printer and files, which of course is no problem for the sort of tasks that COBOL programmers write programs to do.