Prìomh-shruth. Luchd-obrach urramach. Nobhail eachdraidh-beatha

Taigh foillseachaidh "Library of the Proletarian".

Anns an nobhail seo, innsidh an t-ùghdar dhuinn mu na thachair doirbh do chlas obrach a’ ghnìomhachas leasachaidh.

Air luchd-obrach urramach agus leasachadh dàimhean pearsanta an aghaidh call cuimhne.

Tha mi a 'moladh. /* Luchd-breithneachaidh*/

Chan eil a h-uile co-thuiteamas tubaisteach.

Tha pearsantachd iom-fhillte aig C ++ mar thoradh air leanabas duilich. Dh'fhàs e suas anns na 80an acrach, agus tha cuimhne aige cho tric 's nach robh àite gu leòr ann eadhon airson samhlaidhean. Rinn so maoidheadh ​​air agus thug e teann- achd air a cho-chòrdadh. Gu math tric air an deoch, bu toil leis a bhith a 'tilgeil segfouls, a' briseadh uinneagan, agus a 'losgadh dhaoine a bha a' dol seachad anns na casan. Cha robh duine ann airson adhbhar a dhèanamh leis, oir bha a sheanair, an K&R C cliùiteach, air a chlisgeadh ann am Bhietnam agus gu tric a’ gabhail pàirt ann an spòrsan ogha.

Cha mhòr gu bheil C ++ a’ cuimhneachadh air athair, dìreach gur e “C with Classes” an t-ainm a bh’ air agus gun do bhàsaich e le cus. Bhruidhinn seanair gu mì-mhodhail mun aon mhac aige. Fhreagair e ceistean ogha le diongmhaltas: “Tha thu air a thogail, fhios agad, cuid de chlasaichean... Agus tha thu ann cuideachd... tha cuimhne agam nam ùine 615 bytes airson trì...” Mu mhàthair , cha robh fios eadhon nas lugha, ged a thuirt cuid nach ann às aonais Simula sònraichte aig bun-bheachd ar gaisgeach.

A dh 'aindeoin na rinn e tàir air a mhac agus a ogha airson a dhìoghras ann an clasaichean, shuidh Seanair Xi fhèin gu teann air na soidhnichean airson ùine mhòr. Thug e “puing àireamhachd” air agus thuirt e gu robh e uile mar phàirt den fheallsanachd aige, a’ leigeil leis a bhith nas fhaisge air nàdar rudan san t-saoghal mun cuairt air. Is ann ainneamh a nochd e gu poblach o chionn ghoirid. Thuirt cuid gun robh am bodach air bàsachadh o chionn fhada, ach chan eil, cha robh, agus ann an cuid de dh'àiteachan chaidh a lorg a thoirt fa-near air an oidhche. Tha lampa briste ann, tha peilear passerby sa chas, tha bufair a’ cur thairis...

Ach chunnaic mi m’ uncail Clasaigeach C, agus mo cho-ogha C-99..11, C ++ gu tric. Cha do chòrd an teaghlach gu lèir ri chèile. Ach thug a bhith ag obair agus a’ fuireach còmhla orra fuireach taobh a-staigh frèam aonta API. Bha Bràthair Xi agus athair a’ cumail a-mach gur iad sin an fheadhainn a bu luaithe a bhith a’ losgadh aig casan dhaoine a bha a’ dol seachad, eu-coltach ri diofar leannanan clas. Cha robh C++ ag aontachadh. Ach ged a thuirt e nach e an neach-seilg a bu mhiosa a bh' ann, na chridhe bha e a' tuigsinn nach robh cleachdadh stuthan leithid OOP dìomhain. Bha e an-còmhnaidh air a shàrachadh le ionad inferiority. Gus faighinn cuidhteas e, thòisich e air pàirt a ghabhail ann an slatan-tomhais. Aig amannan, mus deach an gunna-losgaidh ath-luchdachadh, bhiodh C ++ a’ fàs nas slaodaiche, agus an uairsin bhiodh an còrr den teaghlach a’ coimhead air a chèile le co-fhaireachdainn, agus an uairsin a’ gàireachdainn air cùl a dhruim.

