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
Last revision Both sides next revision
pt:manual:contrib:coding_style_guidelines [2020/11/19 02:33]
i3_relativism
pt:manual:contrib:coding_style_guidelines [2022/03/08 00:46]
i3_relativism ↷ Page moved from pt:dev:coding_style_guidelines to pt: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>