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
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
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.