jGRASP হল একটি ওপেন সোর্স, ফ্রি, মাল্টিপ্ল্যাটফর্ম এবং সহজে ব্যবহারযোগ্য গ্রাফিক্যাল সফ্টওয়্যার যা সমস্ত GNU / Linux এবং UNIX- র মত অপারেটিং সিস্টেমের জন্য সমন্বিত উন্নয়ন পরিবেশ (IDE) হিসাবে ব্যবহৃত হয়। । এটি অবার্ন বিশ্ববিদ্যালয়ে স্যামুয়েল গিইন কলেজের ইঞ্জিনিয়ারিং থেকে কম্পিউটার বিজ্ঞান ও সফ্টওয়্যার প্রকৌশল বিভাগের দ্বারা তৈরি করা হয়েছে।
একটি নজরে বৈশিষ্ট্য
অ্যাপ্লিকেশনটি এমনভাবে ডিজাইন করা হয়েছে যে এটি স্বয়ংক্রিয়ভাবে সফ্টওয়্যার ভিজুয়ালাইজেশন তৈরি করতে পারে, যা সফ্টওয়্যারের বোধগম্যতাকে উন্নত করতে পারে। এটি জাভা ডেভেলপারদের জন্য প্রাথমিকভাবে লক্ষ্যযুক্ত একটি খুব হালকা বিকাশ পরিবেশ।
এটি অ্যাড এবং জাভা, সিএসডি (কন্ট্রোল স্ট্রাকচার ডায়াগ্রাম) সি, সি ++, জাভা, অবজেকশন-সি, ভিএইচডিএল এবং অ্যাডা, জাভা জন্য ইউএমএল ক্লাস ডায়াগ্রাম, পাশাপাশি গতিশীল বস্তুর দর্শকদের জন্য সিপিজি (জটিলতার প্রোফাইল গ্রাফ) তৈরি করে। জাভা জন্য, যা একটি সমন্বিত workbench এবং ডিবাগারের সাথে সমান্তরালে কাজ করতে পারে।
দর্শকদের মধ্যে ডাটা স্ট্রাক্ট সনাক্তকারী প্রক্রিয়া অন্তর্ভুক্ত করা হয়েছে, যা স্বয়ংক্রিয়ভাবে এমন বস্তুগুলিকে স্বীকার করে যা মান তথ্য কাঠামোর প্রতিনিধিত্ব করে, যেমন ক্যু, স্ট্যাকগুলি, লিঙ্ক তালিকা, হ্যাশ টেবিল এবং বাইনারি গাছ।
ব্যবহার করা সহজ এবং সহজবোধ্য GUI
এর গ্রাফিকাল ইউজার ইন্টারফেসটি বেশ অসামঞ্জস্যপূর্ণ, সহজে ব্যবহারযোগ্য এবং সহজবোধ্য। বাম পাশে আপনি একটি বহুমুখী কার্যকরী সাইডবার দেখতে পাবেন যেটি আপনাকে আপনার স্থানীয় কোডের দ্রুত অ্যাক্সেস দেয়, আপনাকে কোডটি ডিবাব করতে, কোডে পাঠ্য এবং প্রতিস্থাপন করতে এবং কর্মক্ষেত্রে অ্যাক্সেস করতে দেয়।
জানার ডান পাশে আপনি প্রধান কাজের ক্ষেত্রটি দেখতে পাবেন, যেখানে আপনি কোড লিখতে সক্ষম হবেন, পাশাপাশি একটি ছোট, ট্যাবড এবং ইন্টারেক্টিভ বক্স যা I / O চালানোর অনুমতি দেয়, jGRASP বার্তাগুলি দেখতে, কথোপকথন দেখুন, এবং বার্তা কম্পাইল দেখুন।
ফণা অধীনে, সমর্থিত OSes এবং প্রাপ্যতা
সফ্টওয়্যার সম্পূর্ণভাবে জাভা প্রোগ্রামিং ভাষাতে লিখিত হয়, যার মানে হল যে সমস্ত অপারেটিং সিস্টেমগুলিতে সাপোর্ট করা হয় যেখানে জাভা রানটাইম এনভায়রনমেন্ট (JRE) পাওয়া যায়, যেমন লিনাক্স, বিএসডি, সোলারিস, মাইক্রোসফ্ট উইন্ডোজ এবং ম্যাক ওএস এক্স। < ; / p &>
আপনার সুবিধার জন্য, অ্যাপ্লিকেশনটি পূর্বনির্ধারিত বাইনারি প্যাকেজগুলি যেমন উইন্ডোজ এবং ম্যাকিনটোশ অপারেটিং সিস্টেমে EXE এবং DMG ফাইল ফরম্যাটের জন্য বিতরণ করা হয়, সেইসাথে লিনাক্স এবং অন্যান্য ইউনিক্স-মত সিস্টেমের জন্য একটি সার্বজনীন প্যাকেজ, নির্মিত বাইনারি এবং সফ্টওয়্যার & rsquo; সোর্স কোড।
এই রিলিজে নতুন কি আছে :
- সংস্করণ 2.0.1 জাভা সিন্ট্যাক্সের জন্য CSD সমর্থন যোগ করে। সিপিজি, ইউএমএল, পারস্পরিক ক্রিয়া, ওয়ার্কব্যাঞ্চ, এবং ডিবাগার ইভাল টেবিল এখনো জাভার জন্য আপডেট করা হয়নি। এই আইটেমগুলি আগামী কয়েক মাসের মধ্যে সম্পন্ন হবে।
নতুন কি রয়েছে :
- সংস্করণ 2.0.1 জাভা সিন্ট্যাক্সের জন্য CSD সমর্থন যোগ করে। সিপিজি, ইউএমএল, পারস্পরিক ক্রিয়া, ওয়ার্কব্যাঞ্চ, এবং ডিবাগার ইভাল টেবিল এখনো জাভার জন্য আপডেট করা হয়নি। এই আইটেমগুলি আগামী কয়েক মাসের মধ্যে সম্পন্ন হবে।
নতুন কি আছে 2.0.0_16 / 2.0.1 সংস্করণে বিটা:
- সংস্করণ 2.0.1 যোগ করা হয়েছে জাভা 8 সিনট্যাক্সের জন্য CSD সমর্থন সিপিজি, ইউএমএল, পারস্পরিক ক্রিয়া, ওয়ার্কব্যাঞ্চ, এবং ডিবাগার ইভাল টেবিল এখনো জাভার জন্য আপডেট করা হয়নি। এই আইটেমগুলি আগামী কয়েক মাসের মধ্যে সম্পন্ন হবে।
- সংস্করণ 2.0.0_16 ইউনিকোড পথের পূর্ণ সমর্থন যোগ করে
- সংস্করণ 1.8.7 একটি ইন্টারপ্রেটারের মত & quot;
সংস্করণ 2.0.0_16:
নতুন কি? Windows এ Cygwin প্রোগ্রামগুলি সংকলন বা চালানোর সময় নামগুলি।
সংস্করণ 1.8.7:
নতুন কি আছে ; পারস্পরিক ক্রিয়ার করুন & quot; জাভার জন্য উইন্ডো।
নতুন কি আছে সংস্করণে 1.8.6.14:
- এমন একটি বাগ সংশোধন করা হয়েছে যা সনি বাগ 6633656ের কারণে কিছু অ-উইন্ডোজ সিস্টেমে পোস্টস্ক্রিপ্ট প্রিন্টিং ব্যর্থ হয়েছে।
আবশ্যকতা :
- Java 2 স্ট্যান্ডার্ড সংস্করণ রানটাইম পরিবেশ
পাওয়া মন্তব্যসমূহ না