Jim Roberts (en ese entonces profesor en la Universidad Carnegie Mellon, ahora está jubilado) y Mark Stehlik (profesor en la Universidad Carnegie Mellon, en la Escuela de Ciencias de la Computación), ayudados por Pattis, desarrollaron la segunda versión en 1995, en la cual incluyeron mucho material sobre la descomposición de un programa estructurado.