X-Bc is a graphical user interface to the command line calculator bc (see man page). It's creation was motivated by the fact that I didn't find a desktop calculator that had all the functions that I needed for scientific work but was kept simple without distracting the user with zillions of buttons and colours and so on (check out the screenshots!).
It basicly executes bc with some extra files that provide lots of functionality (trigonometry, number-theory, exponential functions, scientific constants, primenumbers etc.)
The implementation language is C++ using the Gtk-- Libraries. It has so far only been tested on a Linux System (using Suse 8.0 distribution), but should be compilable on every Unix-System which provides bc and Gtk--. I used anjuta for convinience.
X-Bc has no bindings to any environments such as Gnome or KDE, but works fine on both of them and on my favourite wm: icewm.
Future Versions will support user defined functions, the possibility to edit the constants file (which has to be done in an editor by now) and much more. Feel free to email me suggestions!!!
In spite of all of these possibilities of scientific computing, X-Bc's surface is held very simple and small, so that it won't disturb on the desktop and will be easy to use, even for non-scientists (proven!).