সরাসরি প্রধান সামগ্রীতে চলে যান

native function definition bangla

native function বা "নেটিভ ফাংশন" বলতে এখানে এমন ফাংশন বা কোডকে বোঝানো হচ্ছে যা জাভা ভার্চুয়াল মেশিন (JVM) এর বাইরে লেখা হয়েছে, সাধারণত C, C++ বা অন্য কোনো লো-লেভেল প্রোগ্রামিং ভাষায়।

ভিডিওটিতে যে "নেটিভ ফাংশন"গুলির কথা বলা হচ্ছে, তার মূল অর্থ হলো:

১. JVM এর বাইরের কোড: এগুলি জাভা প্ল্যাটফর্মের অংশ নয়, বরং অন্য ভাষার কম্পাইল করা কোড যা সরাসরি অপারেটিং সিস্টেম বা হার্ডওয়্যারের সাথে যোগাযোগ করে।

২. উচ্চ পারফরম্যান্সের জন্য ব্যবহৃত: বিশেষ করে গাণিতিক গণনা বা লিনিয়ার অ্যালজেব্রার মতো কাজগুলির জন্য, এই নেটিভ লাইব্রেরিগুলি (যেমন Bliss) খুবই অপ্টিমাইজড থাকে। এগুলি হার্ডওয়্যারের ক্ষমতা (যেমন SIMD বা ভেক্টর নির্দেশাবলী) ব্যবহার করে সর্বোচ্চ গতিতে কাজ করতে পারে।

৩. প্রজেক্ট পানামার লক্ষ্য: প্রজেক্ট পানামা (বিশেষত FFM API) এর প্রধান লক্ষ্যই হলো এই ধরনের নেটিভ ফাংশন বা কোডের সাথে জাভা কোডের নিরাপদ, সহজ এবং দ্রুত যোগাযোগ স্থাপন করা। এর মাধ্যমে জাভা ডেভেলপাররা নেটিভ পারফরম্যান্সের সুবিধা নিতে পারে, অথচ তাদের C বা C++ এ সরাসরি কোড লিখতে হয় না।

সহজ কথায়: এটি হলো আপনার জাভা প্রোগ্রাম থেকে C বা C++ ভাষায় লেখা কোনো ফাংশনকে কল করার প্রক্রিয়া, যা সাধারণত জাভার চেয়ে দ্রুত বা হার্ডওয়্যারের কাছাকাছি কাজ করে।

মন্তব্যসমূহ

এই ব্লগটি থেকে জনপ্রিয় পোস্টগুলি

সিজ্জিন (Sijjin) vs ইল্লিয়িন (Illiyin) পার্থক্য Difference

Sijjin (سِجِّين) এবং Illiyin (عِلِّيِّين) —এ দুটি শব্দ কুরআনে এসেছে এবং দুটোই মানুষের আমলনামা সংরক্ষণ সম্পর্কিত স্থানকে নির্দেশ করে। ১. সিজ্জিন (Sijjin) সিজ্জিন হলো পাপীদের (কাফের, মুনাফিক ও দুরাচারীদের) আমলনামা সংরক্ষণের স্থান। এটি সাত তলদেশের নীচে এক কারাগার বা অন্ধকার জগতে অবস্থিত বলে উল্লেখ রয়েছে। সূরা আল-মুতাফফিফীন (৮৩:৭-৯) তে বলা হয়েছে: "كَلَّا إِنَّ كِتَابَ الْفُجَّارِ لَفِي سِجِّينٍ ۝ وَمَا أَدْرَاكَ مَا سِجِّينٌ ۝ كِتَابٌ مَرْقُومٌ" অর্থ: "না, পাপীদের আমলনামা সিজ্জিনে সংরক্ষিত। তুমি কি জানো, সিজ্জিন কী? এটি এক লিখিত দলিল।" সিজ্জিনকে একটি কারাগার, সংকীর্ণ স্থান, বা নিচের স্তরে অবস্থিত এক অন্ধকার দুনিয়া হিসেবে ব্যাখ্যা করা হয়। ২. ইল্লিয়িন (Illiyin) ইল্লিয়িন হলো সৎকর্মশীলদের (মুমিন ও নেককারদের) আমলনামা সংরক্ষণের স্থান । এটি সপ্তম আসমানের ওপরে সংরক্ষিত এক সম্মানিত স্থান। সূরা আল-মুতাফফিফীন (৮৩:১৮-২১) তে বলা হয়েছে: "كَلَّا إِنَّ كِتَابَ الْأَبْرَارِ لَفِي عِلِّيِّينَ ۝ وَمَا أَدْرَاكَ مَا عِلِّيُّونَ ۝ كِتَابٌ مَرْقُومٌ ۝ يَش...

