Amazon Best VPN GoSearch

অনওয়ার্কস ফেভিকন

তোতাপাখি

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে প্যারোট চালান

এটি হল কমান্ড প্যারট যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


তোতা - তোতা ভার্চুয়াল মেশিন

সাইনোপিসিস


তোতাপাখি [-বিকল্প] [যুক্তি ...]

বর্ণনাঃ


প্যারট হল একটি ভার্চুয়াল মেশিন যার জন্য বাইটকোড দক্ষতার সাথে কম্পাইল এবং এক্সিকিউট করার জন্য ডিজাইন করা হয়েছে
গতিশীল ভাষা। প্যারট বর্তমানে বিভিন্ন ভাষা বাস্তবায়নের বিভিন্ন হোস্ট করে
Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6 সহ সমাপ্তির পর্যায়গুলি,
APL, এবং একটি .NET বাইটকোড অনুবাদক। তোতাপাখি তোতাপাখির কথা নয়, আমরা বরং শৌখিন
তাদের মধ্যে, সুস্পষ্ট কারণে.

বিকল্প


-h
--help কমান্ড লাইনে বিকল্প সারাংশ মুদ্রণ করুন।
-V
--সংস্করণ সংস্করণ তথ্য প্রিন্ট করুন এবং প্রস্থান করুন।
-I
--অন্তর্ভুক্ত অনুসন্ধান পাথ অন্তর্ভুক্ত করতে "পথ" যোগ করুন।
-L
--লাইব্রেরি লাইব্রেরি অনুসন্ধান পাথে "পথ" যোগ করুন।
--হ্যাশ-বীজ [হেক্সনাম]
নির্দিষ্ট মান হ্যাশ বীজ সেট. এই বিকল্পটি ডিবাগ করার জন্য দরকারী
বিরতিহীন ব্যর্থতা, কিন্তু উচিত না উৎপাদনে ব্যবহার করা হবে। আরও তথ্যের জন্য
এই বিকল্প সম্পর্কে, দেখ docs/dev/profiling.pod, docs/project/hacking_tips.pod,
docs/running.pod, এবং docs/submissions.pod.

-X
--ডাইনেক্সট ডায়নামিক এক্সটেনশন অনুসন্ধান পাথে "পথ" যোগ করুন।

চালান কোর অপশন
এই বিকল্পগুলি রানকোর নির্বাচন করে, যা পারফরম্যান্স টিউনিং এবং ডিবাগিংয়ের জন্য দরকারী।
এই বিকল্পগুলি সম্পর্কে আরও তথ্যের জন্য, দেখ "রানকোর সম্পর্কে" বিভাগে
docs/running.pod.

-R
--রানকোর [মূল]
রানকোর নির্বাচন করুন। নিচের কোরগুলো প্যারাটে পাওয়া যায়, কিন্তু সবগুলো নাও হতে পারে
আপনার সিস্টেমে উপলব্ধ:

দ্রুত বেয়ার-বোন কোর বাউন্ডস-চেকিং ছাড়াই বা
প্রসঙ্গ-আপডেটিং (ডিফল্ট)

ধীর, সীমা সীমা চেকিং কোর

ট্রেস তথ্য সহ কোর চেকিং সীমানা
('তোতা -- সাহায্য-ডিবাগ' দেখুন)

প্রোফাইলিং দেখুন F

subprof সাবরুটিন-স্তরের প্রোফাইলার
(এফ এ পিওডি দেখুন )

-p
--প্রোফাইল স্লো কোর দিয়ে চালান এবং একটি এক্সিকিউশন প্রোফাইল প্রিন্ট করুন।
-t
-- ট্রেস ধীর কোর দিয়ে চালান এবং ট্রেস তথ্য মুদ্রণ করুন stderr.
দেখ উপলভ্য পতাকা বিটগুলির জন্য "parrot --help-debug"।

VM অপশন
-D
-- তোতা-ডিবাগ[=হেক্সফ্ল্যাগ]
ইন্টারপ্রেটার ডিবাগ পতাকা চালু করুন। দেখ উপলভ্য পতাকা বিটগুলির জন্য "parrot --help-debug"।

