Discussão:Programar em C++/Arquivo LQT 1: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Wbrito (discussão | contribs)
corrigindo redirecionamento duplo
Linha 1:
#REDIRECT [[Discussão:Programar em C++/Índice]]
== Tradução ==
Não seria melhor traduzir os termos que estão nos links dos capítulos? Por exemplo: In-out poderia ser colocado como: Entrada-Saída, é que no universo da programação muitos termos ficaram sem tradução, mas outros foram traduzidos do inglês. --[[Usuário:Marcos Antônio Nunes de Moura|Marcos A. N. de Moura]] 01:18, 29 Abril 2006 (UTC)
:Pois, no fundo eu acho que o autor colocou um livro de C++ em inglês e agora está a ir traduzindo. --[[Usuário:Lightningspirit|lightningspirit]] 13:09, 29 Abril 2006 (UTC)
 
== Navegação ==
A navegação está um pouco confusa! Que tal se usar a seguinte sintaxe
<nowiki>[[introdução]] | [[Compilação]]</nowiki> | ... n vezes com a barra a pipe a separar cada um?
--[[Usuário:Lightningspirit|lightningspirit]] 17:56, 22 Maio 2006 (UTC)
:boa ideia
:Concordo, aqui funciona a regra do "quem cala consente". Assim que tiver um tempo, se ninguém tiver mudado, e se niguém se opor, eu mudo.
 
== Fusão com C++ ==
Proponho fazer a fusão apagando esta estrutura e colocando a estrutura da página [[c++]] {{não assinou|Wbrito|10:47, 8 Novembro 2006 (UTC)}}
 
:Precisamos subdividir as páginas "Curso Básico" e "Curso Avançado", pois, à medida que formos colocando conteúdo, elas ficarão muito grandes. 92 tópicos são um exagero. Poderíamos, talvez, organizar as páginas na forma Programar em C++/Básico/[nome do capítulo]; sugiro a nomenclatura com barras para facilitar essa organização. Pelo que eu entendi, o objetivo é passar o conteúdo das páginas atuais para os novos capítulos, não é? ― [[Usuário:Edudobay|Eduardo Dobay]] 23:41, 11 Novembro 2006 (UTC)
 
::Concordo, e acho também que não deveriam existir os links para as páginas "Curso Básico" e "Curso Avançado", apenas para seus subitens, caso contrário a página do índice ficaria apenas com 2 itens, "Curso Básico" e "Curso Avançado". {{não assinou|Wbrito|19:08, 12 Novembro 2006 (UTC)}}
 
:::Não poderíamos colocar os subitens tanto na página "Curso Básico/Avançado" quanto no índice? ― [[Usuário:Edudobay|Eduardo Dobay]] 19:24, 12 Novembro 2006 (UTC)
 
:Acho também que é importante colocar o conteúdo das páginas '''Programar em C++: Introdução|Introdução''' e '''Programar em C++: Compilação|Compilação''', que não constam do índice novo. ― [[Usuário:Edudobay|Eduardo Dobay]] 23:45, 11 Novembro 2006 (UTC)
 
== Corrigir a estrutura de links ==
 
Olá pessoal, se não tiverem nada contra, posso reestruturar o formato dos links para que formem uma estrutura regressiva linear, sem que haja rupturas... Estive observando algumas páginas e achei que estão encontrando dificuldades em alocar os links. --[[Usuário:Marcos Antônio Nunes de Moura|Marcos A. N. de Moura]] 22:38, 12 Novembro 2006 (UTC)
 
:Desculpe, eu não entendi o que você propôs modificar. ― [[Usuário:Edudobay|Eduardo Dobay]] 22:54, 12 Novembro 2006 (UTC)
 
::Os links atuais estão, uma parte no formato <nowiki>[[Programar em C++:Indice]]</nowiki>, outra no formato <nowiki>[[Programar em C++/Indice]]</nowiki>, ainda havendo páginas como <nowiki>[[Programar em C++/Básico]]</nowiki>, há uma ruptura no sistema de navegação, ou seja, ele não está '''linear''', o nome da página para este caso seria: <nowiki>[[Programar em C++/Índice/Básico]]</nowiki>, pois cria uma estrutura deste tipo: <font color="blue">Programar em C++</font>|<font color="blue">Índice</font>|<font color="blue">Básico</font>, que representa um caminho linear da página atual às anteriores percorridas pelo leitor. Seria esta estrutura que gostaria de formar. --[[Usuário:Marcos Antônio Nunes de Moura|Marcos A. N. de Moura]] 23:23, 12 Novembro 2006 (UTC)
 
