June 2004

7 posts

Looking Back at My CS Education A Decade Later

When I taking computer science (and applied math) back in college over a decade ago, nearly all of the content was heavily theoretical and virtually impractical to me at the time. The Computer Science department proceeded with the belief that the courses will not delve into any specific programming language
Read more » Jun 28, 2004, 9:41AM

Natural Language Understanding

Language is not magical. There is a common belief that computers can't think the way humans can. Even if we could parse a sentence into it's grammatical structure, how can the computer utilize and understand the parse tree. There is an area of natural language processing called semantics, which takes
Read more » Jun 28, 2004, 2:54AM


Artificial Intelligence is my pet computer science topic. I first took an AI course at Columbia University while I was in high school, and was completely entralled. Now a decade and half later, I am devoting my life to developing intelligent software on my own. I recently read a quote
Read more » Jun 28, 2004, 1:54AM

Intentional Programming, Again

Looks like there is a video on Intentional Programming demonstrating a prototype. It actually is very much what I described earlier. Source code is stored in some abstract form in database as a series of "identities," which essentially means the same as object. Intentional Programming aims to abstract away programming
Read more » Jun 26, 2004, 1:06AM

Intentional Programming

There's an interesting thread on Intentional Programming in the comments of my post predicting changes to code editing. Intentional Programming was coined by Charles Simonyi, a famous Microsoft Distinguished Engineer, who helped bring Word. Having free reign at Microsoft, he's been pursuing his pet project for IP for over a
Read more » Jun 25, 2004, 3:16AM

Graphical Source Code Editors

I want to eliminate some confusion in my earlier post about source code editors becoming more graphical. Michael Teper said that I went off the deep end. By graphical, I don't mean any UML, flow chart or diagrammatic view with drag and drop. It's still a text editor, in the
Read more » Jun 23, 2004, 2:15PM

Whidbey May Miss the Next Coding Revolution

The Visual Studio.NET source code editing capabilities have consistently lagged the competition, mainly in the Java space. While Whidbey introduces some much needed enhancements to the C# (and VB) IDE such as refactoring and dynamic code formatting to catch, I predict that Whidbey will find itself once again behind the
Read more » Jun 23, 2004, 8:20AM





SoftPerson develops innovative new desktop software applications by incorporating artificial intelligence and natural language technologies to bring human-like intelligence to everyday applications.

Social Media