Home  • Programming • C

প্রোগ্রামিং কেন? এবং প্রোগ্রামিং সি কেন প্রথম পছন্দ ?

প্রোগ্রামিং কেন? প্রথমত আপনি প্রোগ্রামার হতে চান। বিভিন্ন প্রোগ্রামে যোগ দিয়ে নিজের মেধার সাক্ষর রাখতে চান। নতুন কিছু সৃষ্টি করতে চান, যা কেউ আজও করেনি । ধরেন আপনি এমন একটা সফটওয়্যার তৈরি করতে চান, যা কীবোর্ড ছাড়াই শুধু ভয়েস পরিবর্তন করে স্ক্রিন এ লিখতে পারে। তাহলে কেমন হবে বলুন তো? জোশ না? যদি কাজটি সহজ নয়, কিন্তু চেষ্টা করতে দোষ কি! দেখা গেল অনেক চেষ্টা করেছেন কিন্তু যতটুকু অভিজ্ঞতা থাকলে একজন ভাল প্রোগ্রামার হওয়া যায়, আপনি টা হতে পারলেন না । তাহলে কি আপনার এত দিনের শিক্ষা বৃথা? না। সে ক্ষেত্রে আপনি ওয়েব ডেভেলপার হিসেবে কাজ শুরু করতে পারবেন (ওয়েব ডিজাইন আর ওয়েব ডেভেলপার এক জিনিস নয়, গুলিয়ে ফেলবেন না যেন) বর্তমানে এক জন ওয়েব ডেভেলপার দাম ও কিন্তু একজন প্রোগ্রামারের থেকে কম না (Inspiration Only !)। আশা করছি বুঝতে পেরেছেন। প্রোগ্রামিং সি কেন ? এত প্রোগ্রামিং ল্যাঙ্গুয়েজ থাকে সি কেন? কারণ সহজ প্রোগ্রামিং (PROGRAMMING ANSI C ) প্রোগ্রামিং এর রাজা । প্রোগ্রামিং সি কে "MOTHER OF PROGRAMMING" বলা হয়। সুতরাং বুঝতেই পারতেছেন , প্রোগ্রামিং এর "মা" কে শিখতে পারলে তার পরের প্রজন্ম এমনিতেই আপনার কাছে সহজ হয়ে ধরা দিবে। অনেক যুক্তি তর্ক দিয়ে কেন ব্যাখ্যা করা যেত কিন্তু “কথায় কথা বাড়ে, কাজের কাজ কিছুই হয় না”। আমি শুধু আমার মত করে লিখতে চাই, যাতে করে আমি বুঝি। যদি কেউ না বুঝেন, প্রশ্ন করলে উত্তর দেয়ার চেষ্টা করব। সি হল অপারেটিং সিস্টেম লেখার জন্য সবচেয়ে বেশী ব্যবহৃত প্রোগ্রামিং ভাষা। ইউনিক্স সি ভাষায় লেখা প্রথম অপারেটিং সিস্টেম। উত্তরকালের মাইক্রোসফট উইন্ডোজ , ম্যাক ও এস এক্স , নু/লিনাক্স সবগুলোই সি প্রোগ্রামিং ভাষায় লেখা। সি শুধু অপারেটিং সিস্টেমের ভাষাই নয়, বর্তমানকালে জনপ্রিয় প্রায় সকল প্রোগ্রামিং ভাষার প্রেরণা সি প্রোগ্রামিং ভাষা। প্রকৃতপক্ষে পার্ল, পিএইচপি, পাইথন, রুবি প্রত্যেকটা ভাষাই সি তে লেখা। ধরুন আপনি স্প্যানিশ, ইটালিয়ান , ফ্রেঞ্চ বা পর্তুগিজ ভাষা শিখতে চাচ্ছেন। তার আগে ল্যাটিন শেখা কি আপনার কাজে আসবে নাকি না? যেহেতু ল্যাটিন ভাষা থেকেই এসকল ভাষার উৎপত্তি। সি শেখা আপনাকে সি ভাষায় তৈরি করা পুরো প্রোগ্রামিং ভাষার পরিবারকে বুঝতে সাহায্য করবে – আপনাকে দেবে স্বাধীনতা। মার্টিন রিটির তৈরিকৃত BCPL (বেসিক সিপিএল) থেকে প্রোগ্রামিং ভাষা খেকে B প্রোগামিং ভাষা ডেভেলপ করা হয় এবং সেখান থেকে ১৯৭০ সালে আমেরিকার বেল ল্যাবরেটরিতে ডেনিস রিচি নামক প্রোগ্রামার এই C ভাষাটি ডেভেলপ করেন। ১৯৮৩ সালে আমেরিকার National Standard Ins সে সময়ে প্রচলিত ইউনিক্স সি এর জন্যে মান (Standard) নির্ধারণ করে দেন। সি প্রোগ্রামিং এর ক্ষেত্রে অনেকগুলো পথ রয়েছে। যেমন: আনসি সি, বোরল্যান্ড সি, টার্বো সি, মাইক্রোসফট সি ইত্যাদি। এগুলোর মধ্যে ১ম টি হলো Standard এবং বাকিরা এই Standard অনুসরণ করে। আবার এরা প্রত্যেকে এক একটি কম্পাইলার।

Comments 6


Khub valo guide line
thanks for nice topic.
quite interesting
thanx
joss for writting
helpful post

Share

Copyright © 2024. Powered by Intellect Software Ltd