
Esi sincoko sakhula kwiincoko endandinazo kunye nabaphuhlisi abaninzi malunga nesihloko somkhethe ngokuchasene neJava. Oku akukona ukugxekwa kweJava, kodwa kunoko umzekelo ocacileyo "we-radar ye-hacker".
Ngokuhamba kwexesha, abahlaseli bavelisa impumlo yokulungileyo-okanye embi-iteknoloji. Ndicinge ukuba kunokuba nomdla ukuzama ukuchaza izizathu zokuba ndifumanise ukuba iJava iyathandabuzeka.
Bambi ababeyifunda bayigqala njengelinge eliphawulekayo lokubhala ngento engazange ibhalwe ngayo ngaphambili. Abanye bandilumkisa ngelithi ndibhala ngezinto endingazi nto ngazo. Ngoko xa kwenzeka, ndingathanda ukucacisa ukuba andibhali ngeJava (endingazange ndisebenze nayo), kodwa malunga ne "radar ye-hacker" (endiyicinga kakhulu).
Ibinzana elithi “musa ukuyigweba incwadi ngeqweqwe lwayo” lasusela kwixesha laxa iincwadi zazithengiswa ngamaqweqwe angabhalwanga ekhadibhodi awayewathanda umthengi. Ngezo mini, wawungenakuchaza incwadi ngeqweqwe layo. Noko ke, ukususela ngoko, ishishini lopapasho liye lahambela phambili kakhulu, yaye abapapashi banamhlanje benza konke okusemandleni ukuze baqinisekise ukuba iqweqwe lithetha lukhulu.
Ndichithe ixesha elininzi kwiivenkile zeencwadi, kwaye ndicinga ukuba ndifunde ukuqonda yonke into abapapashi abafuna ukundixelela yona, kwaye mhlawumbi nangaphezulu. Uninzi lwexesha endilichithe ngaphandle kweendawo ezithengisa iincwadi bendilichitha phambi kwezikrini zekhompyuter, kwaye ndicinga ukuba ndifunde, ukusa kumkhamo othile, ukugweba iteknoloji ngamaqweqwe ayo. Isenokuba lithamsanqa, kodwa ndikwazile ukunqanda iitekhnoloji ezimbalwa eziye zabonakala zimbi kakhulu.
Enye yezi teknoloji yajika yaba yiJava kum. Khange ndibhale inkqubo enye kwiJava, kwaye ndijonge kuphela amaxwebhu, kodwa ndinemvakalelo yokuba ayifanelanga ukuba lulwimi olunempumelelo kakhulu. Ndingaphazama—ukuxela kwangaphambili ngeteknoloji lishishini eliyingozi. Kwaye okwangoku, uhlobo lobungqina bexesha, nasi isizathu sokuba ndingayithandi iJava:
- Inzondelelo egqithisileyo. Le migangatho ayifuni kunyanzeliswa. Akukho mntu uzame ukukhuthaza i-C, i-Unix okanye i-HTML. Imilinganiselo yokwenyaniso imiselwa kude kudala ngaphambi kokuba abantu abaninzi beve ngayo. Kwirada ye-hacker, i-Perl ayijongi ngaphantsi kweJava ngenxa yokufaneleka kwayo.
- IJava ayijongi phezulu. Kwinkcazo yantlandlolo yeJava, iGosling ichaza ngokucacileyo ukuba iJava yenzelwe ukuba ibe lula kubadwelisi benkqubo abaqhelene noC. Yenzelwe ukuba ibe yenye i-C++:C enezimvo ezimbalwa ezibolekwe kwiilwimi ezihambele phambili. Njengabadali bee-sitcoms, ukutya okukhawulezayo, okanye ukhenketho lokukhenketha, abaqulunqi beJava ngobulumko bayila imveliso yabantu abakrelekrele njengabo. Ngokwembali, iilwimi ezenzelwe abanye abantu ukuba basebenzise aziphumelelanga: Cobol, PL/1, Pascal, Ada, C++. Abaphumeleleyo, nangona kunjalo, zezo baziphuhlisele zona abadali: C, Perl, Smalltalk, Lisp.
- Iinjongo ezifihlakeleyo. Omnye umntu wakha wathi ihlabathi beliya kuba yindawo ebhetele ukuba abantu bebebhala iincwadi kuphela xa benento yokuthetha, endaweni yokubhala xa befuna ukubhala incwadi. Ngokunjalo, isizathu sokuba sihlale sisiva ngeJava ayisokuba bazama ukusixelela okuthile malunga neelwimi zokuprograma. Siva ngeJava njengenxalenye yesicwangciso seLanga sokuthatha iMicrosoft.
- Akukho mntu umthandayo. C, Perl, Python, Smalltalk okanye Lisp programmers bayazithanda iilwimi zabo. Andizange ndive mntu uvakalisa uthando lwakhe ngoJava.
- Abantu bayanyanzeleka ukuba bayisebenzise. Abantu abaninzi endibaziyo abasebenzisa iJava bakwenza oko ngenxa yemfuneko. Bacinga ukuba iya kubafumana inkxaso-mali, okanye bacinga ukuba iya kubhenela kubathengi, okanye sisigqibo solawulo. Aba ngabantu abakrelekrele; ukuba iteknoloji ilungile, baya kuyisebenzisa ngokuzithandela.
- Esi sisidlo sabapheki abaninzi. Ezona lwimi zintle zokucwangcisa zaphuhliswa ngamaqela amancinci. IJava iqhutywa yikomiti. Ukuba kuthe kwafumaniseka ukuba lulwimi oluyimpumelelo, iya kuba kokokuqala embalini ukuba kubekho ikomiti elolu hlobo.
- Une-bureaucratic. Ukusuka kwinto encinci endiyaziyo ngeJava, kubonakala ngathi zininzi iiprotocol zokwenza nantoni na. Iilwimi ezintle ngokwenene azinjalo. Bakuvumela ukuba wenze nantoni na kwaye ungami endleleni yakho.
- I-hype eyenziweyo. Ngoku iLanga lizama ukwenza ngathi iJava iqhutywa luluntu, ukuba yiprojekthi yomthombo ovulekileyo njengePerl okanye iPython. Kwaye okwangoku, uphuhliso lulawulwa yinkampani enkulu. Ngoko ke ulwimi lusemngciphekweni wokujika lube bubuthuntu obufanayo nayo yonke into ephuma emathunjini enkampani enkulu.
- Yenzelwe imibutho emikhulu. Iinkampani ezinkulu zineenjongo ezahlukeneyo kunye nabahlaseli. Iinkampani zidinga iilwimi ezinegama lokuba zilungele amaqela amakhulu abadwelisi benkqubo abaphakathi. Iilwimi ezineempawu ezinjengezithinteli zesantya kwiilori ze-U-Haul, izidenge ezilumkisayo malunga nokwenza umonakalo omkhulu. Abahlaseli abazithandi iilwimi ezithetha nabo. Abahlaseli bafuna amandla. Ngokwembali, iilwimi ezenzelwe imibutho emikhulu (PL/1, Ada) zilahlekile, ngelixa iilwimi ezidalwe ngabahlaseli (C, Perl) ziphumelele. Isizathu: I-hacker yolutsha yanamhlanje yi-CTO yangomso.
- Abantu abangalunganga bayamthanda. Abadwelisi benkqubo endibathanda kakhulu abaphambani ngeJava. Ngubani omthandayo? Iisuti, abo bangaboniyo umahluko phakathi kweelwimi, kodwa bahlala beva malunga neJava kumaphephandaba; abadwelisi benkqubo kwiinkampani ezinkulu, baxakeke kukufumana into engcono kuneC ++; abafundi omnivorous pre-grad abaya kuthanda nantoni na eya kubafumana umsebenzi (okanye iphele kuviwo). Iimbono zaba bantu ziyatshintsha kwicala lomoya.
- Umzali wakhe ujongene namaxesha anzima. Imodeli yeshishini likaSun ihlaselwa ngeendlela ezimbini. Iiprosesa ze-Intel ezingabizi kakhulu ezisetyenziswa kwiikhompyutha zedesktop ziye zakhawuleza ngokwaneleyo abancedisiKwaye iFreeBSD ibonakala ngathi iya isiba yi-OS elungileyo kwiiseva njengeSolaris. Intengiso yeSun ithetha ukuba uza kuzidinga iiseva zeSun kwiizicelo zezinga leshishini. Ukuba oko bekuyinyani, iYahoo ibiya kuba yeyokuqala ukuthenga iSun. Kodwa xa ndandisebenza apho, babesebenzisa iiseva zeIntel kunye neFreeBSD. Oku kuyamangalisa kwiSun. Kwaye ukuba iSun iyatshona, ingxaki inokutsala iJava ngayo.
- Uthando lweSebe lezoKhuselo. ISebe lezoKhuselo likhuthaza abaphuhlisi ukuba basebenzise iJava. Kwaye oku kukhangeleka njengolona phawu lubi kuzo zonke. ISebe lezoKhuselo lenza umsebenzi oncomekayo (ukuba uyabiza) wokukhusela ilizwe, bayazithanda izicwangciso, iinkqubo kunye nemigaqo. Inkcubeko yabo ichasene ngokupheleleyo nenkcubeko ye-hacker; xa kuziwa kwisoftware, bakholisa ukwenza ukubheja okungalunganga. Ulwimi lokugqibela lwenkqubo iSebe lezoKhuselo lathandana nalo nguAda.
Nceda uqaphele, oku akukona ukugxekwa kweJava, kodwa kukugxekwa kwekhava yayo. Andiyazi iJava ngokwaneleyo ukuba ndiyithande okanye ndingayithandi. Ndizama nje ukucacisa ukuba kutheni ndingenamdla wokufunda iJava.
Kusenokubonakala kungxamisekile ukugxotha ulwimi ngaphandle kokuzama nokucwangcisa inkqubo kulo. Kodwa yile nto bonke abadwelisi benkqubo kufuneka bajongane nayo. Zininzi kakhulu iitekhnoloji zokujonga zonke. Kufuneka ufunde ukugweba ngeempawu zangaphandle ukuba kuya kufaneleka ixesha lakho. Ngokukhawuleza okulinganayo, ndilahle i-Cobol, i-Ada, i-Visual Basic, i-IBM AS400, i-VRML, i-ISO 9000, i-SET Protocol, i-VMS, i-Novell Netware, kunye ne-CORBA-phakathi kwabanye. Abazange babe nomdla kum.
Mhlawumbi ndiphosakele kwimeko yeJava. Mhlawumbi ulwimi olukhuthazwa yinkampani enye enkulu ukuba lukhuphisane nenye, luphuhliswe yikomiti yenkitha yabantu, lungxola kakhulu, kwaye luthandwa liSebe lezoKhuselo luya kujika lube lulwimi olucocekileyo, oluhle nolunamandla endiya kuthi ngokonwaba kulo. inkqubo kwi. Ingayiyo. Kodwa iyathandabuza kakhulu.
Enkosi ngenguqulelo: Denis Mitropolsky
PS
umthombo: www.habr.com
