চি++: বিভিন্ন সংশোধনসমূহৰ মাজৰ পাৰ্থক্য

অসমীয়া ৱিকিপিডিয়াৰ পৰা
Content deleted Content added
টেগ্‌: ম'বাইল সম্পাদনা ম'বাইল ৱে'ব সম্পাদনা উচ্চতৰ ম'বাইল সম্পাদনা
No edit summary
টেগ্‌: ম'বাইল সম্পাদনা ম'বাইল ৱে'ব সম্পাদনা উচ্চতৰ ম'বাইল সম্পাদনা
1 নং শাৰী: 1 নং শাৰী:
{{Infobox programming language|name=চি++ <br> (C++)|typing=[[Static type|Static]], [[Nominal type system|nominative]], [[Type inference|partially inferred]]|influenced=[[Ada (programming language)|Ada 95]]<!-- 1995 -->, [[C Sharp (programming language)|C#]]<!-- 2001 -->,<ref name="influenceSharp">{{cite journal |last=Naugler |first=David |date=May 2007 |title=C# 2.0 for C++ and Java programmer: conference workshop |journal=Journal of Computing Sciences in Colleges |volume=22 |issue=5 |quote=Although C# has been strongly influenced by Java it has also been strongly influenced by C++ and is best viewed as a descendant of both C++ and Java.}}</ref> [[C99]]<!-- 1999 -->, [[Chapel (programming language)|Chapel]],<ref name="chplspec">{{cite web|title=Chapel spec (Acknowledgements)|url=https://chapel-lang.org/spec/spec-0.98.pdf|date=1 October 2015|accessdate=14 January 2016|publisher=Cray Inc}}</ref> [[Clojure]],<ref>{{cite web |url=http://www.codequarterly.com/2011/rich-hickey/ |archive-url=https://web.archive.org/web/20170111184835/http://www.codequarterly.com/2011/rich-hickey/ |url-status=dead |archive-date=2017-01-11 |title=Rich Hickey Q&A by Michael Fogus |access-date=2017-01-11}}</ref> [[D (programming language)|D]]<!-- 1999 -->, [[Java (programming language)|Java]]<!-- 1995 -->,<ref>{{cite web | url=https://books.google.com/books?id=0rUtBAAAQBAJ&lpg=PA133&pg=PA133#v=onepage&q&f=true|title=Cracking The Java Programming Interview :: 2000+ Java Interview Que/Ans |author=Harry. H. Chaudhary |accessdate=29 May 2016 |date=28 July 2014}}</ref> [[JS++]],<ref>{{cite web|url=https://www.onux.com/jspp/blog/scaling-jspp-abstraction-performance-and-readability/|title=Scaling JS++: Abstraction, Performance, and Readability|author=Roger Poon|date=1 May 2017|accessdate=21 April 2020}}</ref> [[Lua (programming language)|Lua]]<!-- 1993 -->, [[Nim (programming language)|Nim]],<ref>{{cite web|url=https://nim-lang.org/faq.html|title=FAQ Nim Programming Language|access-date=2020-04-21}}</ref> [[Perl]]<!-- 1987 -->, [[PHP]]<!-- 1995 -->, [[Python (programming language)|Python]],<ref>{{Cite web|url=https://docs.python.org/tutorial/classes.html|title=9. Classes — Python 3.6.4 documentation|website=docs.python.org|access-date=2018-01-09}}</ref> [[Rust (programming language)|Rust]], [[Seed7]]|influenced by=[[Ada (programming language)|Ada]],<ref name="history-cpp-paper">{{cite web|url=https://dl.acm.org/doi/10.1145/234286.1057836|title=A history of C++: 1979-1991|author=Bjarne Stroustrup|access-date=2020-04-21}}</ref> [[ALGOL 68]], [[C (programming language)|C]], [[CLU (programming language)|CLU]],<ref name="history-cpp-paper" /> [[ML (programming language)|ML]], [[Mesa (programming language)|Mesa]],<ref name="history-cpp-paper" /> [[Modula-2]],<ref name="history-cpp-paper" /> [[Simula]], [[Smalltalk]]<ref name="history-cpp-paper" />|dialects=|implementations={{nowraplinks| [[GNU Compiler Collection|GCC]], [[Clang|LLVM Clang]], [[Microsoft Visual C++]], [[C++Builder|Embarcadero C++Builder]], [[Intel C++ Compiler]], [[IBM XL C++]], [[Edison Design Group|EDG]]}}|file ext=.C, .cc, .cpp, .cxx, {{nowrap|.c++}}, .h, .hh, .hpp, .hxx, {{nowrap|.h++}}|operating system=Most major|platform=|scope=|latest preview date=|logo=File:ISO C++ Logo.svg|latest preview version=C++20|latest release date={{Start date and age|2017|12|01|df=yes}}|latest release version=C++17 {{Small|(ISO/IEC 14882:2017)}}|released={{Start date and age|df=yes|1985}}|developer=ISO/IEC JTC1 (Joint Technical Committee 1) / SC22 (Subcommittee 22) / WG21 (Working Group 21)|designer=[[বিজাৰনে ষ্ট্ৰৌষ্ট্ৰাপ]]|family=[[C (programming language)|C]]|logo caption=The C++ logo endorsed by Standard C++|wikibooks=C++ Programming}}

{{Infobox programming language|name=C++|typing=[[Static type|Static]], [[Nominal type system|nominative]], [[Type inference|partially inferred]]|influenced=[[Ada (programming language)|Ada 95]]<!-- 1995 -->, [[C Sharp (programming language)|C#]]<!-- 2001 -->,<ref name="influenceSharp">{{cite journal |last=Naugler |first=David |date=May 2007 |title=C# 2.0 for C++ and Java programmer: conference workshop |journal=Journal of Computing Sciences in Colleges |volume=22 |issue=5 |quote=Although C# has been strongly influenced by Java it has also been strongly influenced by C++ and is best viewed as a descendant of both C++ and Java.}}</ref> [[C99]]<!-- 1999 -->, [[Chapel (programming language)|Chapel]],<ref name="chplspec">{{cite web|title=Chapel spec (Acknowledgements)|url=https://chapel-lang.org/spec/spec-0.98.pdf|date=1 October 2015|accessdate=14 January 2016|publisher=Cray Inc}}</ref> [[Clojure]],<ref>{{cite web |url=http://www.codequarterly.com/2011/rich-hickey/ |archive-url=https://web.archive.org/web/20170111184835/http://www.codequarterly.com/2011/rich-hickey/ |url-status=dead |archive-date=2017-01-11 |title=Rich Hickey Q&A by Michael Fogus |access-date=2017-01-11}}</ref> [[D (programming language)|D]]<!-- 1999 -->, [[Java (programming language)|Java]]<!-- 1995 -->,<ref>{{cite web | url=https://books.google.com/books?id=0rUtBAAAQBAJ&lpg=PA133&pg=PA133#v=onepage&q&f=true|title=Cracking The Java Programming Interview :: 2000+ Java Interview Que/Ans |author=Harry. H. Chaudhary |accessdate=29 May 2016 |date=28 July 2014}}</ref> [[JS++]],<ref>{{cite web|url=https://www.onux.com/jspp/blog/scaling-jspp-abstraction-performance-and-readability/|title=Scaling JS++: Abstraction, Performance, and Readability|author=Roger Poon|date=1 May 2017|accessdate=21 April 2020}}</ref> [[Lua (programming language)|Lua]]<!-- 1993 -->, [[Nim (programming language)|Nim]],<ref>{{cite web|url=https://nim-lang.org/faq.html|title=FAQ Nim Programming Language|access-date=2020-04-21}}</ref> [[Perl]]<!-- 1987 -->, [[PHP]]<!-- 1995 -->, [[Python (programming language)|Python]],<ref>{{Cite web|url=https://docs.python.org/tutorial/classes.html|title=9. Classes — Python 3.6.4 documentation|website=docs.python.org|access-date=2018-01-09}}</ref> [[Rust (programming language)|Rust]], [[Seed7]]|influenced by=[[Ada (programming language)|Ada]],<ref name="history-cpp-paper">{{cite web|url=https://dl.acm.org/doi/10.1145/234286.1057836|title=A history of C++: 1979-1991|author=Bjarne Stroustrup|access-date=2020-04-21}}</ref> [[ALGOL 68]], [[C (programming language)|C]], [[CLU (programming language)|CLU]],<ref name="history-cpp-paper" /> [[ML (programming language)|ML]], [[Mesa (programming language)|Mesa]],<ref name="history-cpp-paper" /> [[Modula-2]],<ref name="history-cpp-paper" /> [[Simula]], [[Smalltalk]]<ref name="history-cpp-paper" />|dialects=|implementations={{nowraplinks| [[GNU Compiler Collection|GCC]], [[Clang|LLVM Clang]], [[Microsoft Visual C++]], [[C++Builder|Embarcadero C++Builder]], [[Intel C++ Compiler]], [[IBM XL C++]], [[Edison Design Group|EDG]]}}|file ext=.C, .cc, .cpp, .cxx, {{nowrap|.c++}}, .h, .hh, .hpp, .hxx, {{nowrap|.h++}}|operating system=Most major|platform=|scope=|latest preview date=|logo=File:ISO C++ Logo.svg|latest preview version=C++20|latest release date={{Start date and age|2017|12|01|df=yes}}|latest release version=C++17 {{Small|(ISO/IEC 14882:2017)}}|released={{Start date and age|df=yes|1985}}|developer=ISO/IEC JTC1 (Joint Technical Committee 1) / SC22 (Subcommittee 22) / WG21 (Working Group 21)|designer=[[Bjarne Stroustrup]]|family=[[C (programming language)|C]]|logo caption=The C++ logo endorsed by Standard C++|wikibooks=C++ Programming}}'''চি++ ([[ইংৰাজী]] : C++; /ˌsiːˌplʌsˈplʌs/)''' হ’ল এটি [[অবজেক্ট অৰিয়েণ্টেড প্ৰগ্ৰামিং]] (OOP) ভাষা৷<ref name="cpp">{{cite web|url=https://www.w3schools.com/cpp/cpp_intro.asp|title=C++ Introduction|last=|first=|date=|website=[[ডব্লিউ থ্ৰী স্কুলচ্]]|publisher=|access-date=28 may 2020|quote=The language was updated 3 major times in 2011, 2014, and 2017 to C++11, C++14, and C++17.}}</ref> ১৯৮০ চনত [[ডেনিচ কম্পিউটাৰ বিজ্ঞানী]] [[বিজাৰনে ষ্ট্ৰৌষ্ট্ৰাপ]] (Bjarne Stroustrup) -য়ে যুক্তৰাষ্ট্ৰৰ 'এ টি এণ্ড টি বেল লেৱৰ’টৰি'ত চি++ বিকাশ কৰে [[চি (প্ৰগ্ৰামিং লেংগুৱেজ)|চি প্ৰগ্ৰামিং ভাষা]]ৰ বিস্তাৰিত ৰূপৰ আধাৰত৷<ref name="cp">{{cite web|url=https://www.educba.com/uses-of-c-plus-plus/|title=Uses of C++ In Real World|last=|first=|date=|website=Educba.com|publisher=|access-date=28 may 2020}}</ref> ইয়াক এক মধ্যস্তৰীয় ভাষা বুলি জনা যায়, কাৰণ ই উচ্চস্তৰ আৰু নিম্নস্তৰৰ ভাষাৰ সুবিধাৰ এক সংযোজন৷
'''চি++ ([[ইংৰাজী]] : C++; /ˌsiːˌplʌsˈplʌs/)''' হ’ল এটি [[অবজেক্ট অৰিয়েণ্টেড প্ৰগ্ৰামিং]] (OOP) ভাষা৷<ref name="cpp">{{cite web|url=https://www.w3schools.com/cpp/cpp_intro.asp|title=C++ Introduction|last=|first=|date=|website=[[ডব্লিউ থ্ৰী স্কুলচ্]]|publisher=|access-date=28 may 2020|quote=The language was updated 3 major times in 2011, 2014, and 2017 to C++11, C++14, and C++17.}}</ref> ১৯৮০ চনত [[ডেনিচ কম্পিউটাৰ বিজ্ঞানী]] [[বিজাৰনে ষ্ট্ৰৌষ্ট্ৰাপ]] (Bjarne Stroustrup) -য়ে যুক্তৰাষ্ট্ৰৰ 'এ টি এণ্ড টি বেল লেৱৰ’টৰি'ত চি++ বিকাশ কৰে [[চি (প্ৰগ্ৰামিং লেংগুৱেজ)|চি প্ৰগ্ৰামিং ভাষা]]ৰ বিস্তাৰিত ৰূপৰ আধাৰত৷<ref name="cp">{{cite web|url=https://www.educba.com/uses-of-c-plus-plus/|title=Uses of C++ In Real World|last=|first=|date=|website=Educba.com|publisher=|access-date=28 may 2020}}</ref> ইয়াক এক মধ্যস্তৰীয় ভাষা বুলি জনা যায়, কাৰণ ই উচ্চস্তৰ আৰু নিম্নস্তৰৰ ভাষাৰ সুবিধাৰ এক সংযোজন৷


== চি++ ত ব্যৱহাৰ হোৱা সংখ্যা, আখৰ, আৰু বিশেষ চিহ্নসমূহ- ==
== চি++ ত ব্যৱহাৰ হোৱা সংখ্যা, আখৰ, আৰু বিশেষ চিহ্নসমূহ- ==

17:09, 28 May 2020ৰ সংস্কৰণ

চি++
(C++)
File:ISO C++ Logo.svg
The C++ logo endorsed by Standard C++
সৃষ্টিৰ সময় ১৯৮৫; ৩৯ বছৰ  আগতে (1985)
সৃষ্টিকৰ্তা বিজাৰনে ষ্ট্ৰৌষ্ট্ৰাপ
বিকাশক ISO/IEC JTC1 (Joint Technical Committee 1) / SC22 (Subcommittee 22) / WG21 (Working Group 21)
Stable release C++17 (ISO/IEC 14882:2017) (১ ডিচেম্বৰ ২০১৭; ৬ বছৰ আগত (2017-12-01))
Preview release C++20
Typing discipline Static, nominative, partially inferred
Major implementations GCC, LLVM Clang, Microsoft Visual C++, Embarcadero C++Builder, Intel C++ Compiler, IBM XL C++, EDG
Influenced by Ada,[1] ALGOL 68, C, CLU,[1] ML, Mesa,[1] Modula-2,[1] Simula, Smalltalk[1]
Influenced Ada 95, C#,[2] C99, Chapel,[3] Clojure,[4] D, Java,[5] JS++,[6] Lua, Nim,[7] Perl, PHP, Python,[8] Rust, Seed7
অপাৰেটিং চিষ্টেম Most major
ফাইল এক্সটেঞ্চন .C, .cc, .cpp, .cxx, .c++, .h, .hh, .hpp, .hxx, .h++
পৰিয়াল C
Wikibooks logo C++ Programming at Wikibooks

চি++ (ইংৰাজী : C++; /ˌsiːˌplʌsˈplʌs/) হ’ল এটি অবজেক্ট অৰিয়েণ্টেড প্ৰগ্ৰামিং (OOP) ভাষা৷[9] ১৯৮০ চনত ডেনিচ কম্পিউটাৰ বিজ্ঞানী বিজাৰনে ষ্ট্ৰৌষ্ট্ৰাপ (Bjarne Stroustrup) -য়ে যুক্তৰাষ্ট্ৰৰ 'এ টি এণ্ড টি বেল লেৱৰ’টৰি'ত চি++ বিকাশ কৰে চি প্ৰগ্ৰামিং ভাষাৰ বিস্তাৰিত ৰূপৰ আধাৰত৷[10] ইয়াক এক মধ্যস্তৰীয় ভাষা বুলি জনা যায়, কাৰণ ই উচ্চস্তৰ আৰু নিম্নস্তৰৰ ভাষাৰ সুবিধাৰ এক সংযোজন৷

চি++ ত ব্যৱহাৰ হোৱা সংখ্যা, আখৰ, আৰু বিশেষ চিহ্নসমূহ-

  • আখৰ : A-Z, a-z
  • সংখ্যা : 0-9
  • বিশেষ চিহ্ন: স্পেচ (space) + - * / ^ \ ( ) { } = ! = < > ' " $ , ; : % ! & ? _ # <= => @
  • White spaces : Horizontal tab (→), blank space, Carriage return Newline, Form feed.

Standardization

Scene during the C++ Standards Committee meeting in Stockholm in 1996
Year C++ Standard Informal name
1998 ISO/IEC 14882:1998[11] C++98
2003 ISO/IEC 14882:2003[12] C++03
2011 ISO/IEC 14882:2011[13] C++11, C++0x
2014 ISO/IEC 14882:2014[14] C++14, C++1y
2017 ISO/IEC 14882:2017[15] C++17, C++1z
2020 to be determined C++20, C++2a

চি++ ৰ এটা আৰ্হি

#include<iostream>
using namespace std;
int main()
{
 cout << "Hello Wikipedia"<< endl;
 cin.get();
}
Hello Wikipedia


সাধাৰণ ডাটা টাইপ

ইণ্টেজাৰ টাইপ (Integer type; int)

ফ্লপিং পইণ্ট টাইপ (Floating point type; float)

কেৰেক্টাৰ টাইপ (Character type; char)

টোকেনসমূহ

  • Keyboard
  • Identifiers
  • Literals
  • Punctuators
  • Operators

লগতে চাওক

  1. অবজেক্ট অৰিয়েণ্টেড প্ৰগ্ৰামিং
  2. চি প্ৰগ্ৰামিং ভাষা
  3. ডব্লিউ থ্ৰী স্কুলচ্
  4. বিজাৰনে ষ্ট্ৰৌষ্ট্ৰাপ
  5. ৱৰ্ল্ড ৱাইড ৱেব
  6. ৱেবছাইট

তথ্য সংগ্ৰহ

  1. 1.0 1.1 1.2 1.3 1.4 Bjarne Stroustrup. "A history of C++: 1979-1991". https://dl.acm.org/doi/10.1145/234286.1057836। আহৰণ কৰা হৈছে: 2020-04-21. 
  2. Naugler, David (May 2007). "C# 2.0 for C++ and Java programmer: conference workshop". Journal of Computing Sciences in Colleges খণ্ড 22 (5). "Although C# has been strongly influenced by Java it has also been strongly influenced by C++ and is best viewed as a descendant of both C++ and Java.". 
  3. "Chapel spec (Acknowledgements)". Cray Inc. 1 October 2015. https://chapel-lang.org/spec/spec-0.98.pdf। আহৰণ কৰা হৈছে: 14 January 2016. 
  4. "Rich Hickey Q&A by Michael Fogus". http://www.codequarterly.com/2011/rich-hickey/। আহৰণ কৰা হৈছে: 2017-01-11. 
  5. Harry. H. Chaudhary (28 July 2014). "Cracking The Java Programming Interview :: 2000+ Java Interview Que/Ans". https://books.google.com/books?id=0rUtBAAAQBAJ&lpg=PA133&pg=PA133#v=onepage&q&f=true। আহৰণ কৰা হৈছে: 29 May 2016. 
  6. Roger Poon (1 May 2017). "Scaling JS++: Abstraction, Performance, and Readability". https://www.onux.com/jspp/blog/scaling-jspp-abstraction-performance-and-readability/। আহৰণ কৰা হৈছে: 21 April 2020. 
  7. "FAQ Nim Programming Language". https://nim-lang.org/faq.html। আহৰণ কৰা হৈছে: 2020-04-21. 
  8. "9. Classes — Python 3.6.4 documentation". docs.python.org. https://docs.python.org/tutorial/classes.html। আহৰণ কৰা হৈছে: 2018-01-09. 
  9. "C++ Introduction". ডব্লিউ থ্ৰী স্কুলচ্. https://www.w3schools.com/cpp/cpp_intro.asp। আহৰণ কৰা হৈছে: 28 may 2020. "The language was updated 3 major times in 2011, 2014, and 2017 to C++11, C++14, and C++17." 
  10. "Uses of C++ In Real World". Educba.com. https://www.educba.com/uses-of-c-plus-plus/। আহৰণ কৰা হৈছে: 28 may 2020. 
  11. "ISO/IEC 14882:1998". International Organization for Standardization. https://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?ics1=35&ics2=60&ics3=&csnumber=25845. 
  12. "ISO/IEC 14882:2003". International Organization for Standardization. https://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?ics1=35&ics2=60&ics3=&csnumber=38110. 
  13. "ISO/IEC 14882:2011". International Organization for Standardization. https://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?ics1=35&ics2=60&ics3=&csnumber=50372. 
  14. "ISO/IEC 14882:2014". International Organization for Standardization. https://www.iso.org/iso/home/store/catalogue_ics/catalogue_detail_ics.htm?csnumber=64029&ICS1=35&ICS2=60. 
  15. "ISO/IEC 14882:2017". International Organization for Standardization. https://www.iso.org/standard/68564.html. 

বাহ্যিক সংযোগ

  1. W3schools.com
  2. Educba.com