--হেল্প-ডিবাগ ডিবাগিং এবং ট্রেসিং পতাকা বিটগুলির সারাংশ প্রিন্ট করুন।
-w
-- সতর্কতা সতর্কতা চালু করুন।
দেখ উপলভ্য পতাকা বিটগুলির জন্য "parrot --help-debug"।

-G
--নো-জিসি GC বন্ধ করুন।
এটি GC-সম্পর্কিত বাগ খুঁজে বের করার জন্য উপযোগী প্রমাণিত হতে পারে।

দ্রষ্টব্য: দীর্ঘ সময় ধরে চলমান প্রোগ্রামগুলির জন্য এই বিকল্পটি ব্যবহার করবেন না: যেহেতু মেমরি নেই
আর পুনর্ব্যবহারযোগ্য, এটি দ্রুত নিঃশেষ হয়ে যেতে পারে।

-g
--জিসি [জিসি-টাইপ]

GC MS2 অপশন

--gc-ডাইনামিক-থ্রেশহোল্ড= শতাংশ
জিসি দ্বারা সর্বাধিক মেমরি নষ্ট হয়

--gc-মিন-থ্রেশহোল্ড=কেবি

GC জিএমএস অপশন

--gc-নার্সারি-আকার= সিস্টেমের শতাংশ
gen0 এর আকার (ডিফল্ট 2)

--gc-ডিবাগ GC (গার্বেজ কালেকশন) ডিবাগিং চালু করুন।
এটি GC সাবসিস্টেমের উপর কিছু চাপ আরোপ করে এবং কার্যকরীকরণকে যথেষ্ট ধীর করে দিতে পারে।

--leak-test|--শেষে ধ্বংস করুন
শেষ দোভাষীর সমস্ত স্মৃতি বিনামূল্যে। লিক চেকার চালানোর সময় এটি কার্যকর।

-.
--অপেক্ষা কর শুরু করার আগে একটি কীস্ট্রোক পড়ুন।
আপনি যখন উইন্ডোজের মতো প্ল্যাটফর্মগুলিতে একটি ডিবাগার সংযুক্ত করতে চান তখন এটি কার্যকর।

--রানটাইম-প্রিফিক্স
রানটাইম প্রিফিক্স পাথ প্রিন্ট করুন এবং প্রস্থান করুন।

--সংখ্যা
OS এর সংখ্যা সেট করতে স্বয়ংক্রিয়ভাবে সনাক্ত হওয়া CPU কোরের সংখ্যাকে ওভাররাইড করে
থ্রেড নূন্যতম সংখ্যা: 2

সংকলনকারী অপশন
-O[স্তর]
বৈধ অপ্টিমাইজার স্তর: "-O", "-O1", "-O2", "-Op"

-O1 প্রি_অপ্টিমাইজার সক্ষম করে, কন্ট্রোল ফ্লো গ্রাফ (CFG) তৈরি হওয়ার আগে চলে। এটা
শক্তি হ্রাস অন্তর্ভুক্ত করে এবং নির্দিষ্ট কিছু যদি/শাখা/লেবেল গঠন করে তাহলে পুনর্লিখন করে।

-O2 পরে চলে, ধ্রুবক প্রচার পরিচালনা করে, জাম্প অপ্টিমাইজেশান, অপসারণ
অব্যবহৃত লেবেল এবং মৃত কোড।

-অপ প্রযোজ্য -O2 pasm ফাইলেও।

পুরানো বিকল্প -Oc এবং -Oj বর্তমানে অকার্যকর।

-O ডিফল্ট -O1.

-d[=হেক্সফ্ল্যাগ]
--imcc-ডিবাগ[=হেক্সফ্ল্যাগ]
কম্পাইলার ডিবাগ পতাকা চালু করুন। দেখ উপলভ্য পতাকা বিটগুলির জন্য "parrot --help-debug"।

-E
--প্রি-প্রক্রিয়া-শুধুমাত্র
প্রিপ্রসেস সোর্স ফাইল (ম্যাক্রো প্রসারিত করুন) এবং "stdout" তে ফলাফল মুদ্রণ করুন:

