Charm or charms, or The Charm, originally from Latin carmen ("song"), may refer to:
Charmé is a commune in the Charente department in southwestern France.
Charm++ is a parallel object-oriented programming language based on C++ and developed in the Parallel Programming Laboratory at the University of Illinois. Charm++ is designed with the goal of enhancing programmer productivity by providing a high-level abstraction of a parallel program while at the same time delivering good performance on a wide variety of underlying hardware platforms. Programs written in Charm++ are decomposed into a number of cooperating message-driven objects called chares. When a programmer invokes a method on an object, the Charm++ runtime system sends a message to the invoked object, which may reside on the local processor or on a remote processor in a parallel computation. This message triggers the execution of code within the chare to handle the message asynchronously.
Chares may be organized into indexed collections called chare arrays and messages may be sent to individual chares within a chare array or to the entire chare array simultaneously.
The chares in a program are mapped to physical processors by an adaptive runtime system. The mapping of chares to processors is transparent to the programmer, and this transparency permits the runtime system to dynamically change the assignment of chares to processors during program execution to support capabilities such as measurement-based load balancing, fault tolerance, automatic checkpointing, and the ability to shrink and expand the set of processors used by a parallel program.
Dealer may refer to:
A poker dealer distributes cards to players and manages the action at a poker table.
Any casino with a poker room must hire a staff of dealers. Casinos generally pay dealers minimum wage. However, a dealer's primary source of income is not salary, but tips from players. Tip income may be substantial for dealers who can deal hands quickly and efficiently, and are selected by the casino to deal in higher limit games. (In some countries e.g. in Sweden, where all the casinos are owned by the state, Dealers and other casino personnel may not accept tips from players. This rule is complied with strictly.)
To become employable by a casino, applicants without prior experience are typically required to complete a 4-6 week training program at a dealing school. Dealing in a casino may require working late hours and remaining seated for long periods of time. Dealers also commonly work holidays, since these are especially busy days for casinos. Having to deal with difficult individuals may be another drawback to dealing at a casino—some players are abusive to dealers.
A croupier or dealer is someone appointed at a gambling table to assist in the conduct of the game, especially in the distribution of bets and payouts. Croupiers are typically employed by casinos.
Originally a 'croupier' meant one who stood behind a gambler, with extra reserves of cash to back him up during a gambling session. The word derived from 'croup' (the rump of a horse) and was by way of analogy to one who rode behind on horseback. It later came to refer to one who was employed to collect the money from a gaming-table.
Training methods to become a casino croupier vary from country to country. In North America, blackjack is almost always the game that dealers learn first, as it is simple and popular, and when the dealer makes errors, they tend not to cost the casino much money. In Europe, croupiers tend to learn roulette first. Complex, busy games such as craps, with complicated payout systems, etc., are usually reserved for the most competent and/or ambitious dealers.