cover of computer careers book

 

 

 

 

 

 

 

Discover the 8 Reasons Why Now is the Best Time Ever to Change to a Computer Career

CRL for Not Yet Techies

"Computer Careers: Using the Cross-platform Framework for Microsoft .NET -- Common Runtime Language Supports Its Entire Program"

by Richard Stooker, President Info Ring Press and author of Secrets of Changing to a Computer Career

 

CRL Common Language Runtime is the glue that binds .NET. It integrates software under a common operating system, providing a standard foundation for building applications. CRL Common Language Runtime is the basis for everything in .NET Framework.

The CRL Common Language Runtime under the .NET Framework is somewhat analogous to Java's Virtual Machine. It will help make sure that programs developed under it can be used on all sorts of computers. It is Microsoft's managed environment for more efficient programming.

CRL Common Language Runtime is the loader that brings components to life inside an operating system process. Developers can use the language they prefer (which is an individual choice) and yet they will still work within the .NET Framework.

CRL Common Language Runtime is managed code. Since it is object oriented programming, it has managed objects. It also provides an automatic "garbage dump" for freeing up memory that is no longer needed. This is similar to Java and a great relief to C++ programmers.

The CRL Common Language Runtime under the .NET Framework is "responsible for run time services such as language integration, security enforcement, memory, process, and thread management." It also features "such as life-cycle management, strong type naming, cross-language exception handling, dynamic binding, and so on." The basic idea is to support developers by providing all the basics, so all they have to do is concentrate on developing the functions they need, rather than re-inventing wheels with every new application.

The CRL / Common Language Runtime enables much greater cross-program and cross-platform sharing of information

Networking is the obvious trend in computing. The Internet, extranets and intranets -- computers standing alone are worth much less than computers communicating with other computers.

The trend in software development is to facilitate communication.

The CRL Common Language Runtime replaces COM's CoCreateInheritance and WIN32's LoadLibrary. It has a common set of data types. It brings standard implementation and specifications to application development.

Microsoft's old COM technology essentially facilitated communication between independently written software program. The CRL / Common Language Runtime will make sure all programs developed under it will already know how to interact and communicate, even if written in different languages.

Thus the CRL / Common Language Runtime and .NET in general are an advance on prior technology.

The CRL / Common Language Runtime is distinguished by two things:

Metadata (information about data) and visualization.

The CRL / Common Language Runtime will actually enable programs to write other programs. One program's metadata can be input to another program that will emit a program as output.

CRL Common Language Runtime programs are stored in modules, in CIL - Common Intermediate Language. This is actually a small step up than most programs are compiled in, which technically means CRL Common Language Runtime programs will be a shade slower.

In the old days of computing this mattered a lot. Now, with hardware so fast, small inefficiencies are no longer noticeable. The one exception may be games programming, which still uses assembler language to keep the games going as fast as possible.

Next: Expect

Use Your New Computer Career as a Stepping Stone to Even Greater Success

Send off for your free 7-part Techie Plus eCourse now. So that you can learn:

  • The 7 most important skills to even greater business achievement -- not to mention wealth and (maybe) fame
  • Why techies are expendable in bad times and how to protect yourself from them
  • Why the world's richest computer programmer has not written any code in ages
  • How one ex-engineer now makes $500,000 a year
  • The abilities most techies don't even realize they don't have -- which confines their success to their technical abilities
  • Why techies are expendable in bad times and how to protect yourself from them

It's fast and easy. You will receive the first part in your email box within minutes.

I respect your privacy. I will never sell, rent or trade your email address.

After you subscribe, the form will redirect you to a thank you page.

Subscribe now to free 7 part Techie Plus eCourse
Your Name:
Your Email:

Check Out Email Aces Today!
- Powered By Email Aces -

Thank you!

Rick Stooker

Permission is granted to reprint the above article in an ezine or on a website as long as it is reprinted in full, with no changes, with full credit and with this contact information and link included at the bottom. All other rights reserved.

Copyright 2007 by Info Ring Press

All Rights Reserved.

Computer Careers (Home)   Sitemap   Contact   Privacy  

Info Ring Press
Richard Stooker
PO Box 617
130-G Ballwin Manor Dr
Ballwin, MO 63011
(636) 394-2052
rick@inforingpress.com