Ergebnis 1 bis 20 von 35

Thema: Umfrage: Bevorzugte Script Syntax

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    Umfrage: Bevorzugte Script Syntax

    Hallo Community.

    Ich habe eine kleine Umfrage an alle im Zuge meines eigenen Game-Maker Projektes. Allerdings bezieht sich diese Umfrage nicht speziell auf meine Software sondern um Maker im Allgemeinen, deshalb ein neuer separater Thread. Möglicherweise können ja auch andere Personen einen Nutzen aus dieser Umfrage ziehen.
    Ich hoffe auch, dass ich vielleicht eine kleine Forum unterstütze Umfrage von einem Moderator eingerichtet bekommen kann, das wäre sehr freundlich.

    Diese Umfrage ist hauptsächlich für Entwickler gedacht, welche nicht programmieren können. Andere dürfen natürlich auch Antworten, aber die Meinungen der Nicht-Programmierer interessieren mich persönlich hier am meisten.

    Die Frage lautet:
    Wenn ihr ein Script für ein Spiel schreibt (RPG-Maker: Event-Pages, Common-Events, Ruby-Script, etc) habt ihr dann lieber eine langatmige Syntax mit vielen Wörtern, oder lieber etwas kurz und prägnantes mit vielen Symbolen?



    Beispiele:


    In den folgenden Beispielen soll eine Liste von Zahlen erstellt werden und dann alle Zahlen nacheinander ausgegeben werden.
    Man kann die Abfolge grob wie folgt beschreiben:
    1) Eine Liste erstellen
    2) Zahlen in die Liste einfügen
    3) Alle Zahlen ausgeben


    Kurz und prägnant, viele Symbole:
    Code:
    liste = []
    liste << 5
    liste << 8
    liste << 3.6
    
    for elem : liste {
        print elem
    }
    Viel Text, weniger Symbole:
    Code:
    liste = new List
    liste add 5
    liste add 8
    liste add 3.6
    
    for elem in liste
        print elem
    end
    Sehr viel Text; Programmcode wie Prosa:
    Code:
    set liste = new List
    add 5 to liste
    add 8 to liste
    add 3.6 to liste
    
    for each element elem in liste do
        print elem
    end for



    Meine Persönliche Meinung:

    Vorteile von mehr Text und weniger Symbolen:


    1. Für Anfänger einfacher verständlich, da die Bedeutung der Symbole nicht ersteinmal gelernt werden müssen
    2. Code liest sich einfach herunter und veranlasst zu ordentlichen Variablennamen
    3. Weniger Symbole bedeutet weniger obskure Tasten auf der Tastatur drücken die Möglicherweise nur über "shift", "alt" oder "alt-shift" erreichbar sind


    Nachteile von mehr Text und weniger Symbolen:
    1. Aufgeblähten Code, im schlimmsten Fall eine Wall-Of-Text
    2. Unüblich für erfahrene Programmierer da es nicht dem derzeitigen Standard entspricht
    3. Mehr Schreibaufwand und Leseaufwand
    4. Weniger International: Symbole können in jeder Sprache verstanden werden, englische Wörter nicht ganz so gut




    Falls ihr eher für die Wörter anstatt für Symbole tendiert, wann würdet ihr dann den Schlussstrich ziehen?
    Rechenoperationen:
    " + " => plus
    " - " => minus
    " * " => multiply
    " / " => divide
    " % " => modulo

    Vergleichsoperatoren:
    " < " => less then
    " > " => greater then
    " <= " => less then or equal
    " >= " => greater then or equal
    " == " => equal
    " != " => not equal

    Logische Operatoren:
    " & " => and
    " | " => or
    " ^ " => either or
    " ! " => invert



    Falls ihr antwortet, dann wäre es nett falls ihr auch dazu sagt, ob ihr bereits Erfahrung mit Programmiersprachen habt oder nicht.
    Vielen Dank für die Zeit und Mithilfe.

    Geändert von Cornix (05.02.2014 um 14:24 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •