انا مبتدأ في البرمجة ولدي اطلاع على بعض اللغات البرمجية مثل: جافا، وجافا سكربت، وسي.

ولكن مالفت انتباهي هو التشابه في الوظائف بين هذه اللغات، يعني مثلا جميعهم يحتوي على....

.... variable, for loop, array

-سؤالي لماذا كل هذه اللغات اذا كانوا يحملون نفس الوظائف، انا لم أفهم الهدف من تعدد اللغات اذا كانوا يحملون نفس الوظائف وبعض اللغات كل ماتستطيع فعله تستطيع لغات أخرى فعله وأكثر فلماذا التعدد والتكاثر في اللغات؟؟؟