2
您可以在Parrot VM中創建靜態類型的語言,還是必須動態輸入?鸚鵡VM和靜態語言
您可以在Parrot VM中創建靜態類型的語言,還是必須動態輸入?鸚鵡VM和靜態語言
是的,你可以,雖然性能特點和工具鏈都沒有針對靜態類型語言進行優化。
例如,如果您的程序依賴於另一個模塊,則需要在編譯時加載該模塊,並以某種方式在其中提取類型聲明和簽名。你需要自己做很多事情(存儲並獲取類型信息),鸚鵡並沒有提供任何方便的方法。
您當然可以在動態類型實現上創建靜態類型語言(但不使用動態類型設置)。