C#

De Inciclopedia
Ir a la navegación Ir a la búsqueda


Vb6.PNG ADVERTENCIA:
Este artículo debería ser una burla de C#, pero en su lugar lo es de Visual Basic. Si usted está enamorado de My.Computer, cree que los módulos deberían canonizarse, o no ha inicializado una variable en su vida, mejor vuélvase a volcar en su libro de "Visual Basic para dummies" y deje este artículo tranquilo.
Programador C# estándar.
Cita3.pngConversión implícita: no se puede convertir de "cristianismo" a "ateísmo" sin usar un miembro de la clase Convert.Cita4.png
C# casi todo el rato
Cita3.pngError, no se puede compilar: falta una declaraciónCita4.png
C# haciendo las de ministro de Hacienda

C-Almohadilla, C#, C-cuadradito, C-Sharp o el puto lenguaje de mierda es un intento de lenguaje de programación creado por Microsoft para putearnos la vida facilitar que personas conocedoras de Visual Basic puedan convertirse a un lenguaje parecido a C++ pero que, ni por asomo, lo es. Así, es una mezcla rara de Visual Basic y C++ que resulta en un patético tuttifruti que te atrae con el buen olor del Visual Basic y luego te mete una patada en los cojones con la complejidad y el rigor científico de C++.

Orígenes

El lenguaje fue creado en el siglo XXI por algún pringado que estaba harto de tener que aprender Visual Basic para los que no saben programar y tener que seguir usando el C++ de los profesionales. Al final, se cansó tanto de usar dos lenguajes tan diferentes, que decidió hacer una fusión a lo Dragon Ball y se inventó un lenguaje fácil para los tontos (como Visual Basic) y potente para los expertos (como C++).

El resulto no pudo ser más patético. Los fanboys de VB probaron a convertirse, pero vieron la enorme cantidad de errores que creaba el lenguaje y decidieron regresar, esta vez para siempre, a su religión de toda la vida, tras firmar el papel de reclamaciones a Microsoft para que les devuelvan el dinero y la paciencia. Por su parte, los adeptos a C++, hartos de "ese maldito float que toma el valor que le da la gana", se cambiaron también por probar. Salieron por piernas, casi más deprisa que los VBeros, quedando el lenguaje abandonado.

Resultados

El lenguaje es, básicamente, una mezcla de pinky con vodka que sabe bien, pero te pudre por dentro. Como programador, como persona y como animal.

Las personas que no se han convertido porque empezaron de cero a programar con C#, terminan aburriendo la programación y desinstalan el compilador antes de que haya daños mayores. Así, C# queda como un lenguaje "forever alone", de manera similar a como están ahora FORTRAN, ALGOL, COBOL, LISP, ADA (no confundir con la neurótica), ensamblador y LOGO.

Sin embargo, Microsoft no se da por vencido, y continúa promocionando tan fracasado lenguaje. Usando reclamos como "es gratis", "sirve para programar Android, iPhone, Windows 8, lavadoras, batidoras y máquinas de Nespresso", "peor es código máquina" y "si lo compras, te llevas un jamón de Jabugo gratis, tan sólo nos pagas el jamón".

Características copiadas de Visual Basic

  • Es ¿fácil? de aprender.
  • Todo lo ajeno al archivo de código actual se importa del mismo modo que en Visual Basic.
  • Los métodos sobrecargan, o sea, que si le dices tirar(esto,basura) te tira esto a la basura, y si le dices tirar(puerta) te tira de la puerta.
  • El mundo no se colapsa sobre sí mismo si te olvidas de declarar una variable.

Características copiadas de C--

  • Debes declarar las variables, pero el mundo no se colapsa sobre sí mismo si te olvidas.
  • Los tipos son los mismos (pero si te equivocas al declarar una estructura, viene Bill Gates y te da de palos).
  • Es un lenguaje de mierda que todos conocen, pero nadie se digna a aprender.
  • Se dice que puede hacer hasta milagros, pero todo está escondido en APIs que nadie entiende.
  • Las llavecitas y los puntos y coma quedan mejor.

¡Conozco C#! ¿Puedo aprender Java?

  1. Cambie los using por import.
  2. Cambie las API de .NET por las API de Java.
  3. Cambie los : al declarar clases por extends.
  4. Cambie los foreach por for ( algo : lista ).
  5. Cambie los Console.WriteLine por System.out.println.
  6. Ni comentar los ReadLine...
  7. Resuelva 3009 errores más.

¡Enhorabuena! Ha convertido su programa al javismo.

Ejemplo de código

using Inciclopedia.Cliches;

class Artículo {

unsafe public static List<string> CosasQueChuckNorrisHizo={"Tirarse un pedo en la vía pública y provocar una guerra química";"Violar a Pedobear";"Romper un Nokia"}

unsafe public static unsigned int discusion::ComentarioEnDiscusion;

unsafe public string mensaje_improcedente="Eres idiota";

object autoproteccion(ref admin administrador_que_puso_plantilla; ref template plantilla) {

// HEZTE PROZEDIMIENTO HEVITARA KE ME BORREN HEL ARTÍUKULO JUJUJUJUJU

principio:

plantilla.delete(); // KITAMOZ LA MIERDA PLANNTILA

administrador_que_puso_plantilla.discusion.write(mensaje_improcedente); // NOZ KAGAMOZ HEN LA MADRE KE LO PARIO

if (bloqueado==true) { // SU PUTAH MADRE

foreach (IPAddress jipe in IP) { // PARA TODAZ LASIPÉ KE TENGAMOZ

jipe.Delete(); // NOZ DEZHACEMOZ DE LAH JIP

IP.Add(Random.IP()); // NOZ COJEMOZ UNA JIP A BOLLA

Inciclopedia.Register(Random.Name(),Random.Nick(),"sockpuppet",GMT+1,Captcha.Hack()); // NOZ HAZEMOZ UN SOCKPAPPE 

goto principio; // VOLVEMOZ HA'MPEZAR

}

return polla;

}

int tios1=10;

void main () { // EZTO EZ LO KE HACEMOR HAL PRINZIPITO

Articulo["Chuck Norris"].Text=Articulo["Chuck Norris"].Text + Inciclopedia.Cliches(Random.Cliches(),1000B,Random.Insults(),Random.Tio1jpgimages(tios1)); // KLISHES SI INZICLOPEDIA ES EL PARAJISO DE LOZ CLISHES, PONDREMOZ HAL PRINZIPIO 10 FOTOZ DE TIO1 Y LUEGO MAS

while (article.deleted()==false) { // NO NOZ LO HAN KEMADO

if (article.hasplantilla())==true) { // PERO UN JUEPUTA NOZ PUZO PLANTILLA

autoproteccion(ref article.plantilla.admin(), ref article.plantilla()); // VAMOZ A KAGARNOZ EN SU MADREH 

}

}

// NOZ LO HAN KEMADO

Console.WriteLine(mensaje_improcedente + ", pork me borrazte mi hartículo k tenia " + tios1 + "tiosuno ??"); 

tios1++; // POZ A LA PROKSIMA LE PONDREMOZ OTRO TIO1, KE SEGURO KE POR ESO ME LE BORRARON

}

}

Nota: Como intentes copiar y pegar esta cosa en Visual Studio y ejecutarlo, tu PC morira de el millon de excepciones (errores, ya se que no eres tan listo como yo y te lo tengo que explicar). Te lo dice alguien que lo ha probado.

Aplicaciones desarrolladas en C#

Nada33.gif

Otros lenguajes que por ahora siguen vivos

Véase también