| |
|
|
- Página 1 - |
|
| §10 - Syntax
El Syntax es bewusst en Praktikabilität getrimmt.
Zeilen-Enden y Semikolon trennen Befehle, salvo una Klammerung oder String-Konstante ragt encima weitere Zeilen.
Befehle y Características puede como Befehl oder Función formuliert voluntad, z.B. imprimir 123 oder imprimir(123).
Variablensyntax:
Arrays (y Assoziative):
a[0]=10
a.0=10
/ /
a["test"]["test"]=10
a.test.test=10
/ /
b=[10,20,30]
/ /
c=["Hallo"=10,"Welt"=["pt2"=20,"pt3"=30]]
|
|
|
| |
|
|
|
| |
|
- Página 1 - |
|
| Schauen wir doch veces.
Scheint aber natürlicher a ser como el Übliche:
display rotate left objeto verb adjektiv
dürfte el Mensch mejor lesen puede como display(rotate,left).
Dagegen gekruxel: display klammer en rotate komma left klammer a Dagegen gekruxel: display ( rotate , left )
ebenso später mgl.: rotate display left oder left rotate display
Desde que algo como como una weitere Dimension el Betrachtung el Schlüsselworte andenke, quasi algo como como "Rotate"... sí qué? oder "left"... sí qué? Der Präkompilierer el "ja qué?" beantworten podría por Festlegungen de Wertigkeiten de Schlüsselworten oder Aussagen.
Solange el Ganze sin Einschränkungen en el Bezug en el üblichen Konventionen geschehen kann, dürfte lo como Zugewinn empfohlen y aber auch empfunden voluntad así una pequeña Hauch en el Richtung como Programmiersprachen tal vez una vez voluntad könnten, si wir porque endlich Quantenrechner a hause haben.
Nach el Motto "Der versteht ya, solange lo anders kaum Sinn ergibt."
Tal vez debería uno el Sache veces una Chance geben. |
|
|
| |
|
|
|
HofK | RGH (14.05.15)
Ob el Programas dadurch wirklich lesbarer voluntad ...
El einfachere Syntax para Schreibfaule dank muy nachdenklichem Präkompilierer kann durchaus zugleich bequemer y übersichtlicher ser, si uno el ligeramente mehrfach a schreibenden Leerzeichen con uno nichtproportionalen Schrift (z.B. Courier New) kombiniert. In el Online IDE es el entonces con el Farben perfekt, aquí en el Codebox ya ungünstiger y el vereinfachten mobilen Versión puede ser momentan sehen, como eventuell todavía ungünstiger es.
Man erkennt el auch en herkömmlichem Kode. Mein obiges Schachtelfeld var freieNatur = [ ... Tuve para el Codebox con Proportionalschrift extra "optimiert", mobil es en el bewusst vereinfachten Box logischerweise entonces keineswegs übersichtlich y después de kopieren en el Online IDE sieht uno, Yo con el Leerzeichen jongliert habe.
Gibt el nachdenkliche Präkompilierer el Ergebnis seines "Denkprozesses" eigentlich lesbar a el Menschen heraus? Etwa incluso bearbeitbar? |
|
|
| |
|
|
|
| Das Ergebnis des Präkompilierers es para Menschen kaum lesbar aufbereitet, hm. |
|
|
| |
|
|
|
GDL | Hallöle,
Tengo el siempre todavía no kapiert. Man setzt sí extra Klammern wegen el Punkt antes Strich Regel.
(1+3)*2 =8 1+(3*2)=7
Nach qué para una Grundschema se nun gerechnet, si uno 1+3*2 eingibt ?
Grüßle Georg |
|
|
| |
|
|
|
RGH | Normalerweise va Punktrechnung antes Strichrechnung, also debería hier 7 herauskommen. Es zumindest en allen me bekannten Programmiersprachen así.
Saludo Roland |
|
|
| XProfan X2Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 31.05.2015 ▲ |
|
|
|
|
GDL | Hallöle,
Ok. Das heisst, si uno (1+3)*2 eingibt, restos el Anweisung en el Klammer obtener oder muss uno 2 Programmschritte hacer? a=1+3 a=a*2
Ist zwar Offtopic, war aber para mich wichtig a wissen en el ganzen Vereinfachungen en el Syntax.
Grüßle Georg |
|
|
| |
|
|
|
| Würde Yo auch no anders programa, jedenfalls trabajo nProcs y InfinityProfan genau así.
Lo son sólo Prioritäten:
Klammern Punktrechnung Strichrechnung Vergleiche
So Es el Abarbeitung klar: 10+(20-10)*30=40
20-10 10*30 10+300 310=40 falso |
|
|
| |
|
|
| |
|
- Página 2 - |
|
|
HofK | Teste gerade el Möglichkeiten des Espacio-Operators
...
... y así más.
App funktioniert.
Nun lasse Yo en el markierten Línea koerper = "Würfel"; kantenlaenge = 5 el Semikolon weg. Nur una Leerzeichen trennt.
Der Kompilierer es zufrieden, el App se por Reciever inmediatamente anstandslos installiert y después de el abierto hay? - una schwarzen Beta-Bildschirm.
Aber ya mächtig Klammern y Kommata gespart. Und lo restos bien lesbar, especialmente en el Vergleich a Android Java |
|
|
| |
|
|
|
| Eigentlich es el Spaceoperator no así pensamiento para var y imprimir, imprimir z.B. ha como 2. Parámetro no String etc.:
imprimir ( { cadena | long | float | array | boolean } [, long Textfarbe [, long Color de fondo ] ] )
Lo va más por lo tanto, Parámetro el con Komma a trennen son, auch simplemente con Espacio escribir a puede - como Si es usted el con Cls machst.
Der Espacio-Operator kann sólo el Komma sustituir, no + oder - oder... |
|
|
| |
|
|
|
HofK | Das war me sólo todavía no 100% klar, especialmente en lo que el Kompilierer schluckt y ... IF (31.05.15)
... así muy sauber parst, dass incluso Zeilenumbruch y Semikolon para el Zeilentrennung no zwingend notwendig son. ... imprimir(2)volver 10 imprimir 5
Como voluntad Yo veces typische Beispiele y "Gegenbeispiele" zusammenstellen y una Información general para el Principiante lo hacer. |
|
|
| |
|
|
|
HofK | Espacio-Operatoeur
Ein wenig rumwurzeln!
Zu Risiken y Nebenwirkungen lesen SIE meistens no el P. BeilageReferenz oder fragen ihren ArztProgrammierer oder ApothekerBuchschreiber.
El Wurzelbehandlung:
siehe auch [...] |
|
|
| |
|
|
|
HofK | Teste gerade así antes mich hin y muss auch veces einstecken .
Dabei Yo entdeckt , dass Infinity-Profano a mientras que sowohl endwhile como auch wend como Abschluss como en el Referenz angegeben tatsächlich schluckt.
Es el Ansatz para una polymorphe (Yo liebe dieses Fremdwort ) Syntax. Aunque debería lo siempre ligeramente erkennbar bleiben en verschiedene Programas vergleichbar a halten. En wend es el sicher gegeben.
Lo aumenta natürlich el Zahl el reservierten Schlüsselwörter. Aber wer definiert ya una Variable wend, si él no sólo una einzige Lenguaje de programación sabe.
Como mientras que así una doppeltes Ende beschert bekommmen ha, wäre lo sólo logisch, todavía algunos sinnvolle Ergänzungen a tätigen (ev. später en IPextended más o menos ).
Como wär's z.B. con proc procedure func function y deren Enden? Dann podría uno se/otro ya formal klarmachen, si uno una Valor zurückliefert y muss en umfangreichen Funktionsprozeduren no después de el/el volver(s) schauen.
Puesto que hay lo sicher todavía mehr Kandidaten. En §99 es ya uno angedeutet pic(ture). Und seleccionar o. switch son auch Kandidaten - siehe § 8 - Kontrollstrukturen.
Apéndice: a i++ i-- bevorzugen algunos Progger el inc i dec i.
Und Dank Präkompilierer beeinflusst el bastante sicher no una vez el real Kompiler. |
|
|
| |
|
|