Na al'ada. Ma'aikata masu daraja. Littafin tarihin rayuwa

Buga gidan "Library na Proletarian".

A cikin wannan labari, marubucin zai gaya mana game da mawuyacin halin da ma'aikatan masana'antar ci gaba ke fuskanta.

A kan ma'aikata masu daraja da kuma ci gaba da dangantaka ta sirri a fuskar asarar ƙwaƙwalwar ajiya.

Ina bada shawara. /*Masu zargi*/

Duk abin da ya faru ba na haɗari ba ne.

C++ yana da ɗabi'a mai sarƙaƙƙiya saboda wahalan ƙuruciya. Ya girma a cikin 80s na yunwa, kuma ya tuna sau nawa babu isasshen sarari ko da alamomi. Wannan ya fusata shi kuma ya ba da ƙarfi ga ma'anarsa. Sau da yawa ya bugu, yana son jefa segfouls, karya tagogi, da harbi masu wucewa a kafafu. Babu wanda zai yi tunani tare da shi, saboda kakansa, K & R C mai daraja, ya gigice a Vietnam kuma sau da yawa yana shiga cikin abubuwan jin daɗin jikansa.

Da kyar C++ yake tunawa da mahaifinsa, kawai sunansa “C with Classes” kuma ya mutu ne sakamakon yawan allurai. Kakan ya yi magana mara dadi game da dansa tilo. Ya amsa tambayoyin jikansa ba tare da son rai ba: “Kun ɗauka, kun sani, wasu azuzuwan… Kuma kuna can kuma… Na tuna a lokacina 615 bytes na uku….” Game da mahaifiyar. , ko da kaɗan ba a san shi ba, kodayake wasu sun ce a cikin tunanin jaruminmu ba tare da wani Simula ba.

Duk da cin mutuncin da ya yi wa dansa da jikansa saboda sha'awar karatunsa, kakan Xi da kansa ya dade yana zaune sosai a kan alamun. Ya kira shi "ƙididdiga mai nuni" kuma ya yi iƙirarin cewa duk wani bangare ne na falsafarsa, yana ba shi damar kusanci da yanayin abubuwan da ke kewaye da shi. Da wuya ya bayyana a bainar jama'a kwanan nan. Wasu ma sun ce dattijon ya mutu tuntuni, amma a’a, a’a, kuma a wasu wuraren ana ganin sawun sa da daddare. Akwai karyewar fitila, akwai harbin mai wucewa a kafa, akwai buffer ambaliya...

Amma na ga kawuna Classical C, da dan uwana C-99..11, C++ sau da yawa. Duk dangin gaba ɗaya ba sa son juna. Amma aiki da zama tare ya tilasta musu zama cikin tsarin yarjejeniyar API. Ɗan’uwa Xi da mahaifinsa sun nace cewa su ne suka fi saurin harbi a ƙafafuwan masu wucewa, ba kamar masu son aji daban-daban ba. C++ bai yarda ba. Amma duk da ya ce ba shi ne ya fi kowa harbi ba, amma a zuciyarsa ya fahimci cewa amfani da abubuwa irin su OOP ba a banza ba ne. A kodayaushe wani kaskanci ne ya ke yi masa. Don kawar da shi, ya fara shiga cikin ma'auni. Wani lokaci kafin a sake loda bindigar C++ sai ya rage gudu, sannan sauran 'yan uwa su rika kallon juna cikin tausayawa, sannan su rika dariya a bayansa.

'Yan uwansa ba su san cewa C++ zai wuce mahaifinsa marigayi ba. Baya ga OOP, ya zama mai sha'awar Samfura. Bayan ya yi amfani da Samfura na dogon lokaci, ya gane cewa kowace gasar harbi za a iya cin nasara ta hanyar harbin alkali a kafa kafin a fara. An amince da C++ gaba ɗaya a matsayin zakaran metaprogramming kuma ba a sake ba shi damar yin gasa. Amma hakan bai hana shi ba. Ya shiga cikin kulake na tattaunawa na masana da masana falsafa na gida kuma ya bukaci amincewa da kansa a matsayin PL mai aiki. Hasclell da Lisp sun nisa cikin firgici daga wannan dan damfara dauke da alamomi da laxing typing. Amma babu inda za ku je, ba za ku iya yin gardama da wanda ke amfani da OOP wanda aka haɗe shi da Samfura kuma yana son harbi a ƙafafu. Ta haka ne jarumin namu ya zama al’ada da yawa.

