D (programming language)

D , also known as Dlang , is a multi-paradigm system programming language created by Walter Bright at Digital Mars and released in 2001. Andrei Alexandrescu joined the design and development effort in 2007. Though it originated as a re-engineering of C++, D is a distinct language. It has redesigned some core C++ features, while also sharing characteristics of other languages, notably Java, Python, Ruby, C#, and Eiffel.

Well, the thing about photons is that they are capable of existing as a photon, or a condensed packet of a waveform, or as a wave, or they can transmute into matter since electromagnetism is simply energy. If you have a photon that has twice the energy of a proton, then it may spontaneously transmute into a proton and an anti-proton. If these two particles interact after their formation, the diametric opposition of their forces will cause them to destroy each other and release the energy held within them back into the universe as at least one photon of light. The trick is to figure out how to combine individual photons of light in such a way that it is possible to control both their transmutation and the potential interaction between these opposing particles.