Lachaud, G., Artin-Schreier curves, exponential sums, and coding theory, Theoretical Computer Science 94 (1992) 295-310. This is a survey of some results recently obtained on the distribution of the weights of some classical linear codes on the one hand, such as the dual of the Melas code, and the geometric BCH codes discovered by Goppa (subfield subcodes of Goppa codes) on the other hand. Thes...