Mi chiedevo se v'è un linguaggio di programmazione che compila in codice macchina/binario (non bytecode poi eseguito da una macchina virtuale, che è qualcosa di completamente diverso se si considera battitura) che presenta dinamica e/o digitando deboli, ad esempio:Esiste un linguaggio di programmazione compilato * con una digitazione dinamica, forse anche debole?
Pensate di un linguaggio compilato dove:
- variabili non devono essere dichiarate
- Le variabili possono essere creati durante il runtime
- funzioni possono restituire valori di tipi diversi
Domande:
- Esiste un tale linguaggio di programmazione?
- (Perché) no?
Penso che un linguaggio tipizzato dinamicamente forte ma compilato avrebbe davvero senso, ma è possibile?
Um, C# 4.0? .... –
@Robert Harvey: Questo è stato compilato per codice macchina? Ho pensato che fosse stato prima compilato in bytecode. –
@Platinum: è possibile ottenere il codice macchina utilizzando NGen. –