If you made that library able to handle SI base (kilograms, metres, seconds, etc.) and derived (Newtons, Pascals, Joules, etc.) units as well as SI (femto, kilo, Mega, Giga, etc.) and SI binary (kibi, Mebi, Gibi, etc.) prefixes, then it would be awesome. Especially if it could detect when a group of base units can be converted to a derived unit (e.g., "kg m s^-2" -> "N"). You'd have to enforce rules about spaces in between separate units ("kg m s^-1" for momentum, not "kgms^-1").
ultifinitus wrote: |
---|
Learning C# so I can collect on a full ride I was offered =] |
What do you mean by "collect on a full ride I was offered"?
I think you'll like C#. I did. I consider it Microsoft's greatest achievement. IMO it's almost perfect, except I don't like the way references work and I think the .Net framework could be simplified and better organised. Generally, though, it's extremely well thought out. It and Oracle's Java tutorial have finally helped me get my head 'round OOP (I still hate Oracle for suing Google). The Java tutorials' explanation of objects as mimicking real-world objects and about how real-world objects have states (a lamp for example has "On" and "Off") and behaviours ("turn on" and "turn off" for the lamp). After that, it's really easy, although I now make too many classes (my sudoku solver originally had a Cell class, a Box class and a Board class, but now it only has a SudokuSolver class) rather than too few, like I used to. Gotta find the middle ground :)