a table with the names and numbers of different types of programming devices, including an open source