IPog
Aviso: Seu navegador poderá apresentar uma certa lentidão durante o processamento e decodificação de gambiarras digitadas nesse artigo.
História[editar ]
A PoG é um modelo conceituado de desenvolvimento de sistemas. Muito utilizado na Europa (Paris e Milão), vem se tornando padrão de mercado no Brasil. Seu passado remete à pre-história. Quando Jesus Cristo queria atravessar o mar Egeu, percebeu que nadando seria difícil, então, através de um simples "IF" seguido de métodos apropriados, abriu o mar ao meio permitindo uma passagem estável e robusta. Além de ter sido de grande utilidade à época, ainda corroborou com a ideia de onipresença de seu pai.
Visto a aplicabilidade genérica do conceito, o MIT (MAssashuxxchetss Stituti TZootecnoloji), resolveu elaborar uma forma de quantificar a utilização da PoG nos sistemas. Após muitos estudos e ao lobby da Apple, foi criado um índice chamado IPoG, ou Índice PoG.
Definição[editar ]
O IPoG (Índice PoG) é um índice que quantifica a utilização de PoG em um dado sistema. Varia de 0 a 1, sendo '1' um programa totalmente PoG.
Base de cálculo[editar ]
Sendo $EXT a linguagem utilizada no sistema, temos:
EXT=php; echo $(find . -type f -name "*.${EXT}" -exec grep 'if' {} \; | wc -l) $(find . -type f -name "*.${EXT}" -exec cat {} \; | wc -l) | awk '{ if ( 2ドル > 0 ) print 1ドル / 2ドル; else print 0 }'
Obs: O uso de "php" foi escolhido por motivos didáticos, por invariavelmente apresentar um IPoG alto, geralmente tendendo a 1. Isso pode ser explicado pela notória melhoria do ensino fundamental onde nossos sobrinhos estudam.
Ver também[editar ]
Nota: A lista foi colocada em ordem analfabética por um programador certificado em POG. Ele utilizou o algoritmo de ordenação Sort Unicode Fast Charset.
- Leon D'Acochambre, o precursor da técnica
- Sobrinho (Profissional)
- Ciência da Computação
- AgenciaPOG
- Bope.java
- Constante de King
- Gambiarra
- Strings
- Random Sort
- SPEEDCASE
- IP POG
- Java
- Jeitinho Brasileiro
- MPOG
- Podrões de Projeto
- PHP
- Programação estruturada
- Programação no botão
- Programação Orientada a Flag
- Programação orientada à IE
- Programação orientada ao Atrito
- Programação Desorientada a Objetos
- ProtoUsuário
- Qualidade de Software
- Visual Basic
Linguagens para a prática do POG | ||
---|---|---|
Marcação | HTML (Microsoft HTML) • XML | |
Não-funcionais | Portugol | |
Programação | ABAP • ada • Algol • ASP • Assembly • BASIC • Bash • Befunge • BOBOL • Brainfuck • C • C♭ • C# • C=C+1 • C=C-1 • Clipper • COBOL • ColdFusion • D • Delphi • Eiffel • ECMAScript • Fortran • GeneXus • Go/Golang • Groovy • Haskell • HQ9+ • HQ9++ • Intercal • JAD • Java • Kotlin • ((((Lisp)))) • Lua • Maker • Malbolge • Managed C++ • Modula • Natural • .NET • Objective-C • Ocaml • Pascal • Pascali • Perl • PHP • POG • Prolog • Python • Ruby • Ruby on Rails • Ruby off Rails • Scala • | |
Script | ActionScript • JavaScript • VBScript • Shell + a lot of weak = PowerShell | |
Relacionados | Algoritmo • AJAX • DBase • FoxPro • Gambiarra • JSON • Linguagem procedural • Programação |