জাভাস্ক্রিপ্ট: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
Lazy-restless (আলোচনা | অবদান)
সম্পাদনা সারাংশ নেই
Nazmul.raj (আলোচনা | অবদান)
সংশোধন, সম্প্রসারণ
১৫ নং লাইন:
 
'''জাভাস্ক্রিপ্ট''' [[ইন্টারনেট|ইন্টারনেটে]] ব্যবহৃত সবচেয়ে জনপ্রিয় [[স্ক্রিপ্টিং ল্যাংগুয়েজ]]। জাভাস্ক্রিপ্ট হল একটি ক্লায়েন্ট সাইড [[স্ক্রিপ্টিং ল্যাংগুয়েজ]] বা [[ব্রাউজার]] স্ক্রিপ্টিং। জাভাস্ক্রিপ্ট (কখনও কখনও সংক্ষিপ্ত JS) একটি [[প্রোটোটাইপ-ভিত্তিক]] স্ক্রিপ্টিং ল্যাংগুয়েজ যাতে পরিবর্তনশীল, দুর্বল টাইপ এবং প্রথম শ্রেণীর ফাংশন আছে। এটি একটি [[অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং|অবজেক্ট ওরিয়েন্টেড]], কার্যকরী প্রোগ্রামিং শৈলী সমর্থনকারী।
 
== ইতিহাস ==
 
[[ব্রেন্ডন আইক]] জাভাস্ক্রিপ্ট নেটস্কেপে উদ্ভাবন ও উন্নত করেন। মাইক্রোসফট সঙ্গে ইন্টারনেটে প্রতিযোগীতায় টিকতে, [[নেটস্কেপ]] তাদের [[ক্লায়েন্ট-সার্ভার সিস্টেম|ক্লায়েন্ট-সার্ভার]] সার্ভিসকে ডিস্ট্রিবিউটেড [[অপারেটিং সিস্টেম]] হিসাবে চালাতে, [[সান মাইক্রোসিস্টেম্‌স|সান মাইক্রোসিস্টেমস]] জাভার পোর্টেবল সংস্করণ ব্যবহার করে।
১৯৯৫ সালে [[নেটস্কেপ |নেটস্কেপের]] প্রকৌশলী [[ব্রেন্ডন আইক]] জাভাস্ক্রিপ্ট তৈরি করেন, যেটা মুক্তি পায় ১৯৯৬ সালের শুরুর দিকে [[নেটস্কেপ]] ২ (ব্রাউজার) এর সাথে। এর নাম দেয়া হয়েছিল LiveScript, কিন্তু মার্কেটিং কৌশলের গ্যাড়াকলে পড়ে দুর্ভাগ্যজনত এর নাম জাভাস্ক্রিপ্ট হয়ে যায়, সান মাইক্রোসিস্টেম এর জাভা ল্যাংগুয়েজের জনপ্রিয়তাকে পুঁজি করার জন্য। জাভা আর জাভাস্ক্রিপ্টের মাঝে তেমন কোন মিল না থাকা সত্ত্বেও সেই থেকে তাই জাভাস্ক্রিপ্ট নামটা নিয়ে বিভ্রান্তি থেকে গেছে। [[মাইক্রোসফট]] এই [[প্রোগ্রামিং ভাষা]]র সাথে প্রায় মিলে যায় এরকম একটি ল্যাংগুয়েজ JScript নাম দিয়ে প্রায় ৩ মাস পর [[ইন্টারনেট এক্সপ্লোরার|ইন্টারনেট এক্সপ্লোরারের]] সাথে বাজারে নিয়ে আসে। এদিকে [[নেটস্কেপ]] Ecma International (স্ট্যান্ডার্ড নির্ধারণ করে এরকম একটি ইউরোপীয়ান সংস্থা) এর কাছে ল্যাংগুয়েজটি উপস্থাপন করে - যার ফলাফল ১৯৯৭ সালে ECMAScript এর প্রথম সংস্করণ হিসেবে বাজারে আসে। ১৯৯৯ সালে এই স্ট্যান্ডার্ডটি আরো উন্নত হয় ECMAScript সংস্করণ ৩ হিসেবে - আর সেই থেকে ভাষাটির তেমন কোন বড় পরিবর্তন হয়নি। চতুর্থ সংস্করণটি ভেস্তে যায়, ভাষাটির জটিলতা নিয়ে মতবিরোধের ফলাফল হিসেবে। তবে এই চতুর্থ সংস্করণের অনেক অংশবিশেষ কে ভিত্তি হিসেবে ধরে ২০০৯ সালে নতুন ECMAScript এর পঞ্চম সংস্করণ প্রকাশ করা হয়।
 
== বহিঃসংযোগ ==