সি এর জন্য কোন দোভাষী আছে? [বন্ধ]


111

আমি ভাবছিলাম যে সি এর জন্য দোভাষীর মতো কিছু আছে That অর্থাৎ লিনাক্স টার্মিনালে আমি "পাইথন" টাইপ করতে পারি এবং সেই দোভাষীটিতে কোড লিখি। (আমি নিশ্চিত যে সঠিক শব্দটি অনুবাদকারী নেই)) এটি বিভিন্ন জিনিস পরীক্ষার জন্য সত্যই সহায়ক এবং আমি আগ্রহী যদি সি এর জন্যও তেমন কিছু উপস্থিত থাকে তবে আমি সন্দেহ করি। আমি কেবল এটিই ভাবতে পারি এটি হ'ল সি শেল ...


5
আপনি যা চান তার সঠিক শব্দটি হ'ল শেল "বা" প্রম্পট "বা" আরপিএল "(পড়ুন-ইভাল-প্রিন্ট-লুপ, লিস্পে লিস্পের দোভাষী করতে যোগ দিতে হবে এমন 4 টি লিস্প আদেশের প্রসঙ্গে), তবে একটি দোভাষী কাজ করবে।
ক্রিস লুটজ

1
একদিকে যেমন আপনি যে শব্দটির সন্ধান করছেন সেটি হ'ল রিপল (মূল্যায়ন প্রিন্ট লুপটি পড়ুন)।
tsimon


পছন্দসই শব্দটি আসলে সি এর জন্য "ইন্টারেক্টিভ" পরিবেশ An রিপলও ভাল is
jcchuks

সি / সি ++ এর জন্য দোভাষী এবং সংকলকের একটি বিস্তৃত তালিকা এখানে পাওয়া যাবে: thefreecountry.com/compilers/cpp.shtml
ব্যাঙসি

উত্তর:


71

অনেকগুলি রয়েছে - আপনি যদি আপনার প্রশ্নের পরিসর সঙ্কুচিত করেন তবে আমরা আপনার প্রয়োজনগুলির জন্য নির্দিষ্ট কিছু প্রস্তাব দিতে সক্ষম হতে পারি।

ডাঃ ডবস-এ বিশদভাবে উল্লেখযোগ্য একটি অনুবাদক হলেন " সিএইচ / এসি / সি ++ স্ক্রিপ্ট কম্পিউটারের জন্য ইন্টারপ্রিটার ":

সিএইচ একটি সম্পূর্ণ সি ইন্টারপ্রেটার যা আইএসও সি 90 স্ট্যান্ডার্ডের সমস্ত ভাষা বৈশিষ্ট্য এবং স্ট্যান্ডার্ড গ্রন্থাগারগুলিকে সমর্থন করে তবে স্ট্রিং টাইপ এবং প্রথম শ্রেণীর অবজেক্ট হিসাবে গণ্য অ্যারেগুলির মতো অনেকগুলি উচ্চ-স্তরের বৈশিষ্ট্য সহ সি প্রসারিত করে।

সিএইচ স্ট্যান্ডার্ড হ'ল ফ্রিওয়্যার তবে ওপেন সোর্স নয়। কেবল সিএইচ পেশাদারদের চক্রান্ত করার ক্ষমতা এবং অন্যান্য বৈশিষ্ট্য রয়েছে যা তারা চাইবে।

আমি এর আগে কখনও দেখিনি, তবে হাতে এসি দোভাষী থাকা খুব দরকারী বলে মনে হচ্ছে এবং সম্ভবত আমার টুলসেটে কিছু যুক্ত করব। প্রশ্নের জন্য ধন্যবাদ!


সম্পাদনা:

সবেমাত্র জানতে পেরেছি যে আমার প্রিয় একটি সংকলক, টিসিসি সি স্ক্রিপ্টগুলি কার্যকর করবে:

এটি সি স্ক্রিপ্ট ফাইলগুলিও পরিচালনা করে (এটি সরাসরি সম্পাদন করতে লিনাক্সে আপনার সি উত্স কোড ফাইলের প্রথম লাইনে "#! / Usr / স্থানীয় / বিন / টিসিসি-রুন" কেবল শেবাং লাইন যুক্ত করুন)।

'ইনফিল' এর জায়গায় '-' ব্যবহার করা হয় তখন টিসিসি স্ট্যান্ডার্ড ইনপুট থেকে সি উত্স কোডটি পড়তে পারে। উদাহরণ:

echo 'main(){puts("hello");}' | tcc -run -

2
আমি চাই সিএস এর একটি সংস্করণ ওএসআই অনুমোদিত লাইসেন্সের অধীনে উপলব্ধ ছিল, যাতে এটি বিতরণ করা যায়। আপনি তাদের দোভাষী ব্যবহার করে খুব সুন্দর ইউটিলিটিগুলি ডিজাইন করতে পারেন, দুর্ভাগ্যক্রমে তারা বান্ডিল করতে খুব সমস্যাযুক্ত।
টিম পোস্ট

