Ik zit wel eens te denken of het heelal misschien niet een groot computerprogramma is. Als we het vanuit het object-georienteerd (OO) oogpunt bekijken, dan hoeft dit niet eens zo'n raar idee te zijn.
De kern van het heelal zijn de chemische elementen met diens eigenschappen. Elk element zou je als een interface kunnen zien, een gietmal. Elk elementobject dat de interface implementeert voldoet aan deze eigenschappen.
Nu zijn er grotere objecten die uit deze elementen bestaan, die de element-objecten gebruiken. Maar ze zijn dus wel aan elementobjectregels verbonden (die hebben specifieke properties).
Zo zul je een class mens hebben met instanties daarvan, unieke objecten, met elk diens properties (wat maakt dat je ziek wordt, of vrolijk etc.). Die class mens gebruikt element-objecten, zoals h2o en andere chemische elementen. Elke mensclass heeft een constructor - het DNA. Het unieke van het object "mens[x]" is dat deze zelf een class kan bouwen, die constructor krijgt met eigenschappen van het ene object en het andere.
Maar niet alleen dat, het hele universum bestaat uit objecten, die in een mainprogram ontelbaar veel threads hebben. Elk object interacteert op ingenieuze wijze met elkaar, en reproduceert zelf andere objecten.
Eigenlijk zou ook wij een klein heelalletje kunnen programmeren. Met de komst van de kwantumcomputers zou dit zelfs nog aardig complex kunnen worden ook.
Als wij in een programma leven, zou ons heelal dan misschien niet in een andere wereld "gerund" worden? En misschien zelfs wel die andere wereld gerund worden in weer een andere wereld? Heeft iemand tegenargumenten dat het heelal geen simulatie kan zijn?
Als het heelal inderdaad een simulatie is, dan zou er een designer moeten zijn die de interfaces gebouwd heeft en op "Execute" gedrukt heeft, en het hele gebeuren zijn gang heeft laten gaan. Af en toe op "pause" drukken (merkt degeen die in het runnende programma zit niks van) en dan enkele variabelen wijzigen om ff te spelen met het programma.
De kern van het heelal zijn de chemische elementen met diens eigenschappen. Elk element zou je als een interface kunnen zien, een gietmal. Elk elementobject dat de interface implementeert voldoet aan deze eigenschappen.
Nu zijn er grotere objecten die uit deze elementen bestaan, die de element-objecten gebruiken. Maar ze zijn dus wel aan elementobjectregels verbonden (die hebben specifieke properties).
Zo zul je een class mens hebben met instanties daarvan, unieke objecten, met elk diens properties (wat maakt dat je ziek wordt, of vrolijk etc.). Die class mens gebruikt element-objecten, zoals h2o en andere chemische elementen. Elke mensclass heeft een constructor - het DNA. Het unieke van het object "mens[x]" is dat deze zelf een class kan bouwen, die constructor krijgt met eigenschappen van het ene object en het andere.
Maar niet alleen dat, het hele universum bestaat uit objecten, die in een mainprogram ontelbaar veel threads hebben. Elk object interacteert op ingenieuze wijze met elkaar, en reproduceert zelf andere objecten.
Eigenlijk zou ook wij een klein heelalletje kunnen programmeren. Met de komst van de kwantumcomputers zou dit zelfs nog aardig complex kunnen worden ook.
Als wij in een programma leven, zou ons heelal dan misschien niet in een andere wereld "gerund" worden? En misschien zelfs wel die andere wereld gerund worden in weer een andere wereld? Heeft iemand tegenargumenten dat het heelal geen simulatie kan zijn?
Als het heelal inderdaad een simulatie is, dan zou er een designer moeten zijn die de interfaces gebouwd heeft en op "Execute" gedrukt heeft, en het hele gebeuren zijn gang heeft laten gaan. Af en toe op "pause" drukken (merkt degeen die in het runnende programma zit niks van) en dan enkele variabelen wijzigen om ff te spelen met het programma.