BT
x Por favor preencha a pesquisa do InfoQ !

Apresentação: Evoluindo a Linguagem Java

por Dave West , traduzido por Ricardo Almeida em 29 Abr 2009 |

Neal Gafter em Evoluindo a linguagem Java

Neal começa sua apresentação, na questão original, "o que é evoluir uma linguagem matura?" para, "o que é evoluir uma linguagem amplamente em produção?" A última questão expõe as verdadeiras questões envolvidas, o qual inclui:

  • Compatibilidade comportamental com API existente;
  • Escolhendo princípios de design apropriados que influenciam a escolha de novas funcionalidades;
  • Examinar da melhor maneira de modificar, extender ou adicionar funcionalidades, e
  • Manter em mente metas de longo prazo para que melhorias imediatas não prejudique alcançar esses objetivos.

Duas características de pequenos e imediatos objetivos de design discutidos por Gafter inclui: Regularizar a linguagem existente e aumentar a modularidade. Na primeira categoria, questões como fixar a inferência de tipos, operador limitado ao sobrescrever, e clausuras catch melhoradas onde for possível notar. Detalhes e exemplos são apresentados e discutidos. A apresentação conclui com uma discussão de específicos objetivos de longo prazo para extenções futuras e melhorias para Java.

Veja Neal Gafter em Evoluindo a Linguagem Java para detalhes.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

Percebemos que você está utilizando um bloqueador de propagandas

Nós entendemos porquê utilizar um bloqueador de propagandas. No entanto, nós precisamos da sua ajuda para manter o InfoQ gratuito. O InfoQ não compartilhará seus dados com nenhum terceiro sem que você autorize. Procuramos trabalhar com anúncios de empresas e produtos que sejam relevantes para nossos leitores. Por favor, considere adicionar o InfoQ como uma exceção no seu bloqueador de propagandas.