Red de conocimiento informático - Material del sitio web - Cómo matar un dragón usando varios lenguajes de programación

Cómo matar un dragón usando varios lenguajes de programación

Este interesante artículo fue recopilado de un blog español.

Había una hermosa princesa que estaba prisionera en la torre más alta de un castillo. Un dragón feroz la custodiaba y se necesitaba un guerrero para rescatarla...

Lo siguiente. son las diversas historias de cómo una lengua logró rescatar a una princesa de un dragón.

Java: llega allí, encuentra el dragón, desarrolla un marco para matar dragones compuesto de múltiples capas funcionales, escribe algunos artículos sobre este marco... pero el dragón no muere.

.NET – Cuando corrí allí, vi lo que hacían los programadores de Java y lo copié por completo. Intenté matar al dragón, pero el dragón se lo comió.

C - Llega allí, ignora al dragón, levanta tu espada, corta la cabeza del dragón, encuentra a la princesa... Deja a la princesa a un lado y ve a ver si hay el último código del kernel de Linux enviado.

C – Primero crea una aguja, luego agrégale varias características funcionales, hasta que finalmente converge en una espada compleja cuya función solo él puede entender... mata al dragón, pero tuvo problemas para cruzar el puente porque la memoria se desbordó.

COBOL - Cuando llegó allí, vio al dragón y pensó que era demasiado mayor para matar al dragón y rescatar a la princesa, así que se fue.

Pascal - Pasó 10 años desarrollando un sistema de aniquilación de dragones... Cuando comenzó la batalla, descubrió que el sistema sólo podía atrapar a los lagartos.

VB - Usando varios componentes para desarrollar un conjunto de armas destructoras de dragones, saltó detrás del dragón. En el momento más crítico, descubrió que esta arma solo podía funcionar en una noche lluviosa...

p>

PL/SQL: analiza los datos de otros cazadores de dragones, crea un modelo de tabla de datos con datos multidimensionales, relaciones de n vías, OLAP y pasa 15 años analizando estos datos... Cuando el Los resultados salieron a la luz: la princesa se había convertido en gay.

Ruby - realizó una gran expedición, afirmando que era el más fuerte sin importar lo que hiciera. Cuando se enfrentó al dragón, mostró una imagen de él matando a un dragón cojo... El dragón gigante El dragón. Se lo comió perezosamente.

Smalltalk: llegué allí, analicé al dragón y a la princesa, me di la vuelta, eran preocupaciones secundarias.

Caparazón: Crea un arma súper poderosa para matar dragones... pero cuando se enfrenta al dragón, olvida cómo usarla.

Ensamblador - Pensó que su método era correcto y el más eficiente... pero escribió D en lugar de A, matando a la princesa.

Fortran: corrió allí, desarrolló una solución de 45.000 líneas, mató al dragón y conoció a la princesa... pero la princesa pensó que era un cobarde y en cambio se enamoró del hombre rico y apuesto Java. programador.

FOX PRO - Desarrolló un sistema para matar dragones. Se veía hermoso y fácil de usar por fuera, pero en realidad estaba lleno de parches por dentro. Entonces, cuando comenzó a ejecutar este conjunto de armas para matar dragones, descubrió que se había olvidado de agregar un índice al DBF.

Lisp: Este es un famoso caballero andante. Después de hablar con muchos expertos en matar dragones y modelar sus habilidades, desarrolló este sistema. Cuando comenzó a ejecutar el sistema, se encontró con Sí, se perdió un paréntesis.

HTML: montó una página web utilizando varias espadas famosas para matar dragones, pero ignoró los estándares del W3C. Cuando conoció a Long, descubrió que su código era incompatible con el navegador, por lo que se quedó con las manos desnudas. El dragón se lo comió como postre.

Prólogo: Pensó que era necesario un arma para matar dragones. Entonces busqué en un catálogo con 182.014 armas.

A partir del año de la muerte de la princesa, entre sus logros se encuentran: saber fabricar diversas armas, empezando por el Índice A: Bombas Atómicas, Armas Antiaéreas, Arcos, Municiones, Hachas...

PHP: Desarrollar una página web que, cuando se ejecute, recupere armas de una base de datos de armas MySQL a través de un servidor Apache para destruir $dragon. Sin embargo, se olvidó de escribir la declaración WHERE en la declaración DELETE, por lo que mató a la princesa, al dragón, a la criada, a la bruja, al mago y al propio programador.

JavaScript: creó una página web con script. Cuando se ejecutaba la página web, el script eliminaba al dragón. Tan pronto como cargaba la página, algunas chicas hermosas le arrojaban flores y gritaban. Desafortunadamente, no analizó cuidadosamente al monstruo parecido a un lagarto, también conocido como Mozilla. Lo único que encontró fue que la consola estaba llena de mensajes de error. El "Libro de Mozilla" registra cómo fue tragado.

Básico: Desarrolló un arma capaz de matar dragones de papel, pero por mucho que la mejoró, descubrió que no podía matar a un dragón más grande que un caniche.

Matlab: Escribió una declaración de bucle para calcular la trayectoria de una flecha gigante para matar a un dragón. Este programa funciona perfectamente. Lo que se necesita ahora es alguien con tanto poder para lanzar esta flecha gigante con tanta precisión.