In generale i compilatori sono in grado di riconoscere alcune classi di errori presenti nel programma, e in alcuni casi di suggerire in che modo correggerli.
in dʒenerˈale i kompilatˈorɪ sˌono in ɡrˈado dɪ rikonˈoʃere alkˌʊne klˈassɪ dɪ erɾˈorɪ prezˈɛntɪ nel proɡrˈamma, e in alkˌʊnɪ kˈazɪ dɪ sʊdʒːerˈire in ke mˈɔdo korɾˈedʒːerlɪ.