তারাবিহ সমগ্র - প্রথম আলো

রামাদান ২০২৪ উপলক্ষে প্রথম আলোর নিয়মিত আয়োজন - খতমে তারাবিহ'র সূরা গুলো নিয়ে সংক্ষিপ্ত আলোচনা'র লিংক  নিচে দেওয়া হলো।  লিংকে ক্লিক করলেই আপনাকে আলোচনা তে নিয়ে যাবে। তারাবিহ: ১ | একটি খুন ও গাভি নিয়ে বনি ইসরাইলের বাড়াবাড়ি তারাবিহ: ২ | নারীর মর্যাদা ও অধিকার এবং অলৌকিক তিন ঘটনা তারাবিহ: ৩ | যে ১৪ নারীকে বিয়ে করা হারাম তারাবিতে: ১২ | মহানবী (সা.)–এর আকাশভ্রমণ এবং আসহাবে কাহাফের কাহিনি

রেডমি নোট ৯ এর বিস্তারিত | Redmi Note 9 in Bangla

৩০ এপ্রিল, ২০২০ এ শাওমির ঘোষনা আসে এই ফোনটি নিয়ে। কিন্তু ফোনটি মার্কেটে আসে মে মাসের শেষের দিকে৷ করোনার কারনে ফোনটি বাংলাদেশে আসতে আরো সময় নেয়। বর্তমানে বাংলাদেশে আন অফিশিয়াল ভাবে ফোনটি পাওয়া যাচ্ছে৷ বাংলাদেশে অফিশিয়াল ভাবে এখনো ফোনটি আসার তথ্য নেয়৷ চলুন ফোনটি নিয়ে বিস্তারিত আলোচনা করা যাক। শাওমি নোট সিরিজের ফোন বের করে এদের রেডমি নামে সাব ব্যান্ড৷ এদের কাজ হল এই নোট সিরিজ নিয়ে কাজ করা৷ প্রতিবছর নোট সিরিজের ১/২ টা ফোন বাজারে আসে। সাথে সেই ফোন গুলার বিভিন্ন ভার্সন (যেমন - র‍্যাম ও রমের ভিত্তিতে) বাজারে আসে। এই বছরও তারা রেডমি সিরিজের নোট ৯ বাজারে আনে। এই বছর হয়তো এই সিরিজের আরো ফোন বাজারে আসবে। ডিস্পলেঃ ফোনটির ডিসপ্লে সাইজ ৬.৫৩ ইঞ্চি। এতে আইপিএস এলসিডি ডিসপ্লে ব্যবহার করা হয়েছে। এই ফোনের ডিসপ্লে প্রটেকশন হিসেবে আছে গরিলা গ্লাস ফাইভ। স্ক্রিন আর ফোনের বডির অনুপাত প্রায় ৮৩.৫%। এই ফোনের ডিসপ্লে ফুলএইচডি মানে ১০৮০পি। এই ডিস্পলের দৈর্ঘ্য ১৯.৫ একক এবং প্রস্থ হল ৯ একক। এত বড় ফোনের কারনে এই ফোনের পিপি আই ডেনসিটি ৩৯৫। যা একটু কম। প্লাটফর্মঃ এই ফোনের অপারেটিং সিস্টেম এন্ড্রয়েড ১০ এবং এর...