আমি বর্তমান সি বা সি ++ স্ট্যান্ডার্ড ডকুমেন্টগুলি কোথায় পাই?


394

অনেক প্রশ্নের উত্তর উত্তর বলে মনে হচ্ছে "মান"। তবে আমরা কোথায় এটি পাই? সাধারণত অনলাইন।

প্রোগ্রামিং ফোরামে আলোচনার বন্যায় ডুবে যাওয়ার কারণে গুগলিং আবার কখনও কখনও আবার নিষ্ক্রিয় বোধ করতে পারে especially

এটি শুরু করার জন্য, যেহেতু এই মুহুর্তে আমি এখনই অনুসন্ধান করছি, সেখানে ভাল অনলাইন সংস্থানগুলি কোথায়:

  • C89
  • C99
  • C11
  • সি ++ 98
  • সি ++ 03
  • সি ++ 11
  • সি ++ 14
  • সি ++ 17

4
এমএসও নিয়ে আলোচনাটি নোট করুন । এই প্রশ্নের উত্তরগুলি সি এবং সি ++ প্রোগ্রামারদের কাছে মূল্যবান; এটি উন্মুক্ত ছেড়ে দেওয়া উচিত (অন্তত নয় কারণ উত্তরগুলি যুক্ত করার জন্য একটি সি ++ 2014 মান আছে, এটি প্রকাশিত হয়ে গেলে - এটি ইতিমধ্যে অনুমোদিত)।
জোনাথন লেফলার

উত্তর:


439

স্ট্যান্ডার্ড পিডিএফ সংস্করণ

1 লা সেপ্টেম্বর 2014 পর্যন্ত, পিডিএফ-তে সি এবং সি ++ মানের নথির জন্য দাম অনুসারে সেরা অবস্থানগুলি হ'ল:

আপনি সাধারণত স্ট্যান্ডার্ডের কোনও নতুন সংস্করণ প্রকাশের খুব শীঘ্রই মানক সংস্থাগুলি থেকে সরাসরি (কোনও মানক) পুরানো সংশোধনগুলি পেতে পারেন না get সুতরাং, সি 98, সি 90, সি 99, সি ++ 98, সি ++ 03 এর জন্য স্ট্যান্ডার্ড বডি থেকে কেনা পাওয়া কঠিন। আপনার যদি কোনও স্ট্যান্ডার্ডের পুরাতন সংশোধন দরকার হয়, তবে সম্ভাব্য উত্স হিসাবে টেকস্ট্রিটটি পরীক্ষা করুন । উদাহরণস্বরূপ, এটি পিডিএফ-তে এখনও কানাডিয়ান সংস্করণ সিএন / সিএসএ-আইএসও / আইইসি 9899: 1990 স্ট্যান্ডার্ড সরবরাহ করতে পারে।

স্ট্যান্ডার্ড নন-পিডিএফ ইলেকট্রনিক সংস্করণ

স্ট্যান্ডার্ড সংস্করণ মুদ্রণ

মানকগুলির মুদ্রণ অনুলিপিগুলি জাতীয় মানের সংস্থা এবং আইএসও থেকে পাওয়া যায় তবে এটি খুব ব্যয়বহুল।

আপনি উপরের তুলনায় অনেক কম অর্থের জন্য C90 মান একটি হার্ডকপি চান, আপনি একটি সস্তা ব্যবহৃত কপি খুঁজে পেতে সক্ষম হতে পারে ঔষধি Schildt এর বই দ্য সটীক ANSI মানআমাজন , যা মান প্রকৃত পাঠ্যাংশ (দরকারী) এবং স্ট্যান্ডার্ড সম্পর্কে মন্তব্য (কম দরকারী - এটিতে বেশ কয়েকটি বিপজ্জনক এবং বিভ্রান্তিকর ত্রুটি রয়েছে)।

সি 99 এবং সি ++ 03 স্ট্যান্ডার্ডগুলি উইলে এবং বিএসআই (ব্রিটিশ স্ট্যান্ডার্ড ইনস্টিটিউট) থেকে বই আকারে পাওয়া যায়:

