Un bloc anonyme, un élément utilisé dans de nombreux langages de programmation différents, est un bloc de code qui n'a pas de nom. Le bloc ne peut pas être nommé, de sorte qu'il ne peut pas être référencé dans d'autres parties du code, il ne peut pas référencer toutes les autres sections. Les fonctions de ce bloc peut créer peut être limitée ou illimitée, selon le langage de programmation, car certains permettent ce bloc pour activer les fonctions avancées, tandis que d'autres permettent seulement de simples commandes. Le codage nécessaire pour faire des blocs anonymes est sensiblement le même que pour n'importe quel autre bloc de codage, à l'exception d'une petite déclaration au début du bloc.
En programmation, un bloc est une section de code qui est traité comme un paquet entier, le bloc entier est comme une entité unique composée de nombreuses lignes de code. Ces blocs ont généralement des noms distinctifs, mais pas le bloc anonyme. Bien que ce bloc semble de nature similaire à d'autres blocs, il n'a pas de nom. La principale raison de programmeurs utilisent ce bloc est parce qu'il ne nécessite qu'une simple déclaration, il permet au programmeur de taper un code d'action sans avoir à faire beaucoup de travail mise en place du bloc lui-même.
Un des plus gros problèmes avec l'aide d'un bloc anonyme, c'est qu'il ne peut pas référencer d'autres blocs, le bloc ne peut lui-même être référencé. Référencement, c'est quand on en appelle un autre bloc, pratiquement ajoutant des fonctions du bloc appelé dans le bloc de faire l'appel. Cela aide à réduire le codage, parce que le programmeur a juste besoin de faire une action une fois, après quoi il ou elle peut le référencer en permanence - dans les blocs non anonymes. Sans nom, le programmeur ne peut pas dire le programme pour référencer un bloc anonyme.
Il existe de nombreux langages de programmation qui permettent aux programmeurs de faire un bloc anonyme, mais la quantité d'énergie de ce bloc est donnée dépend de la langue. Certains langages permettent le bloc d'un pouvoir illimité, ce qui signifie qu'il est possible d'activer les fonctions, commandes, actions et tout autre bloc peut. Si la puissance est limitée, ce bloc ne peut activer des actions simples telles que compter sur un certain nombre.
Le codage d'un bloc anonyme est généralement similaire à celui des autres blocs. L'une des principales différences est l'absence de toute déclaration de bloc complexe, ce qui est nécessaire pour faire travailler les autres blocs; la seule déclaration qui est nécessaire est communément appeler le bloc "anonyme", qui prend très peu de code. La syntaxe du bloc est également simplifiée par rapport aux autres blocs.