Ohjelmointi

Haastattelu: Brendan Eich JavaScriptin siunauksesta ja kirouksesta

JavaScriptin luojana oleminen on ollut Brendan Eichin siunaus ja kirous. Yhtäältä JavaScriptillä on ero maailman suosituimpana ohjelmointikielenä. Toisaalta mikään kieli ei ole ollut enemmän snarkin kohde.

Eich on hyvin tietoinen kielen haitoista - loppujen lopuksi vuonna 1995 hän työskenteli ympäri vuorokauden luodakseen JavaScriptiä vain 10 päivässä. Tässä vilkkaassa Eric Knorrin haastattelussa Eich myöntää helposti JavaScriptin puutteet ja puhuu rehellisesti siitä, mitä hän olisi voinut tehdä paremmin, koskettaen JavaScriptin parannuksia sen 23 vuoden elinkaaren aikana. Syyliä ja kaikkea, Javascriptista on todellakin tullut "verkon kokoonpanokieli".

Eichin työ on rikastuttanut maailmanlaajuista verkkoyhteisöä muilla tavoin. Vuonna 1998 hän perusti Mozilla-ilmaisohjelmistoyhteisön ja vuonna 2015 johti WebAssembly-standardin käyttöönottoa, jonka avulla kehittäjät voivat upottaa suoritettavan koodin verkkosivuille. WebAssembly tukee yli 20 kieltä, ei pelkästään JavaScriptiä, mikä avaa mahdollisuuden kirjoittaa ja kääntää nopeita verkkosovelluksia kaikentyyppisille kehittäjille - ja saada monet ennustamaan WebAssembly on keskeinen osa tulevaa verkkokehitystä.

Aloite, joka innostaa eniten Eichiä tänään, on hänen avoimen lähdekoodin Brave Browser, joka estää mainokset ja seurannat ja esittelee automaattisen mikromaksujärjestelmän keinona maksaa käyttäjälle arvokasta verkkosisältöä. Brave ei ole vain yksi mainoksia estävä peli, vaan se tarjoaa provosoivan ratkaisun verkkosisällön rikkoutuneeseen liiketoimintamalliin. Eich keskustelee tästä ja paljon muuta tässä laaja-alaisessa haastattelussa.

$config[zx-auto] not found$config[zx-overlay] not found