স্ট্যান্ডার্ড কমিটির খসড়া সংস্করণ (বিনামূল্যে)

ভবিষ্যতের মানগুলির জন্য কার্যকরী খসড়াগুলি প্রায়শই কমিটির ওয়েবসাইটগুলি থেকে পাওয়া যায়:

আপনি যদি বর্তমান বা তার আগের সি / সি ++ স্ট্যান্ডার্ডগুলি থেকে খসড়া পেতে চান তবে ইন্টারনেটে বিনামূল্যে কিছু উপলভ্য রয়েছে:

সি এর জন্য:

  • এএনএসআই X3.159-198 (সি 98):

    আমি সি 89 এর একটি পিডিএফ খুঁজে পাচ্ছি না, তবে এটি আইএসও / আইসিসি 9899: 1990 (সি 90) এর জন্য নীচের খসড়াটির মতো প্রায় একই। কেবলমাত্র পার্থক্যগুলি বয়লারপ্লেট এবং বিভাগ নম্বরটিতে রয়েছে।

  • আইএসও / আইইসি 9899: 1990 (সি 90):

    https://www.pdf-archive.com/2014/10/02/ansi-iso-9899-1990-1/ansi-iso-9899-1990-1.pdf

    (এএনএসআই X3.159-198 (সি 98) প্রায় একই হিসাবে সামনের অংশবিশেষ এবং বিভাগ নম্বরটি বাদে Note নোটটি এএনএসআই এবং আইএসও / আইসিআই স্ট্যান্ডার্ডের মধ্যে রূপান্তরটি দেখা যায়, নথিটি তার নামটিকে "এএনএসআই / আইএসও হিসাবে উল্লেখ করে) : 9899/99 "যদিও এটি এটির পরে তৈরি মানকটির সঠিক নাম নয়, সঠিক নামটি" আইএসও / আইইসি 9899: 1990 ")

  • আইএসও / আইইসি 9899: 1999 (সি 99):

    http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf

  • আইএসও / আইইসি 9899: 2011 (সি 11):

    http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf

  • আইএসও / আইইসি 9899: 2018 (সি 18):

    https://web.archive.org/web/20181230041359if_/http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_propised_fdis.pdf (N2176)

সি ++ এর জন্য:

মনে রাখবেন যে এই নথিগুলি স্ট্যান্ডার্ডের মতো নয়, যদিও কোনও স্ট্যান্ডার্ড সম্পর্কে সিদ্ধান্ত নেওয়া সভার ঠিক আগের সংস্করণগুলি সাধারণত চূড়ান্ত মানের সাথে খুব কাছাকাছি থাকে। এফসিডি (চূড়ান্ত কমিটি খসড়া) সংস্করণগুলি পাসওয়ার্ড সুরক্ষিত; এগুলি পেতে আপনার মানক কমিটিতে থাকতে হবে।

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


এটি প্রদর্শিত হয় যে, আপনি যদি কোনও মানদণ্ড অনুমোদনের কয়েক মাস অপেক্ষা করতে ইচ্ছুক হন এবং সক্ষম হন, কোনও স্ট্যান্ডার্ড সন্ধানের সময় "আইএসও / আইসিসি" এর পরিবর্তে "ইনসিটিএস / আইএসও / আইসিসি" অনুসন্ধান করা মূল বিষয় is এটি করে, এই পোস্টের সম্পাদকগুলির মধ্যে একটি সি 11 এবং সি ++ 11 মান যুক্তিসঙ্গত মূল্যে সন্ধান করতে সক্ষম হয়েছিল। উদাহরণস্বরূপ, আপনি যদি ওয়েবস্টোর.অ্যানসি.আর.ইগিতে "আইএসসি / আইসিসি 9899: 2011" এর পরিবর্তে "ইনসিটিএস / আইএসও / আইসিসি 9899: 2011" অনুসন্ধান করেন তবে আপনি যুক্তিসঙ্গত দামের পিডিএফ সংস্করণ পাবেন।


