Guud ahaan. Shaqaale sharaf leh. Sheeko nololeed

Guriga daabacaadda "Library of the Proletarian".

Qoraaga buuggu waxa uu inooga sheekayn doonaa masiirka adag ee ay ku sugan yihiin dabaqada shaqada ee warshadaha horumarinta.

Ku saabsan shaqaalaha sharafta leh iyo horumarinta cilaaqaadka shakhsi ahaaneed ee wejiga luminta xusuusta.

Waxaan kula talin. /*Dhaleecayn*/

Dhammaan shilalku ma aha shil.

C++ waxa uu leeyahay shakhsiyad adag oo ay ugu wacan tahay caruurnimo adag. Wuxuu ku koray 80-meeyadii gaajaysan, wuxuuna xasuustaa inta jeer ee aysan jirin meel ku filan xitaa calaamadaha. Taasi way ka cadhaysiisay oo waxay siisay eray-bixintiisa. Badanaa sakhraansan, wuxuu jeclaa inuu tuuro segfouls, jabiyo daaqadaha, oo uu ku toogto dadka maraaya lugaha. Ma jirin cid u sabab ah isaga, sababtoo ah awoowgiis, K & R C ee la ixtiraamo, ayaa ka naxay Vietnam oo inta badan ka qaybqaatay madadaalada wiilkiisa.

C++ si dhib leh uma xasuusto aabihiis, kaliya in magaciisa uu ahaa "C with Classes" iyo inuu u dhintay xad dhaaf. Awoowe wuxuu si aan wanaagsanayn uga hadlay wiilkiisa keliya ee uu dhalay. Wuxuu uga jawaabay su'aalihii uu awoowe u ahaa isagoo cagajiid ah: "Waxaad soo qaadatay, waad ogtahay, fasalada qaarkood... Adiguna sidoo kale halkaas ayaad joogtaa... Waxaan xusuustaa waqtigeyga 615 bytes saddex..." Ku saabsan hooyada. , xitaa wax yar ayaa la ogaa, in kasta oo qaar ay sheegeen in ra'yiga geesigayaga aan la'aanteed Simula gaar ah.

In kasta oo uu dhaleeceeyay wiilkiisa iyo awoowe uu u leeyahay xiisaha fasallada, awoowe Xi laftiisa ayaa si adag u fadhiistay calaamadaha muddo dheer. Waxa uu ugu yeedhay "xisaabta tilmaame" oo ku andacooday in ay dhammaan qayb ka tahay falsafadiisa, taas oo u oggolaanaysa inuu u dhawaado dabeecadda waxyaalaha ku hareeraysan adduunka. Waa dhif iyo naadir inuu ka soo muuqdo fagaare waayadan dambe. Qaar baa yidhi odaygu waa hore ayuu dhintay, maya, maya, meelaha qaarna raadkiisa ayaa laga dareemay habeenkii. Waxaa jira laambad jaban, waxaa jirta rasaas dhex socota oo lugta kaga dhacday, waxaa jirta meel buux dhaafiyay...

Laakiin waxaan arkay adeerkay Classical C, iyo ina-adeerkay C-99..11, C++ inta badan. Guud ahaan qoyska oo dhan isma jeclayn. Laakin wada shaqaynta iyo wada noolaanshaha waxay ku qasabtay inay ku sii jiraan qaab dhismeedka heshiiska API. Walaal Xi iyo aabbihii waxay ku adkaysteen inay yihiin kuwa ugu degdega badan ee toogashada lugaha dadka maraaya, si ka duwan kuwa fasalka jecel. C++ waa khilaafay. Laakiin inkasta oo uu sheegay in aanu ahayn toogashadii ugu xumayd, haddana waxa uu qalbigiisa ka fahmay in isticmaalka walxaha ay ka midka yihiin OOP aanay waxba tarayn. Waxa had iyo jeer u hagar baxay dad hoose. Si uu uga takhaluso, wuxuu bilaabay inuu ka qaybqaato bartilmaameedyada. Mararka qaarkood, inta aan qoriga dib loo rarin, C++ wuu yara gaabin jiray, ka dibna qoyska intiisa kale ayaa si naxariis leh isu eegi jiray, ka dibna dhabarka dambe ayay ku qosli jireen.

