Sto sviluppando il mio linguaggio di programmazione nel mio tempo libero come hobby. È un linguaggio interpretato. Attualmente la sintassi per le variabili è questa:
%<variable> = <value>
Ecco alcuni esempi:
%test = 10
%somevar = "Hello World"
Al momento puoi semplicemente dichiarare come variabile come mostrato sopra, indipendentemente dal tipo. Puoi anche cambiare il tipo tramite il programma, se lo desideri.
Non ho mai studiato Informatica, quindi non sono a conoscenza dei pro e degli svantaggi della digitazione statica o dinamica. Ecco le mie domande:
- È più veloce programmare i tipi dinamici?
- C'è un grande vantaggio con la tipizzazione statica?
- Questa sintassi è buona per un linguaggio statico?
- Se un linguaggio che ti fa scrivere il tipo di variabile accanto quando lo crei ti permette di cambiare il tipo di una variabile in fase di esecuzione?
- Devo consentire sia la digitazione statica che quella dinamica?
Sintassi di esempio:
%somevar int = 10
%another str = "Hello World"
Ecco un link al mio GitHub, se sei interessato: link