Léame de programación Java
Lenguaje Perl
Hubo un tiempo en el que casi todo el mundo programaba en Perl. Pero las personas que lo usan a menudo encuentran que siempre parece haber problemas con este lenguaje Perl. Al menos conozco un lenguaje de programación llamado "piezas" cuyos creadores parecen simplemente apilar esta función encima de otra función sin pensar seriamente en combinarlas.
De hecho, incluso sus creadores tienen que admitir que este lenguaje de programación tiene problemas. Después de una profunda transformación, el trabajo de desarrollo actual comenzó a tender a utilizar Perl6, probablemente en el año 2000. ¿En cuanto a Perl? ¡Se ha ido! Así que no hay absolutamente ninguna necesidad de aprender. Por cierto, el siguiente "Adiós mundo" está escrito en Perl:
El ejemplo anterior generará una página web. Perl es ahora el más utilizado para generar páginas web porque puede utilizarse como lenguaje de programación CGI. Pero para adaptarnos a los cambios de los tiempos, será mejor "abandonar Perl".
Ruby
Sobre Ruby, puedes cantar "Diez años después, no te conozco, no me perteneces...". Porque hace apenas 10 años, el lenguaje Ruby estaba de moda. Nació en 1995 y alcanzó su punto máximo en unos 5 años. Si lo usas regularmente, definitivamente te enamorarás de él sin dudarlo. Pero los niños como nosotros, que crecimos aprendiendo el estilo del lenguaje C, a menudo nos sentimos un poco avergonzados al aprender Ruby.
Lo siguiente es Goodbye World escrito en Ruby:
El siguiente es un ejemplo de cálculo del factorial:
Probé este ejemplo para calcular el factorial de 1000 . Aquí están los resultados (se omitieron 2569 números debido a limitaciones de espacio):
En todos los aspectos, Ruby es muy bueno, casi elogio... excepto Twitter. En abril de 2011, Twitter anunció que había reescrito casi todo su código para no utilizar Ruby y su marco web Ruby on Rails, que, según dijeron, era extremadamente ineficiente. Sin embargo, lo que quiero decir es que ese día Ruby comenzó a decaer y cada vez menos gente lo usaba.
Visual Basic.NET
Hace diez años, solicité un puesto en una empresa que necesitaba reescribir una gran cantidad de código. Olvidé el nombre, mi trabajo principal era convertir VB6 a Visual Basic.NET. Sólo trabajé uno o dos meses y luego lo dejé: fue realmente doloroso.
El amor de Microsoft por las extensiones de lenguajes de programación básicos se remonta a 1991, cuando acababan de comprar un diseño de programación visual muy interesante (para la época) de Alan Cooper. Alan Cooper inicialmente usó otros lenguajes de programación, pero Bill Gates le pidió que cambiara a BASIC porque Gates creía que era el lenguaje de programación más simple en ese momento. Como resultado, del BASIC surgió el famoso Visual BASIC: surgió el concepto de objetos y una nueva tecnología de programación.
Algunas cosas interesantes sucedieron después. Anders Helsberg, líder creativo de Borland Delphi, también trabajó en Microsoft y dirigió la creación de un nuevo lenguaje de programación, C#. Este lenguaje de programación es muy similar al lenguaje Java. Puede que al principio te resulte un poco difícil aprender, pero una vez que empieces, definitivamente te enamorarás de él. C# se convirtió rápidamente en el lenguaje de programación insignia de Microsoft. Ahora en la industria del software, hay muchos trabajos que requieren C# y muchos de ellos están bien remunerados.
Aunque Microsoft creó C# basado en su propio CLR, sus ingenieros también crearon una versión del querido lenguaje BASIC de Gates llamado Visual Basic.NET. Este lenguaje de programación toma prestada la sintaxis del lenguaje BASIC, pero su método de codificación es similar al de C#. Aunque Visual Basic.NET también se está desarrollando, la supervivencia del más fuerte siempre es inevitable: todos han elegido C #, por lo que Visual Basic.NET se ha convertido en una cosa del pasado.
El siguiente es un programa visual Basic.NET extraído del sitio web de Microsoft:
Aquí "Hello World" también se puede reemplazar con "GoodbyWorld", no importa.
Adobe Flash y AIR
Técnicamente, son plataformas, no lenguajes de programación. Los incluyo porque si quieres usarlos, tienes que instalar la versión propia de Adobe de ECMAScript, ActionScript. ActionScript es un pariente cercano de JavaScript (uno de los lenguajes de programación más populares en la actualidad, ya que se puede utilizar en todos los navegadores). ActionScript agrega algunos detalles a ECMAScript, el nombre oficial del estándar de implementación de JavaScript, pero fuera de Adobe Flash, casi no hay lugar para ActionScript;
¿Utilizas flash? Jobs lo odiaba tanto que no permitiría que el iPhone lo usara. Luego, cuando el iPhone (y luego el iPad) se hicieron populares, los desarrolladores web tuvieron que crear sitios web que no dependieran de Flash. Los desarrolladores que se ganan la vida con ActionScript también serán despedidos. Una vez vi a un desarrollador de Flash culpar a otro desarrollador de JavaScript por arruinar su carrera. )
Adobe también está tratando de tener una oportunidad para su propia plataforma de programación a través de AIR, por lo que desarrolló una herramienta para crear aplicaciones de AIR llamada Flex. En cuanto al aire, mucha gente dice que es un desastre. Sin embargo, todavía no sabemos por qué Adobe lanzó AIR. ¿Quizás quiera usar aire en lugar de flash? ¿Quizás quieras que AIR y Flash se enamoren y se desarrollen juntos?
Recuerdo que hubo un momento en que AIR era muy popular debido al uso de la plataforma de Twitter: Tweetdeck (que requería que los usuarios instalaran el tiempo de ejecución de AIR en sus computadoras). En ese momento se desarrollaron millones de aplicaciones AIR para PC, pero después de que Twitter compró TweetDeck en 2011, reescribió el código nativo para reemplazar AIR. De esta forma, la gloria de AIR llegará a su fin.
A medida que Flash y AIR desaparecen gradualmente, ActionScript de Adobe comienza a despedirse del mundo. A continuación se muestran algunos ejemplos de código escritos en ActionScript.
Puedes encontrar que esto es muy similar a JavaScript, usando var, function y new, y también usando el punto decimal para acceder a las variables miembro.
Pascal, el objeto de Delphi
En primer lugar, quiero pedir disculpas a mi antiguo buen amigo Delphi, porque quiero anunciar la "muerte" del objeto Pascal. Bueno, Delphi (la herramienta utilizada para enviar objetos a Pascal) sigue viva a través de cambios (se originó en Borland Company y ahora es propiedad de Embarcadero Company).
El anterior Delphi y su lenguaje Object Pascal nos proporcionaron un buen entorno de trabajo: aunque era un poco detallado, el compilador era muy rápido y comparado con Visual Basic (aquí se refiere a Pre-Visual Basic). NET, alrededor de 1995), facilitando la creación de programas de Windows.
Pero su ventaja no duró. Es difícil decir por qué, porque esta plataforma es realmente buena. En ese momento, Borland comenzó a admitir C# y C++ en su línea de productos Delphi. Más tarde, Borland incluso vendió Delphi directamente a Embarcadero, y Embarcadero continuó usando Delphi para desarrollar productos. En otras palabras, bastante bien hecho, pero la atención ya no está en Pascal. Por supuesto, todavía puedes programar en Pascal, pero casi nadie toma este camino. De hecho, podemos usar Delphi para construir para muchas plataformas diferentes, incluidos los sistemas operativos iOS, Android y Linux.
Sin embargo, si visita el sitio web de Embarcadero, encontrará que principalmente promueven el soporte para C++ de Delphi. En otras palabras, el objeto Pascal está muerto.
Al escribir esto, no puedo evitar sentirme triste, porque pasé mucho tiempo aprendiendo Pascal, especialmente el objeto Pascal de Delphi. Pero no hay manera, la realidad es demasiado cruel, si no cambias de carrera, solo morirás de hambre.
Echemos un vistazo al código del objeto Pascal:
Nota del traductor: las vistas anteriores solo representan las opiniones personales del autor. Por favor sea cortés y dígalo en orden.
Entonces, entre estos cinco idiomas, ¿hay alguno en el que eres bueno que "desaparecerá"?
? Bajo la tendencia general de reanudar el trabajo, ¿pueden las empresas de tecnología que trabajan de forma remota sólo "sentarse y esperar"?
? ¿Cómo se creó la plataforma integral de aprendizaje automático que ha respaldado la entrega de comida para llevar más grande del mundo durante diez años?
? Tencent propone combinar la clasificación detallada de ACNet y el efecto llega al último CVPR 2020.
? ¡Mi recomendación favorita de IDE en la nube!
? ¿Funciones avanzadas de confiabilidad en la redacción de contratos inteligentes
? Las personas que regresaron a Hubei para trabajar dijeron: Al regresar a Wuhan para trabajar, primero deben volar a Hefei y luego ser recogidos en el vuelo fletado de la compañía.