Ehelkiisu wax fikrad ah kama haynin in C++ uu ka dheeraan doono aabihiis dhintay. Marka laga soo tago OOP, wuxuu noqday mid xiiseeya Templates. Ka dib markii uu isticmaalay Templates muddo dheer, wuxuu ogaaday in tartan kasta oo toogasho ah lagu guuleysan karo in lagu toogto garsooraha lugta ka hor bilowga. C++ waxaa si wada jir ah loogu aqoonsaday in uu yahay horyaalka metaprogramming-ka oo looma ogola in uu tartamo. Laakiin taasi ma joojin isaga. Wuxuu ku dhex shubay naadiyada dooda ee waxgaradka iyo faylasuufiinta deegaanka wuxuuna dalbaday in loo aqoonsado inuu yahay PL shaqaynaya. Hasclell iyo Lisp waxay si naxdin leh uga carareen tuugtan ku hubaysan tilmaan-bixiyeyaal iyo qorida caajiska ah. Laakin ma jirin meel aad aado, run ahaantii kuma doodi kartid qof isticmaala OOP oo lagu qasay Templates oo jecel in uu lugaha ka toogto. Sidaas ayuu halyeygeennu ku noqday hal-abuuro badan.

Laakiin C++ ma aysan haysan waqti dheer si uu ugu sii jiro meesha ugu sareysa ee caannimada toogashada ugu fiican magaalada. Muddo ka dib, PLO waxay joojisay inay noqoto shay lagu qoslo, gunuunaca dadka horena lama sii deyn. Waxay xitaa noqotay moodada. Dad badan ayaa jecleystay in ay casharada ku biiraan waqti ka waqti... jiilka cusubna waxa uu u koray si ka duwan...

Java ayaa ahayd tii ugu horreysay ee iskeed isku dhawaaqday. Wuxuu si adag u diiday baahida loo qabo in si degdeg ah loo toogto lugaha wuxuuna ku adkaystay in qiimaha ugu weyni uu ahaa caddayn ... iyo walxaha ... wax aan ahayn shay. Run, dhab ahaantii, wuxuu isku daray walxaha fasallada, isaga oo ku daray waxyaabaha aasaasiga ah ee is biirsaday, taas oo aan isaga ka hor istaagin in uu naftiisa u soo bandhigo sida "The first complete object-oriented". Waxaa la isla dhex marayey in Java yahay wiilka aan sharciga ahayn ee Adeer C oo ka yimid gabadh OOP ah oo aan la garanayn. Oo qof ayaa ku dooday in C++ ay u badan tahay inay halkan ku lug leedahay. Sida ay dhab ahaantii ku timid lama garanayo si dhab ah, laakiin Java waxa uu ku koray hoyga Shirkadda Oracle. Si looga hortago in afka cusub uu sameeyo wax xun oo uu qaado dariiqa toogashada ee lugihiisa, injineerada Oracle ayaa ku sameeyay lobotomi isaga oo weli ku jira hoyga waxayna ka gooyeen farihiisa murdisada. Marka ilmuhu koray wax yar, mas'uuliyiinta daryeeli ma aysan u oggolaan inuu qaado tallaabo u dhow adduunka nolosha dadka waaweyn, calaamadaha, si taxadar leh u qarinaya qoto dheer ee mashiinka farsamada. Intaa waxaa dheer, Java waxaa si taxadar leh loo baray in qof la toogto ay xun tahay, hubkana la mamnuuco guud ahaan. Aqoonta noocan oo kale ah ee shuuciyada laga soo bilaabo caruurnimadii hore waxay saameyn ku yeelatay Java si wanaagsan wuxuuna si dhakhso ah u qabsaday dhammaan jagooyinka sharafta ee horumarinta ganacsiga. Waxa ay u muuqatay in ay dhaaftay waagii dawlad la’aanta ee aan la xakamayn, waxa soo gaadhay da’dii horumarka kooxeed ee sida wanaagsan loo agaasimay, iyo in aad deriskaaga cagta ku dhufato ay dhaqan xumo noqotay.

