C++11 oficialmente publicado pela ISO  XML
Índice dos Fóruns » Notícias
Autor Mensagem
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

A ISO publicou o novo padrão C++11. A press release oficial pode ser lida em inglês ou francês.

Fonte: http://herbsutter.com/2011/10/10/iso-c11-published/

Com isso, o C++ ganha diversos novos recursos, como funções e expressões lambda, classes padrão para lidar com threads, suporte nativo a expressões regulares e um conjunto sólido de smart pointers. Outra grande novidade é que agora o C++ suporta "move semantics", o que agilizará muito as classes da biblioteca padrão.

This message was edited 4 times. Last update was at 11/10/2011 10:44:38


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

boa notícia viny.

www.citrox.com.br
Andre Rosa
GUJ Master
[Avatar]

Membro desde: 22/01/2010 07:10:22
Mensagens: 1297
Offline

Deveriam começar documentar também em português (br). O Brasil possui um grande mercado de informática.
E, para os demais países da América Latina, em espanhol.

Um programador pobre.
[ICQ]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Andre Rosa wrote:Deveriam começar documentar também em português (br). O Brasil possui um grande mercado de informática.
E, para os demais países da América Latina, em espanhol.


Creio que a documentação mesmo é só em inglês.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

I think that it's now irrelevant to have the documentation translated into Portuguese.
If you are not finicky about perfect translations, you can use the Google Translator or another automated translation method (Bing etc.).
Microsoft has automated translation of most of its documentation (you don't need to know English in order to read a Knowledge Base article anymore), and it is progressively translating large parts of its documentation as well.
The difficult parts (those parts that require human translators) you'll need to read them yourself - that's the point of learning English
It could be worse - imagine if Java docs were written in Japanese only

Andre Rosa
GUJ Master
[Avatar]

Membro desde: 22/01/2010 07:10:22
Mensagens: 1297
Offline

ViniGodoy wrote:
Andre Rosa wrote:Deveriam começar documentar também em português (br). O Brasil possui um grande mercado de informática.
E, para os demais países da América Latina, em espanhol.


Creio que a documentação mesmo é só em inglês.


Talvez eu tenha me expressado mal. Não me refiro só a documentação, eu me refiro a um todo. É claro que o inglês é extremamente importante, mas já está na hora de começarem a dar suporte a outros idiomas.



This message was edited 1 time. Last update was at 11/10/2011 14:19:51


Um programador pobre.
[ICQ]
Andre Rosa
GUJ Master
[Avatar]

Membro desde: 22/01/2010 07:10:22
Mensagens: 1297
Offline

entanglement wrote:I think that it's now irrelevant to have the documentation translated into Portuguese.
If you are not finicky about perfect translations, you can use the Google Translator or another automated translation method (Bing etc.).
Microsoft has automated translation of most of its documentation (you don't need to know English in order to read a Knowledge Base article anymore), and it is progressively translating large parts of its documentation as well.
The difficult parts (those parts that require human translators) you'll need to read them yourself - that's the point of learning English
It could be worse - imagine if Java docs were written in Japanese only




Hey, dude!

More languages, more, more, more...

Japonese, english, espanish, frensh and portuguese. Only this.
[ICQ]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

O suporte a locales do C++ é bem complicadinho ( http://www.cplusplus.com/reference/std/locale/ ) . Não sei quem usa isso, e se as implementações estão boas
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Andre Rosa wrote:Talvez eu tenha m,e expressado mal. Não me refiro só a documentação, eu me refiro a um todo. É claro que o inglês é extremamente importante, mas já está na hora de começarem a dar suporte a outros idiomas.


O String também tem suporte ao wide char, e já é padrão o tipo w_chart, para caracteres unicode.
Só acho ruim que o C++ não implementa por padrão as codificações de texto. Seria muito bom configurar pelo menos os streams com o tipo da origem dos arquivos, e deixar o C++ se virar para saber como traduzir um UTF (com ou sem BOM) para um formato wide char na memória, como o Java faz.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
Andre Rosa
GUJ Master
[Avatar]

Membro desde: 22/01/2010 07:10:22
Mensagens: 1297
Offline

Cá entre nós:
Documentação para C e C++, em PT-BR, é quase que nula.
O que vemos são tutoriais e artigos simplórios e que, muitas das vezes, ainda ensinam más práticas de programação.

Um programador pobre.
[ICQ]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Andre Rosa wrote:Cá entre nós: Documentação para C e C++, em PT-BR, é quase que nula.
O que vemos são tutoriais e artigos simplórios e que, muitas das vezes, ainda ensinam más práticas de programação.


E é diferente para alguma outra linguagem?


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

Andre Rosa wrote:Cá entre nós:
Documentação para C e C++, em PT-BR, é quase que nula.
O que vemos são tutoriais e artigos simplórios e que, muitas das vezes, ainda ensinam más práticas de programação.


O pior é que se eu fosse fazer um tutorial, acabaria fazendo uma coisa do tipo "Como escrever em Java usando C++ e boost::shared_ptr<>". Faz um bom tempo que escrevo programas em C++ mais ou menos assim, e faz tempo que não tenho problemas com vazamentos de memórias e outras coisas dos infernos que são sempre um pesadelo para os programadores C++ clássicos.
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

entanglement wrote:O pior é que se eu fosse fazer um tutorial, acabaria fazendo uma coisa do tipo "Como escrever em Java usando C++ e boost::shared_ptr<>". Faz um bom tempo que escrevo programas em C++ mais ou menos assim, e faz tempo que não tenho problemas com vazamentos de memórias e outras coisas dos infernos que são sempre um pesadelo para os programadores C++ clássicos.


Com o C++11 vai poder ser std::shared_ptr.

E, definitivamente, quando passei a adotar RAII e os smart pointers no C++, minha vida mudou.
Você se sente como se estivesse programando com garbage collector.

This message was edited 1 time. Last update was at 11/10/2011 14:35:13


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

se usar o smart pointer nunca vai ter dor de cabeça. Com um pouco de discernimento dá até para criar um sistema mais complexo de gerenciamento de memória com esses smart pointers.
Dentro de um mês ou dois qtlabs deve implementar todas essas especificações no qt.

www.citrox.com.br
Andre Rosa
GUJ Master
[Avatar]

Membro desde: 22/01/2010 07:10:22
Mensagens: 1297
Offline

ViniGodoy wrote:
Andre Rosa wrote:Cá entre nós: Documentação para C e C++, em PT-BR, é quase que nula.
O que vemos são tutoriais e artigos simplórios e que, muitas das vezes, ainda ensinam más práticas de programação.


E é diferente para alguma outra linguagem?



Não sei, mas provavelmente é a mesma coisa. Java até que é razoável. Temos a área de artigos do GUJ, por exemplo, que é bem rica. Mas C e C++, que são as que mais pesquiso, sei que o conteúdo, em maioria, é execrável.

Um programador pobre.
[ICQ]
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team