সাইটটি https://wg21.link/ সি ++ বর্তমান কার্যকরী খসড়া এবং খসড়া মানদণ্ড এবং কমিটির কাগজগুলিতে সংক্ষিপ্ত-ইউআরএল লিঙ্ক সরবরাহ করে:


স্ট্যান্ডার্ডের বর্তমান খসড়াটি গিথুবের ল্যাকেক্স উত্স হিসাবে বজায় রাখা হয়েছে । এই উত্সগুলি সিএক্সএক্সডিআরএফটি এইচটিএমএলজেন ব্যবহার করে এইচটিএমএল রূপান্তরিত হতে পারে । নিম্নলিখিত সাইটগুলি HTML পৃষ্ঠাগুলি বজায় রাখে তাই উত্পন্ন:

টিম গান নেটওয়ার্কিং টিএস এবং রেঞ্জস টিএসের উত্পন্ন HTML এবং পিডিএফ সংস্করণগুলিও বজায় রাখে।


60
শিল্ডের বইয়ের সমস্যাটি হ'ল তাঁর মন্তব্যগুলি যে মন্তব্যে সে মন্তব্য করেছে তা গুরুতরভাবে মূল্যায়ন করে।
এসবিআই

57
খুব খারাপ বইয়ের সুপারিশ (হার্ব শিল্ডের
উইজ

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

37
শিল্ডের বইটি (যা আমি মনে করি প্রিন্টের বাইরে) প্রকৃত স্ট্যান্ডার্ডের একটি প্রিন্টড কপির চেয়ে অনেক সস্তা ছিল। এটি প্রস্তাবিত হয়েছে যে দামের পার্থক্য টীকাগুলির মানকে প্রতিফলিত করে। বইয়ের প্রতিটি অনুলিপি ক্লাইভ ডিডাব্লু ফেদার দ্য এনোটেটেড অ্যানোটেটেড সি স্ট্যান্ডার্ডের একটি মুদ্রণ সহ থাকতে হবে । (নোট করুন যে শিল্ডের বই থেকে কিছু প্রাথমিক উপাদান অনুপস্থিত))
কিথ থম্পসন

12
@ মিশেলবুর, সমস্ত মান www.open-std.org এ নিখরচায় পাওয়া যাবে যেহেতু আপনার গ্রহণযোগ্য উত্তর আছে, কীভাবে ফ্রিগুলির সাথে লিঙ্কগুলি পরিবর্তন করবেন?
শাহবাজ

429

স্ট্যান্ডার্ডের অনলাইন সংস্করণগুলি পাওয়া যাবে:

ওয়ার্কিং ড্রাফ্ট, প্রোগ্রামিং ল্যাঙ্গুয়েজ সি ++ এর জন্য স্ট্যান্ডার্ড

মান সব খসড়া সংস্করণ নিম্নলিখিত :
নিম্নলিখিত সমস্ত অবাধে ডাউনলোডযোগ্য হয়
(এই অনেক এই পাওয়া যাবে মূল GitHub লিংক )
2020-01-14: N4849 Git
2019-11-27: N4842 Git
2019-10-08: N4835 গিট
2019-08-15: N4830 গিট
2019-06-17: N4820 গিট
2019-03-15: N4810 গিট
2019-01-21: N4800 গিট
2018-11-26: N4791 গিট
2018-10-08: N4778 গিট
2018-07-07: N4762 গিট
2018-05-07:N4750 গিট
2018-04-02: N4741 গিট
2018-02-12: N4727 গিট
2017-11-27: N4713 গিট
2017-10-16: N4700 গিট
2017-07-30: N4687 গিট

এটি নতুন স্ট্যান্ডার্ড বলে মনে হচ্ছে:
এই সংস্করণটির অনুমোদন প্রয়োজন 2017-03-21
: N4660 হল সি ++ 17 খসড়া স্ট্যান্ডার্ড

