চি++: বিভিন্ন সংশোধনসমূহৰ মাজৰ পাৰ্থক্য
Content deleted Content added
Kuldhar Rabha (আলোচনা | বৰঙণি) টেগ্: ম'বাইল সম্পাদনা ম'বাইল ৱে'ব সম্পাদনা উচ্চতৰ ম'বাইল সম্পাদনা |
Kuldhar Rabha (আলোচনা | বৰঙণি) 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}} |
|||
'''চি++ ([[ইংৰাজী]] : 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ৰ সংস্কৰণ
File:ISO C++ Logo.svg The C++ logo endorsed by Standard C++ | |
সৃষ্টিৰ সময় | ১৯৮৫ |
---|---|
সৃষ্টিকৰ্তা | বিজাৰনে ষ্ট্ৰৌষ্ট্ৰাপ |
বিকাশক | ISO/IEC JTC1 (Joint Technical Committee 1) / SC22 (Subcommittee 22) / WG21 (Working Group 21) |
Stable release | C++17 (ISO/IEC 14882:2017) (১ ডিচেম্বৰ ২০১৭ ) |
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 |
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
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.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.
- ↑ 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.".
- ↑ "Chapel spec (Acknowledgements)". Cray Inc. 1 October 2015. https://chapel-lang.org/spec/spec-0.98.pdf। আহৰণ কৰা হৈছে: 14 January 2016.
- ↑ "Rich Hickey Q&A by Michael Fogus". http://www.codequarterly.com/2011/rich-hickey/। আহৰণ কৰা হৈছে: 2017-01-11.
- ↑ 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.
- ↑ 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.
- ↑ "FAQ Nim Programming Language". https://nim-lang.org/faq.html। আহৰণ কৰা হৈছে: 2020-04-21.
- ↑ "9. Classes — Python 3.6.4 documentation". docs.python.org. https://docs.python.org/tutorial/classes.html। আহৰণ কৰা হৈছে: 2018-01-09.
- ↑ "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."
- ↑ "Uses of C++ In Real World". Educba.com. https://www.educba.com/uses-of-c-plus-plus/। আহৰণ কৰা হৈছে: 28 may 2020.
- ↑ "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.
- ↑ "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.
- ↑ "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.
- ↑ "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.
- ↑ "ISO/IEC 14882:2017". International Organization for Standardization. https://www.iso.org/standard/68564.html.