Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Cuáles son las características de los diferentes lenguajes de programación para programadores?

¿Cuáles son las características de los diferentes lenguajes de programación para programadores?

Muchas veces cuando entendemos algunos conceptos, utilizaremos algunas metáforas u otros métodos como objetos de comparación cognitiva. Hoy veremos las características de los diferentes lenguajes de programación para programadores.

PHP3 es una motosierra. era una de varias armas dirigidas a soldados dedicados a las aplicaciones web (incluso antes de que el término "webspp" se hiciera popular). Hace el trabajo pero parece desordenado; afortunadamente, hoy en día hay mejores opciones. (La sintaxis de PHP3 puede ser una pesadilla y dificulta el mantenimiento del código. Las versiones posteriores de PHP parecen haber mejorado).

Perl es un asesino encargado por soldados. Elegante, potente y capaz de silenciar rápidamente al objetivo (especialmente si se trata de un archivo de texto). Asegúrate de mantener una buena relación con el mando de este asesino; de lo contrario, puede que te resulte difícil dominar esta arma. (Perl es potente y flexible, pero su sintaxis y semántica hacen que sea difícil de dominar, lo que da como resultado un código difícil de leer y de mantener. Como un asesino, sigiloso pero eficaz).

Python es un tanque. Está bien protegido, es sólido y garantiza que solucionará sus problemas. Si eres principiante, normalmente es posible apuntar y disparar (con un poco de práctica). Si eres un experto, podrás desplegarte metódicamente para conquistar terreno. Sin embargo, aunque es tan eficaz, también es lento. Puedes optar por solucionar cualquier posible problema de lentitud con el apoyo del súper soldado con katana conocido como C-Extension (ver más abajo).

JavaScript es el misil de un avión de combate. JavaScript tardó un tiempo en convertirse en un misil. Comenzó como una bomba que solo resultó en irritación y enormes salpicaduras de barro, pero con el paso de los años (especialmente el anuncio del V8, con una comunidad enorme y algunos frameworks realmente buenos, se convirtió en una tecnología de combate realmente genial) lo ha convertido en un misil que ofrece pura potencia para hacer el trabajo rápidamente, si no se requiere elegancia.

Java es una bala, destinada a ser disparada con una sola pistola (JVM). Sin embargo, los fabricantes de armas fabricaban armas diferentes, por lo que, lamentablemente, las balas de aspecto similar ahora tienen ligeras variaciones. De todos modos, es bastante eficaz para hacer el trabajo.

Scala es la habilidad "Técnica de clonación de sombras" de Naruto. Te permite crear un clon de ti mismo y abrumar por completo a tus enemigos.

ActionScript2 es una catapulta. Da la ilusión de que es fácil de usar y parece atractivo, pero se mueve lentamente y alcanza los objetivos aún más lento. ¿Por qué usarlo si tienes una alternativa mejor?

Objective-C es un sable de luz sin energía. IT Training Discovery es algo similar a C, pero parece tener un poco más de estilo y algunas características adicionales. Tus enemigos pueden pensar que pareces tonto o que eres realmente genial (si tienes Xcode y acceso a todas las herramientas de desarrollo, es probable que sea lo último).