PolycarbonatePolycarbonates (PC) are a group of thermoplastic polymers containing carbonate groups in their chemical structures. Polycarbonates used in engineering are strong, tough materials, and some grades are optically transparent. They are easily worked, molded, and thermoformed. Because of these properties, polycarbonates find many applications. Polycarbonates do not have a unique resin identification code (RIC) and are identified as "Other", 7 on the RIC list. Products made from polycarbonate can contain the precursor monomer bisphenol A (BPA).
Dead-code eliminationIn compiler theory, dead-code elimination (DCE, dead-code removal, dead-code stripping, or dead-code strip) is a compiler optimization to remove dead code (code that does not affect the program results). Removing such code has several benefits: it shrinks program size, an important consideration in some contexts, and it allows the running program to avoid executing irrelevant operations, which reduces its running time. It can also enable further optimizations by simplifying program structure.
Elimination reactionAn elimination reaction is a type of organic reaction in which two substituents are removed from a molecule in either a one- or two-step mechanism. The one-step mechanism is known as the E2 reaction, and the two-step mechanism is known as the E1 reaction. The numbers refer not to the number of steps in the mechanism, but rather to the kinetics of the reaction: E2 is bimolecular (second-order) while E1 is unimolecular (first-order). In cases where the molecule is able to stabilize an anion but possesses a poor leaving group, a third type of reaction, E1CB, exists.
PhenolsIn organic chemistry, phenols, sometimes called phenolics, are a class of chemical compounds consisting of one or more hydroxyl groups (−OH) bonded directly to an aromatic hydrocarbon group. The simplest is phenol, C6H5OH. Phenolic compounds are classified as simple phenols or polyphenols based on the number of phenol units in the molecule. Phenols are both synthesized industrially and produced by plants and microorganisms. Phenols are more acidic than typical alcohols.
Common subexpression eliminationIn compiler theory, common subexpression elimination (CSE) is a compiler optimization that searches for instances of identical expressions (i.e., they all evaluate to the same value), and analyzes whether it is worthwhile replacing them with a single variable holding the computed value. In the following code: a = b * c + g; d = b * c * e; it may be worth transforming the code to: tmp = b * c; a = tmp + g; d = tmp * e; if the cost of storing and retrieving tmp is less than the cost of calculating b * c an extra time.
Gaussian eliminationIn mathematics, Gaussian elimination, also known as row reduction, is an algorithm for solving systems of linear equations. It consists of a sequence of operations performed on the corresponding matrix of coefficients. This method can also be used to compute the rank of a matrix, the determinant of a square matrix, and the inverse of an invertible matrix. The method is named after Carl Friedrich Gauss (1777–1855).
HydroborationIn organic chemistry, hydroboration refers to the addition of a hydrogen-boron bond to certain double and triple bonds involving carbon (, , , and ). This chemical reaction is useful in the organic synthesis of organic compounds. Hydroboration produces organoborane compounds that react with a variety of reagents to produce useful compounds, such as alcohols, amines, or alkyl halides. The most widely known reaction of the organoboranes is oxidation to produce alcohols typically by hydrogen peroxide.
ThymolThymol (also known as 2-isopropyl-5-methylphenol, IPMP), , is a natural monoterpenoid phenol derivative of p-Cymene, isomeric with carvacrol, found in oil of thyme, and extracted from Thymus vulgaris (common thyme), ajwain, and various other plants as a white crystalline substance of a pleasant aromatic odor and strong antiseptic properties. Thymol also provides the distinctive, strong flavor of the culinary herb thyme, also produced from T. vulgaris.
Dehydration reactionIn chemistry, a dehydration reaction is a chemical reaction that involves the loss of water from the reacting molecule or ion. Dehydration reactions are common processes, the reverse of a hydration reaction. The classic example of a dehydration reaction is the Fischer esterification, which involves treating a carboxylic acid with an alcohol to give an ester RCO2H + R′OH RCO2R′ + H2O Often such reactions require the presence of a dehydrating agent, i.e. a substance that reacts with water.