Artikel
FONT SIZE :
fontsize_dec
fontsize_inc

Die erste Programmiersprache, die alle eines sammelt

Um eine Anwendung zu erstellen, ob native oder Web-App, nicht nur eine Sprache verwenden; Zum Beispiel, wenn wir eine Website verwenden müssen, um HTML für den Körper, sind JavaScript-Code für Funktionen auf der Client-Seite, PHP, ASP oder ähnliche Merkmale auf der Server-Seite machen, SQL-Strings auf die Datenbank zugreifen ... Die Ding kann kompliziert genug sein, und wir wissen, dass Probleme Komplexität kommt und ist wahrscheinlicher, Sicherheitslücken zu zeigen. Eine neue Programmiersprache namens Wyvern zielt darauf ab, diese Probleme immer die erste Sprache „polyglotte“ zu beseitigen, das heißt, wir können die Sprachen verwenden wir auf die Situation sollen abhängig und in der Lage, sie zu interpretieren.

Schreiben Sie, was Sie es verstehen wollen

Entwickelt von einem Team von Forschern der Carnegie Mellon University, ist Wyvern Lage, herauszufinden, welche Sprache wir für den Kontext arbeiten, so dass Sie nicht über die Zusammensetzung zu kümmern und einfach schreiben nach unseren Bedürfnissen. Noch wichtiger ist, so Dinge wie mit Textstrings passieren, wie Variablen zwischen den Sprachen vermieden werden. Zum Beispiel, wenn wir eine SQL-Datenbank zugreifen möchten, verwenden wir in der Regel eine bestimmte Funktion, auf die wir einen String mit SQL-Befehlen übergeben; Wyvern ist nicht notwendig, da lediglich die Zeichenfolge als Variable interpretiert und die feste SQLQuery läuft ohne die Textzeichenfolge für eine Funktion Parsen, die gezielt werden kann.

Es ist nicht ein einfaches Konzept und ist sicherlich nicht etwas, das Benutzer „gehen“ wir verwenden werden, kann aber für die Entwicklung von Sprachen und sicheren Praktiken sehr wichtig sein, die Tür für Hacker Voraus zu schließen. Natürlich hat diese Entwicklung viele Verdächtigungen angezogen, da eine der Organisationen, das Geld für die Entwicklung beigetragen nichts weniger als die NSA ist. Tatsächlich ist die US-Agentur auch in solchen Entwicklung interessiert die Sicherheit zu verbessern, und es gibt fordern Stimmen für uns aus Angst, große Sorgfalt zu haben, die so genannten „Hintertüren“ umgesetzt werden. Was auch immer, wäre es eine Schande, dass ein Konzept mit so viel Potenzial aus diesem Grund ausgeschlossen werden.

Tags

Programmierung