Paul Graham na Java na asụsụ mmemme "hacker" (2001)

Paul Graham na Java na asụsụ mmemme "hacker" (2001)

Edemede a tolitere site na mkparịta ụka mụ na ọtụtụ ndị mmepe nwere gbasara isiokwu enweghị isi megide Java. Nke a abụghị nkatọ Java, kama ọ bụ ihe atụ doro anya nke "radar hacker".

Ka oge na-aga, ndị na-agba ọsọ na-etolite imi maka teknụzụ dị mma ma ọ bụ ọjọọ. Echere m na ọ nwere ike ịmasị m ịnwale ịkọwapụta ihe kpatara m ji hụ Java ajụjụ.

Ụfọdụ ndị gụrụ ya lere ya anya dị ka mgbalị kwesịrị ịrịba ama ide banyere ihe a na-edetụbeghị mbụ. Ndị ọzọ dọrọ aka ná ntị na m na-ede banyere ihe ndị m na-amaghị ihe ọ bụla banyere ha. Ya mere, ọ bụrụ na ọ bụrụ na, ọ ga-amasị m ịkọwapụta na anaghị m ede banyere Java (nke m na-arụtụbeghị ọrụ), kama banyere "hacker radar" (nke m cheworo ọtụtụ ihe banyere ya).

Okwu bụ́ “ejila n’ihu akwụkwọ ekpebi akwụkwọ” sitere n’oge a na-ere akwụkwọ na kaadiboodu na-enweghị ihe ọ bụla bụ́ nke onye zụrụ ya na-adabere na ya masịrị ya. N'oge ahụ, ị ​​nweghị ike ịkọwa akwụkwọ site na mkpuchi ya. Otú ọ dị, kemgbe ahụ, ụlọ ọrụ na-ebipụta akwụkwọ na-aga n'ihu nke ukwuu, ndị na-ebipụta oge a na-agbakwa mbọ ike iji hụ na mkpuchi ahụ na-ekwu ọtụtụ ihe.

Anọwo m ọtụtụ oge n’ebe a na-ere akwụkwọ, echere m na amụtala m ịghọta ihe niile ndị nkwusa chọrọ ịgwa m, yana ikekwe ụfọdụ ndị ọzọ. Ọtụtụ oge m na-anọ n'èzí ụlọ ahịa akwụkwọ na-anọ n'ihu kọmputa, ma echere m na amụtara m, ruo n'ókè ụfọdụ, iji ihe mkpuchi ya na nkà na ụzụ na-ekpe ikpe. Ọ nwere ike bụrụ chi kpuru ìsì, mana ejirila m zere teknụzụ ole na ole mechara bụrụ ihe jọgburu onwe ya.

