C++ Proqramlaşdırma Dili
11 mart 2024-cü ildə dəyişdirilib
C++, sistem proqramlaşdırmasına qarşı qərəzli ümumi təyinatlı proqramlaşdırma dilidir
Və ya başqa sözlə: C++ yüngül abstraksiyaları təyin etmək və istifadə etmək üçün bir dildir. Avadanlığın effektiv şəkildə idarə edilməli olduğu və öhdəsindən gəlmək üçün əhəmiyyətli mürəkkəbliyin olduğu sahələrdə əhəmiyyətli güclü tərəflərə malikdir. Buraya çoxlu resurs məhdudiyyətli sistemlər və bir çox təməl və infrastruktur kodu daxildir.
Mən ( Bjarne Stroustrup ) C++ dilinin dizayneri və orijinal icraçısıyam. Siz mənim kitablarımda , məqalələrimdə , başqalarının yüzlərlə kitabında və başqalarının minlərlə məqaləsində təsvir olunan dili, ondan istifadə üsullarını və onun həyata keçirilməsi üsullarını tapa bilərsiniz . Siyahıya alınacaq çox şey var. Kitab mağazasını və ya kitabxananı sınayın. C++ haqqında bir çox sualın cavablarını burada tapa bilərsiniz
Mövzular:
- ISO C++ Standartı : C++ ISO (Beynəlxalq Standartlar Təşkilatı) tərəfindən ANSI (Amerika Milli Standartlar İnstitutu), BSI (Britaniya Standartlar İnstitutu) və DIN (Almaniya Milli Standartlar Təşkilatı) kimi milli standartlar təşkilatları ilə əməkdaşlıqda standartlaşdırılıb. ). Orijinal C++ standartı 1998-ci ildə, kiçik revizion 2003-cü ildə və əsas yeniləmə C++11 2011-ci ilin sentyabrında buraxıldı. Bundan sonra C++14, C++17 və C++20 yeni iddialı 3 illik cədvələ uyğun olaraq çatdırılır. Əsas versiya olan cari standart 2020-ci ildə nəşr olundu: C++20.
- Yaxşı müasir C++ necə yazılır : C++ kodunun çoxu zəriflik, təhlükəsizlik və performansdan məhrum olmaqla, axaik üslublarda yazılır. Bunun qarşısını almaq olar.
- Proqramlar, kompilyatorlar və s .:
- Kitabxanalar və s .:
- C++.org saytından cari C++ kitabxanalarının geniş siyahısı .
- C++ kitabxanaları kimi tanınan mövcud C++ kitabxanalarının siyahısı FAQ .
- Boost.org : C++ standart kitabxanası ilə yaxşı işləmək üçün nəzərdə tutulmuş kitabxanalar üçün depo.
- STLab : həm C++ Standart Kitabxanasından, həm də Boost Kitabxanalarından istifadə edən və genişləndirən, nəzərdən keçirilmiş və portativ C++ mənbə kitabxanalarının toplusu. Həmin səhifədə həmçinin Adobe açıq mənbə kitabxanalarına, məsələn, Ümumi Şəkil Kitabxanası GIL-ə keçidlər var .
- cppreference.com saytından: Açıq mənbəli C++ kitabxanalarının siyahısı .
- Yüksək performanslı rəqəmsal kitabxanalar maraqlı yeni proqramlaşdırma üsulları üçün əla testlər təqdim edir: Obyekt yönümlü Rəqəmlər Səhifəsi kitabxanaların, layihələrin və poçt siyahılarının siyahısıdır. Xüsusilə CERN-dən ROOT . Bu kitabxanalar və daha bir çoxları yükləmək üçün əlçatandır.
- C++ dizaynı və tarixi :
- C++ GUI kitabxanaları və alət dəstləri :
- Quraşdırılmış sistemlər :
- Tez-tez verilən suallar :
- C++ dilini öyrənmək və öyrətmək :
- Ümumi resurslar :
- ACCU ; "C və C++ İstifadəçiləri Assosiasiyası" tərəfindən idarə olunan C++ icma saytı. Xüsusilə, CVU və Overload jurnallarını saxlayır.
- C++ idiomlar siyahısı .
- Məqalələr toplusu :
- Videolar :
- C++: görünməz təməl . Ankara, Türkiyənin Hacettepe Universitetində ACM tələbə bölməsi ilə qısa söhbət və sual-cavab. Fevral 2021.
- Müasir C++ dilinin məqsədləri və statusuna qısa giriş . Arhus Universiteti, Kompüter Elmləri Bölümü seminarı. Oktyabr 2020.
- "İbtidai" C++-ın Gözəlliyi və Gücü . Cppcon 2020 Açılış Məruzəsi. Sentyabr 2020.
- C++ dilinin davamlı təkamülü . Carlos III Madrid Universiteti CS şöbəsi. Yanvar 2019.
- Konsepsiyalar: Ümumi proqramlaşdırmanın gələcəyi (gələcək buradadır) . Carlos III Madrid Universiteti CS şöbəsi. Yanvar 2019.
- Zibil atmaq olmaz! . Madrid C++ istifadəçi qrupları ilə danışın. Yanvar 2019.
- Channel-9 üçün Steve Carroll: CppCon 2018-də Bjarne Stroustrup və Gabriel Dos Reis ilə dil təkamülü üçün anlayışlar, modullar və əsaslar haqqında müsahibə . Və yaxşı Vasa gəmisinin hekayəsi. Kanal-9 surəti . Sentyabr 2018.
- C++ nədir və o nə olacaq . C++ görüşündə açılış nitqi. Berlin. Noyabr 2016.
- "Anlayışlar" 12 dəqiqə ərzində izah olunur . C++ ilə görüş. Berlin. Noyabr 2016.
- The Driving Force Behind C++" Şanxayda 18 dəqiqəlik TEDx çıxışı. Oktyabr 2016.
- Budapeşt Texniki Universitetində iki söhbət . Həmkarım Abel Sinkoviçin metaproqramların düzəldilməsi ilə bağlı çıxışı, ardınca məndən biri növ və resurs baxımından təhlükəsiz C++. Habilin çıxışı bizim təcili olaraq anlayışlara ehtiyacımız olmadığını iddia edən insanlar üçün məcburi izləmə olmalıdır. May 2016.
- Bu gün C++ . Churchill College Computer Society ilə yarı texniki söhbət. Çörçill mənim Kembric Kollecimdir. 36 dəqiqə. May 2016.
- Bjarne Stroustrupun şifahi tarixi . Kompüter Tarixi Muzeyi üçün 2 saat. transkript ilə . Sentyabr 2015.
- Miras olmadan obyekt yönümlü proqramlaşdırma . ECOOP'15 Əsas çıxışı. Praqa. İyul 2015.
- Cppcon və C++ əsas qaydaları haqqında video müsahibə . Sentyabr 2015.
- Yaxşı C++14 yazın . Mənim Cppcon 2015 əsas çıxışım. Sentyabr 2015.
- CppCon 2015-dən bütün danışıqlar (mənim daxil olmaqla) . Bu, təxminən 100 keyfiyyətli söhbətdir. Sentyabr 2015.
- Sadə tapşırıqları sadələşdirin . Mənim Cppcon 2014 əsas çıxışım. 2014-cü ilin sentyabrı.
- CppCon 2014-dən bütün danışıqlar (mənim daxil olmaqla) . Bu, təxminən 100 keyfiyyətli söhbətdir. 2014-cü ilin sentyabrı.
- Onlayn "Tədbir" və sual-cavab . 2014-cü ilin avqustu.
- Lang.Next'14 Əsas qeyd : C++ dilindən nəyi öyrənmişik? 68 dəqiqəlik söhbət daxil olmaqla. Q&A.
- GoingNative'13 Əsas çıxışı : C++ dilinin mahiyyəti: C++84, C++98, C++11 və C++14-də nümunələrlə. 96 dəqiqəlik söhbət daxil olmaqla. Q&A.
- İnfrastruktur üçün proqram təminatının inkişafı haqqında müsahibə .
- GoingNative'12 Əsas çıxışı : C++11 üslubu. 90 dəqiqəlik söhbət daxil olmaqla. Q&A.
- İşimin AT&T Tech Channel təqdimatı və onların Tech Icons seriyasından təsiri .
- CERN-də C++ 0x mövzusunda çıxış , sentyabr 2009.
- ACM HOPL-iii HOPL-iii videoları (mənim daxil olmaqla) . İyun 2007.
- Waterloo Universitetində C++ 0x çıxışı . Google, NYC . 2007-ci ilin avqustu.
- Google, Mountainview- də verilmiş C++0x başlatıcı siyahıları haqqında söhbət . Fevral 2007.
- Dr. Dobbun Technetcast arxivindən bir neçə video, audio yazı və danışıqların, panellərin və müsahibələrin stenoqramı .
- Aleks Stepanov (STL-nin atası) Proqramlaşdırmada Riyaziyyatın əhəmiyyəti haqqında .
- 1994-cü il mühazirəsi: C++ dizaynı (“Uçan qaz danışığı” kimi də tanınır) Nə baş verdi ki, mən nifrət etdiyim teleprompterdən istifadə etməli idim, ona görə də söhbətin üçüncü yolu kəsiləndə onu görə bilmədim. slaydlar və ya hər hansı qeydlər; kor uçurdum. Danışığın son üçdə iki hissəsi rekvizitsiz, tamamilə yaddaşdan gedirdi. Sonra nə deyəcəyimi düşünməyəndə vaxt qazanmaq üçün ipi qazın üstündən çəkdim) . Kompüter Tarixi Muzeyi tərəfindən qoyulmuşdur.
- Əlaqədar :