Paul Graham iwwer Java an "Hacker" Programméierungssproochen (2001)

Paul Graham iwwer Java an "Hacker" Programméierungssproochen (2001)

Dësen Essay ass aus Gespréicher gewuess, déi ech mat verschiddenen Entwéckler iwwer d'Thema vun der Bias géint Java haten. Dëst ass keng Kritik un Java, mee éischter e kloert Beispill vum "Hacker Radar".

Mat der Zäit entwéckelen Hacker eng Nues fir gutt oder schlecht Technologie. Ech hu geduecht datt et interessant wier ze probéieren d'Grënn ze skizzéieren firwat ech Java zweifelhaft fannen.

E puer, déi et gelies hunn, hunn et als e bemierkenswäerte Versuch ugesinn iwwer eppes ze schreiwen, iwwer dat nach ni geschriwwe gouf. Anerer hunn gewarnt datt ech iwwer Saachen schreiwen, iwwer déi ech näischt wousst. Also just am Fall, ech géif gären klären datt ech net iwwer Java schreiwen (mat deem ech ni geschafft hunn), mee iwwer "Hacker Radar" (iwwer deen ech vill geduecht hunn).

Den Ausdrock "beurteelt e Buch net no sengem Deckel" staamt aus enger Zäit wou Bicher an eidel Kartongdeckelen verkaaft goufen, déi de Keefer no sengem Wënsch gebonnen huet. Deemools konnt een e Buch net un hirem Cover erzielen. Zanterhier ass d'Verlagsindustrie awer immens fortgeschratt, a modern Verëffentleche maache vill Efforte fir datt de Cover vill seet.

Ech hu vill Zäit an de Librairie verbruecht, an ech mengen, ech hu geléiert alles ze verstoen, wat d'Verëffentleche mir soen, a wahrscheinlech e puer méi. Déi meescht vun der Zäit, déi ech ausserhalb vu Librairie verbruecht hunn, war virun Computerbildschirmer verbruecht, an ech huelen un datt ech geléiert hunn, zu engem gewësse Mooss, d'Technologie no sengen Deckelen ze beurteelen. Et kann blann Gléck sinn, awer ech hunn et fäerdeg bruecht e puer Technologien ze vermeiden, déi sech wierklech schlecht erausgestallt hunn.

