Paul Graham oo ku saabsan Java iyo luuqadaha barnaamijka "hacker" (2001)

Paul Graham oo ku saabsan Java iyo luuqadaha barnaamijka "hacker" (2001)

Qormadani waxay ka soo baxday wada hadal aan la yeeshay dhowr horumariye oo ku saabsan mowduuca eexda ka dhanka ah Java. Tani maaha dhaleeceyn Java ah, laakiin waa tusaale cad oo ah "radar-ka hacker".

Waqti ka dib, haakarisku waxay u koraan sanka wanaag-ama xun-teknoolajiyada. Waxaan u maleeyay inay xiiso yeelan karto inaan isku dayo inaan qeexo sababaha aan u arko in Java su'aal laga keenayo.

Qaar ka mid ah dadkii akhriyay waxay u arkayeen inay tahay isku day xusid mudan in wax laga qoro wax aan hore loo qorin. Qaar kale waxay ka digeen inaan wax ka qorayo waxyaabo aanan waxba ka ogayn. Markaa haddii ay dhacdo, waxaan jeclaan lahaa inaan caddeeyo inaanan wax ku qorin Java (oo aanan waligey la shaqayn), laakiin ku saabsan β€œhacker radar” (oo aan wax badan ka fikiray).

Erayga "ha ku xukumin buug jaldigiisa" waxay ka timid wakhti buugaagta lagu iibin jiray baakado madhan oo iibsaduhu ku xidhan yahay siduu rabo. Waagaas, ma aad garan kari wayday buug jaldigiisa. Tan iyo markaas, si kastaba ha ahaatee, warshadaha daabacaadda ayaa si aad ah u horumaray, daabacayaasha casriga ah waxay aadayaan dherer weyn si ay u hubiyaan in daboolku wax badan sheego.

Waqti badan ayaan ku qaatay dukaamada buugaagta, waxaanan filayaa in aan bartay in aan fahmo wax kasta oo daabacayaashu rabaan in ay ii sheegaan, iyo malaha qaar kale oo badan. Inta badan wakhtiga aan ku qaato meel ka baxsan dukaamada buugaagta waxa aan ku qaadan jiray shaashadaha kombayutarka hortooda, waxaanan filayaa in aan bartay, ilaa xad, in aan tignoolajiyada ku xukumo daboolkeeda. Waxaa laga yaabaa inay tahay nasiib indho la'aan, laakiin waxaan ku guuleystey inaan iska ilaaliyo dhowr tignoolajiyada oo runtii xumaatay.

