টানা একটি ওপেন সোর্স, সম্পূর্ণরূপে, বিনামূল্যে multiplatform এবং পোর্টেবল ইন্টারফেস কম্পাইলার, একটি সি / সি ++ কমান্ড-লাইন প্রোগ্রাম যে ডেভেলপারদের বিভিন্ন অন্যান্য স্ক্রিপ্টিং / প্রোগ্রামিং ভাষার সঙ্গে তাদের অ্যাপ্লিকেশনের সংযোগ স্থাপন করতে সক্ষম. '
এটি আপ সি / সি ++ হেডার ফাইল & rsquo ধরে রাখার জন্য ব্যবহার করা স্থল থেকে ডিজাইন করা হয়েছে; ঘোষণা এবং আলোয়ান অন্তর্নিহিত সি / সি ++ কোড. অ্যাক্সেস জন্য স্ক্রিপ্টিং ভাষার দ্বারা প্রয়োজনীয় কোড জেনারেট?
এক নজরে বৈশিষ্ট্য
ঢাকা মূল বৈশিষ্ট্য শ্রেণী ও কাঠামো সম্প্রসারণ, ব্যতিক্রম হ্যান্ডলিং, মেমরি ব্যবস্থাপনা, টেমপ্লেট ইনস্ট্যান্স, অস্পষ্টতা রেজল্যুশন, ফাইল ইম্পোর্ট এবং ক্রস মডিউল লিঙ্ক, বর্ধিত টানা ম্যাক্রো হ্যান্ডলিং, ব্যাপক নিদানবিদ্যা, সেইসাথে কোড অন্তর্ভুক্তি অন্তর্ভুক্ত. '
ঢাকা টানা অ্যালেগ্রো CL, সি #, CFFI, CLISP, চিকেন, Guile এর, জাভা, Lua, Modula -3 Mzscheme, OCAML, পার্ল, পিএইচপি, পাইথন, আর, রুবি, Tcl, এবং UFFI সহ বিভিন্ন জনপ্রিয় প্রোগ্রামিং ভাষা, সমর্থন . '
ঢাকা উপরন্তু, টানা একটি পূর্ণ সি প্রাক প্রসেসর যে ম্যাক্রো সম্প্রসারণ, ধ্রুবক, কাস্টমাইজড টাইপ রূপান্তর এবং marshaling, সাহায্যকারী ফাংশন সমর্থন, সেইসাথে সমর্থন C99 জন্য সমর্থন যেমন # define বিবৃতির স্বয়ংক্রিয় মোড়ানো মত বৈশিষ্ট্য উপস্থিত রয়েছে প্রদান করে. পি>
অনেক চাদরে জেনারেট করতে ব্যবহার করা যেতে পারে
ঢাকা প্রোগ্রাম ALLEGROCL, মুরগির মাংস, CLISP, CFFI, সি #, ডি, যান, Guile এর, জাভা, জাভাস্ক্রিপ্ট, Lua, Modula 3, Mzscheme সহ বিভিন্ন প্রোগ্রামিং ভাষার জন্য, অনেক চাদরে জেনারেট করতে কমান্ড-লাইন ইন্টারফেস থেকে ব্যবহার করা যেতে পারে , Ocaml, অক্টেভ, পার্ল, পিএইচপি, পাইক, পাইথন, আর, রুবি, পাতার মর্মর, Tcl, প্রচলিত পাতার মর্মর এবং XML. '
<পি> কমান্ড-লাইন থেকে ব্যবহারযোগ্য বিকল্প বিস্তৃত, বাস্তবায়িত হয় আপনি টানা & rsquo সাথে ইন্টারেক্ট করতে সক্ষম হবেন; বিল্ট ইন কার্যকারিতা গুলি. এই এবং বিভিন্ন ব্যবহারের উদাহরণ চলমান দ্বারা এক নজরে দেখা যাবে & lsquo; টানা --help & rsquo; কোনো টার্মিনাল এমুলেটর আবেদন কমান্ড. '
লিনাক্স, ম্যাক এবং উইন্ডোজ রান
ঢাকা টানা সব গনুহ / লিনাক্স ডিস্ট্রিবিউশনে উপর সঞ্চালিত হয়, এবং সেইসাথে মাইক্রোসফট উইন্ডোজ এবং ম্যাক ওএস এক্স অপারেটিং সিস্টেমে 64-বিট এবং 32-বিট স্বাদে সমর্থনকারী. এটা সি ++ এবং সি প্রোগ্রামিং ভাষায় লেখা হয়. বিস্তারিত ইনস্টলেশন সংক্রান্ত নির্দেশাবলী প্রকল্প & rsquo উপর প্রদান করা হয়; গুলি হোমপেজে (নীচের লিঙ্কটি দেখুন)
এই রিলিজে নতুন
<. ul>
<লি> সরান সম্ভাব্য অ্যান্ড্রয়েড নিরাপত্তা লাগান উত্পন্ন জাভা শ্রেণীর মধ্যে.
<লি> ক্ষুদ্র নতুন বৈশিষ্ট্য ও বাগ সংশোধন করা হয়েছে.
সংস্করণ 3.0.7 নতুন .
- অক্টেভ-4.0.0 জন্য সমর্থন যোগ করুন
- স্থিতাবস্থা ও নির্ভরণ সংশোধন করা হয়েছে
- SWIG- মধ্যে একটি রিগ্রেশন জন্য একটি গুরুত্বপূর্ণ পাইথন ফিক্স 3.0.3 যখন সি ++ ডিফল্ট আর্গুমেন্ট মোড়কে.
- যোগ জন্য সি ++ 11 সমর্থন দৃঢ়ভাবে enumerations টাইপ .
- এই রিলিজে সময় একটি ত্রুটি সংশোধন করা হয়েছে ইনস্টলেশন, কিন্তু এটি অন্য বরং ছোটখাট পরিবর্তনের একটি দম্পতি অন্তর্ভুক্ত করা হয়েছে.
- এই থেকে কিছু সংশোধন করা হয়েছে backporting একটি রক্ষণাবেক্ষণ রিলিজ 3.0.0 রিলিজ বিচারাধীন.
- পাইথন 3 সমর্থন যোগ করুন
<লি> সরান সম্ভাব্য অ্যান্ড্রয়েড নিরাপত্তা লাগান উত্পন্ন জাভা শ্রেণীর মধ্যে.
<লি> ক্ষুদ্র নতুন বৈশিষ্ট্য ও বাগ সংশোধন করা হয়েছে.
সংস্করণ 3.0.6 নতুন .
<লি> সি ++ কোণ ক্ষেত্রে এর ফিক্সড পার্সিং.
<লি> ভাষা উন্নতি এবং C # এর জন্য বাগ সংশোধন করা হয়েছে, 'যাও, জাভা, Lua, পাইথন, দ.
আপনি কি নতুন সংস্করণ 3.0.5
<লি> সি #, যান, অক্টেভ, পিএইচপি এবং পাইথন জন্য ক্ষুদ্র উন্নতি.
সংস্করণ 3.0.3 নতুন
<লি> অনেক বাগ সংশোধন করা হয়েছে এবং C # এর জন্য ছোটখাট উন্নত ডি, যান, জাভা, জাভাস্ক্রিপ্ট, পিএইচপি, Perl ও Python চাদরে.
আপনি কি নতুন সংস্করণ 3.0.2
আপনি কি নতুন সংস্করণ 2.0.12
<লি> অক্টেভ 3.8 সমর্থন যোগ করা হয়েছে.
<লি> STL পাত্রে মুছে ফেলুন / সন্নিবেশ নতুন সংস্করণের জন্য সি ++ 11 সমর্থন.
<লি> উত্পন্ন Lua, পিএইচপি, পাইথন এবং R চাদরে জন্য কয়েকটি সিস্টেমে সংকলন সংশোধন করা হয়েছে.
সংস্করণ 1.3.37 নতুন
<লি> টানা এখন যে টানা সঙ্গে ব্যবহার করা যেতে পারে ccache একটি সংস্করণ সঙ্গে জাহাজ. এই যাতে অপরিবর্তিত ইনপুট ফাইল উপর টানা ব্যবহার পুনরাবৃত্তি বেশ যথেষ্ট তৈরী গতি ক্যাশে করা টানা দ্বারা উত্পন্ন ফাইল সম্ভব.
<লি> পিএইচপি 4 সমর্থন সরানো এবং পিএইচপি সমর্থন সাধারণভাবে উন্নত করুন
<লি> উন্নত সি # অ্যারে সমর্থন করে
<লি> অনেক অ্যালেগ্রো CL উন্নতি করুন
পাওয়া মন্তব্যসমূহ না