Paul Graham ar Java agus teangacha ríomhchlárúcháin "hacker" (2001)

Paul Graham ar Java agus teangacha ríomhchlárúcháin "hacker" (2001)

D'fhás an aiste seo as na comhráite a bhí agam le roinnt forbróirí faoi ábhar an laofachta i gcoinne Java. Ní cáineadh é seo ar Java, ach sampla soiléir den “radar hacker”.

Le himeacht ama, forbraíonn hackers srón do theicneolaíocht mhaith nó olc. Shíl mé go mb'fhéidir go mbeadh sé suimiúil iarracht a dhéanamh na fáthanna a bhfuil amhras orm faoi Java a leagan amach.

Mheas roinnt daoine a léigh é mar iarracht shuntasach scríobh faoi rud éigin nár scríobhadh riamh faoi. Thug daoine eile rabhadh go raibh mé ag scríobh faoi rudaí nach raibh a fhios agam rud ar bith fúthu. Mar sin ar eagla na heagla, ba mhaith liom a shoiléiriú nach bhfuilim ag scríobh faoi Java (nár oibrigh mé riamh leis), ach faoi “radar hacker” (ar smaoinigh mé go leor air).

Tháinig an abairt “ná tabhair breith ar leabhar de réir a chlúdaigh” ó aimsir inar díoladh leabhair i gclúdaigh bhána cairtchláir a raibh ceangal ag an gceannaitheoir ar a thaitin. Sna laethanta sin, ní raibh tú in ann leabhar a insint faoina chlúdach. Ó shin i leith, áfach, tá dul chun cinn mór déanta ag tionscal na foilsitheoireachta, agus téann foilsitheoirí nua-aimseartha go mór chun a chinntiú go ndeirtear go leor sa chlúdach.

Tá go leor ama caite agam i siopaí leabhar, agus sílim gur fhoghlaim mé gach rud a theastaíonn ó na foilsitheoirí a insint dom a thuiscint, agus roinnt eile is dócha. Caitheadh ​​an chuid is mó den am a chaith mé lasmuigh de shiopaí leabhar os comhair scáileáin ríomhaire, agus is dócha gur fhoghlaim mé, go pointe áirithe, an teicneolaíocht a mheas de réir a chlúdaigh. B'fhéidir gur droch-ádh é, ach d'éirigh liom roinnt teicneolaíochtaí a sheachaint a d'éirigh go dona leo.