:::Perfeito, eu não sabia das facilidades desta estrutura, estava lendo agora, fica bem melhor mesmo. --[[Usuário:Wbrito|Wellington Brito de Carvalho]] 11:29, 13 Novembro 2006 (UTC)
 
:::Eu acho meio esquisito que "Índice" fique como um nível à parte. Para mim, o índice não é algo que fica hierarquicamente acima dos outros capítulos/módulos. Penso eu que a estrutura ideal seria:
::::Programar em C
:::::Programar em C/Índice
:::::Programar em C/Básico
::::::Programar em C/Básico/Módulo...
:::::Programar em C/Avançado
:::Pois do outro jeito fica parecendo que o índice "contém" todos os capítulos. Mas se for para manter a estrutura atual (com o índice em um nível separado), acho que o melhor seria usar "Programar em C++/Índice" e não "Programar em C++:Índice", pois misturar barras e ponto-e-vírgula também causa uma certa ruptura. Além disso, o nome do livro é "Programar em C++" apenas.
:::Quanto a colocar ":Índice" (ou "/Índice") no nome de todos os módulos com o objetivo de fazer com que o link aponte para o índice e não para a capa, acho que poderíamos usar as predefinições de navegação (<nowiki>{{Navegação}}</nowiki> e <nowiki>{{Nav2}}</nowiki>). ―[[Usuário:Edudobay|Eduardo Dobay]] 17:53, 13 Novembro 2006 (UTC)
 
::::Exatamente isto, a estrutura linear exige que o único delimitador seja "/", isso diminui o trabalho de edição e manutenção do livro, pois ao invés de criarmos links como '''''<nowiki>[[Livro: ìndice: Sub-índice: Capítulo: Sub-capítulo|Sub-capítulo]]</nowiki>''''', simplesmente colocamos '''''<nowiki>[[/Sub-capítulo/]]</nowiki>''''' na página que o contém... Por outro lado, quando vemos a estrutura como fica montada, parece um pouco esquisito, mas isso não foi feito pensando em conceitos, mas em '''praticidade''', na realidade, também organiza a estrutura de diretórios dentro do servidor. Colocar <nowiki>{{Nav2}}</nowiki> nesta estrutura já é a prática que se espera, porém esta predefinição não visa colocação do link para '''Índice''', no link do meio da predefinição coloca-se um ícone que identifique o livro. --[[Usuário:Marcos Antônio Nunes de Moura|Marcos A. N. de Moura]] 20:55, 13 Novembro 2006 (UTC)
 
:::::Bom, acho que afinal esse jeito é o melhor. Renomeei as páginas que faltavam. --[[Usuário:Edudobay|Eduardo Dobay]] 21:33, 13 Novembro 2006 (UTC)
 
::::::UFA!!! Removi os redirects, preservando a estrutura... Ainda bem que o livro ainda está no início da formatação... Tenho uma sugestão para evitar que a estrutura não se perca num emaranhado de redirects: Sempre que moverem uma página, coloquem o redirect para eliminação que qualquer administrador pode remover as dependências e afluentes e eliminar o redirect imediatamente. Bem, de resto, meus parabéns pelo trabalho e qualquer coisa é só me dar um toque... --[[Usuário:Marcos Antônio Nunes de Moura|Marcos A. N. de Moura]] 00:16, 14 Novembro 2006 (UTC)
 
::::::Interessante a estrutura de navegação nav2, acabei de conhecê-la, e também sou a favor da estrutura onde o índice fica no mesmo nível dos capítulos, e não os capítulos dentro do índice.--[[Usuário:Wbrito|Wellington Brito de Carvalho]] 13:02, 14 Novembro 2006 (UTC)
 
:::::::Senhores, não façamos confusões, a estrutura em que índice está no mesmo nível de capítulos '''não existe''', podem ver em [[Wikibooks:Nomenclaturas]], as duas estruturas que são usadas são:
:::::::#Capa como índice, onde todo o índice fica na capa, o que permite que criem links no formato '''Capa_índice/Capítulo''', esta é a estrutura que mais usam no projeto em inglês;
:::::::#Índice como o segundo nível, que cria a estrutura onde todas as páginas do livro tem acesso ao índice.
:::::::Livros que têm páginas no formato onde o índice está fora da estrutura, consideramos que estão em processo de transição para o modelo correto. --[[Usuário:Marcos Antônio Nunes de Moura|Marcos A. N. de Moura]] 23:38, 14 Novembro 2006 (UTC)
 
