চলমান প্রোগ্রামিং ভাষা
কম্পিউটার বিজ্ঞানের পরিভাষায় চলমান প্রোগ্রামিং ভাষা (ইংরেজি: Dynamic programming language) বলতে এক শ্রেণীর উচ্চস্তরের প্রোগ্রামিং ভাষাকে বোঝায়। অন্যান্য অনেক প্রোগ্রামিং ভাষা যে কাজ গুলি কম্পাইলকরণ ধাপে নিষ্পন্ন করে, চলমান প্রোগ্রামিং ভাষাগুলিতে সেই কাজগুলি প্রোগ্রাম "রান" করার সময়, "চলমান" অবস্থায় নিষ্পন্ন করা হয়। এদের মধ্যে আছে প্রোগ্রামে নতুন কোড যোগ করা, প্রোগ্রামের ডেফেনিশন ও অবজেক্টগুলি সম্প্রসারণ করা, টাইপ ব্যবস্থা পরিবর্তন করা, ইত্যাদি এবং এগুলি সবই প্রোগ্রাম নির্বাহ বা "রান" করার সময় সংঘটিত হয়।
চলমান ভাষা হলেই যে তার টাইপ ব্যবস্থা চলমান হবে এরকম নিশ্চয়তা নেই। তবে বেশির ভাগ চলমান প্রোগ্রামিং ভাষায় চলমান টাইপকৃত (dynamically typed)।
উদাহরণ
সম্পাদনাজাভাস্ক্রিপ্ট, পাইথন, রুবি, পিএইচপি, লুয়া, পার্ল ইত্যাদি জনপ্রিয় চলমান প্রোগ্রামিং ভাষা। নিম্নলিখিত প্রোগ্রামিং ভাষাগুলো সাধারণত চলমান প্রোগ্রামিং ভাষা বলে মনে করা হয়:
- ActionScript
- BeanShell[১]
- সি শার্প (using Reflection)
- Clojure
- Cobolscript
- ColdFusion Markup Language
- Common Lisp and most other লিস্প
- Dylan
- E
- Elixir
- Erlang
- Gambas
- GDScript
- Groovy[২]
- জাভা (using Reflection)
- জাভাস্ক্রিপ্ট
- Julia
- লুয়া
- ম্যাটল্যাব / Octave
- অবজেক্টিভ সি
- পার্ল
- পিএইচপি
- PowerShell
- Prolog
- Python
- R
- Rebol
- রুবি
- Smalltalk
- SuperCollider
- Tcl
- VBScript
- Wolfram Language
তথ্যসূত্র
সম্পাদনা- ↑ Chapter 24. Dynamic language support ওয়েব্যাক মেশিনে আর্কাইভকৃত ৫ সেপ্টেম্বর ২০১৩ তারিখে| Static.springsource.org| তারিখ=2013-07-17|
- ↑ "Archived copy"। ২০১২-০২-১৩ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০১৪-০৩-০২।