Skip to main content

Posts

Showing posts with the label About Computer

পাইথন প্রােগ্রামিং ল্যাংগুয়েজের ইতিহাস।

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

কম্পিউটার কিবোর্ড কি? ও এর বিভিন্ন অংশ সমূহের বর্ণনা এবং কম্পিউটার কিবোর্ডের পরিচিতি কাজের সুবিধার জন্য

    কম্পিউটারের প্রকারভেদঃ  কম্পিউটার প্রযুক্তিগত দিক থেকে ৩ (তিন) প্রকারঃ Digital Computer: তথ্য প্রক্রিয়াকরণ ও হিসাবের জন্যে এ ধরণের কম্পিউটার বর্ণ বা অংক সংকেতের মাধ্যমে তথ্যগ্রহণ করে ও ফলাফল প্রকাশ করে। এ ধরণের কম্পিউটার নির্ভুলভাবে গাণিতিক যুক্তিগত কাজ করতে পারে। এ কম্পিউটার বাইনারী সংখ্যা নির্ভর করে উপাত্ত সংগ্রহ করে কাজ করে থাকে। প্রচলিত অর্থে কম্পিউটার বলতে ডিজিটাল কম্পিউটারকেই বুঝায়। Analog Computer:  এই কম্পিউটারে বর্ণ ও অংক সংকেতের পরিবর্তে ক্রমাগত বৈদ্যুতিক সংকেত ব্যবহার করা হয়। রােদ, তাপ, চাপ, উত্তাপের জন্য সৃষ্ট বৈদ্যুতিক তরঙ্গকে অ্যানালগ কম্পিউটার ইনপুট হিসেবে গ্রহণ করে এবং উপাত্ত প্রক্রিয়াকরণের ফলাফল কাঁটা দিয়ে দেখানাে হয়। রাসায়নিক, পেট্রোলিয়াম ও খাদ্য প্রক্রিয়াকরণ শিল্পে এ কম্পিউটার বহুল ব্যবহৃত হয় । Hybrid Computer:  ডিজিটাল ও অ্যানালগ এ দুই ধরনের কম্পিউটারের সমন্বয়ে গঠিত কম্পিউটারকে হাইব্রিড বা শংকর কম্পিউটার বলা হয় । বৈজ্ঞানিক সমস্যা সমাধানের জন্য এ ধরনের কম্পিউটার ব্যবহৃত হয়। Key Board-এর বিভিন্ন অংশ : কাজের সুবিধার জন্য Key Boa...

কম্পিউটার কি? এর কম্পিউটার এর ব্যাবহার ও পরিচিত ও বিশ্লেষণ করো

এ্যাবাকাস থেকে মাইক্রোকম্পিউটারঃ  সুপ্রাচীন কাল থেকে মানুষ গণনার জন্য বিভিন্ন পদ্ধতি ব্যবহার করেছে। এর মধ্যে নুড়ি, ঝিনুক, শস্যের দানা, বাঁশের কাঠি, দড়ির গিট, মাটির দাগ ইত্যাদি উল্লেখযােগ্য। রােমান ভাষায় নুড়িকে বলা হত ক্যালকুলি (Calculi)। ক্যালকুলি শব্দ থেকেই ইংরেজী ক্যালকুলেট (Calculate) শব্দের উৎপত্তি । তবে গণনার জন্য যন্ত্র বা যান্ত্রিক পদ্ধতি ব্যবহারের ইতিহাস ধরা হয় এ্যাবাকাস (Abacus) যন্ত্র থেকে। এ্যাবাকাস কখন কোন দেশে প্রথম চালু হয় তা সঠিকভাবে বলা যায় না। তবে এখন থেকে আড়াই হাজার বছর অর্থাৎ খৃষ্টপূর্ব ৪৫০/৫০০ অব্দে চীনে/মিশরে গণনার জন্য এক ধরণের যন্ত্র ব্যবহার করা হত। কারাে কারাে মতে প্রথম আবিষ্কৃত গণনাকারী যন্ত্রের নাম ইতিহাস থেকে যতটুকু জানা যায় প্রায় চার হাজার বছর পূর্বে – চীনাদের তৈরী এ্যাবাকাস নামক গণনাকারী যন্ত্রটিই প্রথম গণনা যন্ত্র, যাকে কম্পিউটারের পূর্বপুরুষ বলা হয়। প্রাচীন গ্রীসেও এ ধরণের যন্ত্রের ব্যবহার ছিল।  এরপর স্কটল্যান্ডের গণিদবিদ জন নেপিয়ার ১৬১৪ সালে লগারিদমের সারণী আবিষ্কার ও প্রকাশ করেন।  তিনি দাগকাটা ও সংখ্যা ব্যবহার করে ১৬১৭ সালে এক ...

