| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2011 15:04:30
|
Alessandro Lazarotti
Virtual Machine Man
![[Avatar]](/images/avatar/2aaaddf27344ee54058548dc081c6541.jpg)
Membro desde: 21/01/2004 14:12:54
Mensagens: 719
Offline
|
Gavin King anunciou hoje (20/12/2011) o primeiro milestone do projeto Ceylon, chamado "Newton", através do blog do projeto:
http://ceylon-lang.org/blog/2011/12/20/ceylon-m1-newton/
Embora este primeiro release ainda possue uma série de features não implementadas, foram listadas algumas melhorias ao Java já presentes no milestone:
Gavin King wrote:
-JVM-level primitive types are ordinary classes in Ceylon
-type inference and type argument inference based on analysis of principal types
-streamlined class definitions via elimination of getters, setters, and constructors
-optional parameters with default values
-named arguments and the "object builder" syntax
-intersection types, union types, and the bottom type
-static typing of the null value and empty sequences
-declaration-site covariance and contravariance instead of wildcard types
-more elegant syntax for type constraints
-top-level function and value declarations instead of static members
-nested functions
-richer set of operators
-more elegant syntax for annotations
-immutability by default
Ceylon é uma linguagem de programação sobre a JVM criada por Gavin King (criador do Hibernate e Seam Framework).
Para saber mais sobre o projeto visite o site: http://ceylon-lang.org/
Download do M1 do projeto: http://ceylon-lang.org/download/
This message was edited 1 time. Last update was at 20/12/2011 15:31:39
|
... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2011 15:28:05
|
povin
HelloWorld
Membro desde: 30/03/2011 11:02:53
Mensagens: 12
Offline
|
hoje (20/12/2012)
Um post do futuro
feature interessante do forum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2011 15:32:08
|
Alessandro Lazarotti
Virtual Machine Man
![[Avatar]](/images/avatar/2aaaddf27344ee54058548dc081c6541.jpg)
Membro desde: 21/01/2004 14:12:54
Mensagens: 719
Offline
|
Typo.
Fixed
|
... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2011 18:06:01
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline
|
Excelente. Achei que demoraria muito mais.
Só batendo o olho, continuo com a impressão de muitos: de não gostar do rename de algumas palavras chave já consagradas, por mais que a semântica tenha mudado um pouquinho.
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2011 19:53:55
|
Rapapel
JavaChild
Membro desde: 05/10/2006 11:19:03
Mensagens: 115
Localização: Brasilia - DF
Offline
|
Uma olhada por alto e me parece verboso d+, Groovy é simples.
|
________________________________
Os piores problemas são aqueles que nunca acontecem. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 07:06:02
|
juno.rr
JavaChild
Membro desde: 28/08/2008 14:42:53
Mensagens: 135
Localização: Brasília
Offline
|
Legal a iniciativa, mas não gostei, parece uma bagunça, mistura de javascript com vb...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 14:01:39
|
victorcosta
JavaGuru
![[Avatar]](/images/avatar/42c88875bb90aeed57f01609fef5d9d7.png)
Membro desde: 07/01/2007 01:29:37
Mensagens: 220
Localização: Recife - PE
Offline
|
Eca. Assignment com :=
Que tenha pelo menos uma IDE decente, algo que acho fundamental em linguagens estáticas, ainda mais em uma que quer substituir o Java
|
Meu blog com tutoriais de jQuery
http://www.victorcisneiros.com/blog/
Outros projetos
http://www.todolistr.com
http://www.bibliasocial.com
http://www.dota2feedback.com/
http://www.posjogo.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 14:24:04
|
Rapapel
JavaChild
Membro desde: 05/10/2006 11:19:03
Mensagens: 115
Localização: Brasilia - DF
Offline
|
victorcosta wrote:... quer substituir o Java
Já dizia o herói brasileiro Cap. Nascimento: "Nunca serão, jamais serão"
This message was edited 1 time. Last update was at 21/12/2011 14:25:30
|
________________________________
Os piores problemas são aqueles que nunca acontecem. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/12/2011 12:08:31
|
alexrosa
Debugger
![[Avatar]](/images/avatar/4fa1b2338942dacb0f7c2a1fbfae628a.jpg)
Membro desde: 19/09/2007 16:10:05
Mensagens: 55
Localização: Floripa - SC
Offline
|
Heheheh nada contra, mas também nada muito a favor, até porque hoje é possível usar tantas linguagens que sinceramente não vejo muitas vantagens, por ex: Você tem o Groovy, JRuby, Jython, Scala, Java Script e por ai vai...
Pontos Fracos:
Mais uma para a lista das linguagens suportadas pela VM.
Sintaxe confusa, comparada as que já existem no mercado.
Chegada tardia ao mercado. Infelizmente Java vem perdendo um pouco da sua força e sinceramente o que mais vejo atualmente é uma gama de desenvolvedores migrando para o Rails ou Python, que são o hype do momento, mas isso é mais uma percepção do que afirmação.
Resumo:
Por mais que seja o Gaving King, francamente acredito que deva-se analisar bem os ganhos de uma nova linguagem, sem cair no hype que ela acaba gerando.
Dando uma analisada no geral, eu ainda prefiro ficar com o Groovy por achar menos Verboso e mais familiar, ou ainda ficar com o Python.
O ponto positivo é que ainda tem gente boa trabalhando em cima da VM e conforme a linguagem amadurecer poderá ainda quem sabe render bons frutos, fazendo frente as que já estão no mercado.
Abraços,
Alex.
|
ósculos & amplexos |
|
|
 |
|
|