Saturday, March 5, 2011

Do I feel lucky? Well, do ya, nerd?

Well we do feel lucky? Yes we do!

We work in either Universe and Unidata databases with our programming language called UniBasic. We can write in a few lines of code what Java programmers and C# programmers take hundreds of lines of code. We have a very simple language with no scope that allows us to do amazing things. UniBasic allows the manipulation of strings and data with unprecedented ease. Ask the companies like Nordstrom's, IBM, Petco, Dell, and many more if they use these databases.

Our team at U2logic, is currently taking a legacy applications actually written in R83 Basic that we thought was a rather large application. We ported to Unidata about 10 years ago and the amount of code stayed the same. We are currently porting it to the web under Unidata. It was originally 200,000 lines of Basic code and is around 50,000 lines of UniBasic code. We reduced the number of lines in UniBasic by removing the UI (User Interface) and moving it that to HTML and JavaScript resulting in just the business logic.

Our XLr8Developer tool that was written in UniBasic. We decided about 5 years ago to move it to Eclipse IDE framework. The code ended up being 30 times as big and functionally it was the same except it is written in Java.

But is that a fair comparison. Maybe but it points out how our brethren in Java, C# and others have to work a lot harder to get the same results. Wow, we should really feel luck.

BTW: The title line is taken with liberties from a very famous movie in 1971 with Clint Eastwood as Dirty Harry. The full quote is great:

I know what you're thinking. "Did he fire six shots or only five?" Well, to tell you the truth, in all this excitement I kind of lost track myself. But being as this is a .44 Magnum, the most powerful handgun in the world, and would blow your head clean off, you've got to ask yourself one question: Do I feel lucky? Well, do ya, punk?

No comments:

Post a Comment