Hadheeyay, C++ waxa ay isku dayday in ay iskeed isu keento oo ay wakhtiyada la wareegto, iyada oo ku xidhay aragga laysarka qoriga xakame raran oo isku dayaya in uu sirta ku dudo tilmaamayaasha. Wax intaa le'eg ma aysan caawin, sidaas darteed dad badan ayaa illoobay, wuxuu ku mashquulay cabitaan joogto ah iyo hurdo dheer.

Iyo bannaanka daaqadda, Java waxay mar horeba dagaal kula jirtay cadow cusub oo xoog leh. C # wuxuu ahaa midhaha isku dhafka hidde-sidaha ee C++ iyo Java. Weli waxaa jira warar sheegaya in hiddo-wadayaasha Java lagu helay tijaabadan si aan daacad ahayn, waxaana xilligaas soo baxday fadeexad yar oo arrintan ku saabsan. Laakiin waxaa abuuray injineero ka socda shirkad kale oo awood leh, oo runtii si buuxda u jihaysan, oo laga dhaxlay astaamo badan oo C ++ ah, C # wuxuu u dhashay inuu la tartamo Java wuxuuna u suurtagashay inuu difaaco xuquuqdiisa inuu ka jiro adduunka adag ee ganacsiga. Si uu uga adkaado Java, abuurayaashu waxay u dhiibeen qaabab, OOP iyo tilmaamayaal (inkasta oo ay ku dhaarteen inay si taxaddar leh u isticmaalaan).

Padawan yari waxa uu dagaal la galay curyaanka lobotomized oo 2020 uu dib u riixay ku dhawaad ​​kala badh

Waqtigu ma istaagin oo taranka dabiiciga ah ayaa ka baxay moodada. Hadda waxaa la rumaysan yahay in haddii aan lagugu abuurin shaybaarka shirkadaha qaarkood, markaa marnaba ma gaadhi doontid guul. Tani waa sida JavaScript, Go, Rust iyo kuwo kale oo badan u soo baxeen. Waan ka xishooday in aan halkan ku sheego taariikh nololeedkii hore, waxaan ku soo koobayaa in akhristuhu ogaado in uu ku dhashay schizophrenic dhagool-indho la', laakiin jacaylka dadka qaarkiis ayaa u suurtagashay in uu ka gudbo dhammaan arrimahaas. cilladaha oo noqda khaniis transgender ah. Ma uu garanayn sida loo toogto, laakiin waxa uu ku fiicnaa in uu keeno wakhti gaabis ah oo wanaagsan hawl kasta meel kasta oo la geeyo. Markii uu JS koray, wuxuu xaqiiqsaday wacitaankiisa sidii naqshadeeye badhamada iyo boodhadhka midabka leh. Tan iyo markaas, waxa ay noqotay cabsi in aad dibadda u baxdo; tuulan boodhadh acidic ah iyo badhamada foodhiya ayaa buuxiyay wax kasta oo hareeraha ka taagnaa. Haddii shaqaalihii hore ay ku canaanteen arrintan, JS waxay bilaabeen inay si weyn ugu qayliyaan in uu mar kale dulmiyay heterosexuals. Laakiin tani waa qayb ka mid ah dhibaatooyinka oo dhan. JS asxaabtiisa ayuu u keenay aduunka horumarka. Gadh-cagaaran, oo timo midabaysan, mootooyin... Isaga laftiisu had iyo jeer waxa uu qaatay dhammaan meelaha bannaan iyo xusuusta la heli karo, tanina waxay ku jirtaa xaaladaha qarniga XNUMX-aad, marka ay u muuqato in qof walba uu ku filan yahay waqti hore. !

Laakiin halkan ninna weli ma awooday inuu caayo. JS, iyada oo ka jawaabtay, waxay bilowday inay tiraahdo qof kastaa waa inuu noqdaa mid wanaagsan oo siman waqti hore, dhib malaha inta xusuusta aad cunayso iyo booska aad qaadato. "Dhammaan shaqaaluhu waa qiimo, dhammaan shaqaaluhu waa muhiim, dhammaan shaqaaluhu waa siman yihiin," ayuu yidhi JS. Horumar kale oo xusid mudan oo uu la yimid JS ayaa ah in ay hoos u dhigtay heerka gelitaanka eber. Waxay yiraahdeen tan ka dib, murugo darteed, awoowe Xi wuxuu isku deldelay qolkiisa qolka 5x5 kilobytes. Si kastaba ha ahaatee, JS weli duurka ayay ku jirtaa, markaa ka digtoonow, taxaddar!