Otu n'ime teknụzụ ndị a mechara bụrụ Java maka m. Edebeghị m otu mmemme na Java, mana m na-atụgharị naanị akwụkwọ ahụ, mana enwere m mmetụta na ọ bụghị akara aka ịbụ asụsụ na-aga nke ọma. Enwere m ike ịmehie - ibu amụma banyere teknụzụ bụ azụmahịa dị ize ndụ. Ma, ụdị ọgbụgba ndụ nke oge a, nke a bụ ihe kpatara Java anaghị amasị m:

  1. Oke ịnụ ọkụ n'obi. Ọ dịghị mkpa ka etinye ụkpụrụ ndị a. Ọ dịghị onye nwara ịkwalite C, Unix ma ọ bụ HTML. A na-esetịpụrụ ezi ụkpụrụ ogologo oge tupu ihe ka ọtụtụ ná ndị mmadụ nụdị banyere ha. Na radar onye hacker, Perl adịghị ele ihe na-erughị Java n'ihi naanị uru ya.
  2. Java anaghị ebu n'uche elu. Na nkọwa mbụ nke Java, Gosling kwuru hoo haa na e mere Java ka ọ dị mfe maka ndị mmemme maara C. Emebere ya ka ọ bụrụ C++:C ọzọ nwere echiche ole na ole e nwetara site na asụsụ ndị ka elu. Dị ka ndị na-emepụta sitcoms, nri ngwa ngwa, ma ọ bụ njem nlegharị anya, ndị na-emepụta Java ji nlezianya chepụta ngwaahịa maka ndị na-amaghị ihe dịka onwe ha. N'akụkọ ihe mere eme, asụsụ ndị e mere ka ndị ọzọ na-asụ ada ada: Cobol, PL/1, Pascal, Ada, C++. Otú ọ dị, ndị na-aga nke ọma bụ ndị ndị okike mepụtara maka onwe ha: C, Perl, Smalltalk, Lisp.
  3. ebumnobi ezoro ezo. Otu onye kwuru na ụwa ga-aka mma ma ọ bụrụ na ndị mmadụ na-ede akwụkwọ naanị mgbe ha nwere ihe ha ga-ekwu, kama ide akwụkwọ mgbe ọ na-amasị ha ide akwụkwọ. N'otu aka ahụ, ihe mere anyị ji na-anụ banyere Java abụghị n'ihi na ha na-agbalị ịgwa anyị ihe gbasara asụsụ mmemme. Anyị na-anụ maka Java dịka akụkụ nke atụmatụ Sun iwere Microsoft.
  4. Ọ dịghị onye hụrụ ya n'anya. C, Perl, Python, Smalltalk ma ọ bụ Lisp mmemme nwere mmasị na asụsụ ha. Ahụtụbeghị m onye ọ bụla kwupụtara ịhụnanya ha nwere maka Java.
  5. A na-amanye ndị mmadụ iji ya. Ọtụtụ ndị m maara na-eji Java eme ya n'ihi mkpa ọ dị. Ha chere na ọ ga-enweta ha ego, ma ọ bụ ha chere na ọ ga-amasị ndị ahịa, ma ọ bụ na ọ bụ mkpebi njikwa. Ndị a bụ ndị maara ihe; ọ bụrụ na teknụzụ dị mma, ha ga-eji aka ha mee ya.
  6. Nke a bụ nri ọtụtụ ndị isi nri. Asụsụ mmemme kacha mma bụ ndị obere otu mepụtara. Kọmiti na-achị Java. Ọ bụrụ na ọ bụrụ asụsụ na-aga nke ọma, ọ ga-abụ nke mbụ n’akụkọ ihe mere eme na kọmitii na-emepụta asụsụ dị otú ahụ.
  7. Ọ bụ onye ọchịchị. Site na obere ihe m maara gbasara Java, ọ dị ka enwere ọtụtụ usoro iwu maka ime ihe ọ bụla. Ezigbo asụsụ adịghị otú ahụ. Ha na-ahapụ gị ka ị mee ihe ọ bụla masịrị gị ma ghara iguzo n'ụzọ gị.
  8. Nka nka. Ugbu a Sun na-agbalị ime ka ọ bụ Java na-achị obodo, na ọ bụ ọrụ mepere emepe dị ka Perl ma ọ bụ Python. Ma n'agbanyeghị, mmepe na-achịkwa nnukwu ụlọ ọrụ. Ya mere, ihe ize ndụ nke asụsụ na-atụgharị ka ọ bụrụ otu ihe na-adịghị mma dị ka ihe niile na-esi na eriri afọ nke nnukwu ụlọ ọrụ pụta.
  9. Emebere ya maka nnukwu ụlọ ọrụ. Ụlọ ọrụ buru ibu nwere ihe mgbaru ọsọ dị iche iche na hackers. Ụlọ ọrụ chọrọ asụsụ ndị nwere aha ọma maka ịbụ ndị kwesịrị ekwesị maka nnukwu ìgwè ndị mmemme mediocre. Asụsụ nwere njirimara dị ka ndị na-egbochi ọsọ na gwongworo U-Haul, na-adọ ndị nzuzu aka na ntị ka ha ghara imebi oke. Ndị na-egwu hacker anaghị amasị asụsụ ndị na-agwa ha okwu. Ndị na-agba ọsọ chọrọ ike. N'akụkọ ihe mere eme, asụsụ ndị e mepụtara maka nnukwu òtù (PL/1, Ada) efuola, ebe asụsụ ndị hackers kere (C, Perl) meriri. Ihe kpatara ya: Onye hacker nke nwata taa bụ CTO echi.
  10. Ndị na-ezighị ezi na-amasị ya. Ndị na-eme mmemme na-amasịkarị m na-adịkarịghị ara maka Java. Ònye masịrị ya? Suits, ndị na-adịghị ahụ ihe dị iche n'etiti asụsụ, ma mgbe niile na-anụ banyere Java na pịa; ndị mmemme na nnukwu ụlọ ọrụ, na-achọsi ike ịchọta ihe dị mma karịa ọbụna C ++; omnivorous pre-grad ụmụ akwụkwọ ga-ahụ n'anya ihe ọ bụla ga-enweta ha ọrụ (ma ọ bụ ejedebe na ule). Echiche nke ndị a na-agbanwe na ntụziaka nke ifufe.
  11. Nne na nna ya na-esiri ya ike. A na-awakpo ụdị azụmaahịa nke Sun n'ihu abụọ. Ndị nrụpụta Intel dị ọnụ ala ejiri na kọmpụta desktọpụ adịla ngwa ngwa maka sava. Na FreeBSD dị ka ọ na-aghọ ezigbo OS nkesa dị ka Solaris. Mgbasa ozi Sun na-egosi na ị ga-achọ sava Sun maka ngwa ọkwa mmepụta. Ọ bụrụ na nke a bụ eziokwu, Yahoo ga-ebu ụzọ zụta Sun. Mana mgbe m na-arụ ọrụ ebe ahụ, ha ji sava Intel na FreeBSD. Nke a na-akwado nke ọma maka ọdịnihu Sun. Ma ọ bụrụ na anyanwụ daa, Java nwekwara ike ịnọ na nsogbu.
  12. Ịhụnanya nke Ministry of Defense. Ngalaba nchekwa na-agba ndị mmepe ume ka ha jiri Java. Na nke a dị ka akara kacha njọ niile. Ngalaba Nchebe na-arụ ọrụ magburu onwe ya (ma ọ bụrụ na ọ dị oke ọnụ) nke ichebe obodo, ha hụrụ atụmatụ, usoro na usoro iwu n'anya. Omenala ha bụ kpamkpam megide omenala hacker; a bịa na sọftụwia, ha na-eme nzọ na-ezighi ezi. Asụsụ mmemme ikpeazụ nke Ngalaba Nchebe hụrụ n'anya bụ Ada.

