Wednesday, November 28, 2007

What is Just-in-time compilation?

In computing, just-in-time compilation (JIT), as well known as dynamic translation, is a method for improving the runtime presentation of a computer program. JIT builds upon two earlier ideas in run-time environments: they are the bytecode compilation and dynamic compilation. It transfers code at runtime prior to executing it natively, for instance bytecode into native machine code. The performance progress over interpreters originates from caching the results of translating blocks of code, and not just reevaluating each line or operand every time it is met. It as well has advantages more than statically compiling the code at development time, as it can recompile the code if this is found to be advantageous, and it possibly will be able to enforce security guarantees. Therefore JIT can combine the advantages of interpretation and can go with or exceed the performance of static compilation.

Wednesday, November 21, 2007

A short History of C++

C++ programming language was created by Bjarne Stroustrup in 1983 at Bell Laboratories. It is an expansion of C by adding several enhancements to C language. Bjarne combined the simula's(a language intended for making simulations, created by Ole-Johan Dahl and Kristen Nygaard) features of object oriented and to create more efficiency of C. The new features added to C++ programming language are the templates, namespaces, exception handling and use of standard library.

Wednesday, November 14, 2007

What do you mean by Touring car racing?

The Touring car racing is a common term for numerous distinct automobile racing competitions in heavily-modified street cars. It is particularly popular in Britain, Germany, Scandinavia, and in the Australia.

What and all constitute a touring car?

While rules differ from country to country, the majority series need that the competitors start with a standard body shell, but almost every other component is acceptable to be heavily modified for racing, together with engines, suspension, brakes, wheels and the tires. The Wings are generally added to the front and rear of the cars. The Regulations are generally designed to limit costs by banning some of the more exotic technologies available (for example, many series insist on a "control tire" that all competitors must use) and keep the racing close (at times by a "lead trophy" where winning a race requires the winner's car to be heavier for following races). In this, it shares a number of similarities with the American NASCAR series, but raced completely on road courses and street circuits rather than the American series' mainly oval tracks.

Thursday, November 01, 2007

Rules and regulations of Relay race competition

Each runner has to hand off the baton to the next runner within a firm zone, generally marked by triangles on the track. In sprint relays, runners normally use a “blind handoff”, where the second runner stands on a mark line predetermined in practice and begin running when the first runner hits a visual point of the line on the track (generally a smaller triangle). The second runner opens her hand following her after a few strides, by which time the first runner supposed to be caught up and able to hand over off the baton. In the middle-distance relays or longer, the runners start by jogging while looking back at the incoming runner and holding out a hand for the baton.

A relay race team may be disqualified from a relay for the following reason...
1. Improperly overtaking the another competitor
2. By preventing another competitor from passing
3. Willfully impeding, inappropriately crossing the course, or in any other way
4. Or by interfering with the another competitor
5. Making the two false starts (or in some cases only one)
6. Making an inappropriate or improper baton exchange