Hi,
I,m £xprogrammer
আসা করি সবাই ভালো আছেন।আমিও ভালো?!কারন
ট্রিকবিডির সাথে থাকলে সবাই ভালো থাকে!
#প্রথমে আমাকে অথর করার জন্যে রা
না এবং নাসির ভাইকে, ধন্যবাদ জানাচ্ছি;}আমি আমার প্রতি পোস্টে আপনাদের ভালো কিছু দেবার
চেস্টা করব:}
তো~~~~~~~~~~
আমি আপনাদের এই পোস্টে সি প্রোগামিং সম্পর্কে
ধারনা দেবার চেষ্টা করব
এবং সি প্রোগামিং কী, প্রোগামিং এর স্থর,বিভিন্ন প্রোগ্রামিং ভাষা সম্পর্কে আলোচনা করব:}
প্রোগ্রামিং এর ধারনা
জীব বস্তুু নিজের ভাষায় কথা বলতে পারে।তাদের নিজস্ব
ভাষা রয়েছে।কিন্তুু জড় বস্তুুর কোনো ভাষা নেই।
কিন্তুু কম্পিউটারের নিজস্ব ভাষা রয়েছে।
কম্পিউটর a,b,c,d or 1,2,3,4 ইত্যাদি, (শুধু সি প্রোগ্রামিং
ভাষা ছাড়া অন্য) কোনো ভাষা বুঝতে পারে না।
প্রোগ্রামিং ভাষার স্থর:-
১৯৪৫ সাল থেকে এই পর্যন্ত যে সকল{programming}
ভাষা আবিষ্কার করা হয়েছে, তার বৈশিষ্ট্য অনুযায়ী সেই
সকল ভাষাকে কয়েকটি স্থরে ভাগ করা হয়েছে।
যথা:-
I)নিম্নস্থরের ভাষা{low Level Language}
iii)উচ্চাস্থরের ভাষা{High Level Language}
iv)চতুর্থ প্রযন্মের ভাষা{4GL:Fourth Generation Language} বা অতি উচ্চস্থরের ভাষা{Advance High Level Language}
v){5GL:Fifth Generation Language}
2)বিভিন্ন {programming} ভাষা:-
প্রোগ্রামিং করার জন্যে সবচেয়ে জনপ্রিয় ভাষাগুলো
হলো:-Fortran,Basic,Cobol,C,C++,Java,
3)এখন কিছু টপ প্রোগ্রামিং ভাষা নিয়ে সামান্য বিস্তারিত আলোচনা করব:}
I)সি {C}:-
১৯৭০ সালে যুক্তরাষ্টের বেল
ল্যাবরেটরিতে ডেনিচ রিচি DEC PDP-II কম্পিউটার ব্যবহার করার জন্যে সি প্রোগ্রামিং ভাষা উদ্ভাবন করেন।
১৯৮৩ সালে ANSI{American national standard institute} সি- এর একটি আদর্শমান নির্ধারন করেন।
ii)সি++:-
১৯৮০ সালে Bjarne Stroustrup
সি++ নামে একটি প্রোগ্রামিং ভাষা আবিষ্কার করেন।
সি ভাষায় টপ ডাউন আ্যাপ্রোচ রয়েছে। অন্যদিকে
সি++ এর রয়েছে বটম আপ আ্যাপ্রোচ।
iii)জাভা:-
সান মাইক্রোসিস্টেম বিল জয় ১৯৯৫ সালে ইন্টারনেটের উপযোগী করে জাভা নামে
একটি পরিপূর্ন প্রোগ্রামিং
Language তৈরি করেন।জাভা একটি অতি উচ্চ লেভেলের Language। জাভাস্ক্রিপ্ট হলো হলো একটি স্কিপ্টিং Language যার সাহায্যে গতিময় ওয়েব পেজ তৈরি করা হয়।জাভা একটি অত্যন্ত শক্তিশালী একটি প্রোগ্রাম যা বিভিন্ন ধরনের কাঁজে ব্যবহার করা হয়।
জাভাস্ক্রিপ্ট একটি কম শক্তিশালী প্রোগ্রাম যা বিভিন্ন ধরনের প্রোগ্রাম তৈরিতে ব্যপক সুবিধা পাওয়া যায়না।
iv)পাইথন:-
পাইথন একটি বস্তুু-সংশ্লিষ্ট
{Object Oriented} উচ্চস্থরের প্রোগ্রামিং ভাষা।১৯৯১
করেন।পাইথন তৈরির সময় প্রোগ্রামকে পঠনযোগ্যতার
উপর বেশি জোর দেওয়া হয়।পাইথনের স্ট্যান্ডার্ড লাইব্রেরি ও সিনট্যাক্টিকাল ব্যবহার জাভা থেকে
অনুপ্রানিত হয়েছে
#আসা করি সবাই কিছু হলেও শিখতে পেরেছেন।আপনার কিছু শিখাতে পারলেই আমার লেখা সার্থক।
#সম্পূর্ণ পোস্টটা আমার হাতে লেখা এবং পোস্টটি লিখতে আমার ২ ঘন্টা সময় লেগেছে।তাই অযথা কমেন্টে কপি পোস্ট বলে আমাকে ছোট করবেন না।
#আজকের পোস্টটি কেমন হয়েছে তা কমেন্টে বলবেন
কিন্তুু।
#রানা ভাই ট্রিকবিডিতে অথর হওয়া আমার একটি স্বপ্ন
ছিল।সে স্বপ্নটা পূরন করে দেওয়ার জন্যে আমি আপনাকে অসংখ্য ধন্যবাদ জানাই।আসা করি আমার জয়ী স্বপ্নটা আবার স্বপ্ন বানিয়ে দিবেন না।
#আর ভাইয়ারা তোমরা যদি কেউ আমাকে একটা
contributor id দিতে পারো তাহলে খুবই উপকৃত হতাম।
{NOTEআপনারা ভাববেন না যে contributor আইডি অথর করে তা অর্থের বিনিময়ে বিক্রি করে দিবো।
ওই আইডি দিয়ে ট্রিকবিডিতে পোস্ট করে আপনাদের কিছু শিখানোর জন্য ব্যবহার করব}
#অনেকে আমার ফেইসবুক আইডির লিংক চেয়েছিল।
£X ON [url=facebook.com/exprogrammer.official]
facebook[/url]
সবাই ভালো থাকবেন & ট্রিকবিডি এর সাথেই থাকবেন