Hacker News

Ilki bilen aýdyňlyk gurýaryn (C ++ düzýär)

\ u003ch2 \ u003eMen aç-açan dil gurýaryn (C ++ düzýär) \ u003c / h2 \ u003e \ u003cp \ u003eBu açyk çeşmeli GitHub ammary, dörediji ekosistema möhüm goşant goşýar. Taslama häzirki zaman ösüş tejribelerini we bilelikdäki kodlaşdyrmagy görkezýär. \ U003c / p \ u003e ...

4 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\ u003ch2 \ u003eMen aç-açan dil gurýaryn (C ++ düzýär) \ u003c / h2 \ u003e \ u003cp \ u003eBu açyk çeşmeli GitHub ammary, dörediji ekosistema möhüm goşant goşýar. Taslama häzirki zaman ösüş tejribelerini we bilelikdäki kodlaşdyrmagy görkezýär. \ U003c / p \ u003e \ u003ch3 \ u003eTehniki aýratynlyklary \ u003c / h3 \ u003e \ u003cp \ u003e Ammar öz içine alýar: \ u003c / p \ u003e \ u003cul \ u003e \ u003cli \ u003e Arassa, gowy resminamalaşdyrylan kod \ u003c / li \ u003e \ u003cli \ u003e Ulanyş mysallary bilen giňişleýin README \ u003c / li \ u003e \ u003cli \ u003eGöçürmek we goşant görkezmeleri \ u003c / li \ u003e \ u003cli \ u003e Adaty täzelenmeler we tehniki hyzmat \ u003c / li \ u003e \ u003c / ul \ u003e \ u003ch3 \ u003e Jemgyýetiň täsiri \ u003c / h3 \ u003e \ u003cp \ u003e Açyk çeşme taslamalary bilimleri paýlaşmagy ösdürýär we elýeterli kod we bilelikdäki ösüş arkaly tehniki täzelikleri çaltlaşdyrýar. \ u003c / p \ u003e

Freygy-ýygydan soralýan soraglar

Programma dilinde "aýdyňlyk-ilki" nämäni aňladýar?

Düşünjeli ilkinji dil, gysga ýa-da akylly sintaksisden okalmagy we aç-açanlygy ileri tutýar. Her konstruksiýa, kod okaýan her bir adama, hatda birnäçe aýdan soň derrew aýdyň bolar ýaly düzülendir. Bu pelsepe kemçilikleri azaldýar, täze goşant goşanlar üçin münmegi çaltlaşdyrýar we tehniki hyzmaty has az agyrlaşdyrýar. C ++ düzmek bilen, işläp düzüjileriň bir kontekstde çuňňur kontekstsiz düşünip bilýän ýerüsti sintaksisini hödürlemek bilen, ýokary öndürijilik saklaýar.

Näme üçin göni maşyn koduna derek C ++ düzmeli?

C ++ düzmek, tekeri täzeden dikeltmezden, GCC we Clang ýaly gurallardan onlarça ýyllyk kämilleşdiriji optimizasiýany ulanýar. Şeýle hem, kitaphanalaryň we çarçuwalaryň giň C ++ ekosistemasyna derrew girişi üpjün edýär. Bu göçürme çemeleşmesi, dil dizaýnçysyna pes derejeli kod döretmek däl-de, sintaksis, semantika we işläp düzüjiniň tejribesine ünsi jemlemäge mümkinçilik berýär. Netijede has çalt ösüş sikli we söweşden synag edilen ýerine ýetiriş.

Bu dili şu gün hakyky dünýä taslamalary üçin ulanyp bilerinmi?

Işjeň ösüşde açyk çeşme taslamasy hökmünde, bu etapda synag we jemgyýetiň goşandy üçin iň amatlysy. Irki kabul edenler meseläni tabşyrmak, çekmek haýyşlaryny ibermek we gyradaky ýagdaýlary synagdan geçirmek arkaly diliň ugruny düzmäge kömek edip bilerler. Önümçilik gurallaryny gurýan bolsaňyz, Mewayz ýaly platformalar 19 $ -dan başlap, 207 taýýar modul hödürleýär, bu ýaly täze döreýän dilleri öwreneniňizde derrew ösüş zerurlyklaryňyzy kanagatlandyryp biler.

Taslamanyň gidişine nädip goşant goşup bilerin ýa-da yzarlap bilerin?

GitHub ammaryna baryp görmek, README okamak we kod bazasyny öwrenmek bilen başlaň. Başlangyç üçin amatly meseleleri tapmak üçin "gowy mesele" diýlen açyk meseleleri gözläň. Kod goşup, resminamalary gowulaşdyryp, synaglary ýazyp ýa-da dil dizaýnyna jogap berip bilersiňiz. Ammarda baş keşbi janlandyrmak we tomaşa etmek sizi neşirlerde täzeläp durýar. Ara alyp maslahatlaşma sapaklaryna goşulmak, saklaýjylara jemgyýetiň aýdyňlyga gönükdirilen dilde iň gymmatly zatlaryna düşünmäge kömek edýär.