• বিভিন্ন প্রজন্মের ভাষা: ১) প্রথম প্রজন্মের ভাষা(১৯৪৫ - ১৯৫০)- machine Language বা, যান্ত্রিক ভাষা। ২) দ্বিতীয় প্রজন্মের ভাষা(১৯৫০ - ১৯৬০)- assembly language বা, অ্যাসেম্বলি ভাষা। ৩) তৃতীয় প্রজন্মের ভাষা(১৯৬০ - ১৯৭০)- high level language বা, উচ্চস্তরের ভাষা। - এই প্রোগ্রাম ভাষা কম্পিউটার সংগঠনের নিয়ন্ত্রণের উর্ধ্বে, এই জন্য এসব ভাষাকে উচ্চতর ভাষা বলা হয়। কিছু উচ্চতর ভাষার উদাহরণ হলো: - C - C++ - Basic - Java - ALGOL - Fortran - PythonC++, BASIC, PASCAL, FORTRAN, Java, C, Ruby, Perl.
৪) চতুর্থ প্রজন্মের ভাষা(১৯৭০ - ১৯৮০)- very high level language বা, অতি উচ্চস্তরের ভাষা। ৫) পঞ্চম প্রজন্মের ভাষা (১৯৮০ - বর্তমান)- natural language বা, স্বাভাবিক ভাষা।
উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, প্রকৌশলী মুজিবুর রহমান, একাদশ- দ্বাদশ শ্রেণি।