পাইথন প্রােগ্রামিং ল্যাংগুয়েজের ইতিহাস।

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

কম্পিউটার প্রোগ্রামিং ল্যাংগুয়েজ বিস্তারিত বর্ননা।

      কম্পিউটার প্রোগ্রামিং ল্যাংগুয়েজ বিস্তারিত বর্ননা : কম্পিউটার হচ্ছে এমন এক অত্যাশ্চর্য ক্ষমতাসম্পন্ন যন্ত্র, যার মাধ্যমে মানবজীবনের সঙ্গে সম্পর্কিত প্রায় সকল সমস্যার সমাধান করা যায়। সমস্যা সমাধানের জন্য এক্ষেত্রে কম্পিউটারের হার্ডওয়্যার ও সফটওয়্যার ব্যবহার করা হয়। হার্ডওয়্যার হচ্ছে বিভিন্ন যন্ত্রাংশ আর সফটওয়্যার হচ্ছে সে-সব যন্ত্রাংশ চালাবার জন্য লেখা নির্দিষ্ট সংকেত বা কোড। হার্ডওয়্যার কীভাবে কী করবে, সেটি নির্ধারণ করে সফটওয়্যার, যাকে আমরা কম্পিউটার প্রােগ্রামও বলে থাকি। কম্পিউটার প্রােগ্রাম হচ্ছে এক বিশেষ ধরনের ভাষায় লেখা সংকেত, যেগুলো সাজানাে থাকে এমনভাবে যাতে করে কম্পিউটারের হার্ডওয়্যার সহজেই বুঝতে পারে তাকে ঠিক কোনাে কাজটা কীভাবে করতে হবে। পৃথিবীতে মানুষের সাথে মানুষের যােগাযােগের জন্য যেমন অনেক ভাষা আছে, তেমনিকম্পিউটারের জগতেও অনেক ভাষা আছে, যেগুলােকে প্রােগ্রামিং ল্যাংগুয়েজ বলে। যেমন-  সি, সি++, জাভা, পাইথন, পিএইচপি,ভিজুয়াল বেসিক, জাভা, সি শার্প, পার্ল, পিএইচপি, পাইথন, রুবি ইত্যাদি। এসব ভাষার যে-কোনাে একটি বেছে নিয়ে সেই ভাষার নিয়মকানুন ম...

কম্পিউটার কিবোর্ড কি? ও এর বিভিন্ন অংশ সমূহের বর্ণনা এবং কম্পিউটার কিবোর্ডের পরিচিতি কাজের সুবিধার জন্য

কম্পিউটারের প্রকারভেদঃ কম্পিউটার প্রযুক্তিগত দিক থেকে ৩ (তিন) প্রকারঃ Digital Computer: তথ্য প্রক্রিয়াকরণ ও হিসাবের জন্যে এ ধরণের কম্পিউটার বর্ণ বা অংক সংকেতের মাধ্যমে তথ্যগ্রহণ করে ও ফলাফল প্রকাশ করে। এ ধরণের কম্পিউটার নির্ভুলভাবে গাণিতিক যুক্তিগত কাজ করতে পারে। এ কম্পিউটার বাইনারী সংখ্যা নির্ভর করে উপাত্ত সংগ্রহ করে কাজ করে থাকে। প্রচলিত অর্থে কম্পিউটার বলতে ডিজিটাল কম্পিউটারকেই বুঝায়। Analog Computer: এই কম্পিউটারে বর্ণ ও অংক সংকেতের পরিবর্তে ক্রমাগত বৈদ্যুতিক সংকেত ব্যবহার করা হয়। রােদ, তাপ, চাপ, উত্তাপের জন্য সৃষ্ট বৈদ্যুতিক তরঙ্গকে অ্যানালগ কম্পিউটার ইনপুট হিসেবে গ্রহণ করে এবং উপাত্ত প্রক্রিয়াকরণের ফলাফল কাঁটা দিয়ে দেখানাে হয়। রাসায়নিক, পেট্রোলিয়াম ও খাদ্য প্রক্রিয়াকরণ শিল্পে এ কম্পিউটার বহুল ব্যবহৃত হয় । Hybrid Computer: ডিজিটাল ও অ্যানালগ এ দুই ধরনের কম্পিউটারের সমন্বয়ে গঠিত কম্পিউটারকে হাইব্রিড বা শংকর কম্পিউটার বলা হয় । বৈজ্ঞানিক সমস্যা সমাধানের জন্য এ ধরনের কম্পিউটার ব্যবহৃত হয়। Key Board-এর বিভিন্ন অংশ : কাজের সুবিধার জন্য Key Board-এর কীগুলােকে ৬ ভাগে ...