সেটা ভালো হবে. ফ্রিওয়্যার কোনও কিছুর চেয়ে ভাল তবে কেউ তা না করা পর্যন্ত ...
অ্যাডাম ডেভিস

অদ্ভুতভাবে, ডিফল্টরূপে tccস্থিতি সহ প্রস্থান 10করে। দেখে মনে হচ্ছে আপনাকে স্পষ্টভাবে একটি return 0দান যোগ করতে হবেecho 'main(){puts("hello"); return 0;}' | tcc -run -
গ্রেগরি নিসবেট

18

পিকোক - খুব ছোট সি ইন্টারপ্রেটার

স্ক্রিপ্টিংয়ের জন্য পিকোসি একটি খুব ছোট সি ইন্টারপ্রেটার। এটি মূলত একটি ইউএভি-র-বোর্ড ফ্লাইট সিস্টেমের জন্য স্ক্রিপ্ট ভাষা হিসাবে লেখা হয়েছিল। এটি অন্যান্য রোবোটিক, এম্বেড এবং অ এমবেড থাকা অ্যাপ্লিকেশনগুলির জন্যও খুব উপযুক্ত।


9

মূল প্রকল্পটি সিন্ট নামে একটি খুব কার্যকরী সি এবং সি ++ দোভাষী দেয় । আমি এটির বেশ পছন্দ করি। যদিও এটি ব্যাখ্যামূলকভাবে অভ্যস্ত হতে খানিকটা সময় নেয়।

টিসিসিও খুব ভাল পছন্দ, তবে আমি এর আরপিএলটির পক্ষে কোনও প্রমাণ দিতে পারছি না


1
রুট টিম সিন্ট ফেজ করছে না?
জেড বোসন

@ জবসন "সিআরএন একটি নতুন দোভাষীকে আঁকড়ে ধরেছেন, আঁকড়ে আছেন। সিআইএনটি আর সিইআরএন দ্বারা সমর্থিত নয়"
এন্ডোলিথ

রুট আঁকড়ে ধরে সিন্ট প্রতিস্থাপন করেছে। সুতরাং আঁকড়ে রাখা আপডেট সুপারিশ হিসাবে নেওয়া যেতে পারে। (যদিও - অন্যান্য উত্তর দেখুন - আঁকুনিটি সি ++, সি নয়, যদি এটি প্রাসঙ্গিক হয় তবে আইরিক সিন্ট কিছু সি ++ও করেছে)
সিফের্ট

8

সম্ভবত। সি ++ এর জন্য বেশ কয়েকটি রয়েছে। দেখুন আপনি কোনও সি ++ দোভাষী ব্যবহার করেছেন (সংকলক নয়)? উদাহরন স্বরূপ. অবশ্যই সিন্ট ভাল ফলাফল সহ যে কোনও সি কোড খাবে, এবং টিসিসি এত দ্রুত যে আপনি এটি দোভাষী হিসাবে ব্যবহার করতে পারেন।


7

করার জন্য একটি লুক দিন অধ্যায় ইন্টারপ্রেটার

ক্র হ'ল ক্রস-প্ল্যাটফর্ম স্ক্রিপ্টিং, শেল প্রোগ্রামিং, 2 ডি / 3 ডি প্লটিং, সংখ্যাগত কম্পিউটিং এবং এম্বেডড স্ক্রিপ্টিংয়ের জন্য এম্বেডযোগ্য সি / সি ++ ইন্টারপ্রেটার।


6

আমি জানি আমরা ক্লাসে সিআইএনটি ব্যবহার করি। দেখে মনে হচ্ছে এটি বেশ ভাল!




3

সিঙ্কনগুলি আপনার সীমাবদ্ধতাগুলি পূরণ করে:

সিসন প্রকল্পের লক্ষ্যটি সি প্রোগ্রামিং ভাষার জন্য একটি ইন্টারেক্টিভ কনসোল তৈরি করা, যথাক্রমে পাইথন এবং রুবির "পাইথন" এবং "আইআরবি" এর অনুরূপ। প্রকল্প ঝনঝন এবং এলএলভিএম শীর্ষে তৈরি করে।





0

সিআরএন-এর একটি রুট নামক একটি টুলকিট রয়েছে, যা মূলত বৈজ্ঞানিক বা ডেটা বিশ্লেষণ ইত্যাদির জন্য ব্যবহৃত হয় .. তবে এটিতে একটি ঝনঝন ভিত্তিক সি / সি ++ ইন্টারপ্রেটার বলা হয় Cling

তারা অভিযোজিত হওয়ার আগে তারা সিআইএনটি নামে একটি সি দোভাষী ব্যবহার করছিল Cling। সিআইএনটি হালকা ওজনের এবং এটি এখনও ডাউনলোডের জন্য উপলব্ধ বলে মনে হচ্ছে।

আমি মনে করি আপনি উইকিপিডিয়া তালিকার নিবন্ধগুলির মাধ্যমে সাবধানতার সাথে অনুসন্ধান করে আরও কিছু পেতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.