Cha robh beachd sam bith aig a chàirdean gun deidheadh ​​​​C ++ nas fhaide na athair nach maireann. A bharrachd air OOP, ghabh e ùidh ann an Teamplaidean. An dèidh dha Teamplaidean a chleachdadh airson ùine mhòr, thuig e gum faodadh co-fharpais losgaidh sam bith a bhith air a bhuannachadh le bhith a 'losgadh a' bhritheamh anns a 'chas ro thoiseach. Chaidh C ++ aithneachadh gu h-aon-ghuthach mar churaidh metaprogramming agus cha robh cead aige a bhith a’ farpais tuilleadh. Ach cha do chuir sin stad air. Dhòirt e a-steach do chlubaichean deasbaid de dhaoine inntleachdail agus feallsanachd ionadail agus dh’ iarr e aithne dha fhèin mar PL gnìomhail. Shiubhail Hasclell agus Lisp air falbh le uamhas bhon thug seo le armachd le molaidhean agus clò-sgrìobhadh lax statach. Ach cha robh àite ann airson a dhol, chan urrainn dhut argamaid a dhèanamh le cuideigin a chleachdas OOP measgaichte le Teamplaidean agus a tha dèidheil air losgadh anns na casan. Seo mar a thàinig ar gaisgeach gu bhith ioma-paradigm.

Ach cha robh fada aig C ++ fuireach aig mullach cliù an neach-seilg as fheàrr sa bhaile. Thar ùine, sguir am PLO a bhith na adhbhar magadh, agus cha deach aire a thoirt do ghearan nan seann daoine tuilleadh. Tha e eadhon air fàs fasanta. Chòrd e ri mòran dhaoine a dhol an sàs ann an clasaichean bho àm gu àm... agus dh’ fhàs an ginealach ùr suas gu tur eadar-dhealaichte...

B’ e Java a’ chiad fhear a dh’ainmich e fhèin. Dhiùlt e gu cruaidh an fheum air losgadh gu sgiobalta aig na casan agus dh’ iarr e gur e soilleireachd am prìomh luach ... agus nithean ... gun dad ach nithean. Fìor, gu dearbh, bha e a 'measgachadh rudan le clasaichean, a' cur prìomhadaidhean ris a 'chòcaireachd seo, rud nach do chuir stad air bho bhith a' toirt a-steach e fhèin mar "A 'chiad fhear a bha gu tur stèidhichte air cuspair". Bha fathann ann gur e Java mac dìolain Uncail C bho nighean neo-aithnichte OOP. Agus bha cuideigin ag argamaid gu bheil coltas ann gu bheil C ++ an sàs an seo. Chan eil fios cinnteach ciamar a thàinig e gu buil, ach dh'fhàs Java suas ann am fasgadh an Oracle Corporation. Gus casg a chuir air a’ chànan ùr bho bhith a’ dèanamh rudeigin uamhasach agus a’ gabhail slighe losgadh air a chasan, rinn innleadairean Oracle lobotomy air fhad ‘s a bha e fhathast aig an fasgadh agus gheàrr iad dheth a chorragan clàr-amais. Nuair a dh'fhàs an leanabh suas beagan, cha do leig luchd-dìon cùramach leis ceum nas fhaisge air saoghal beatha inbheach, gu na soidhnichean, gan falach gu faiceallach ann an doimhneachd an inneal mas-fhìor. A bharrachd air an sin, chaidh Java a theagasg gu faiceallach gu bheil losgadh air duine sam bith dona, agus bu chòir armachd a thoirmeasg san fharsaingeachd. Thug eòlas cho dlùth air co-mhaoineas bho òige tràth buaidh mhath air Java agus gu luath fhuair e grèim air a h-uile suidheachadh urramach ann an leasachadh iomairt. Bha e coltach gu robh na làithean de anarchy neo-riaghlaidh air a dhol seachad, bha aois leasachadh sgioba air a dheagh cho-òrdanachadh air ruighinn, agus bha losgadh do nàbaidh nad chas air a bhith na dhroch mhodhan.

