THE WHATIS.COM WORD-OF-THE-DAY October 30, 2002 Common Language Runtime ______________ TODAY'S SPONSOR: Postmaster Direct
Sign up today to receive free information and offers about computers, networking, wireless devices, security, and other timely IT topics. Choose the specific topics you would like to learn more about. Visit http://whatis.techtarget.com/postmasterDirect/ ______________ TODAY'S WORD: Common Language Runtime See our definition with hyperlinks at http://searchvb.techtarget.com/sDefinition/0,,sid8_gci860097,00.html As part of Microsoft's .NET Framework, the Common Language Runtime (CLR) is programming that manages the execution of programs written in any of several supported languages, allowing them to share common object-oriented classes written in any of the languages. The Common Language Runtime is somewhat comparable to the Java Virtual Machine that Sun Microsystems furnishes for running programs compiled from the Java language. Microsoft refers to its Common Language Runtime as a "managed execution environment." A program compiled for the CLR does not need a language-specific execution environment and can easily be moved to and run on any system with Windows 2000 or Windows XP. Programmers writing in any of Visual Basic, Visual C++, or C# compile their programs into an intermediate form of code called Common Intermediate Language (CIL) in a portable execution (PE) file that can then be managed and executed by the Common Language Runtime. The programmer and the environment specify descriptive information about the program when it is compiled and the information is stored with the compiled program as metadata. Metadata, stored in the compiled program, tells the CLR what language was used, its version, and what class libraries will be needed by the program. The Common Language Runtime allows an instance of a class written in one language to call a method of a class written in another language. It also provides garbage collecting (returning unneeded memory to the computer), exception handling, and debugging services. RELATED TERMS: .NET http://searchwebservices.techtarget.com/sDefinition/0,,sid26_gci342248,00.html execution http://whatis.techtarget.com/definition/0,,sid9_gci212086,00.html object-oriented programming http://searchwin2000.techtarget.com/sDefinition/0,,sid1_gci212681,00.html class http://searchvb.techtarget.com/sDefinition/0,,sid8_gci211790,00.html metadata http://searchdatabase.techtarget.com/sDefinition/0,,sid13_gci212555,00.html instance http://whatis.techtarget.com/definition/0,,sid9_gci212355,00.html method http://whatis.techtarget.com/definition/0,,sid9_gci212559,00.html ______________________ SELECTED LINKS: Microsoft provides an overview of the Common Language Runtime. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcommonlanguageruntimeoverview.asp SearchVB.com's Visual Studio .NET Info Center offers more information. http://searchvb.techtarget.com/vsnetHome/0,293828,sid8,00.html ______________________ QUIZ #30 | Troubleshooting Our latest quiz is dedicated to all of you who at one time or another, have had to troubleshoot or debug a computer-related problem. Good luck! >> Take the quiz http://whatis.techtarget.com/definition/0,,sid9_gci849563,00.html ______________________ CROSSWORD PUZZLE #5 | Firewalls Improve your flexible thinking skills. Print out the puzzle and keep it nearby to work on throughout your day! http://whatis.techtarget.com/definition/0,,sid9_gci856796,00.html ______________________ REAL-LIFE CHALLENGE #19 | Internet banking while at work Rob's fellow employees want to know if it's safe to do their Internet banking over the company LAN. Can you advise them? http://whatis.discussions.techtarget.com/WebX?msgInContext@;233.yYyLaVl9sHU.5@.1dcfae0e/154 ______________________ THIS DAY IN HISTORY | October 29, 1996 IBM subsidiary Lotus announced they would include a Web browser in their Lotus Notes software. Notes runs on a special server called the Lotus Domino Server. http://searchdomino.techtarget.com/sDefinition/0,,sid4_gci212672,00.html ______________________________ RECENT ADDITIONS AND UPDATES [1] element http://whatis.techtarget.com/definition/0,,sid9_gci859557,00.html [2] OA&M http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci859556,00.html [3] portrait http://whatis.techtarget.com/definition/0,,sid9_gci859545,00.html [4] landscape http://whatis.techtarget.com/definition/0,,sid9_gci859544,00.html [5] TP0-TP4 http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci854617,00.html ____________________________________________________________________ ::::::::::::::::::: WHATIS.COM CONTACTS ::::::::::::::::::: LOWELL THING, Site Editor ([EMAIL PROTECTED]) ____________________________________________________________________ MARGARET ROUSE, Associate Editor ([EMAIL PROTECTED]) ___________________________________________________________________ :::::::::::::::::::: ABOUT THIS NEWSLETTER ::::::::::::::::::::: Published by TechTarget (http://www.techtarget.com) TechTarget - The Most Targeted IT Media Copyright 2002, All Rights Reserved. If you would like to sponsor this or any TechTarget newsletter, please contact Gabrielle DeRussy at [EMAIL PROTECTED] Unsubscribe from 'Word of the Day' - Simply Reply to this Email with REMOVE within the Body or Subject > or - Go to: http://WhatIs.techtarget.com/register - Log in to edit your profile. - Click on the link to Edit email subscriptions. - Uncheck the box next to the newsletter you wish to unsubscribe from. - When finished, click "Save Changes to My Profile."