মানকটির নিম্নলিখিত সমস্ত খসড়া সংস্করণ :
নীচের সমস্তগুলি নিখরচায় ডাউনলোডযোগ্য 2017-03-21
: N4659 গিট
2017-02-06: N4640 গিট
2016-11-28: N4618 গিট 2016-07-12
: N4606 গিট
2016-05 -30: N4594 গিট 2016-03-19
: N4582 গিট
2015-11-09: N4567 গিট 2015-05-22
: N4527 গিট
2015-04-10: N4431 গিট
2014-11-19: N4296 গিট

এটি পুরানো সি ++ 14 স্ট্যান্ডার্ড বলে মনে হচ্ছে :
এই সংস্করণটির প্রমাণীকরণের প্রয়োজন
2014-10-07: N4140 গিট অপরিশোধিত ত্রুটি এবং টাইপগুলি সহ সি সি ++ 14
2014-09-02: N4141 গিট স্ট্যান্ডার্ড সি ++ 14
2014- 03-02: N3937
2014-03-02: N3936 গিট

মানকটির নিম্নলিখিত সমস্ত খসড়া সংস্করণ :
নীচের সমস্তগুলি নিখরচায় ডাউনলোডযোগ্য
2013-10-13: এন 3797 গিট
2013-05-16: N3691
2013-05-15: N3690
2012-11-02: N3485
2012-02-28: N3376
2012-01-16: N3337 Git মূলত সি ছোটখাট ত্রুটি এবং টাইপস সঙ্গে ++, 11 সংশোধন

এটি পুরানো সি ++ 11 স্ট্যান্ডার্ড বলে মনে হচ্ছে :
এই সংস্করণটির প্রমাণীকরণের প্রয়োজন
2011-04-05: N3291 সি ++ 11 (বা খুব কাছে)

মানকটির নিম্নলিখিত সমস্ত খসড়া সংস্করণ :
নীচের সমস্তগুলি নিখরচায় ডাউনলোডযোগ্য
২০১১-০২-২৮: এন 3242 (এন 3291 খুব গৌণ থেকে পৃথক)
2010-11-27: এন 3225
2010-08-21: N3126
2010-03-29: N3090
2010-02-16: N3035
2009-11-09: N3000
2009-09-25: N2960
2009-06-22: N2914
2009-03-23: N2857
2008-10-04: N2798
2008-08-25: N2723
2008 -06-27: N2691
2008-05-19: N2606
2008-03-17: N2588
2008-02-04: N2521
2007-10-22: N2461
2007-08-06: N2369
2007-06-25: N2315
2007-05-07: N2284
2006-11-03: N2134
2006-04-21: N2009 2005-10-19
: N1905
2005 -04-27: N1804

এটি পুরানো সি ++03 স্ট্যান্ডার্ড বলে মনে হচ্ছে:
নীচের সমস্ত সংস্করণে প্রমাণীকরণের প্রয়োজন 2004-11-05
: N1733
2004-07-16: N1655 আনুষ্ঠানিক
2004-02-07: N1577 সি ++ 03 (বা খুব কাছে)
2001 -09-13: N1316 খসড়াটি 1997-00-00 প্রযুক্তিগত
সমৃদ্ধি প্রসারিত: N1117 খসড়াটি প্রযুক্তিগত সংশোধনী প্রসারিত

স্ট্যান্ডার্ডের নিম্নলিখিত সমস্ত খসড়া সংস্করণ :
নীচের সমস্তগুলি
নিখরচায়ডাউনলোডযোগ্য1996-00-00: N0836 খসড়াটি 1995-00-00 প্রযুক্তিগত
সমঝোতাপ্রসারিত: N0785 তথ্য সিস্টেমের জন্য প্রস্তাবিত আন্তর্জাতিক স্ট্যান্ডার্ডের জন্য কার্যপত্রক - প্রোগ্রামিং ল্যাঙ্গুয়েজ সি ++

