What Programmer is
A person who designs, codes, tests and documents a computer program or Web site. Professional programmers often hold college degrees in computer science, but a great deal of programming is done by individuals who are self-taught, with little or no formal training.
The meaning of DHCP
Dynamic Host Configuration Protocol. A protocol that provides a means to allocate IP address dynamically to computers on a LAN. It eliminates the need to assign permanent IP addresses manually. DHCP software runs on servers and can be found in network devices (such as routers) that allow multiple users to access the Internet. Microsoft introduced DHCP on their Windows NT server in 1994. Newer DHCP servers will dynamically update DNS servers after assigning the addresses.