Amma C++ bai daɗe ba ya ci gaba da kasancewa a saman mashahurin mafi kyawun mai harbi a cikin birni. Bayan lokaci, PLO ya daina zama abin ba'a, kuma an daina kula da gunaguni na tsofaffi. Har ma ya zama na zamani. Mutane da yawa suna son shiga cikin azuzuwan lokaci zuwa lokaci ... kuma sabbin tsara sun girma daban-daban ...

Java ce ta fara sanar da kanta. Ya ƙi amincewa da buƙatar harbi da sauri a kafafu kuma ya nace cewa babban darajar shine tsabta ... da abubuwa ... ba kome ba sai abubuwa. Gaskiya ne, a gaskiya ma, ya haɗu da abubuwa tare da azuzuwan, yana ƙara primitives zuwa wannan hadaddiyar giyar, wanda bai hana shi gabatar da kansa a matsayin "Na farko gabaɗayan abu ba". An yi ta yayata cewa Java shege ne ga Uncle C daga wata yarinya OOP da ba a sani ba. Kuma wani ya yi gardamar cewa C++ yana da haɗari a nan. Ba a san tabbatacciyar yadda abin ya faru ba, amma Java ya girma a cikin matsugunin Kamfanin Oracle. Don hana sabon harshe yin wani abu mai muni da ɗaukar hanyar harbi a ƙafafunsa, injiniyoyin Oracle sun yi masa lobotomy yayin da yake cikin mafaka kuma suka yanke masa yatsu. Lokacin da jaririn ya girma kadan, masu kula da kulawa ba su bar shi ya dauki mataki kusa da duniyar rayuwar balagagge ba, ga alamun, a hankali ya ɓoye su a cikin zurfin na'ura mai mahimmanci. Bugu da ƙari, an koyar da Java a hankali cewa harbin kowa ba daidai ba ne, kuma ya kamata a hana makamai gaba ɗaya. Irin wannan kusanci da kwaminisanci tun yana ƙuruciya ya yi tasiri sosai ga Java kuma cikin sauri ya kama duk wani matsayi mai daraja a ci gaban kasuwanci. Da alama zamanin rashin tsaro ya wuce, zamanin samar da haɗin kai ya zo, harbin maƙwabcinka a ƙafa ya zama mummunar ɗabi'a.

An lulluɓe shi, C++ ya yi ƙoƙarin haɗa kanta tare da tafiya tare da lokutan, yana ƙulla abin gani na Laser a kan bindigar da ke lodin bakin ciki da ƙoƙarin shigar da hankali cikin masu nuni. Bai taimaka sosai ba, don haka da yawa sun manta da shi, ya ci gaba da sha da dogon barci.

Kuma a wajen taga, Java ya riga ya yi yaƙi da sabon maƙiyi mai ƙarfi. C # shine 'ya'yan itacen cakuda kwayoyin halittar C++ da Java. Har yanzu akwai jita-jitar cewa an samo kwayoyin halittar Java don wannan gwaji ta hanyar da ba ta dace ba, kuma a lokacin wata karamar badakala ta barke game da hakan. Amma injiniyoyi daga wani kamfani mai ƙarfi ne suka ƙirƙira, da gaske gabaɗayan abu-daidaitacce, sun gaji fasali da yawa na C++, an haifi C # don ƙalubalantar Java kuma ya sami nasarar kare haƙƙinsa na wanzuwa a cikin matsanancin duniyar kasuwancin. Don ya iya kayar da Java, masu yin su sun ba shi samfuri, OOP da masu nuni (ko da yake sun yi wasiyya da yin amfani da su da taka tsantsan).

Matashin Padawan ya shiga yaki ne da gurgu wanda a shekarar 2020 ya mayar da shi baya da kusan rabin...

Lokaci bai tsaya cak ba kuma haifuwa na halitta ya fita daga salon. Yanzu an yi imani da cewa idan ba a halicce ku a cikin dakin gwaje-gwaje na wasu kamfanoni ba, to ba za ku taba samun nasara ba. Wannan shine yadda JavaScript, Go, Rust da sauran su suka bayyana. Ina jin kunyar bayar da tarihin na farko a nan, zan takaita da cewa mai karatu ya sani an haife shi a matsayin kurma mai makafi, amma albarkacin soyayyar wasu ya samu nasarar shawo kan wadannan duka. shortcomings kuma ya zama transgender ɗan luwadi. Bai san yadda ake harbi ba, amma yana da kyau wajen kawo lokacin jinkiri mai kyau ga kowane aiki a duk inda aka kai shi. Yayin da JS ya girma, ya gane kiransa a matsayin mai zanen maɓalli da fosta masu launi. Tun daga wannan lokacin, fita waje ya zama abin ban tsoro; tarin banners na acidic da maɓallan busawa sun cika komai na kewaye. Idan tsofaffin ma'aikatan suka tsawata masa akan haka, sai JS ya fara kururuwa da babbar murya cewa miyagu ne madigo ke sake zalunta shi. Amma wannan wani bangare ne kawai na duk matsalolin. JS ya kawo abokansa tare da shi cikin duniyar ci gaba. Kore-gemu, da rinannun gashi, a kan babur... Shi da kansa ko da yaushe ya ɗauki duk sararin samaniya da ƙwaƙwalwar ajiya, kuma wannan yana cikin yanayin ƙarni na XNUMXst, lokacin da zai zama kamar kowa ya isa ya ishe shi tuntuni. !