A’ faighinn thairis air, dh’ fheuch C ++ ri e fhèin a tharraing còmhla agus gluasad leis na h-amannan, a’ bualadh sealladh laser air gunna-losgaidh muzzle agus a’ feuchainn ri fiosrachadh a thoirt a-steach do na puingean. Cha do chuidich e cho mòr, agus mar sin air a dhìochuimhneachadh le mòran, ghabh e an sàs ann an òl leantainneach agus cadal fada.

Agus taobh a-muigh na h-uinneige, bha Java mu thràth a 'sabaid ri nàmhaid cumhachdach ùr. Bha C # mar thoradh air measgachadh ginteil de C ++ agus Java. Tha fathannan ann fhathast gun deach na ginean Java fhaighinn airson an deuchainn seo ann an dòigh nach robh gu math onarach, agus aig an àm sin thòisich sgainneal beag mu dheidhinn seo. Ach air a chruthachadh le innleadairean bho bhuidheann cumhachdach eile, a bha dha-rìribh ag amas air nithean, a’ sealbhachadh mòran fheartan C ++, rugadh C # gus dùbhlan a thoirt do Java agus fhuair e air dìon a chòir a bhith ann an saoghal cruaidh na h-iomairt. Gus a’ chùis a dhèanamh air Java, thug an luchd-cruthachaidh teamplaidean, OOP agus molaidhean dha (ged a dh’ fheumadh iad an cleachdadh le rabhadh).

Chaidh am padawan òg a-steach don bhlàr le lobotomized cripple agus ro 2020 bha e air a phutadh air ais faisg air leth ...

Chan eil ùine air seasamh fhathast agus tha ath-riochdachadh nàdarra air a dhol a-mach à fasan. A-nis bhathas a’ creidsinn mura biodh tu air do chruthachadh ann an obair-lann cuid de chorporra, cha bhiodh tu gu bràth soirbheachail. Seo mar a nochd JavaScript, Go, Rust agus mòran eile. Tha nàire orm eachdraidh-beatha a’ chiad fhear a thoirt seachad an seo; cuingichidh mi mi fhìn gum bu chòir fios a bhith aig an leughadair gun do rugadh e na schizophrenic bodhar-dall, ach le gaol cuid de dhaoine fhuair e seachad air iad sin uile. easbhaidhean agus a bhith nan co-sheòrsach tar-ghnèitheach. Cha robh fios aige ciamar a dhèanadh e losgadh, ach bha e math air mionaid de shlaodadh adhartach a thoirt gu gnìomh sam bith ge bith càite an deach a thogail. Mar a dh'fhàs JS na bu shine, thuig e gu robh e na dhealbhadair air putanan dathte agus postairean. Bhon uairsin, dh’ fhàs e eagallach a dhol a-mach; bha tiùrran de bhratan searbhach agus putanan fìdeag a’ lìonadh a h-uile càil mun cuairt. Ma rinn na seann luchd-obrach càineadh dha mu dheidhinn seo, thòisich JS ag èigheach gu làidir gun robh e a-rithist air a shàrachadh le droch heterosexuals. Ach chan eil seo ach pàirt de na trioblaidean uile. Thug JS a charaidean còmhla ris gu saoghal leasachaidh. Feusag uaine, le falt air a dhath, air sgùtairean... Bha e fhèin an-còmhnaidh a’ gabhail a h-uile àite agus cuimhne a bha ri fhaighinn, agus tha seo ann an suidheachadh an XNUMXmh linn, nuair a bhiodh e coltach gum bu chòir gum biodh gu leòr dheth air a bhith aig a h-uile duine o chionn fhada !

Ach eadhon an seo chan eil duine fhathast comasach air a chronachadh. Mar fhreagairt, thòisich JS ag ràdh gum bu chòir gum biodh a h-uile duine air a bhith deimhinneach agus co-ionann o chionn fhada, agus chan eil e gu diofar dè an ìre de chuimhne a bhios tu ag ithe agus an àite a bhios tu a’ gabhail. “Tha a h-uile neach-obrach luachmhor, tha a h-uile neach-obrach cudromach, tha a h-uile neach-obrach co-ionann,” thuirt JS. Is e leasachadh sònraichte eile le JS gu bheil e air an ìre inntrigidh ìsleachadh gu neoni. Tha iad ag ràdh, às deidh seo, a-mach à bròn, gun do chroch Seanair Xi e fhèin na chlòsaid le kilobytes 5x5. Ach, tha JS fhathast san fhàsach, mar sin bi faiceallach, bi faiceallach!

