Saturday, June 26, 2004

Semantic Designs, Inc is also a company, which provids a series of Automated Large-Scale Software System Analysis, Modification, Translation and Generation for multi-language including C++. But from the website, I can not find the C++ refactoring fucntion :(

Ref++ is an add-in for Visual Studio .NET. that provides a powerful set of refactorings for the C++ language. A refactoring being a transformation to your source code that does not change your program behavior.

Ref++ features include:

Visual Studio .NET 2003 integration

Refactoring summary tool window

Undo/Redo

Symbol browser

Refactorings:

Rename

Encapsulate member variable

Extract function

Change function signature

Introduce variable

Push down members

Pull up members

Extract superclass

Thursday, June 24, 2004

Today, When I found the CYCorp that talk about OpenCYC Tool suite, which is open sourced, I look up the A veritable cognitive mindarticle just talk about human brain and artificial-intelligence. It cites the words of Marvin Minsky, the MIT professor and AI's founding father. The article is interesting :)

Minsky said, the big feature of human-level intelligence is not what it does when it works but what it does when it's stuck. When faced with novelty, Minsky claims, human intelligence applies "reasoning by analogy" to make the most direct tap into the cognitive glue that fuses knowledge domains.

One group hot on the trail of Minsky's vision of common sense is spearheaded by Doug Lenat, a former professor at Carnegie-Mellon and Stanford Universities who is now president of Cycorp, maker of the Cyc (pronounced "psych") knowledge base. Since 1984, Cyc has accumulated 1 million rules in its knowledge base of common sense. According to Lenat, Cycorp's stated goal is to "break the software brittleness bottleneck once and for all by constructing a foundation of basic common-sense knowledge-a semantic substratum of terms, rules and relations, a deep layer of understanding that can be used by other programs to make them more flexible."

Minsky quotes Lenat on what constitutes common sense as knowledge: "In modern America, this encompasses recent history and current affairs, everyday physics, household chemistry, famous books and movies and songs and ads, famous people, nutrition, addition, weather, etc."

There is also some facts about Doug Lenat.

"How many people have in their lives a 2 to 10 percent chance of dramatically affecting the way the world works? When one of those chance come along, you should take it."

-- DOUGLAS B. LENAT







Monday, June 21, 2004

A resource page lists the links to STL libraries and resources.

A good C/C++ extended library provided by Dinkumware Ltd. This site also provides the result of Standard C Libraries Compared and Standard C++ Libraries Compared. Maybe these results are useful to us. Oh, all the charts show that Dinkum C Library and Dinkum Unabridged Library are the tops.

This page is powered by Blogger. Isn't yours?