Amma ko a nan har yanzu ba wanda ya isa ya zarge shi. JS, a cikin mayar da martani, ya fara cewa kowa ya kamata ya zama jiki mai kyau kuma daidai tun da daɗewa, kuma ba kome ba ne yawan ƙwaƙwalwar ajiyar da kuke ci da sararin da kuka ɗauka. "Dukkan ma'aikata suna da daraja, duk ma'aikata suna da mahimmanci, duk ma'aikata daidai suke," in ji JS. Wani sanannen ci gaba tare da JS shine cewa ya saukar da ƙofar shiga zuwa sifili. Sun ce bayan haka, saboda bakin ciki, kakan Xi ya rataye kansa a cikin dakinsa da kilobytes 5x5. Duk da haka, JS yana cikin daji, don haka a yi gargaɗi, a yi hankali!

Wadanda suka kirkiro Go sun yanke shawarar wuce wadanda suka kirkiro Java. Ko da a cikin mahaifa, sun maye gurbin wani ɓangare na sarƙoƙi na DNA tare da hamster na ɗansu ... Sannan kuma sun yanke ba kawai yatsunsu ba, har ma da kunnuwa tare da hanci, a ƙarƙashin ra'ayi cewa ba a buƙatar halayen mutum. kuma kowa ya zama mai kamanceceniya da juna, don kada a rude da kebantunsu . Salon OOP ya wuce, kuma Go bai sami azuzuwa ko samfuri ba. Amma sun ba shi gorutines. Haka yake rayuwa har yau, yana tallafawa kayan aiki daban-daban.

Da dadewa, wasu masu sha'awar sha'awa sun yi ta bimbini a kan yanayin da ake ci gaba da kasancewa a cikin bacchanalia, har sai da wahayi ya riske su. Bayan haka, sai suka samar da tsarin addini da falsafa wanda ya dace, suna kiransa ma'anar mallaka, kuma suka haifi Tsatsa. An bambanta tsatsa ta wurin amincinta da amincinta ga ƙa'idodin da aka shimfida tun lokacin ƙuruciya. Idan aka ba shi wani abu, bai yi ba har sai da ya tabbata ba zai cutar da kowa ba. Amma don koyar da Rust, yana buƙatar fahimtar ma'anar mallaka da rance. Sun ce bayan haka matakin shiga ya karu da kashi 15,37%.

Yayin da sababbin harsuna suka yawaita kamar namomin kaza bayan ruwan sama, tsofaffin sun girma cikin iko. Java ya samu karbar kararraki a cikin tsarin da aka sata da kuma Lambdas daga kulob din falsafa mai suna bayan. Prof. Haskell. Na sami irin wannan lambdas don kaina a cikin C#, kuma a lokaci guda na sami wata farka mai suna Linq. Java bai ja baya ba kuma ya gabatar da kansa API Stream. Amma C # ya yi wani yunkuri na bazata, yana fitar da wukake async/jiran jefa wukake da jefar da babban shingen banza. Java, a cikin tafiyarsa yana bin matashin abokin hamayyarsa, ya zama kamar mutum-mutumi mai canzawa wanda aka yi da tubalan daban-daban na kayan daban-daban. Wasu abubuwa suna faɗuwa. Ana cikin wannan hali ne kwatsam C++ ya taso ya sami duniya. Da sauri ya yi nasa lambda da nasa na'ura mai sarrafa kansa. Yanzu C # da Java sun dawo cikin firgita daga irin wannan gani. Tare da lesar gani da aka naɗe a kan bindigar harbinsa da kaset ɗin shuɗi, hular lemu mai baƙar fata da gatari da ke rataye a madaurin kafadarsa, da gaske C++ ya zaburar da tsoro ga duk wanda ya kalle shi. Wasu daga cikin tsohon tunowa, ba tare da son rai ba sun kama gwiwa...

Barka da rana, kowa da kowa. Idan kuna son shi, zan rubuta ci gaba game da ma'aikata a masana'antar kimiyya da falsafa.

source: www.habr.com

Add a comment