Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pt:manual:contrib:coding_style_guidelines [2020/11/19 02:33]
i3_relativism
pt:manual:contrib:coding_style_guidelines [2022/03/28 17:34] (current)
i3_relativism ↷ Página movida de pt:contrib:coding_style_guidelines a pt:manual:contrib:coding_style_guidelines
Line 1: Line 1:
 +...(WIP)
 ====== Diretrizes de Estilo de Desenvolvimento do Codigo HyperbolaBSD ====== ====== Diretrizes de Estilo de Desenvolvimento do Codigo HyperbolaBSD ======
  
Line 271: Line 272:
 A utilizacao do **specificador?!** "<color #620BB9/#EEDDFF>register</color>" em novo codigom, nao e a melhor pratica. A optimizacao de compiladores como o <color #0BB928/#DDFFE3>gcc</color>, e normalmente a melhor via para a excolha de variaveis a colocar nos "registers" para melhor a performance do codigo. A execpcao disto e em funcoes com contem codigo assembly onde o especificador "<color #620BB9/#EEDDFF>register</color>" e requerido para uma generacao de codigo apropriada, nao ausencia de optimizacao de compilador. A utilizacao do **specificador?!** "<color #620BB9/#EEDDFF>register</color>" em novo codigom, nao e a melhor pratica. A optimizacao de compiladores como o <color #0BB928/#DDFFE3>gcc</color>, e normalmente a melhor via para a excolha de variaveis a colocar nos "registers" para melhor a performance do codigo. A execpcao disto e em funcoes com contem codigo assembly onde o especificador "<color #620BB9/#EEDDFF>register</color>" e requerido para uma generacao de codigo apropriada, nao ausencia de optimizacao de compilador.
  
-Na utilizacao de <color #620BB9/#EEDDFF>longjmp()</color> ou <color #620BB9/#EEDDFF>vfork()</color> num programa, a **!?bandeira*!?* <color #620BB9/#EEDDFF>-W</color> ou <color #620BB9/#EEDDFF>-Wall</color>, devera ser usada para verificar que o compilador nao cria erros como:+Na utilizacao de <color #620BB9/#EEDDFF>longjmp()</color> ou <color #620BB9/#EEDDFF>vfork()</color> num programa, a **!?bandeira?!** <color #620BB9/#EEDDFF>-W</color> ou <color #620BB9/#EEDDFF>-Wall</color>, devera ser usada para verificar que o compilador nao cria erros como:
  
 <code c> <code c>