Most computer problems are easily traced to either hardware or software errors. However, it isn't always obvious why your ...
Computer scientist Richard P. Gabriel is leader of the Feyerabend project, an effort to come up with better programming languages, ones that are flexible, adaptable and less brittle. Last month, he ...