Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #107205
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Chris Angelico <rosuav@gmail.com> |
| Newsgroups | comp.lang.python |
| Subject | Re: [OT] Java generics (was: Guido sees the light: PEP 8 updated) |
| Date | Mon, 18 Apr 2016 09:30:56 +1000 |
| Lines | 30 |
| Message-ID | <mailman.123.1460935859.6324.python-list@python.org> (permalink) |
| References | <CAN8CLg=_5oBp5ehR_NgfjQcXuM5cWajAVdKT7BytKJ93r13L0Q@mail.gmail.com> <CAPTjJmrvp0qzwnDhA8oLEwJfTW-JqUvWz8gS_4AYcaR91jLiqw@mail.gmail.com> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| X-Trace | news.uni-berlin.de 94sucPf+A05CpfsAMt8FuwgImwzQ8ltGD2exdMQNZGug== |
| Return-Path | <rosuav@gmail.com> |
| X-Original-To | python-list@python.org |
| Delivered-To | python-list@mail.python.org |
| X-Spam-Status | OK 0.021 |
| X-Spam-Evidence | '*H*': 0.96; '*S*': 0.00; 'subject:: [': 0.03; 'heavily': 0.04; 'subject:PEP': 0.07; 'cc:addr:python-list': 0.09; 'python': 0.10; 'language,': 0.11; 'australian': 0.15; '"write': 0.16; '2016': 0.16; 'applets': 0.16; 'bytecode': 0.16; 'cc:name:python': 0.16; 'elsewhere.': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'subject:Java': 0.16; 'wrote:': 0.16; "wouldn't": 0.16; 'language': 0.19; 'subject:] ': 0.19; 'cc:2**0': 0.20; 'cc:addr:python.org': 0.20; '(the': 0.22; 'java': 0.22; 'latter': 0.22; 'am,': 0.23; 'originally': 0.23; 'tim': 0.24; 'header:In-Reply-To:1': 0.24; 'mon,': 0.24; 'message- id:@mail.gmail.com': 0.27; 'idea': 0.28; 'closer': 0.29; 'etc).': 0.29; 'once,': 0.29; 'system,': 0.30; 'code': 0.30; "can't": 0.32; 'role': 0.32; 'language.': 0.32; 'run': 0.33; 'source': 0.33; 'instead,': 0.33; 'languages': 0.34; 'file': 0.34; 'received:google.com': 0.35; 'ahead': 0.35; 'happened': 0.35; 'but': 0.36; 'received:209.85': 0.36; 'subject:: ': 0.37; 'really': 0.37; 'received:209.85.213': 0.37; 'received:209': 0.38; 'application': 0.39; 'subject:the': 0.39; "didn't": 0.39; 'chance': 0.60; 'today,': 0.62; 'office': 0.62; 'more': 0.63; 'different': 0.63; 'world': 0.64; 'day,': 0.65; 'promise': 0.66; 'taxes': 0.66; 'corporate': 0.71; 'power': 0.72; 'published': 0.72; 'paper': 0.73; 'increase': 0.73; 'obvious': 0.76; '(web': 0.84; 'chrisa': 0.84; 'coupled': 0.84; 'delaney': 0.84; 'shine': 0.84; 'to:none': 0.91; 'imagine': 0.96 |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc; bh=eMJxd+F1ClzfxOYpz47nE5yD2IDObhZiiuJ2WwYW7J0=; b=mM0mwmVIz0WLfL5Q+sDll22zIXw2BEp7l1SXK5HbZ18eQxSv0CRR2zrouGTTUciWWl vHox7sUwZJ8lQE0S/pdS4CbHUUwRD3tGgSQQQQ0Hhz6gHRbDerCCKPRTe8ELM3GHz/R/ lfUQmgDMSjXqDvV7iq6gLm+uID6vrZkMbe6JhLCS2t2BgpeB+NNO66oFKtDvZIFhVS7D KDUFobGHRhHJwAEau1c69NUN7wm1GTTO110BxvJnY9lrA6Ynpit6EAPuLk7g85syelMb ZTITuqO+Og0wLoZZrxn+gwnY+3dCkgxxVFN2OFgYKXrJChs1vUgXM/HKhcRAVY3lVnaH ZySQ== |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:cc; bh=eMJxd+F1ClzfxOYpz47nE5yD2IDObhZiiuJ2WwYW7J0=; b=Fm25bZ7ZNz/NEvQ4OCW211JYl/DsU+lecjz79OVHjOvhPGBe619KhafwqBiw9CQKEA bFkL14OTqor9eDUq9lcWNJBU4v3GGs+jD9n4sNTaM7fQZjpettwfBSSGUYh7kc9IAHHj 44/VkMn8nSQePUZkfCS+FmZ6p9AjFSMUR7yfPevXdE0iCSDdGE1Zoxe7qSJuuRmVR0MO t/UXqPLYIK57R1iI9MmzQ/gNwwTO0x+5DmG9rowe8JmENe3qso2XA5o1hAbt0VoFqbe7 q5+VDgvJ6/EHHX9pwhKeo/6gP3wXryNAf01ZIVp5ZtX3cD0vKuRNFU7siwgw0XVijQkh dovw== |
| X-Gm-Message-State | AOPr4FWY2HxTp8QhsoOUeLzQmE/AmZaysKnjYeVkUD5TvULyewzKzzwpAtQP+d36Na5QsLbh2L5RHdbqYnnyRw== |
| X-Received | by 10.50.221.169 with SMTP id qf9mr16201208igc.13.1460935856353; Sun, 17 Apr 2016 16:30:56 -0700 (PDT) |
| In-Reply-To | <CAN8CLg=_5oBp5ehR_NgfjQcXuM5cWajAVdKT7BytKJ93r13L0Q@mail.gmail.com> |
| X-BeenThere | python-list@python.org |
| X-Mailman-Version | 2.1.21 |
| Precedence | list |
| List-Id | General discussion list for the Python programming language <python-list.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-list/> |
| List-Post | <mailto:python-list@python.org> |
| List-Help | <mailto:python-list-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe> |
| X-Mailman-Original-Message-ID | <CAPTjJmrvp0qzwnDhA8oLEwJfTW-JqUvWz8gS_4AYcaR91jLiqw@mail.gmail.com> |
| X-Mailman-Original-References | <CAN8CLg=_5oBp5ehR_NgfjQcXuM5cWajAVdKT7BytKJ93r13L0Q@mail.gmail.com> |
| Xref | csiph.com comp.lang.python:107205 |
Show key headers only | View raw
On Mon, Apr 18, 2016 at 8:02 AM, Tim Delaney <timothy.c.delaney@gmail.com> wrote: > I also wouldn't describe Java as a > "perfectly good language" - it is at best a compromise language that just > happened to be heavily promoted and accepted at the right time. > > Python is *much* closer to my idea of a perfectly good language. "Java" was originally four related, but separate, concepts: a source language, a bytecode, a sandboxing system, and one other that I can't now remember. The published bytecode was way ahead of its day, and coupled with the sandbox, it made Java into the one obvious language for web browser applets (until the rise of Flash, and then the increase in power of JavaScript etc). If the source language and bytecode+sandbox had been more disconnected, and the latter more standardized, Java might have been a hugely popular language because of one important role (web browser applets) that can also be used elsewhere. Instead, it made a promise of "write once, run everywhere" that didn't really hold up (the Australian Taxation Office let you file corporate taxes either on paper or using their Java application - and it didn't run on OS/2 Java) and lost a ton of potential marketshare. Imagine how the world would be today, if languages like NetRexx had had a chance to shine - completely different source code language, compiling to the same Java bytecode. Jython might have been the one most popular language for applet development... ChrisA
Back to comp.lang.python | Previous | Next — Next in thread | Find similar | Unroll thread
Re: [OT] Java generics (was: Guido sees the light: PEP 8 updated) Chris Angelico <rosuav@gmail.com> - 2016-04-18 09:30 +1000
Re: [OT] Java generics (was: Guido sees the light: PEP 8 updated) Steven D'Aprano <steve@pearwood.info> - 2016-04-18 11:03 +1000
Re: [OT] Java generics (was: Guido sees the light: PEP 8 updated) Chris Angelico <rosuav@gmail.com> - 2016-04-18 11:17 +1000
csiph-web