অন্যান্য আকর্ষণীয় কাগজপত্র:

2020 / 2019 / 2018 / 2017 / 2016 / 2015 / 2014 / 2013 / 2012 / 2011


1
লিঙ্কগুলি আপনাকে কী স্ট্যান্ডার্ডে নিয়ে যায় আপনি তা উল্লেখ করতে পারেন! সি
শাহবাজ

@ শাহবাজ: আমি সি স্ট্যান্ডার্ডের সমস্ত অনুলিপিগুলির সাথে পরিচিত নই (কেননা আমি সি কোড লিখি না (কেবল সি ++))। আপনি নিজের উত্তরটি শুরু করতে বা নীচের উত্তরগুলির মধ্যে একটি সম্পাদনা করতে চাইতে পারেন যা সি ভাষার সাথে স্পষ্টভাবে আলোচনা করে (নীচের উত্তরটি দেখুন)।
মার্টিন ইয়র্ক

17
এমন একটি তালিকা রাখার জন্য +1 যা এমনকি আইএসও ওয়ার্কিং গোষ্ঠী 21 এর চেয়ে নিয়মিত আপডেট থাকে ।
লন্ডিন

5
তালিকার জন্য +1; কেবলমাত্র এটি যুক্ত করার জন্যই সমস্ত খসড়া গিট রিপোজিটরি github.com/cplusplus/traft হিসাবে উপলব্ধ । আপনি সম্ভবত লিঙ্কটি isocpp.org/std/the- স্ট্যান্ডার্ড
pepr

@ শফিকিক ইয়াঘমুর: দেখে মনে হচ্ছে তারা এটিকে তালাবদ্ধ করেছেন (যার অর্থ সাধারণত এটি একটি অফিক্যাল রিলিজ)। আমি সংস্করণটির লিঙ্কগুলি সহ আপডেট করেছি যা প্রমাণীকরণের প্রয়োজন (যেমন আপনি এটির জন্য অর্থ প্রদান করেছেন)।
মার্টিন ইয়র্ক

64

সি 99 অনলাইনে উপলব্ধ । থেকে উদ্ধৃত www.open-std.org :

স্ট্যান্ডার্ডটির সর্বশেষতম প্রকাশিত সংস্করণ হ'ল 2007-09-07 তারিখের সম্মিলিত সি 99 + টিসি 1 + টিসি 2 + টিসি 3, ডাব্লুজি 14 এন 1256 । এটি একটি ডাব্লুজি 14 ওয়ার্কিং পেপার তবে এটি ইস্যু করার সময় একীভূত মানকে প্রতিফলিত করে।


26

খসড়া লিঙ্কগুলি:

সি ++ 11 (+ সম্পাদকীয় সংশোধন): N3337 এইচটিএমএল , পিডিএফ

সি ++ 14 (+ সম্পাদকীয় সংশোধন): এন 4140 এইচটিএমএল , পিডিএফ

সি 11 এন 1570 ( পাঠ্য )

সি 99 এন 1256

স্ট্যান্ডার্ডের খসড়াগুলি অনুমোদন এবং প্রকাশের আগে মন্তব্যের জন্য প্রচারিত হয়।

মনে রাখবেন যে একটি কার্যনির্বাহী খসড়া বর্তমানে প্রয়োগ করা মান নয়, এবং এটি ঠিক প্রকাশিত মান নয়


"N1169" লিঙ্কটি কয়েকটি ত্রুটিযুক্ত প্রতিবেদন যুক্ত একটি চার পৃষ্ঠার নথিতে যায়। এটি কোনও অর্থে সি ++ (বা অন্য কোনও) স্ট্যান্ডার্ডের খসড়া নয়।
গ্যারেথ ম্যাককাগন

আমি এই উত্তরটি পছন্দ করি কারণ এটি প্রতিটি স্পষ্ট রিলিজের জন্য সাম্প্রতিকতম খসড়াটি কী তা পরিষ্কার করে দেয়।
সিরো সান্তিলি 郝海东 冠状 病 六四 事件 法轮功