Biko mara, nke a abụghị nkatọ Java, mana nkatọ nke mkpuchi ya. Amaghị m Java nke ọma ka m nwee mmasị na ya ma ọ bụ nwee mmasị na ya. Naanị m na-agbalị ịkọwa ihe kpatara na enweghị mmasị m ịmụ Java.

O nwere ike ịdị ka ọ na-adị ngwa ngwa ịchụpụ asụsụ na-anwaghịkwa ime mmemme na ya. Mana nke a bụ ihe ndị mmemme niile ga-emerịrị. Enwere ọtụtụ teknụzụ iji nyochaa ha niile. Ị ga-amụta ikpe ikpe site na mpụga akara ma ọ ga-adabara oge gị. N'otu ọsọ ọsọ, atụpụrụ m Cobol, Ada, Visual Basic, IBM AS400, VRML, ISO 9000, SET Protocol, VMS, Novell Netware, na CORBA—n'etiti ndị ọzọ. Naanị ihe ha masịrị m.

Ikekwe m na-ezighị ezi n'ihe banyere Java. Ikekwe, asụsụ nke otu nnukwu ụlọ ọrụ na-akwalite ka ya na onye ọzọ na-asọrịta mpi, nke kọmitii maka ọha mmadụ mepụtara, na-enwe oke egwu, na nke Ngalaba Nchebe hụrụ n'anya ga-aghọkwa asụsụ dị mma, mara mma ma dị ike nke m ga-eji obi ụtọ. mmemme na. Enwere ike. Ma ọ bụ nnọọ obi abụọ.

Daalụ maka ntụgharị asụsụ: Denis Mitropolsky

PS

isi: www.habr.com

Tinye a comment