Abuurayaasha Go ayaa go'aansaday in ay ka sarreeyaan hal-abuurayaasha Java. Xitaa ilmo-galeenka, waxay beddeleen qayb ka mid ah silsiladaha DNA-da oo leh hamster-ka ilmahooda ... Ka dibna waxay gooyeen faraha oo kaliya, laakiin sidoo kale dhegaha oo ay weheliyaan sanka, iyagoo marmarsiinyo u ah in sifooyinka shakhsi ahaaneed aan loo baahnayn. qof walbana waa inuu la mid noqdaa midba midka kale, si aan loogu jahawareerin shaqsinimadiisa . Mooshinkii OOP wuu dhaafay, Gona ma helin fasallo iyo qaab-dhismeedka. Laakiin waxay siiyeen gorutines. Sidan ayuu ku nool yahay ilaa maantadan la joogo, isagoo taageeraya agabyada kala duwan.

Muddo dheer, qaar ka mid ah dadka xiiseeya waxay ka fikirayeen dabeecadda bacchanalia ee socota, ilaa ay ka soo baxday dhiirigelin. Intaa ka dib, waxay samaysteen nidaam diimeed iyo falsafad isku xidhan, iyaga oo ku magacaabay fikradda lahaanshaha, waxayna dhaleen miridhku. miridhku waxa lagu kala saaray daacadnimadeeda iyo daacadnimadeeda mabaadi'da la dejiyay tan iyo caruurnimadii. Haddii loo igmaday in uu wax qabto, ma uu samayn ilaa uu hubsado in aanu cidna wax yeelin. Laakiin si uu u baro Rust, wuxuu u baahday inuu fahmo fikradda lahaanshaha iyo hubinta amaahda. Waxay yiraahdeen intaas ka dib heerka gelitaanka wuxuu sare u kacay 15,37%.

Iyadoo luqadaha cusubi ay u bateen sida boqoshaada roobka ka dib, kuwii hore ayaa koray awood. Java waxa ay heshay qalab-samaynta oo ah nooc ka mid ah generics iyo lambdas laga soo xaday Naadiga Falsafadda ee loogu magac daray. Prof. Haskell. Waxaan naftayda u helay lambdas la mid ah C #, isla markaana waxaan helay marwo la yiraahdo Linq. Java dib uma raagin oo waxay soo bandhigtay API Stream ah. Laakin C # waxa uu sameeyay dhaqaaq aan la filayn, isaga oo soo saaray async/sugay mindiyaha tuuraya oo tuuraya balooggii nullka ahaa ee culus. Java, isaga oo ku guda jira daba-galka ninka da’da yar ee uu xafiiltamayo, waxa uu noqday sida Robot-ka isbeddelaya oo ka samaysan baloogyo kala duwan oo kala duwan. Waxyaabo ka dhacayay. Waxay ahayd xaaladdan in C++ si lama filaan ah u soo toosay adduunka. Waxa uu si degdeg ah u sameeyay lambdas isaga u gaar ah iyo fargelin u gaar ah oo nooca tooska ah. Hadda C # iyo Java waxay ka soo kabteen argagax xagga aragtidan. Iyada oo aragga leysarka lagu duubay qorigiisa cajal buluug ah, koofiyad liimi ah oo muraayado madow leh iyo faas ka laadlaadsan suunka garabka, C++ ayaa runtii cabsi ku beertay dhammaan intii isaga eegtay. Qaar ka mid ah, xusuusta hore, ayaa si aan ikhtiyaar ahayn u qabsaday jilbaha ...

Maalin wanaagsan, qof walba. Haddii aad jeceshahay, waxaan qori doonaa taxane ku saabsan shaqaalaha ku jira warshadaha sayniska iyo falsafada.

Source: www.habr.com

Add a comment