Não é a sintaxe, é que a semântica padrão faz umas coisas mais explicitas, pois tu precisa restringir o programa para o compilador checar as coisas. Por isso ter um coletor de lixo é muito melhor se tu não liga pra perda de eficiência.