Ceann de na teicneolaíochtaí seo iompaigh amach a bheith Java dom. Níl clár amháin scríofa agam i Java, agus níl ach bearrtha déanta agam ar an gcáipéisíocht, ach tá mothú agam nach bhfuil sé i ndán di a bheith ina teanga an-rathúil. D'fhéadfainn a bheith mícheart—is gnó contúirteach é tuar a dhéanamh faoin teicneolaíocht. Agus fós, cineál teist ar an ré, seo an fáth nach maith liom Java:

  1. Díograis iomarcach. Ní gá na caighdeáin seo a fhorchur. Ní dhearna aon duine iarracht C, Unix nó HTML a chur chun cinn. Socraítear fíorchaighdeáin i bhfad sula gcloiseann formhór na ndaoine fúthu fiú. Ar radar hacker, ní bhíonn cuma níos lú ar Perl ná Java mar gheall ar a thuillteanas amháin.
  2. Níl sé mar aidhm ard ag Java. Sa chur síos bunaidh ar Java, deir Gosling go sainráite gur dearadh Java le bheith éasca do ríomhchláraitheoirí a bhí i dtaithí ar C. Ceapadh é le bheith ina C++:C eile le cúpla smaoineamh a fuarthas ar iasacht ó theangacha níos forbartha. Cosúil le cruthaitheoirí sitcoms, mearbhia, nó turais taistil, dhear cruthaitheoirí Java go comhfhiosach táirge do dhaoine nach raibh chomh cliste leo féin. Go stairiúil, theip ar theangacha a dearadh le húsáid ag daoine eile: Cobol, PL/1, Pascal, Ada, C++. Ba iad na cinn rathúla, áfach, iad siúd a d'fhorbair na cruthaitheoirí dóibh féin: C, Perl, Smalltalk, Lisp.
  3. Rudaí i bhfolach. Dúirt duine éigin uair amháin go mbeadh an domhan ina áit níos fearr dá mbeadh daoine ag scríobh leabhair ach amháin nuair a bhí rud éigin le rá acu, in ionad a bheith ag scríobh nuair a mhothaigh siad cosúil le leabhar a scríobh. Mar an gcéanna, ní hé an chúis a chloisimid faoi Java ná toisc go bhfuil siad ag iarraidh rud éigin a insint dúinn faoi theangacha ríomhchlárúcháin. Cloisimid faoi Java mar chuid de phlean Sun chun dul i mbun Microsoft.
  4. Níl grá ag aon duine di. Tá ríomhchláraitheoirí C, Perl, Python, Smalltalk nó Lisp i ngrá lena dteangacha. Níor chuala mé duine ar bith ag dearbhú a ngrá do Java.
  5. Cuirtear iallach ar dhaoine é a úsáid. Déanann go leor daoine a bhfuil aithne agam orthu a úsáideann Java amhlaidh as riachtanas. Ceapann siad go bhfaighidh sé maoiniú dóibh, nó ceapann siad go ndéanfaidh sé achomharc do chustaiméirí, nó is cinneadh bainistíochta é. Is daoine cliste iad seo; dá mbeadh an teicneolaíocht go maith, d’úsáidfidís go deonach í.
  6. Is é seo an mhias go leor príomhchócaire. Foirne beaga a d’fhorbair na teangacha ríomhchlárúcháin is fearr. Tá Java á thiomáint ag coiste. Má tharlaíonn gur teanga rathúil í, is í an chéad uair riamh sa stair a bhfuil a leithéid de theanga cruthaithe ag coiste.
  7. Tá sí maorlathach. Ón rud beag atá ar eolas agam faoi Java, is cosúil go bhfuil go leor prótacail ann chun aon ní a dhéanamh. Níl teangacha fíor-mhaith mar sin. Ligeann siad duit cibé rud is mian leat a dhéanamh agus ní sheasann tú i do bhealach.
  8. Hype saorga. Anois tá Sun ag iarraidh ligean air go bhfuil Java faoi thiomáint ag an bpobal, gur tionscadal foinse oscailte é cosúil le Perl nó Python. Agus fós, tá forbairt á rialú ag cuideachta ollmhór. Mar sin tá an baol ann go n-iompódh an teanga ar an gclaonadh doiléir chéanna agus a thagann as bputóga cuideachta mhór.
  9. Cruthaítear é d’eagraíochtaí móra. Tá spriocanna éagsúla ag cuideachtaí móra le hackers. Teastaíonn teangacha ó chuideachtaí a bhfuil cáil orthu as a bheith oiriúnach d’fhoirne móra ríomhchláraitheoirí mediocre. Teangacha le tréithe cosúil leis na sriantaoirí luais ar thrucailí U-Haul, ag tabhairt rabhadh d’amadáin in aghaidh an iomarca damáiste a dhéanamh. Ní maith le hacadóirí teangacha a labhraíonn síos leo. Teastaíonn cumhacht ó hackers. Go stairiúil, cailleadh teangacha a cruthaíodh d’eagraíochtaí móra (PL/1, Ada), agus bhuaigh teangacha a chruthaigh hackers (C, Perl). Cúis: Is é hacker óg an lae inniu CTO an lae amárach.
  10. Is maith leis na daoine mícheart í. De ghnáth ní bhíonn na ríomhchláraitheoirí is mó a bhfuil meas agam orthu ar mire faoi Java. Cé a thaitníonn léi? Suits, iad siúd nach bhfeiceann an difríocht idir teangacha, ach a chloiseann i gcónaí faoi Java sa phreas; ríomhchláraitheoirí i gcuideachtaí móra, chor leis rud éigin níos fearr a fháil ná fiú C++; mic léinn réamhchéime omnivorous a mbeidh grá acu ar aon rud a gheobhaidh siad post (nó a chríochnaíonn i scrúdú). Athraíonn tuairimí na ndaoine seo le treo na gaoithe.
  11. Tá am crua ag a tuismitheoir. Tá samhail ghnó Sun faoi ionsaí ar dhá thaobh. Tá próiseálaithe Intel saor a úsáidtear i ríomhairí deisce tar éis éirí tapa go leor le haghaidh freastalaithe. Agus is cosúil go bhfuil FreeBSD ag éirí chomh maith le freastalaí OS agus Solaris. Tugann fógraíocht Sun le tuiscint go mbeidh freastalaithe Sun ag teastáil uait le haghaidh feidhmchláir de ghrád táirgeachta. Dá mbeadh sé seo fíor, bheadh ​​Yahoo ar an gcéad dul síos chun Sun a cheannach. Ach nuair a d’oibrigh mé ann, d’úsáid siad freastalaithe Intel agus FreeBSD. Is maith an rud é seo do thodhchaí an Ghrian. Agus má théann Sun síos, is féidir le trioblóidí Java a tharraingt síos go dtí an bun.
  12. Grá na hAireachta Cosanta. Spreagann an Roinn Cosanta forbróirí chun Java a úsáid. Agus is cosúil gurb é seo an comhartha is measa ar fad. Déanann an Roinn Cosanta jab den scoth (má tá sé costasach) an tír a chosaint, is breá leo pleananna, nósanna imeachta agus prótacail. Tá a gcultúr go hiomlán contrártha le cultúr hacker; nuair a thagann sé le bogearraí, is gnách go ndéanann siad na geallta mícheart. Ba í Ada an teanga cláir dheireanach a thit an Roinn Cosanta i ngrá léi.

Tabhair faoi deara, ní cáineadh é seo ar Java, ach cáineadh ar a chlúdach. Níl aithne mhaith agam ar Java go dtaitníonn nó nach dtaitníonn sé liom. Nílim ach ag iarraidh a mhíniú cén fáth nach bhfuil suim agam Java a fhoghlaim.

Seans go bhfuil an chuma air go bhfuil sé deifir teanga a dhíbhe gan fiú iarracht a dhéanamh í a ríomhchlárú. Ach is é seo a gcaithfidh gach ríomhchláraitheoir déileáil leis. Tá an iomarca teicneolaíochtaí ann chun iad go léir a iniúchadh. Caithfidh tú foghlaim conas breithiúnas a thabhairt le comharthaí seachtracha cé acu an fiú do chuid ama. Le deifir chomhionann, chaith mé Cobol, Ada, Visual Basic, IBM AS400, VRML, ISO 9000, SET Protocol, VMS, Novell Netware, agus CORBA - i measc daoine eile. Níor thaitin siad liomsa.

B'fhéidir go bhfuil mé mícheart i gcás Java. B’fhéidir mar sin féin gur teanga néata, álainn agus chumhachtach í teanga a bheidh á cur chun cinn ag cuideachta mhór amháin chun dul san iomaíocht le ceann eile, arna forbairt ag coiste don mhórshiúl, le go leor hype, agus grá ag an Roinn Cosanta, a dhéanfaidh mé go sona sásta. clár i. B'fhéidir. Ach tá sé an-amhrasach.

Go raibh maith agat as an aistriúchán: Denis Mitropolsky

PS

Foinse: will.com

Add a comment