12

আইএসও স্ট্যান্ডার্ডগুলিতে অর্থ ব্যয় হয়, একটি পরিমিত পরিমাণ থেকে (পিডিএফ সংস্করণের জন্য), আরও কিছুটা (বইয়ের সংস্করণের জন্য)।

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


7

সি 99 এবং সি ++ 03 স্ট্যান্ডার্ড উইলির থেকে বই আকারে পাওয়া যায়:

এছাড়াও ইতিমধ্যে উল্লিখিত হিসাবে, ভবিষ্যতের মানগুলির জন্য কার্যকরী খসড়া প্রায়শই কমিটির ওয়েবসাইটগুলি থেকে পাওয়া যায়:

সি -201x খসড়াটি এন 1336 এবং সি ++ 0x খসড়া এন 3225 হিসাবে উপলভ্য


1
উইলির সি স্ট্যান্ডার্ডের মুদ্রণ সংস্করণ সম্পর্কে কেবল একটি নোট: এটি সি 99 স্ট্যান্ডার্ড, সি 98/90 নয়।
মাইকেল বুড়

4

আইএসও সি এবং সি ++ মান রক্তাক্ত ব্যয়বহুল। অন্যদিকে, INCITS এগুলিকে অনেক কম পরিমাণে পুনরায় প্রকাশ করে। http://www.techstreet.com/ এর 30 ডলার পিডিএফ আছে বলে মনে হচ্ছে (INCITS / আইএসও / আইইসি 14882: 2003 অনুসন্ধান করুন)।

হার্ডকপি সংস্করণগুলিও উপলব্ধ। উইলির দ্বারা প্রকাশিত ব্রিটিশ স্ট্যান্ডার্ড ইনস্টিটিউট সংস্করণগুলির সন্ধান করুন।


বর্তমানে, টেকস্ট্রিট ডট কমের পিডিএফ ফর্ম্যাটে $ 30 মার্কিন ডলারে সি ++ 2003 স্ট্যান্ডার্ড এবং 40+ মার্কিন ডলারে সি ++ 2011 মান রয়েছে has
কিথ থম্পসন

টেকস্ট্রিটের লিঙ্কটির জন্য অনেক ধন্যবাদ। ANSI.org এর ওয়েব শপ আমাকে সি 11 স্ট্যান্ডার্ড ("সুরক্ষা" কারণে ক্রেডিট কার্ড হ্রাস করবে না, অর্থাত্ কোনও ভাল কারণ নয়) বিক্রি করবে না, যখন টেকস্ট্রিটে সমমূল্যের মূল্যের ক্রয় (একই কার্ডের সাথে) সুচারুভাবে এবং কোনও ছাড়াই চলেছিল ঝিঁকা।
আর্টো বেনডিকেন

4

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


24
সংকলক ডকুমেন্টেশন গুরুত্বপূর্ণ, তবে ভাষা প্রয়োগ করা আপনার বাস্তবায়ন না জানার চেয়ে আরও অনেক বেশি।
স্পাইডি

2
প্রকৃত মান সহ আপনি সংকলকগুলিতে বাগগুলি খুঁজে পেতে পারেন এবং ত্রুটি প্রতিবেদন জমা দেওয়ার মাধ্যমে বা কেবল একটি আইআরসি ঘরে প্রবেশ করে এবং এটি ঠিক করতে পারে এমন কারও সাথে কথা বলার মাধ্যমে তাদের প্যাচিং করে স্ট্যান্ডার্ডটি আরও ভালভাবে অনুসরণ করতে সহায়তা করতে পারেন।
এইডেন্টে