Mid ka mid ah tignoolajiyadaasi waxay ii noqotay Java. Hal barnaamij kumaan qorin Java, oo kaliya waan iska leexiyay dukumeentiyada, laakiin waxaan dareemayaa inaan loo jeedin inay noqoto luqad aad u wanaagsan. Waan khaldami karaa - saadaasha tignoolajiyada waa ganacsi khatar ah. Oo weliba, nooc ka mid ah marag-kaca wakhtiga, waa kan sababta aanan jecleyn Java:

  1. xamaasad xad dhaaf ah. Heerarkan looma baahna in la soo rogo. Qofna iskuma dayin inuu horumariyo C, Unix ama HTML. Heerarka runta ah ayaa la dejiyay waqti dheer ka hor inta aysan dadka intooda badan xitaa maqlin iyaga. Raadaarka hacker-ka, Perl uma eka wax ka yar Java sababo la xiriira mudnaantiisa oo keliya.
  2. Java ma hiigsaneyso meel sare. Sharaxaadda asalka ah ee Java, Gosling waxay si cad u sheegaysaa in Java loo qorsheeyay inay u fududaato barnaamijyada caadaystay C. Waxaa loo qaabeeyey inay noqoto C++:C kale oo leh dhowr fikradood oo laga soo amaahday luqado aad u horumarsan. Si la mid ah hal-abuurayaasha fadhi-ku-dhigyada, cuntada degdega ah, ama safarrada safarka, hal-abuurayaasha Java waxay si miyir leh ugu qaabeeyeen badeecadda dadka aan u caqli badanayn naftooda. Taariikh ahaan, luqadaha loogu talagalay dadka kale inay adeegsadaan way guuldarraysteen: Cobol, PL/1, Pascal, Ada, C++. Kuwa guulaystay, si kastaba ha ahaatee, waxay ahaayeen kuwa ay abuurayaashu u horumariyeen naftooda: C, Perl, Smalltalk, Lisp.
  3. Ujeedooyinka qarsoon. Qof baa mar yidhi adduunku meel wanaagsan bay ahaan lahayd haddii dadku buugaag qoraan markay wax u sheegaan, halkii ay qori lahaayeen markay dareemeen inay buug qoraan. Sidoo kale, sababta aan u maqalno Java ma ahan inay isku dayayaan inay wax nooga sheegaan luqadaha barnaamijyada. Waxaan maqalnaa Java oo qayb ka ah qorshaha Sun ee ku wajahan Microsoft.
  4. Qofna ma jecla iyada. C, Perl, Python, Smalltalk ama barnaamijyada Lisp waxay jecel yihiin luqadahooda. Weligay ma maqal qof ku dhawaaqay jacaylka uu u qabo Java.
  5. Dadka ayaa lagu qasbay inay isticmaalaan. Dad badan oo aan aqaano oo isticmaala Java waxay sidaas u sameeyaan baahi darteed. Waxay u maleynayaan inay heli doonto maalgelin, ama waxay u maleynayaan inay rafcaan ka qaadan doonto macaamiisha, ama waa go'aan maamul. Waa dad caqli badan; haddii tignoolajiyada ay wanaagsan tahay, waxay u isticmaali lahaayeen si ikhtiyaari ah.
  6. Tani waa cunto kariyeyaal badan. Luuqadaha barnaamijka ugu fiican waxaa soo saaray kooxo yaryar. Java waxaa wada guddi. Hadii ay noqoto af guulaysta, waxay noqonaysaa taariikhda markii ugu horaysay ee ay guddi u abuuraan luuqad noocaas ah.
  7. Waa maamule. Wax yar oo aan ka ogahay Java, waxay u muuqataa inay jiraan borotokool badan oo wax lagu qabanayo. Runtii luqadaha wanaagsan sidaas maaha. Waxay kuu ogolaadeen inaad samayso waxaad doonto oo ha is hortaagin.
  8. buunbuunin macmal ah. Hadda Sun waxa ay isku dayaysaa in ay iska dhigto in Java ay tahay mid bulshadu wadato, in ay tahay mashruuc il furan sida Perl ama Python. Hase yeeshee, horumarinta waxaa gacanta ku haya shirkad weyn. Markaa luqaddu waxay halis u tahay inay noqoto mid caajis ah oo la mid ah wax kasta oo ka soo baxa caloosha shirkad weyn.
  9. Waxaa loo abuuray ururo waaweyn. Shirkadaha waaweyni waxay leeyihiin ujeedooyin kala duwan oo leh hackers. Shirkaduhu waxay u baahan yihiin luqado sumcad ku leh inay ku habboon yihiin kooxo waaweyn oo barmaamijyo dhexdhexaad ah. Luqadaha leh sifooyin sida xawaaraha xaddidaya baabuurta U-Haul, uga digaya nacasyada inay geystaan ​​waxyeello badan. Hackers-ku ma jecla luqadaha iyaga hoos ugu hadla. Hackers waxay u baahan yihiin awood. Taariikh ahaan, luqadaha loo abuuray ururada waaweyn (PL/1, Ada) ayaa lumay, halka luqadaha ay abuureen hackers (C, Perl) ay ku guuleysteen. Sababta: Hacker-ka maanta ee dhalinyarada waa CTO-da berrito.
  10. Dadka qaldan ayaa jecel iyada. Barmaamijiyeyaasha aan aad ula dhacsado guud ahaan maaha kuwo waalan Java. Yaa jecel iyada? Suits, kuwa aan arkin farqiga u dhexeeya luqadaha, laakiin si joogto ah u maqla Java ee saxaafadda; barmaamijiyeyaasha shirkadaha waaweyn, oo ku mashquulsan sidii ay u heli lahaayeen wax ka wanaagsan xitaa C++; ardayda hore u qalin jabin oo jecel wax kasta oo shaqo u heli doona (ama imtixaan ku dhamaan doona). Fikradaha dadkani waxay beddelaan jihada dabayshu u socoto.
  11. Waalidkeed ayaa dhib ku ah. Qaabka ganacsiga ee Sun ayaa lagu weeraray laba waji. Processor-yaasha Intel ee jaban ee loo isticmaalo kombuyuutarrada desktop-ka ayaa noqday kuwo aad ugu dheereeya server-yada. FreeBSD waxay umuuqataa inay u noqonayso server OS sida Solaris. Xayeysiiska qorraxdu waxa uu tusinayaa in aad u baahan doonto adeegayaasha Sun ee codsiyada heerka-soosaarka. Hadday tani run tahay, Yahoo ayaa noqon lahayd safka ugu horreeya si ay u iibsadaan Sun. Laakiin markii aan halkaas ka shaqeeyay, waxay adeegsadeen adeegayaasha Intel iyo FreeBSD. Tani waxay si fiican u tahay mustaqbalka qorraxda. Oo haddii Qorraxdu hoos u dhacdo, Java sidoo kale waxaa laga yaabaa in dhibaato.
  12. Jacaylka Wasaaradda Gaashaandhigga. Waaxda Difaaca waxay ku dhiirigelisaa horumarinta inay isticmaalaan Java. Oo tani waxay u egtahay calaamadda ugu xun ee dhammaan. Waaxda Difaaca waxay qabataa shaqo aad u fiican (haddii ay qaali tahay) ilaalinta dalka, waxay jecel yihiin qorshayaasha, nidaamyada iyo borotokoollada. Dhaqankoodu gabi ahaanba waa ka soo horjeeda dhaqanka hackers; Marka ay timaado software, waxay u muuqdaan inay sameeyaan khamaar khaldan. Luuqadii ugu danbaysay ee barnaamijka Wasaarada Gaashaandhiga ay jeclaatay waxay ahayd Ada.

