Definig a blog

Oh!! i am on a blog. But i dont really know what a blog is?


What is a blog?


Blog !! who is it?


Ammmmmm a blog is...............???


These are the queries that most of internet users must be having.
So lets understand this technical very often used term.

BLOG or a Web-blog, is basically an online book/diary/journal etc.

You can write or post about whatever you like: updates of your life, political opinions, a great holiday, favorite recipes, what music you're listening to -- anything that strikes your fancy.
This could be a mixture of words, photos, or both. You decide how private or public to make your blog by setting your permission preferences.


Blogs are usually composed of one or more blog entries called posts.Each entry can have its own title and always says the date and time you published it.


Blogs show the last entry first (by default), and you can scroll down to read earlier entries. So it's like a reverse diary.Readers can comment on each post and authors can reply to that.This conversation can be read by all readers.


You can easily add a photo to your blog entry if you want. You can also make bold text, change colors and backgrounds, format your text, or add emoticons and even web links. If you know HTML, you can make even more changes, if you want.

People who write or manage their own blogs or are involved in these activities for some other blogs are called Bloggers.


Some websites which provide you to host your blog on their servers are:

> www.blogger.com

> www.wordpress.com

> www.ibibo.com

Garbage Collection

Welcome again readers!! Now our authors are back from the examination-season, and here Ms. Asha Bora presents an insight on Garbage collection in C# or rather in .NET Framework.

In C#, we can never destroy an object our selves. But, ever we thought why the C# designer’s did not give us this “RIGHT”? There are many good reasons for this .

Suppose we have given the responsibility to destroy an object then, there are chances that:
· We’d forget to destroy the object: then the object destructor would not run, leading to memory crises.
· We’d try to destroy an Active object, but what if suppose a class held a reference to this active object???.....then it would be a problematic situation.
· We’d try to destroy the same object more than once, but this can be disastrous, depending on the destructor’s code.
These problems are unacceptable in C#. Thus garbage collector is responsible for destroying the object.


Therefore, Garbage Collection is a process which automatically frees the memory of an object. It is a service which is provided by one of the most essential component of .NET Framework known as CLR(Common Language Runtime).
It occurs when an object is no longer needed, but it’s not necessary that it occurs immediately .Then runtime collects the garbage only when required i.e. when memory crises occur (low memory) and at that time it does as much as it can.

The garbage collection guarantees the followings:
· Each object will be destroyed and its destructor will run. When a program ends, all outstanding objects will be destroyed.
· Each object is destroyed only when it becomes unreachable i.e. when no reference refers to the object.
· Each object is destroyed only once.

Conclusion: thus we can say that garbage collection (GC) is tremendously useful and it frees the programmer from the tedious house keeping chores that are easy to get wrong and allow the programmer to concentrate on the logic of the program.