Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Programming » History   (RSS)

Examine .Net Memory Leaks

Writing programs using .Net is very productive. One reason is because much of memory management is “managed” for you. In C, C++ and other “native” languages, if you allocate memory, you’re responsible for freeing it. There were stopgap measures, like

Write your own hangman game

Many years ago (1985) I wrote a C program to play Hangman. I had decoded a word processor spelling dictionary for my word source. More recently, I have encoded 2 spelling dictionaries for general purpose use: 1 with 171201 words, the other with 53869.

Do you know everything about Factorials?

When I was in 7 th grade at Amity Junior High School in Orange Connecticut , I gave a presentation on Factorial numbers. Here’s some interesting code: FOR i = 1 TO 80 ?i,Factorial(i), SQRT ( 2 * PI ()*i)*(i/ EXP ( 1 ))^i ENDFOR PROCEDURE Factorial(n)

Very Old Program

I was doing some spring cleaning and came across a computer printout of a program I wrote in August 1974, or about 31 years ago! That brings back a lot of memories. Coincidentally, a couple coworkers were discussing the CaSing of computer languages. What

Relaxen und watchen das blinkenlights. What lights?

In the old days, computers had blinking lights. Indeed, old movies used to show computers working with blinking lights and tape reels moving back and forth. My school computer was a PDP-8/L with a whopping memory of 4K 12 bit words back in 1971. (Here’s
Posted by Calvin_Hsia | 12 Comments
Filed under: ,

Undocumented APIs and 16 bit DLLs

As a long time software company, Microsoft has certain procedures to follow when releasing software to the public. A change to the policy was instituted at Microsoft last year. A brand new tool would scan all released software to see if any “undocumented”

Independence Day for blogging

Since July 4 th is nearing, I thought it would be appropriate to start my independent blog. In this first entry, I’ll add a few pointers to prior entries that I made to our VSData team blog. Solving a customer problem is my blog narrative describing an
 
Page view tracker