Gray Code Generator

Attendance manager

Project Description

While studying at university, I had 2 subjects, and I combined them to create a project that was required to pass one of the subjects. My professor was teaching us about various sequence generation algorithms, but although he had been teaching this subject for years he didn't know an algorithm for Gray Code. However, the algorithm had been known for almost 40 years and I rediscovered it at home. By the way, in Mathematics we don't invent things, we discover them. Then I started writing the aforementioned paper as I naively believed that I discovered something new that no one had ever found and I thought of myself as a genius, and I went to the university library and I found my exact algorithm in a book by Wilf. Not only that, I found even a better version of the algorithm in a book by Donald Knuth, the creator of LaTeX. Anyway, the professor taught us also about Windows Phone Platform, the technology that already had died at the time as no one used Windows Phone already. Well, my family did but it was already 1% market share. Everybody else used either Android or iOS. So I created a Windows Phone application that generated the Gray Code.

I wrote a paper, that I never published about the Gray Code generation. Here it is along with the project on GitHub.

Technologies Used

  • C#
  • Windows Phone Platform, XAML

Project Links