- How do modern compilers choose which variables to put in registers? (langdev.stackexchange.com)
This is a very broad subject. The problem of deciding how to map a program with arbitrarily many variables onto a fixed set of registers is known as register allocation, and it has been the subject of much research, study, and engineering effort since the very earliest compilers. One of the canonical approaches, graph coloring, was first proposed in 1981. Countless other approaches and variants have been explored since then, and I cannot hope to cover the full breadth of the topic in a single answer.
- Windward Islands (Wikipedia)
The Windward Islands are a group of islands in the Lesser Antilles of the West Indies in the Caribbean region of the Americas, situated where the southeastern Caribbean Sea meets the western North Atlantic Ocean. Located approximately between latitudes 10° and 16° N and longitudes 60° and 62° W, they extend from Dominica in the north to Trinidad and Tobago in the south. They lie south of the Leeward Islands, northern islands from the Virgin Islands to Guadeloupe, and east of the Leeward Antilles, southwestern islands from the Federal Dependencies of Venezuela to Aruba.