...Tianhe-2 is notoriously hard to program for. ... And will USA ever catch up? The Chinese currently have beat everyone else in this, but I believe there are several U.S. government funded teams working on developing supercomputers that are increasingly difficult to program.