A programming language is a vocabulary and set of grammatical rules for instructing a computer device to perform specific tasks. the term programming language usually refers to high level languages, such as BASIC, C, C++, COBOL, Java, FORTRAN, Ada, and Pascal! i hope i was able to help :)
Leading up to this, calcium gave up 2 valence electrons and thus was denoted as a cation. These 2 electrons were transferred to bromine, which received an overall negative charge because of the addition of 2 valence electrons in its valence shell, and thus formed a negatively charged ion, an anion.
Both formed an ionic bond, due to the electrostatic charge of attraction between the 2 oppositely charged ions. If many ions of Ca and Br are present and numerous ionic bonds have formed it will undergo an arrangement which is that of an ionic lattice, type of structure.
The first bond between two atoms is always a sigma bond and the other bonds are always pi bonds and a hybridized orbital cannot be involved in a pi bond. Thus we need to leave one electron (in case of Carbon double bond) to let the Carbon have the second bond as a pi bond.
B. I’m sorry if I’m wrong ! Wasn’t sure about this question .