terça-feira, 14 de abril de 2015

Radio 4 e Dr K em linguagens de programação: Java completa de Kool-Aid


Poll Radio 4 mergulhou um dedo do pé em Lake Geek com cinco séries de peças que olham linguagens de computador. Ou, mais precisamente a história e reputação de quatro linguagens de computador: Fortran, Cobol, Basic e Java.


Apresentado por soi disant-menina do geek * Aleks Krotoski Aleks Krotoski , a série ("Códigos que Mudaram o Mundo") enfatiza a importância das mulheres na história da computação. Possui programador Fortran Barbara Alexander falando sobre a programação em Atlas-Fortran na estação de pesquisa atômica Harwell, que ela descreve como "absolutamente maravilhoso depois de código de máquina de programação" e Elise Huard exaltando as alegrias da Haskell - que Krotoski descreve como "um dos mais linguagens funcionais populares ". (XKCD discorda .)





E, claro, o programa inclui a mãe de Cobol, Almirante Grace Hopper. Mas o programa é muito negativa sobre essa língua, quase como se fosse um pouco fácil demais após a base matemática de Fortran. Ela conta como Hopper era um desajustado concorrência para a Marinha dos EUA, mas um natural em projeto de computação da Marinha em Harvard. É um pouco de vergonha que Hopper é lembrado aqui para o Cobol não gostava e não a invenção do compilador.


Seguindo em frente, muitos leitores Reg vai cortou seus dentes de programação em Basic. A terceira edição da série de pinturas de base como sendo o punk-rock de línguas, com os "sua mãe não iria gostar" subtextos. Eben Upton, falando a Krotoski, naturalmente manifesta a esperança de que o seu Raspberry Pi pode construir uma geração de programadores a forma básica fez: mas, no entanto básica fica um mau bocado no programa, em particular o mal de instruções GOTO - citando Dijkstra "declaração Goto considred prejudicial ".


Então, estranhamente, o Java é acolhido como sendo uma linguagem maravilhosa. Krotoski engole completamente a "write once, run anywhere" marketing, ao invés de a corrida um, ruína em todos os lugares que é o dia-a-dia de Java. Java é saudado como sendo algo que tem rolado seis seis, ter sorte cada vez que ela já foi ultrapassada: não como "o que costumava usar antes HTML 5".


Há muita conversa sobre linguagens matemáticas, mas nenhum nome de check-in para o APL, eo último episódio se sente mais como uma introdução para a série de um fim. Talvez um aceno para Forth teria sido em ordem - ou talvez não. Na verdade radiotelescópios são mencionados sem a inclusão obrigatória de Forth.


Mas talvez o maior omissão é C. Não há comentário que C se acredita ser difícil trabalhar com o que o torna pouco confiável, mas se for bem feito - o Curiosity Mars Rover sendo citados - ele pode ser extremamente funcional.


Quando muito do nosso mundo é escrito em C - ele está por trás de código em todos os telefones móveis do mundo, independentemente de eles serem smartphones ou telefones tradicionais - que teria sido um candidato muito mais evidente do que Java para destacar.


A série inteira dança entre o público abordando Radio 4, que pode nomear todos os personagens em A Mercador de Veneza, mas que nunca ouviu falar de Ada Lovelace ou Gordon Moore, e querendo não sobre-simplificar o que as cabeças pensantes geeky dizer nas entrevistas . Ele faz isso principalmente com sucesso. Não há pausas para explicar "USB" ou "servidor", por exemplo.


Uma coisa que não funciona é que a série é baseada em torno de um cronograma língua em exposição na galeria software National Museum of Computing - mas este mapa das línguas não é em qualquer site do programa ou do museu .


Tudo o que disse, Radio 4 é para ser gentilmente aplaudido para a execução de uma série que, no fundo, é intensamente techie. Não há espaço Comentário sobre as páginas do programa então por que não dar-lhe ouvir e deixe-nos saber o que você acha abaixo. Todos os episódios estão em iplayer e você pode ouvi-los aqui .


Os leitores fora do Reino Unido, que não pagaram por uma licença de televisão britânica pode achar que eles não podem acessá-lo. Mas, em seguida, os leitores Reg geralmente entender essas coisas. ®



JavaScript Disabled


Ative o JavaScript para usar este recurso.


Bootnote


* Para aqueles não familiarizados com o Dr. Krotoski, aqui vai uma breve biografia: Primeira licenciatura em psicologia. O trabalho começou como um apresentador de TV de 25 anos no canal 4 videogaming mostrar BITS, em 1999, ao lado de outras duas mulheres jovens e atraentes. Desde então, trabalhou como jornalista e radialista para o Guardian e BBC, entre outros. Colocado # 8 no CNET listicle de geeks menina em 2006, à frente de Paris Hilton e abaixo de Lisa Simpson e Daryl Hannah. Completado um PhD em Sadville em 2009. Casado com a notória Ben Hammersley , com quem tem uma filha nascida no ano passado. (Ela descreve sua filha como "uma nova, top secret, projeto pessoal de longo prazo que eu espero que irá me distrair por toda a vida".)


Krotoski alude durante o programa de codificação de Bases da ZX Espectros e / ou BBC Micros como uma pessoa jovem. Esta é a prova apenas imediatamente visível de sua experiência em programação.







via Alimentação (Feed)

Nenhum comentário:

Postar um comentário