Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Was sind Ihrer Meinung nach die hervorstechendsten Probleme in der Informatik?
Anders: Wenn Sie das oben Gesagte auf einer Metaebene betrachten, zeigt sich, dass es bei der Weiterentwicklung von Sprache immer um eine Steigerung des Abstraktionsgrades ging. Jeder Schritt von den Schaltbrettern und dem Maschinencode über symbolische Assembler und C und C++ bis hin zu gemanagten Ausführungsumgebungen ist ein Schritt weiter in Richtung mehr Abstraktion. Die entscheidende Herausforderung ist immer, nach der nächsten Abstraktionsstufe Ausschau zu halten.
Es gibt einige Kandidaten, die große Herausforderungen zu sein scheinen. Der eine, über den wir schon geredet haben, ist Nebenläufigkeit: das Herstellen sinnvoller Programmiermodelle für die Nebenläufigkeit, die sich von der breiten Masse der Programmierer verstehen lassen und nicht nur für ein paar Hohepriester der Parallelität gedacht sind. Denn da stehen wir im Moment. Selbst die Hohepriester werden manchmal von ihrem eigenen Code überrascht. Da steckt eine große Herausforderung drin.