Karena itu kebanyakan program yang rumit ditulis dalam bahasa-bahasa pemrograman yang lebih abstrak dan bertingkat tinggi yang dapat mengekspresikan kebutuhan pemrogram komputer secara lebih nyaman.
Therefore, most complicated programs are written in more abstract high level programming languages that are able to express the needs of the computer programmer more conveniently.