Fadlan ogow, tani maaha dhaleecayn Java, laakiin waa dhaleeceyn daboolkeeda. Si fiican uma aqaan Java si aan uga helo ama aan u necbaado. Waxaan kaliya isku dayayaa inaan sharaxo sababta aanan u xiiseyneynin barashada Java.

Waxa laga yaabaa inay u ekaato mid lagu degdegay in la iska cayriyo luqad iyada oo aan xitaa la isku dayin in lagu barnaamijiyo. Laakiin tani waa waxa dhammaan barnaamij-bixiyeyaasha ay tahay inay la tacaalaan. Waxaa jira tignoolajiyada aad u badan oo lagu sahamin karo dhamaantood. Waa inaad barataa inaad ku xukunto calaamado dibadda ah inay u qalmi doonto wakhtigaaga iyo in kale. Si la mid ah degdegga, waxaan tuuray Cobol, Ada, Visual Basic, IBM AS400, VRML, ISO 9000, SET Protocol, VMS, Novell Netware, iyo CORBA-iyo kuwo kale. Kaliya ima ay dacwoon.

Waxaa laga yaabaa in aan ku qaldanahay kiiska Java. Waxaa laga yaabaa in luuqad ay shirkad weyni u dalacsiisay inay mid kale la tartanto, oo ay soo saareen guddida dadweynaha, oo aad u buunbuunisay, oo ay jeclayd Wasaaradda Difaaca, haddana waxay noqon doontaa luuqad nadiif ah, qurux badan oo awood leh oo aan ku farxi doono. barnaamijka in. Waxaa laga yaabaa in. Laakin shaki weyn baa laga qabaa.

Waad ku mahadsan tahay turjumaadda: Denis Mitropolsky

PS

Source: www.habr.com

Add a comment