Article 3R4M0 CodeSOD: Classic WTF: Quantum Computering

CodeSOD: Classic WTF: Quantum Computering

by
Alex Papadimoulis
from The Daily WTF on (#3R4M0)
When does anything but [0-9A-F] equal "2222"? Well, it's a holiday in the US today, so take a look at this classic WTF where that's exactly what happens" -Remy

A little while back, I posted a function that generated random hexadecimal-like strings for a GUID-like string to identify events. At first, I thought it (and the rest of the system that Taka's company purchased) was just bad code. But now that I look at it further, I'm stunned at its unbelievable complexity. I can honestly say that I've never seen code that is actually prepared to run a quantum computer, where binary just isn't as simple as 1's and 0's ...

Function hex2bin(hex) Select Case hex Case "0" hex2bin = "0000" Case "1" hex2bin = "0001" Case "2" hex2bin = "0010" Case "3" hex2bin = "0011" Case "4" hex2bin = "0100" Case "5" hex2bin = "0101" Case "6" hex2bin = "0110" Case "7" hex2bin = "0111" Case "8" hex2bin = "1000" Case "9" hex2bin = "1001" Case "A" hex2bin = "1010" Case "B" hex2bin = "1011" Case "C" hex2bin = "1100" Case "D" hex2bin = "1101" Case "E" hex2bin = "1110" Case "F" hex2bin = "1111" Case Else hex2bin = "2222" End SelectEnd Function

The library codefiles for this system has plenty of other ultra-advanced functions. We'll have to explore these another day, but I will leave you with this method of handling quantum hexadecimal ...

Function hex2dec(hex) Select Case hex Case "0" hex2dec = 0 Case "1" hex2dec = 1 Case "2" hex2dec = 2 Case "3" hex2dec = 3 Case "4" hex2dec = 4 Case "5" hex2dec = 5 Case "6" hex2dec = 6 Case "7" hex2dec = 7 Case "8" hex2dec = 8 Case "9" hex2dec = 9 Case "A" hex2dec = 10 Case "B" hex2dec = 11 Case "C" hex2dec = 12 Case "D" hex2dec = 13 Case "E" hex2dec = 14 Case "F" hex2dec = 15 Case Else hex2dec = -1 End SelectEnd Function
proget-icon.png [Advertisement] ProGet can centralize your organization's software applications and components to provide uniform access to developers and servers. Check it out! TheDailyWtf?d=yIl2AUoC8zAhlE1lBI7nlM
External Content
Source RSS or Atom Feed
Feed Location http://syndication.thedailywtf.com/TheDailyWtf
Feed Title The Daily WTF
Feed Link http://thedailywtf.com/
Reply 0 comments