Sezione 01 / 07

Introduzione,
Commenti ed Escape

Cosa è LINE, come si struttura un file, come si scrivono i commenti e come funziona il carattere di escape.

1.1 Cos'è LINE?

LINE è un linguaggio di programmazione progettato per essere comprensibile e facile da apprendere. La sintassi è in italiano e mette al centro la logica, rendendola leggibile quasi come testo naturale.

Il nome è un acronimo:

acronimoLanguage with Intuitive and Natural Expression

Un programma LINE viene salvato in un file con estensione .line ed eseguito dall'interprete.

1.2 Commenti

I commenti servono a documentare il codice. L'interprete li ignora completamente. Esistono due tipi:

SintassiTipo
>>Commento su singola riga
<* … *>Commento multilinea
esempio>> Questo è un commento su riga singola <* Questo è un commento che si estende su più righe *> TALK Ciao! >> I commenti possono stare in fondo alla riga

1.3 Carattere di Escape

Il carattere di escape è il backslash \. Precede caratteri speciali per dargli un significato diverso da quello letterale.

Le sequenze di escape disponibili:

SequenzaSignificato
\nVai a capo (newline)
\\Backslash letterale
\@@ letterale (non interpretato come riferimento a variabile)
\%% letterale (% senza escape è invisibile in TALK)
\;; letterale in una lista (non separatore di elementi)
\|| letterale in una lista (non separatore di tag)
Nota su %: il simbolo % scritto direttamente in un TALK è invisibile nell'output. Se invece è contenuto in una variabile, viene stampato normalmente. Per stamparlo direttamente usa \%.
risultato delle sequenze di escapePrima riga\nSeconda riga >> produce: Prima riga >> Seconda riga Scrivi \@ per riferirsi a una variabile >> il \@ stampa @ letteralmente Sconto del 10\% >> il \% stampa % letteralmente
Nota: l'escape \t (tipo di una variabile) e il riferimento @ alle variabili verranno trattati nella sezione 2, insieme alle variabili. Le sequenze mostrate qui valgono ovunque in LINE dove compaia del testo.

Quiz — Sezione 1

3 domande · serve l'80% per passare alla sezione 2

Domanda 01

Cosa significa l'acronimo LINE?

ALanguage with Intuitive and Natural Expression
BLinguaggio Italiano Nativo Esteso
CLogic and Integrated Native Engine
DLanguage for Interpreted Notation and Execution

Domanda 02

Come si apre un commento multilinea in LINE?

A/*
B//
C<*
D#

Domanda 03

Cosa stampa questo codice?

TALK Sconto del 10% TALK Sconto del 10\%
ASconto del 10% / Sconto del 10%
BSconto del 10 / Sconto del 10%
CErrore su entrambe le righe
DSconto del 10% / Sconto del 10\%

Sezione 2 →