3
@hdante - একেবারে আদর্শ হিসাবে নিজেকে আদর্শ হিসাবে নিলে আপনি বিক্রেতার কাছে সামঞ্জস্যের দাবি করতে পারেন। @ / সমস্ত - এখানে উদ্দেশ্যটি হ'ল মানটি কার্যকর নয় তা বলা উচিত ছিল না (এফওয়াইআই, প্রথম থেকে প্রথমে যাওয়া আমি অতীতের যে পদ্ধতি গ্রহণ করেছি) তবে আপনাকে আপনার আসল বিশ্ব সূচনার দিকটিও জানতে হবে, যা আশাকরি মানগুলির সাথে সামঞ্জস্যপূর্ণ।
ক্রিস কুমার

6
সংকলক ডকুমেন্টেশন স্ট্যান্ডার্ডগুলি যাহাই হউক না কেন, ছেড়ে দেয়।
স্যামবি

4

এএনএসআই সি স্ট্যান্ডার্ডের একটি খসড়ার পাঠ (অনলাইনে সি .89) পাওয়া যায়। এএসএস সি স্ট্যান্ডার্ড (সি .৯০) এর পূর্বে এএনএসআই কমিটি দ্বারা এটি প্রমিত করা হয়েছিল, সুতরাং বিভাগগুলির সংখ্যা পৃথক হয় (এএনএসআই বিভাগ 2 থেকে 4 এর মধ্যে প্রায় আইএসও বিভাগ 5 এর সাথে 7 এর সাথে মিল রয়েছে) যদিও বিষয়বস্তুটি (ধারণা করা হয়) to be) মূলত অভিন্ন।


আসলেই কি এটি শেষ খসড়া? একটি পার্থক্য যা আমি সচেতন তা হ'ল এই খসড়াটি টিএম_সেকটি হওয়ার সীমাটি নির্দিষ্ট করে [0, 60], যখন সি 90 (ভুলভাবে)[0, 61]
কুবিবি

@ কুব্বি, যেহেতু আমি ব্যক্তিগতভাবে এটি প্রমাণ করতে পারছি না, তাই আমি শব্দটি পরিবর্তন করেছি। ধন্যবাদ।
jxh

@ কুবি: তিনি বলেছিলেন যে এটি এএনএসআই স্ট্যান্ডার্ডের শেষ খসড়া ছিল । আইএসও ডাব্লুজি-র মধ্যে কেউ বিভ্রান্ত হয়ে পড়েছিল এবং ভেবেছিল যে একই বছরে / সম্ভবত একই মিনিটে দুটি লিপ সেকেন্ডে ঘটতে পারে ... বা তারা পসিএক্সের ত্রুটি পেয়েছে, যারা বলেছে না যে তারা কোথায় পেয়েছে কেবলমাত্র তারা এটিকে C99 এর সাথে সারিবদ্ধ করার জন্য স্থির করেছিলেন।
স্যামবি

কে অ্যান্ড আর ২ য় এড। (ANSI সি), যা না প্রকৃত চূড়ান্ত মান উপর ভিত্তি করে, নির্দিষ্ট করে না tm_secহয় (0, 61)। আমি ভাবলাম যে লিপ সেকেন্ডের জন্য ছিল, বোধগম্য।
ভেগানাইজে

@ ওয়েগানাইজে লিপটি সেকেন্ডের জন্য [0, 60] হ'ল (অন্যথায় এটি [0, 59] হবে)। [০, ]১] একটি ত্রুটি ছিল, এটি বোঝায় যে একই মিনিটে দুটি লিপ সেকেন্ড রাখা সম্ভব হবে (এটি নয়)।
কিথ থম্পসন

2

যদিও প্রকৃত মান আছে, C94 / 95, বা আদর্শ সংযোজন 1. নামক আইএসও সি (C89 / 90) এর একটি সংশোধনী এটা C99 একত্রিত হয়েছিল যদিও কিছু কম্পাইলার ঝনঝন আপনি নির্দিষ্ট করুন করার অনুমতি দেয় -std=c94কমান্ড লাইন। আইএসও / আইইসি 9899: 1990 / এএমডি 1: 1995 একটি বড় দামের জন্য সাঁই গ্লোবাল (পিডিএফ বা হার্ড কপি) থেকে কেনা যাবে।

