Réponses:
La numérotation de Gödel en informatique signifie plus ou moins "code source" et "données au format binaire", donc j'espère que la signification de ceci devrait être évidente si je peux vous convaincre que c'est vraiment le cas.
Avant l'apparition des ordinateurs modernes, les gens fabriquaient des appareils informatiques à usage unique (je vous raconte une histoire, pas une histoire), par exemple quelqu'un a fait une machine pour calculer , et quelqu'un d'autre a fait une machine pour calculer la fonction Bessel. L'idée originale de Turing était que nous n'avions à construire qu'une seule machine (celle universelle ), qui prenait comme entrée la description de n'importe quelle machine et la simulait. Mais qu'est-ce qu'une "description d'une machine"? Un ingénieur pourrait penser à la conception des circuits et aux instructions de montage. Mais c'est très compliqué et difficile à présenter à une machine. Et peut-être que des machines toujours plus compliquées nécessitent des descriptions toujours plus compliquées?
Dans la pratique , nous représentons les programmes et les données dans une variété de formats connus comme .java
, .py
, .mp3
, .jpg
, etc. Dans la logique et de la théorie des gens calcul préfèrent bâton avec les bons numéros anciens parce qu'ils sont plus faciles à manipuler dans les mathématiques.