পোস্টগুলি

জুন, ২০১৮ থেকে পোস্টগুলি দেখানো হচ্ছে

Go

ছবি
আসসালামু আলাইকুম 😊 এই সিরিজে আমরা নতুন একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ সম্পর্কে শিখবো যা পৃথিবীতে একদম নতুন এবং আগামীতে এই ল্যাঙ্গুয়েজটি আইটি মার্কেট এর বড় একটা অংশ দখল করবে বলে ধারনা করা হচ্ছে । কথা নাহ বাড়িয়ে চলুন শুরু করা যাক -  আমরা আজকে থেকে যে ল্যাঙ্গুয়েজটি শিখবো সেটির নাম হলো Go । এটি Google ২০০৯ সালে প্রথম প্রকাশ করে । আমার জানামতে এখনো Go এর কোড রান করার জন্য Google নিজস্ব কোন IDE তৈরি করে নাই । আপনি চাইলে যে কোন IDE ব্যাবহার করতে পারেন ।  JetBrains এর তৈরি GoLand নামক IDE পাবেন  https://www.jetbrains.com/go/specials/go/go.html?utm_source=quora&utm_medium=cpc&utm_campaign=go  এখানে , কিন্তু এটি পেইড IDE । চাইলে ৩০ দিনের ট্রায়াল ভার্সন ইউজ করতে পারেন ।   Go এর কোড রান করার জন্য সাধারণত যে IDE গুলো ইউজ করা হয় তার একটি ধারনা পাবেন  http://geekmonkey.org/2012/09/comparison-of-ides-for-google-go/ এই লিস্ট থেকে ।  বিভিন্ন IDE এর সাথে Go এর প্লাগিন ইন্সটল করে কোড করা যায় । আমরা এই সিরিজে Sublime Text ব্যাবহার করবো । কোন IDE এর সাথে কিভাবে সেটির Go এর প্লাগি

Git - 2

ছবি
এই পর্বে আমরা দেখবো -          ১ -  একের অধিক ফাইল নিয়ে গিটে কিভাবে কাজ করে ?          ২ - গত পর্বে আমরা ১টি ফাইল নিয়ে কাজ করেছি । এবার সি ও জাভা প্রোগ্রামিং এর দুটি ফাইল নিলাম এখানে । এবার যদি  git status কমান্ড টি দেই তাহলে দেখতে পাবো - এখানে আমি প্রথমে ২টি ফাইল নিয়ে আবার সেই ফাইল দুইটি কোন এক কারনে ডিলেট করে নতুন দুটি ফাইল নিয়েছি । তো আমরা যদি এরকম কোন ফাইল ওই ফোল্ডার থেকে ডিলেট করে দেই তাহলে কি কি কমান্ড ইউজ করতে পারি সেগুলো দেখিয়ে দিচ্ছে । ডিলেট ফাইলের ব্যাপারে পরে আসছি । তো দেখা যাচ্ছে নতুন ফাইল দুটি untracked অবস্থায় আছে । তো চলুন এই ফাইল দুটি গিটে এড করে দেই । যদি একই সাথে একের অধিক ফাইল গিটে এড করতে চান তাহলে যে দুটি উপায় ফলো করতে পারেন । প্রথমটি হলো  (    git add .    ) - git add .  কমান্ডটি দিলে আমাদের ফোল্ডার এর ভিতরে থাকা নতুন সকল ফাইলই এড হয়ে যাবে ।  কিংবা  git add Student.java array.c কমান্ডটি দিতে পারতাম । git add এর পর ডট দিলে সকল ফাইল এড হয়ে যাবে অন্যদিকে git add এর পর আমরা যতগুলো ফাইলের নাম দিবো শুধু সেইগুলো এড হবে । এবার একের অধিক ফাইলের ক