La sintassi si riferisce all'insieme di regole che definiscono come scrivere un programma correttamente strutturato in una lingua. Non si occupa esplicitamente del significato o dell'interpretazione del programma.
Capisco la differenza tra sintassi e semantica - Sintassi : come i simboli vengono combinati per formare un'espressione o un'istruzione valida. Semantica : il significato di quei simboli che formano un'espressione o un'affermazione. Ma qual è la grammatica? Ad esempio: a volte sento persone dire che un costrutto è "grammaticalmente …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . In Python e JavaScript, i punti e virgola sono facoltativi. In …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Sono interessato alla programmazione funzionale e ho deciso di confrontarmi con Haskell. Mi fa male la testa ... ma alla fine capirò ... Ho una curiosità però, perché la sintassi è così criptica (in mancanza di un'altra parola)? C'è un motivo per cui non è più espressivo , più vicino …
Esiste un linguaggio di programmazione in cui è possibile impostare le proprie configurazioni di sintassi e convertire il codice in una lingua scelta? Ad esempio, dovresti scegliere configurazioni specifiche come "i blocchi indicizzati di Python", [a,b,c]inizializzare le matrici, ^per esponenziazione e altre. Uno script lo convertirà nell'equivalente della lingua scelta.
Comprendo che tutte le variabili PHP devono essere precedute da un segno di dollaro (ad esempio $someValue = 1), ma perché è così? Perché è stata fatta questa scelta progettuale? Il motivo per cui lo chiedo è che la mia ragazza mi ha chiesto perché quando ho detto che le …
Quanto sono utili gli operatori infix in un linguaggio di programmazione? Valgono la complessità extra che forniscono? Potete fornire esempi in cui gli operatori infix sono più adatti al problema che non possono essere gestiti semplicemente sovraccaricando gli operatori normali?
Stavo leggendo Groovy in Action, Second Edition e su una nota a piè di pagina, ho trovato il seguente testo Java versa "aceto di sintassi" su un tale costrutto per scoraggiare i programmatori dall'usarlo. Cosa syntax vinegarsignifica qui il termine ? Non ho mai sentito parlare di questo termine prima …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Tuttavia, la mia domanda potrebbe essere del tutto irrilevante, ma ho avvertito un modello tra la maggior parte dei linguaggi di programmazione e le loro implementazioni ufficiali. I linguaggi interpretati ( interpretati da byte?) Come Python, Lua ecc. Di solito hanno una sintassi estremamente semplice e facile e sono generalmente …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . C'è un argomento comune sull'inizializzazione di variabili multiple in una riga, …
Ho provato a valutare un'espressione Clojure con funzioni stenografiche nidificate oggi, e non me lo ha permesso. L'espressione era: (#(+ % (#(+ % (* % %)) %)) 5) ; sorry for the eye bleed L'output è stato: IllegalStateException Nested #()s are not allowed clojure.lang.LispReader$FnReader.invoke (LispReader.java:630) ...and a bunch of other …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 8 anni fa . La direttiva set di Velocity Template Language richiede una variabile sul lato sinistro. Questo non …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Stavo solo pensando a qualcosa che sarebbe davvero bello avere nei …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.