some programming languages are better at expressing some concepts than are other programming languages