Cho-dhùin luchd-cruthachaidh Go a dhol thairis air luchd-cruthachaidh Java. Fiù 's anns a' bhroinn, chuir iad feadhainn hamstair an àite pàirt de na slabhraidhean DNA airson an cuid chloinne ... Agus an uairsin gheàrr iad dheth chan e a-mhàin na corragan, ach cuideachd na cluasan còmhla ris an t-sròin, leis a 'chùis nach eil feum air feartan fa leth, agus bu chòir do na h-uile a bhi cosmhuil r'a chèile, chum nach biodh iad air an sàruchadh le 'm pearsa fèin. Chaidh am fasan airson OOP seachad, agus cha d’ fhuair Go clasaichean no teamplaidean. Ach thug iad goroutines dha. Seo mar a tha e beò chun an latha an-diugh, a 'toirt taic do dhiofar ghoireasan.

Airson ùine mhòr, bha cuid de luchd-dealasach a’ meòrachadh air nàdar a’ bhacchanalia leantainneach gus an tàinig brosnachadh thairis orra. Às deidh sin, leasaich iad siostam creideimh agus feallsanachail ciallach, ga ghairm mar bhun-bheachd seilbh, agus rug iad Rust. Bha Rust air a chomharrachadh le ionracas agus dìlseachd do na prionnsabalan a chaidh a stèidheachadh bho òige. Ma chaidh a shònrachadh airson rudeigin a dhèanamh, cha do rinn e sin gus an robh e cinnteach nach dèanadh e cron air duine gu cinnteach. Ach airson stiùireadh a thoirt dha Rust, dh'fheumadh e a bhith a 'tuigsinn bun-bheachd seilbh agus neach-iasaid. Tha iad ag ràdh às dèidh seo dh'èirich an ìre inntrigidh 15,37%.

Fhad ‘s a bha cànanan ùra ag iomadachadh mar bhalgan-buachair às deidh uisge, dh’ fhàs na seann fheadhainn ann an cumhachd. Fhuair Java prosthetics ann an cruth generics agus lambdas a chaidh a ghoid bhon Chlub Feallsanachd a chaidh ainmeachadh às a dhèidh. prof. Haskell. Fhuair mi lambdas coltach rium fhìn ann an C#, agus aig an aon àm lorg mi bana-mhaighstir air an robh Linq. Cha robh Java air dheireadh agus thug e a-steach Stream API dha fhèin. Ach rinn C # gluasad ris nach robh dùil, a’ toirt a-mach an async / a’ feitheamh ri sgeinean a thilgeil agus a’ tilgeil air falbh am bloc trom null. Thàinig Java, a bha a’ ruith às deidh a cho-fharpaiseach òg, gu bhith na inneal-fuadain cruth-atharrachail air a dhèanamh suas de bhlocaichean eadar-dhealaichte de dhiofar stuthan. Bha cuid de rudan a’ tuiteam dheth. Is ann anns an t-suidheachadh seo a lorg an C ++ a dhùisg gu h-obann an saoghal. Rinn e gu sgiobalta na lambdas aige fhèin agus an co-dhùnadh fèin-ghluasadach aige fhèin. A-nis bha C # agus Java air ais ann an uamhas bho leithid de shealladh. Le sealladh laser air a tapadh chun ghunna aige le teip ghorm, caip orains le glainneachan dubha agus tuagh crochte bho strap a ghualainn, bhrosnaich C ++ eagal dha-rìribh anns a h-uile duine a choimhead air. Rug cuid, a-mach à seann chuimhne, gu neo-thoileach air an glùinean ...

Latha math, a h-uile duine. Mas toil leat e, sgrìobhaidh mi seicheamh mu luchd-obrach anns a’ ghnìomhachas saidheansail agus feallsanachail.

Source: www.habr.com

Cuir beachd ann