প্রোগ্রামিংয়ের মৌলিক ধারণা/জাভা পরিচিতি উদাহরণ
সংক্ষিপ্ত বিবরণ
[সম্পাদনা]জাভা একটি সাধারণ-উদ্দেশ্য কম্পিউটার প্রোগ্রামিং ভাষা, যা সমান্তরাল (concurrent), শ্রেণি-ভিত্তিক (class-based), অবজেক্ট-ওরিয়েন্টেড এবং যতটা সম্ভব কম বাস্তবায়ন নির্ভরতা রাখে সেইভাবে ডিজাইন করা হয়েছে। এটি অ্যাপ্লিকেশন ডেভেলপারদের জন্য “একবার লিখুন, সবখানে চালান” (Write Once, Run Anywhere - WORA) নীতিতে তৈরি, যার মানে হলো কম্পাইল করা জাভা কোড যেকোনো প্ল্যাটফর্মে চালানো যায় যেগুলো জাভা সমর্থন করে, পুনরায় কম্পাইল না করেই। জাভা মূলত জেমস গসলিং দ্বারা সান মাইক্রোসিস্টেমসে বিকাশ করা হয় এবং ১৯৯৫ সালে প্রকাশিত হয়।Wikipedia: Java (programming language)
জাভা বর্তমানে অন্যতম জনপ্রিয় প্রোগ্রামিং ভাষাTIOBE: Index এবং এটি প্রায়শই কম্পিউটার বিজ্ঞান কোর্সে ব্যবহৃত হয়।
উদাহরণ
[সম্পাদনা]হ্যালো ওয়ার্ল্ড
[সম্পাদনা] // এই প্রোগ্রামটি "Hello world!" প্রদর্শন করে
//
// সূত্র:
// https://introcs.cs.princeton.edu/java/11hello/HelloWorld.java.html
class Main {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
আউটপুট
[সম্পাদনা]Hello world!
আলোচনা
[সম্পাদনা]প্রতিটি কোড উপাদান বোঝায়:Programming Fundamentals/Hello World
//একটি মন্তব্য শুরু করেclass Mainহ্যালো ওয়ার্ল্ড প্রোগ্রামের শুরু{একটি কোড ব্লক শুরু করেpublic static void main(String[] args)মূল ফাংশনের শুরুSystem.out.println()স্ট্যান্ডার্ড আউটপুট প্রিন্ট লাইন ফাংশনকে কল করে"Hello world!"প্রদর্শিত হওয়ার জন্য নির্দিষ্ট স্ট্রিং;প্রতিটি জাভা কোড লাইনের শেষে ব্যবহৃত হয়}একটি কোড ব্লকের সমাপ্তি নির্দেশ করে
জাভা আইডিই
[সম্পাদনা]জাভা কোডিং শুরু করার জন্য অনেক ফ্রি ক্লাউড-ভিত্তিক এবং লোকাল আইডিই উপলব্ধ। আপনার শিক্ষক বা নিজে গবেষণা করে সুপারিশগুলি চেক করুন।
ক্লাউড-ভিত্তিক আইডিই
[সম্পাদনা]- CodeChef
- GDB অনলাইন
- Ideone
- paiza.IO
- PythonTutor
- repl.it
- TutorialsPoint