$> তোতা -E t/op/macro_10.pasm
$> তোতাপাখি -E t/op/macro_10.pasm | টিয়া পাখি -- -

-o
--আউটপুট=ফাইল অ্যাসেম্বলারের মতো কাজ করুন, কিন্তু কোডটি কার্যকর করবেন না,
যদি না -r পাশাপাশি সরবরাহ করা হয়। যদি 'outputfile' দিয়ে শেষ হয় .pbc, 'তোতা' লিখবে
একটি পিবিসি ফাইল। যদি এর সাথে শেষ হয় .পাসম, 'parrot' একটি PASM ফাইল আউটপুট করবে, এমনকি PASM থেকেও
ইনপুট.

--আউটপুট-পিবিসি অ্যাসেম্বলারের মতো কাজ করুন, কিন্তু সর্বদা বাইটকোড আউটপুট করুন,
এমনকি যদি আউটপুট ফাইল শেষ না হয় .pbc

-a
--পাসম "stdin" এ PASM ইনপুট অনুমান করুন।
-c
--পিবিসি "stdin" এ PBC ফাইলটি অনুমান করুন এবং এটি চালান।
দ্রষ্টব্য: যদি হোয়াইটস্পেস আলাদা করে -d যুক্তি, যুক্তি থেকে স্যুইচ করুন অবশ্যই শুরু
একটি সংখ্যা সহ, অর্থাত, একটি দশমিক সংখ্যা।

-r
--রান-পিবিসি শুধুমাত্র "-o" বা "--output-pbc" এর পরে দরকারী।
সংকলিত ইন-মেমরি ইমেজ থেকে প্রোগ্রামটি চালান। যদি দুটি "-r" বিকল্প থাকে
সরবরাহ করা হয়েছে, .pbc ফাইল ডিস্ক থেকে পড়া হয় এবং নির্বাহ করা হয়। এই জন্য প্রয়োজন, প্রাথমিকভাবে, জন্য
পরীক্ষা।

-y
--yydebug yydebug in চালু করুন yacc/বাইসন.
-v
-- ভারবোস কম্পাইলার ভার্বোসিটি চালু করুন।


ফাইল শেষ হলে .pbc এটা অবিলম্বে ব্যাখ্যা করা হবে.

ফাইল শেষ হলে .পাসম, তারপর এটি PASM কোড হিসাবে পার্স করা হয়। অন্যথায়, এটি PIR হিসাবে পার্স করা হয়
কোড উভয় ক্ষেত্রেই, এটি কার্যকর করা হবে, যদি না "-o" পতাকা সরবরাহ করা হয়।

যদি "ফাইল" একটি একক ড্যাশ হয়, তাহলে "stdin" থেকে ইনপুট পড়া হয়।

[যুক্তি ...]
ঐচ্ছিক আর্গুমেন্টগুলি চলমান প্রোগ্রামে ARGV হিসাবে পাস করা হয়েছে৷ কর্মসূচী জানা গেছে বলে ধারণা করা হচ্ছে
যুক্তি দিয়ে কি করতে হবে।

পরিবেশ


PARROT_RUNTIME
এই এনভায়রনমেন্ট ভেরিয়েবল সেট করা থাকলে, প্যারোট এই পাথটিকে রানটাইম উপসর্গ হিসেবে ব্যবহার করবে
কম্পাইল-ইন পাথের পরিবর্তে। আপনি যদি এর একটি সংস্করণ চালাতে চান তবে এটি কার্যকর
"সংকলিত-ইন" পথের থেকে তোতা আলাদা।

PARROT_GC_DEBUG
চালু করো --gc-ডিবাগ পতাকা।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে তোতাপাখি ব্যবহার করুন


Ad




×
ভি .আই. পি  বিজ্ঞাপন
❤️এখানে কেনাকাটা করুন, বুক করুন, অথবা কিনুন — বিনামূল্যে, পরিষেবাগুলি বিনামূল্যে রাখতে সাহায্য করে।