::::::::Ok, tem razão. E quanto ao formato nav2 estamos todos de acordo.. :) --[[Usuário:Wbrito|Wellington Brito de Carvalho]] 02:40, 15 Novembro 2006 (UTC)
 
:::::::::Nas páginas, haverá sempre a estrutura de regressão, aquela que permite ao usuário voltar às páginas que já visitou, onde sempre haverá o índice, portanto, se escolherem <nowiki>{{navegação}}</nowiki>, podem usar o link dedicado ao índice para outra aplicação, se usarem <nowiki>{{Nav2}}</nowiki> podem usar um ícone para identificar o livro, também acho esteticamente mais atraente, em páginas muito extensas, eu costumo usar as duas predefinições, ou seja: <nowiki>{{Nav2}}</nowiki> no topo e <nowiki>{{navegação}}</nowiki> no fim da página... fiquem a vontade para escolher o modelo neste caso. --[[Usuário:Marcos Antônio Nunes de Moura|Marcos A. N. de Moura]] 14:40, 15 Novembro 2006 (UTC)
 
== Imagem da capa ==
Proponho colocar a foto de Bjarne Stroustrup, criador da linguagem, como capa do livro.
;http://pt.wikipedia.org/wiki/Imagem:BjarneStroustrup.jpg
;--[[Usuário:Wbrito|Wellington Brito de Carvalho]] 15:27, 8 Outubro 2006 (UTC)
 
:Por mim, tudo bem... --[[Usuário:Marcos Antônio Nunes de Moura|Marcos A. N. de Moura]] 22:34, 12 Novembro 2006 (UTC)
 
== 1º Programa ==
 
'''Programar em C++: 1º programa|1º programa -> já movido'''
 
Esta página foi movida para onde? Não a encontro.. --[[Usuário:Wbrito|Wellington Brito de Carvalho]] 02:49, 15 Novembro 2006 (UTC)
 
:Foi movida para [[Programar em C++/Índice/Básico/Alô, Mundo!]]. ―[[Usuário:Edudobay|Eduardo Dobay]] 21:53, 15 Novembro 2006 (UTC)
 
== Próximos tópicos ==
 
Acho interessante avaliar algumas possíveis mudanças..
 
;Apresentando cout
:Acho que poderia se chamar '''Entrada e saída de dados'''
::Acho que poderia ser uma parte do primeiro capítulo (Alô, Mundo!). ―[[Usuário:Edudobay|Eduardo Dobay]]
 
;Comentários
:É explicado no capítulo acima após o primeiro programa. Não sei se é interessante colocar um capítulo apenas para explicar os dois tipos de comentário. O que acham?
::Acho que pode ficar no primeiro capítulo (Alô, Mundo!), já que é algo bem introdutório também. ―[[Usuário:Edudobay|Eduardo Dobay]]
 
;Tipos de dados
 
;O tipo char
:Está dentro de '''Tipos de dados'''
 
;Seqüências de escape'''
:O que é? Por esse nome acho que nao conheço.
::As combinações de dois caracteres começadas por barra: <code>\n</code>, <code>\t</code>, e outras. --[[Usuário:Edudobay|Eduardo Dobay]]
 
;Variáveis
:É o mesmo que '''Tipos de dados'''
 
;Atribuindo valores a variáveis
 
;Variáveis unsigned
:Está dentro de '''Tipos de dados'''
 
;Estourando uma variável unsigned
 
;Estourando uma variável signed
 
;O tipo string
:Está dentro de '''Tipos de dados'''
::Acho que esse merece um capítulo separado ― considerando que esta seja a classe string da STL. ―[[Usuário:Edudobay|Eduardo Dobay]]
 
 
O que acham?
 
--[[Usuário:Wbrito|Wellington Brito de Carvalho]] 03:12, 15 Novembro 2006 (UTC)
 
:Bem, acho que esse índice está mais para uma lista de tópicos a serem abordados; vários deles devem ser agrupados em um capítulo só. Apontei algumas sugestões acima.
:Acho que no primeiro capítulo (Alô, Mundo) podemos aproveitar para introduzir alguns conceitos, como o uso de <code>cout</code> e os comentários, e apontar algumas observações iniciais. ―[[Usuário:Edudobay|Eduardo Dobay]] 21:53, 15 Novembro 2006 (UTC)
 
::Ok, cout e comentários já estavam dentro na página "Olá, mundo!", apenas coloquei os títulos na página e retirei do índice. --[[Usuário:Wbrito|Wellington Brito de Carvalho]] 04:30, 19 Novembro 2006 (UTC)
Regressar à página "Programar em C++/Arquivo LQT 1".