Eng vun dësen Technologien huet sech Java fir mech erausgestallt. Ech hunn keen eenzege Programm op Java geschriwwen, an hunn nëmmen d'Dokumentatioun geschnidden, awer ech hunn d'Gefill datt et net bestëmmt ass eng ganz erfollegräich Sprooch ze ginn. Ech kéint falsch sinn - Prognosen iwwer Technologie maachen ass e geféierlecht Geschäft. An awer, Aart vun engem Testament vun der Ära, hei ass firwat ech Java net gär hunn:

  1. Exzessiv Begeeschterung. Dës Norme mussen net imposéiert ginn. Keen huet probéiert C, Unix oder HTML ze promoten. Richteg Norme gi laang gesat ier déi meescht Leit iwwerhaapt iwwer si héieren. Op engem Hacker Radar gesäit Perl net manner wéi Java aus eleng wéinst senge Verdéngschter.
  2. Java zielt net héich. An der ursprénglecher Beschreiwung vu Java seet de Gosling explizit datt Java entwéckelt gouf fir einfach ze sinn fir Programméierer, déi mam C. Et gouf entwéckelt fir en aneren C ++: C ze sinn mat e puer Iddien aus méi fortgeschratt Sprooche geléint. Wéi d'Creatoren vu Sitcoms, Fast Food oder Reestouren, hunn d'Creatoren vu Java bewosst e Produkt fir Leit entworf, déi net sou intelligent waren wéi si selwer. Historesch sinn d'Sprooche fir aner Leit entworf gescheitert: Cobol, PL/1, Pascal, Ada, C++. Déi erfollegräich waren awer déi, déi d'Creatoren fir sech selwer entwéckelt hunn: C, Perl, Smalltalk, Lisp.
  3. Verstoppt Motiver. Een huet eng Kéier gesot datt d'Welt eng besser Plaz wier wann d'Leit nëmme Bicher schreiwen wann se eppes ze soen hunn, amplaz ze schreiwen wann se Loscht hunn e Buch ze schreiwen. Och de Grond firwat mir weider iwwer Java héieren ass net well se probéieren eis eppes iwwer Programméierungssproochen ze soen. Mir héieren iwwer Java als Deel vum Sun säi Plang fir Microsoft opzehuelen.
  4. Keen huet hatt gär. C, Perl, Python, Smalltalk oder Lisp Programméierer si verléift mat hire Sproochen. Ech hunn ni héieren iergendeen hir Léift fir Java erklären.
  5. D'Leit si gezwongen et ze benotzen. Vill Leit, déi ech kennen, déi Java benotzen, maachen dat aus Noutwennegkeet. Si mengen et wäert hinnen Finanzéierung kréien, oder se mengen et wäert Clienten Appel, oder et ass eng Gestioun Decisioun. Dëst sinn intelligent Leit; wann d'Technologie gutt wier, géifen se se fräiwëlleg benotzen.
  6. Dëst ass e Plat vu ville Kichecheffe. Déi bescht Programméierungssprooche goufe vu klenge Teams entwéckelt. Java gëtt vum Comité gedriwwen. Wann et eng erfollegräich Sprooch gëtt, ass et déi éischte Kéier an der Geschicht, datt e Comité esou eng Sprooch erstallt huet.
  7. Si ass bürokratesch. Vu wat wéineg ech iwwer Java weess, schéngt et wéi wann et vill Protokoller gi fir eppes ze maachen. Wierklech gutt Sprooche sinn net esou. Si loossen Iech maachen wat Dir wëllt a stinn Iech net am Wee.
  8. Kënschtlech Hype. Elo probéiert d'Sun ze maachen wéi wann Java Gemeinschaftsgedriwwe gëtt, datt et en Open Source Projet wéi Perl oder Python ass. An awer gëtt d'Entwécklung vun enger riseger Firma kontrolléiert. Also riskéiert d'Sprooch deeselwechten däischter Squalor ze ginn wéi alles wat aus dem Darm vun enger grousser Firma erauskënnt.
  9. Et ass fir grouss Organisatiounen erstallt. Grouss Firmen hunn verschidden Ziler mat Hacker. Firme brauche Sproochen déi e Ruff hunn fir gëeegent fir grouss Teams vu mëttelméisseg Programméierer ze sinn. Sprooche mat Charakteristiken wéi Geschwindegkeetsbegrenzer op U-Haul Camionen, warnen Narren géint ze vill Schued ze verursaachen. Hacker hunn d'Sproochen net gär, déi op si schwätzen. Hacker brauchen Muecht. Historesch hunn d'Sprooche geschaf fir grouss Organisatiounen (PL/1, Ada) verluer, während d'Sprooche geschaf vun Hacker (C, Perl) gewonnen hunn. Grond: De Juvenile Hacker vun haut ass de CTO vu muer.
  10. Déi falsch Leit wéi hatt. D'Programméierer déi ech am meeschte bewonneren sinn allgemeng net verréckt iwwer Java. Wien huet hatt gär? Suits, déi, déi den Ënnerscheed tëscht Sproochen net gesinn, awer stänneg iwwer Java an der Press héieren; Programméierer a grousse Firmen, obsesséiert eppes besser ze fannen wéi souguer C++; omnivorous Pre-Grad Studenten déi alles gär hunn wat hinnen eng Aarbecht kritt (oder op en Examen ophalen). D'Meenunge vun dëse Leit änneren mat der Richtung vum Wand.
  11. Hir Elteren hunn eng schwéier Zäit. De Sun säi Geschäftsmodell ass op zwou Fronten ënner Attack. Bëlleg Intel Prozessoren, déi an Desktopcomputer benotzt ginn, si séier genuch fir Serveren ginn. An FreeBSD schéngt esou gutt e Server OS wéi Solaris ze ginn. D'Sun Annoncë implizéiert datt Dir Sun-Server fir Produktiounsgrad Uwendungen braucht. Wann dëst wouer wier, wier Yahoo éischt an der Linn fir Sun ze kafen. Awer wann ech do geschafft hunn, hunn se Intel a FreeBSD Server benotzt. Dëst ass gutt fir d'Zukunft vun der Sonn. A wann d'Sonn ënnergeet, kënnen d'Problemer de Java no ënnen zéien.
  12. Léift vum Verdeedegungsministère. De Verteidegungsdepartement encouragéiert Entwéckler Java ze benotzen. An dëst gesäit aus wéi dat schlëmmst Zeechen vun allem. De Verdeedegungsdepartement mécht eng exzellent (wann deier) Aarbecht fir d'Land ze schützen, si gär Pläng, Prozeduren a Protokoller. Hir Kultur ass komplett Géigendeel zu Hacker Kultur; wann et drëms geet, fir Software, se éischter déi falsch Spillwette ze maachen. Déi lescht Programméierungssprooch, déi de Verteidegungsministère verléift huet, war Ada.

Notéiert w.e.g., dëst ass keng Kritik un Java, mee eng Kritik un hirem Cover. Ech kennen Java net gutt genuch fir datt ech et gär oder net gär hunn. Ech probéieren just ze erklären firwat ech net interesséiert sinn Java ze léieren.

Et kann séier schéngen eng Sprooch ze entloossen ouni och ze probéieren an se ze programméieren. Awer dëst ass wat all Programméierer ze dinn hunn. Et ginn ze vill Technologien fir se all ze entdecken. Dir musst léieren duerch extern Schëlder ze beurteelen ob et Är Zäit wäert wäert sinn. Mat gläiche Schnell hunn ech Cobol, Ada, Visual Basic, IBM AS400, VRML, ISO 9000, SET Protocol, VMS, Novell Netware, a CORBA ënner anerem verworf. Si hunn mech just net ugedoen.

Vläicht sinn ech falsch am Fall vu Java. Vläicht eng Sprooch, déi vun enger grousser Firma gefördert gëtt fir mat enger anerer ze konkurréieren, entwéckelt vum Komitee fir d'Massen, mat vill Hype, a beléift vum Verdeedegungsministère wäert sech trotzdeem eng ordentlech, schéin a mächteg Sprooch ginn, déi ech frou wäert sinn Programm an. Vläicht. Awer et ass ganz zweifelhaft.

Merci fir d'Iwwersetzung: Denis Mitropolsky

PS

Source: will.com

Setzt e Commentaire