b'\n_START_ARTICLE_\nABC (linguagem de programa\xc3\xa7\xc3\xa3o)\n_START_PARAGRAPH_\nABC \xc3\xa9 uma linguagem de programa\xc3\xa7\xc3\xa3o da CWI, Pa\xc3\xadses Baixos. Ela \xc3\xa9 interativa, estruturada, de alto n\xc3\xadvel e f\xc3\xa1cil de aprender e usar.\n_START_SECTION_\nCaracter\xc3\xadsticas\n_START_PARAGRAPH_\nA ABC \xc3\xa9 uma linguagem para prop\xc3\xb3sitos gerais, que pode ser usada no lugar do Basic, Pascal ou AWK. N\xc3\xa3o trata-se de uma ferramenta adequada \xc3\xa0 implementa\xc3\xa7\xc3\xa3o de sistemas sofisticados: sua principal aplica\xc3\xa7\xc3\xa3o consiste no ensino da programa\xc3\xa7\xc3\xa3o._NEWLINE_A ABC tem somente cinco tipos de dados que podem ser combinados com facilidade. Os programas em ABC ficam, em m\xc3\xa9dia, em apenas um quarto de um programa equivalente em C ou Pascal. A linguagem possui um ambiente de programa\xc3\xa7\xc3\xa3o com verifica\xc3\xa7\xc3\xa3o da sintaxe em tempo real._NEWLINE_A seguir, um exemplo de uma fun\xc3\xa7\xc3\xa3o chamada words que retorna o conjunto de todas as palavras em um documento:_NEWLINE_HOW TO RETURN words document:_NEWLINE_PUT {} IN collection_NEWLINE_FOR line in document:_NEWLINE_   FOR word IN split line:_NEWLINE_      IF word not.in collection:_NEWLINE_         INSERT word IN collection_NEWLINE_RETURN collection'