Compilateurs : Pourquoi y a-t-il public statiques void principales méthodes dans certaines langues?

Je pense créer nouvelle langue!!
Je pense que si il exister une classe avec constructeur quel compilateur ou machine crée la nouvelle instance de celui-ci et il appelle la classe constructeur doit être un scénario mieux que l’appel à la méthode principale de compilateur. De cette façon chaque course est effectivement création d’instance de l’application !

classe App {}
public App() {}
imprimer hello world !
}
}

Réponse

Peut-être avant de penser à la création d’une nouvelle langue, vous devez apprendre au moins les bases communes d’autres langues? ;)

Un « static main » est deux choses :

-le principal, qui est un héritage de C, signifiant qu’il pourrait être appelé n’importe quoi d’autre et est juste un accord commun sur le nom de la méthode à appeler lorsque aucun appel à la méthode n’existe - en l’occurrence le point où commence l’app

-la statique, ce qui permet à la méthode à exécuter sans avoir à instancier quoi que ce soit, ou d’exécuter toute autre chose (à moins qu’un bloc {} public static existe). Votre solution oblige le code pour instancier l’objet et exécuter le code dans le constructeur.


Tags: Programmation informatique, Langages de programmation, Java (langage de programmation), C++ (langage de programmation), C (langage), Compilateurs