700: ఇవి ప్రస్తుతానికి ఎన్ని ప్రొగ్రామ్మింగ్ భాషలు వున్నాయి అని ఒక అంచనా
బోలెడు లాంగ్వాజెస్ వుండటానికి కారణం ఈ లాంగ్వాజెస్ తయారు చెయ్యటం సులువు అవ్వటం ఒకటయితే ..ప్రతి వాడికి తన సొంత ఇష్టాలు వుంటాయి కబట్టీ వాటికి అనువుగా భాష ని తయారు చేస్కొవాలి అనుకోవటం ఇంకో కారణం
కంప్యుటర్లు తయారు చేసిన కొత్తల్లొ నేరుగా ప్రొసెస్సర్ కి అర్ధమయ్యె భాషలో రాసేవారు .. వాటిల్లో తప్పులు వెతకటం .. మారుపులు చెయ్యటం కస్థం అని తెలిసాక .. మనుషులు కూడ సులువుగా చదవతానికి అనువుగా వుండే భాషలు తయారు చెయ్యటం మొదలు పెట్టారు
ఈ భాషలన్నిట్లో మౌలికమయిన కొంత సారూప్యత.. కొంత తేడాలు వుంటాయి .. స్థూలంగా వీటిని కొన్ని జాతులుగా విభజించవచ్చు
ఫంక్షనల్ : ఈ భాష లో రాసే విధానంలో ముఖ్యమయిన లక్షణం .. ఎమి కావాలో చెప్పటం.. . ఉదా: హాస్కెల్ , ఎఫ్ #,
ప్రొసీజరల్ : ఈ భాష లో రాసే విధానంలో ముఖ్యమయిన లక్షణం .. ఎల చెయ్యాలో చెప్పటం.. . ఉదా: జావా