LAPACK

De Wikinet
Ir para: navegação, pesquisa

LAPACK, ou Linear Algebra PACKage, é uma biblioteca de funções escritas em FORTRAN que resolve quase todos os problemas relativos à Álgebra Linear.

Álgebra Linear é aquela merda que você aprende quando está no 5o ano, mas que você ainda não sabe que tem este nome, e é a solução de problemas do tipo o Sultão Mehmet tem, em seu harém 1000 buracos que ele pode comer. Sabendo que seu harém tem 350 pessoas, quantas são as esposas e quantos são os eunucos? e que se resolve assim:

  • x = número de esposas, y = número de eunucos
  • 3 buracos por esposa + 2 buracos por eunuco: 3 x + 2 y = 1000\,
  • 350 pessoas no harém: x + y = 350\,

Claro que você (ou o Sultão) não precisa de um pacote de rotinas para resolver este problema simples, mas o LAPACK resolve este tipo de equação quando o número de variáveis é grande pra caralho - e bota caralho nisso, algo como a quantidade de buracos que o tal Sultão pode comer.

O curioso (aliás, sabe o que acontece com o cu do curioso?) é que estes pacotes foram escritos há muito tempo atrás, por volta dos anos 1970 (não acredite na Wikipédia quando eles dizem que o LAPACK surgiu em 1992) e são usados até hoje, praticamente sem nenhuma modificação. Ou seja, nos últimos 40 anos, os programadores de computador desaprenderam a programar em FORTRAN, então uma merda que foi feita naquela época ainda é usada, sem que ninguém mais ouse mexer em nada, porque, se mexer, dá merda.

O pacote LAPACK, ou algum código derivado dele, está presente em praticamente qualquer merda que roda nos computadores hoje em dia, porque praticamente qualquer conta que se faça tem um pedaço de álgebra linear. Quando você fapa diante de uma imagem de mulher pelada, você está prestando uma homenagem não só a Deus e ao fotógrafo (Um por tê-la feito, o outro por tê-la registrado) mas também aos milhares [1] de contribuidores do LAPACK, porque se a imagem foi processada por algum programa, então certamente este programa usou o LAPACK.[2]

Ligações externas[editar]

  1. Lista de contribuidores
  2. O GIMP usa o LAPACK e diz que usa, já o Photoshop não diz que usa mas também usa.