নথির একটি সংক্ষিপ্তসার এখানে পাওয়া যাবে

১৯৯০ সালে যখন (তত্কালীন খসড়া) এএনএসআই সি স্ট্যান্ডার্ডকে আন্তর্জাতিক স্ট্যান্ডার্ড গ্রহণের জন্য বিবেচনা করা হচ্ছিল, তখন বেশ কয়েকটি আপত্তি ছিল কারণ এটি আন্তর্জাতিকীকরণের বিষয়গুলিকে সম্বোধন করে না। স্ট্যান্ডার্ডটি তৈরিতে ইতিমধ্যে বেশ কয়েক বছর হয়ে গেছে, তাই এটি সম্মত হয়েছিল যে ভিত্তিটি সরবরাহের জন্য কয়েকটি পরিবর্তন করা হবে (উদাহরণস্বরূপ, উপক্লাজ 7..১০. in এ ফাংশনগুলি যোগ করা হয়েছিল), এবং সরবরাহের জন্য আলাদাভাবে কাজ করা হবে স্ট্যান্ডার্ড যথাযথ আন্তর্জাতিকীকরণ। এই কাজটি নর্মিটিভ অ্যাডেন্ডাম 1-এ সমাপ্ত হয়েছে।

আদর্শিক সংযোজন 1 আন্তর্জাতিক অক্ষর সেটগুলির সীমাবদ্ধতা এবং প্রতিশ্রুতি উভয় ক্ষেত্রে সি এর প্রতিক্রিয়া প্রকাশ করে। ডিগ্রাফ এবং শিরোনামটি হ'ল আইএসও of৪ian এর জাতীয় রূপগুলিতে লিখিত সি প্রোগ্রামগুলির উপস্থিতি উন্নত করা, যেমন, {বা} অক্ষর ছাড়াই। বর্ণালীটির অন্য প্রান্তে, পুরানো স্ট্যান্ডার্ডের সবেমাত্র পর্যাপ্ত ভিত্তিতে বিস্তৃত অক্ষর এবং মাল্টবাইট স্ট্রিং পরিচালনা করার জন্য একটি সম্পূর্ণ এবং ধারাবাহিকভাবে ইউটিলিটির সেটগুলিতে সংযোগ স্থাপন এবং প্রসারিত বৈশিষ্ট্যগুলি।

এই দস্তাবেজটি প্রাকৃতিক সংযোজনের সংক্ষিপ্তসার 1. এই মানটি ইতিমধ্যে পরিচিত পাঠকদের দ্রুত অবহিত করার উদ্দেশ্যে; এটি এনএ 1 এর পিছনে জটিল বিষয়টি প্রবর্তন করে না এবং করতে পারে না, বা এটি মূল নথিকে রেফারেন্স ম্যানুয়াল হিসাবে প্রতিস্থাপন করতে পারে না। (তবুও, এটি যথাসম্ভব নির্ভুল হওয়ার চেষ্টা করে এবং এর লেখক কোনও ত্রুটি বা বাদ দেওয়া সম্পর্কে শুনতে চান))


-6

http://c0x.coding-guidlines.com/- এ সি স্ট্যান্ডার্ডের অনুসন্ধানযোগ্য, এইচটিএমএল-ভিত্তিক সংস্করণ রয়েছে। আসলে, একটি সামান্য পরিবর্তিত সংস্করণ:

এই ওয়েব সাইটে N1256 এর একটি সংশোধিত সংস্করণ রয়েছে। এটি C99 থেকে মুছে ফেলা হয়েছে (যেমন, ফর্ম মাধ্যমে আঘাত করা) এবং C99 (যেমন, আন্ডারলাইন আকারে) প্রদর্শিত হবে না এমন শব্দগুচ্ছ অন্তর্ভুক্ত রয়েছে।


2
বেশিরভাগ পৃষ্ঠাগুলি ফাঁকা হওয়ায় ওয়েব সাইটটি অকেজো।
নিস এনজিস্ট্রোম

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