Eddi
Tycoon
    
Beiträge: 4.066
Registriert seit: Aug 2008
|
RE: NML - NewGRF Meta Language
Es geht nicht darum, Dinge "leicht" zu machen. Programmieren wird immer schwer bleiben.
Es geht bei Hochsprachen vor allem um zwei Dinge:
- Das lesen von fremdem Code, oder eigenem Code nach mehr als einem halben Jahr, zu vereinfachen, indem die syntaktischen Elemente klare und aussagekräftige Namen bekommen, ohne jedes einzelne NFO-Byte mit einem Kommentar versehen zu müssen. Insbesondere bezieht sich das auf die Action 0, wo man für jede Property der Reihe nach erstens ihren Sinn und zweitens ihre Bitbreite nachschlagen muß, um zu verstehen, welche Werte da nu gerade gesetzt werden.
- Das schreiben von Code, bei dem häufig wiederkehrende Muster auftreten, zu vereinfachen, indem man es unterstützt, Konzepte durch Wiederverwendung aufzugreifen, ohne den Code duplizieren zu müssen. (-> Funktionale Abstraktion, Templates, usw.)
|
|
| 21.06.2010 08:58 |
|