বৈজ্ঞানিক প্রোগ্রামিং ভাষা
কম্পিউটার প্রোগ্রামিং-এ, বৈজ্ঞানিক প্রোগ্রামিং ভাষা একই ধারণার দুটি বিষয় বোঝানো হয়ে থাকে। বৃহৎ অর্থে, একটি বৈজ্ঞানিক প্রোগ্রামিং ভাষা হল একটি প্রোগ্রামিং ভাষা যা গণনামূলক বিজ্ঞান এবং গণিত গণিতের জন্য ব্যাপকভাবে ব্যবহৃত হয়। এই অর্থে, সি/সি++ এবং পাইথন বৈজ্ঞানিক প্রোগ্রামিং ভাষা হিসাবে বিবেচিত হতে পারে। অন্য অর্থে, একটি বৈজ্ঞানিক প্রোগ্রামিং ভাষা এমন একটি গাণিতিক সূত্র এবং ম্যাট্রিক্স যার মাধ্যমে ডিজাইন এবং অপ্টিমাইজ করা হয়। এই ধরনের ভাষাগুলি শুধুমাত্র গাণিতিক বা বৈজ্ঞানিক কার্য সম্পাদনকারী লাইব্রেরিগুলির প্রাপ্যতা দ্বারা নয়, ভাষার সিনট্যাক্স দ্বারাও চিহ্নিত করা হয়। উদাহরণ স্বরূপ, সি++ বা পাইথন উভয়েরই বিল্ট-ইন ম্যাট্রিক্স প্রকার বা ম্যাট্রিক্স পাটিগণিতের জন্য ফাংশন নেই (সংযোজন, গুণন ইত্যাদি); পরিবর্তে, এই কার্যকারিতা স্ট্যান্ডার্ড লাইব্রেরির মাধ্যমে উপলব্ধ করা হয়। বৃহৎ অর্থে বৈজ্ঞানিক প্রোগ্রামিং ভাষার মধ্যে রয়েছে অ্যালগল, ইপিএল, ফোরট্রান, জে, জুলিয়া, ম্যাপল, ম্যাটল্যাব এবং আর। বৈজ্ঞানিক প্রোগ্রামিং ভাষাগুলিকে সাধারণভাবে বৈজ্ঞানিক ভাষার সাথে বিভ্রান্ত করা উচিত নয়, যা বৈজ্ঞানিক পদ্ধতির অনুশীলনকারীদের কাছ থেকে প্রত্যাশিত নির্ভুলতা, নির্ভুলতা এবং সংক্ষিপ্ততার উচ্চ মানগুলিকে শিথিলভাবে বোঝায়।