জিডিবি ম্যান পৃষ্ঠাতে সি @ টি {++? এর অর্থ কী?


16

আমি জিডিবি-র জন্য ম্যানপেজটি পড়ছিলাম এবং আমি লাইনটি পেরিয়ে এসেছি:

You can use GDB to debug programs written in C, C@t{++}, Fortran and Modula-2.

সি @ টি {++। দেখতে একটি রেইগেক্সের মতো দেখাচ্ছে তবে আমি এটি ডিকোড করে দেখছি না।

এর মানে কী?


কোন সংস্করণের জন্য? C- এর মতো সৌন্দর্য ++, তারা বিশেষ এনকোডিং bodged ++একরকম
thrig

@ থ্রিগ্রি আমি উবুন্টু 16.04, জিডিবি 7.11.1-0ubuntu1 ~ 16.5 এ এটি নিশ্চিত করতে পারি ।
মেলিবিয়াস

এটিকে আপনার কাছে একটি রেজেক্সের মতো দেখাচ্ছে কী?
মনিকার লকসুট

এফডাব্লুআইডাব্লু, এটি একটি অবৈধ রেজেক্স হবে।
মনিকার সাথে লাইটনেস রেস

স্পষ্টতই তারা কীভাবে লিখতে ভুলে গিয়েছিলেনC\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
tchrist

উত্তর:


28

জিএনইউ ম্যান পেজগুলিকে ঘৃণা করে, তাই তারা সাধারণত অন্য ফর্ম্যাটে ডকুমেন্টেশন লেখেন এবং ফলাফলটি ব্যবহারযোগ্য হলে সত্যিকারের যত্ন না নিয়েই সেগুলি থেকে একটি ম্যান পৃষ্ঠা তৈরি করে।

C@t{++}এমন কিছু টেক্সিনফোর মার্কআপ যা অনুবাদ হয় নি। এটি ব্যবহারকারী-দৃশ্যমান ডকুমেন্টেশনের অংশ হওয়ার উদ্দেশ্য ছিল না। এটি সহজভাবে বলা উচিত C++(সম্ভবত ++এটি সুন্দর দেখানোর জন্য কিছু বিশেষ ফন্ট সহ )।


8
এই ক্ষেত্রে এটি হুবহু বিপরীত ছিল। Doco মূলত 1980 সালে Roff লেখা ছিল এবং Roff (খারাপভাবে) texinfo করার জন্য 2013 হাতে রূপান্তরিত
JdeBP

6
আমরা কি প্রথম বাক্যে মতামতের জন্য কিছু প্রশংসা পেতে পারি?
thosphor

4
@ থোসফোর্ড দেখুন উদাহরণস্বরূপ unix.stackexchange.com/Quetions/77514/
কি-

3
@ কুসালানন্দ লিঙ্ক / তথ্যের জন্য ধন্যবাদ। উত্স যদিও উত্তরে মতামত সমর্থন করে না।
thosphor

2
@ থোসফোর্ড "ঘৃণা" কিছুটা অতিরঞ্জিত হলেও এটি স্পষ্ট যে আরএমএস এবং এফএসএফ এটিকে তাদের পছন্দের ফর্ম্যাটটিকে বিবেচনা করে না।
বার্মার

18

সিক্যুয়েন্সটি @t{...}হ'ল ফিক্সড-প্রস্থের ফন্ট ব্যবহার করে সিক্যুয়েন্স টাইপসেট করার জন্য টেক্সিনফো মার্কআপ ( আরও বিশদ এবং কিছু উদাহরণের জন্য টেক্সিনফো ম্যানুয়ালটির ফন্ট বিভাগ দেখুন see )

দেখে মনে হচ্ছে যে তারা "সি ++" লেখার চেষ্টা করছেন এবং "++" একটি নির্দিষ্ট প্রস্থের ফন্ট ব্যবহার করেছেন (যেমন " ++" "someone) সম্ভবত কেউ খুঁজে পেয়েছেন যে পোস্টস্ক্রিপ্ট বা পিডিএফ বা ডকুমেন্টে রেকর্ডিংয়ের সময় নির্দিষ্ট ফন্টের সাথে আরও ভাল ফলাফল দেয় that ডিফল্টরূপে ভেরিয়েবল-প্রস্থের হরফ ব্যবহার করে।

যে কারণে এটি কাজ করে না বলে মনে হচ্ছে এবং আপনি অপসারণিত ক্রমটি দেখতে পাচ্ছেন তা হ'ল টেক্সটিনফো infoডকুমেন্টেশন সিস্টেম দ্বারা ব্যবহৃত হয় , আর নরফ ব্যবহার করে manযা বিভিন্ন কমান্ডের সাথে আলাদা একটি ভাষা হয় (উদাহরণস্বরূপ, একটি ধ্রুবকটিতে সরে যাওয়ার জন্য কমান্ড) এনআরফ-এ প্রস্থের ফন্টটি হ'ল \f(CW) সুতরাং এটি অবশ্যই @t{...}ক্রমটি অপরিবর্তিত হিসাবে স্বীকৃত করতে পারেনি ।

এই সমস্যাটি এপ্রিল ২০১৩ থেকে একটি প্রতিশ্রুতিতে উপস্থিত হয়েছে বলে মনে হয় যেখানে ম্যান পেজগুলি টেক্সিনফোতে রূপান্তরিত হয়েছিল এবং সেই নির্দিষ্ট মার্কআপটি চালু করা হয়েছিল। মনে হচ্ছে যে স্ক্রিপ্টটি এখন ম্যান পেজগুলি তৈরি করতে ব্যবহৃত হয় ( texi2man.pl) সেই ক্রমটি সনাক্ত বা সঠিকভাবে রূপান্তরিত করে না।



6
pod2manবিড়ম্বনাটি হ'ল "একটি ভাল সি ++" এর জন্য একটি রফ ম্যাক্রো সরবরাহ করে যা ব্যবহার হয় না কারণ এর স্বীকৃতি কোডটি কেবল "সি ++" স্ট্রিংয়ের জন্য লিক করে।
জেডিবিপি

2
@ জেডিবিপি আপনার কাছে উত্তরগুলি মনে হয়েছে তাই আপনি কেন একটি লেখেন না?
পাইপ

3
সহযোগিতা, পাইপ। উত্তর মন্তব্যগুলি উত্তরের উন্নতির পরামর্শ দেওয়ার জন্য । এখানে কিছু উন্নতি দেওয়া হল। আসুন দেখুন এখানে দুটি উত্তরদাতা তাদের অন্তর্ভুক্ত করতে চান কিনা। আমি যদি তারা তা করেন তবে তাদের পায়ের আঙুলের পায়ে পা রাখতে চাই না।
JdeBP

3
@ জেডিবিপি কল-আউট করার জন্য ধন্যবাদ। আমার C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'স্মরণশক্তিটি হ'ল আমি যখন সি -+ ভাষার প্রাথমিক প্রচারের সময় ম্যারে হিলের একটি লাবির কাছ থেকে ট্রফের প্রসারণ পেয়েছিলাম তখন যখন আমরা সেই প্রাথমিক সি ++ ইভেন্টগুলির জন্য ইউএসএনআইএক্স প্রক্রিয়াটি টাইপ করছিলাম। পরীক্ষাগুলি তাদের ট্রফ সম্পর্কে বেশ গুরুতর ছিল। :)
tchrist
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.