Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cuáles son los lenguajes de programación más utilizados? ¿Qué puedo hacer para empezar más rápido?

¿Cuáles son los lenguajes de programación más utilizados? ¿Qué puedo hacer para empezar más rápido?

El año pasado, leí este pasaje en Internet: "El código en realidad se almacena en la memoria (memoria, disco duro o memoria flash, etc.) con niveles de voltaje secuenciados, y el resultado compilado aún está El mismo voltaje almacenado en la computadora. El voltaje de secuencia es alto y bajo. Desde la edición del código hasta el control final del circuito, el voltaje que se nos muestra es diferente por conveniencia, pero la esencia es. lo mismo. No hay software en el mundo, y el software es solo una función del hardware, un reflejo, al igual que la conciencia es un reflejo del mundo objetivo”.

También el año pasado, IEEE Spectrum. La revista publicó las clasificaciones de lenguajes de programación de 2017 para las personas. Además, IEEESpectrum clasificó 48 lenguajes de programación después de obtener 10 fuentes de datos importantes como StackOverflow, Twitter, Reddit, IEEEXplore, GitHub y CareerBuilder.

No es difícil descubrir que, desde la perspectiva del alcance de la aplicación y la popularidad de cada lenguaje, C, C++, JavaScript, Java y Python son los lenguajes que los programadores excelentes deben dominar. Además, mi sugerencia es que los principiantes primero aprendan el C/C++ más difícil y lo dominen. Es imposible que todos los programadores aprendan todos los lenguajes de programación del mundo. Después de dominar C/C++, JavaScript, Java, Python y otros lenguajes, pueden aprender selectivamente algunos lenguajes según sus ambiciones personales. y necesidades laborales. Este es un enfoque completamente digno. En mi opinión, un excelente programador debe dominar plenamente de 2 a 5 idiomas, y es normal saber unos 10 idiomas al mismo tiempo. Además, cuando muchas empresas ahora contratan programadores externos, también prefieren talentos en forma de T (una especialización y múltiples habilidades). El hecho de que un programador sepa más idiomas a menudo refleja la inteligencia de la persona, su amor por el estudio, su falta de miedo a las dificultades y su gran capacidad de aprendizaje. Además, una vez que un programador domina varios lenguajes de programación, también conocerá más lenguajes. Su capacidad para resolver problemas en el trabajo tenderá a ser más fuerte (sus ideas serán más amplias) y su eficiencia en el trabajo también será mayor. Por supuesto que al jefe le gusta más.

El lenguaje C es un lenguaje de programación imperativo general que apareció a mediados de los años 1970. Se puede decir que C es a la vez el lenguaje más antiguo y el más utilizado. El lenguaje C proporciona componentes básicos para otros lenguajes como JavaScript, Java, Python, C#, etc., y se usa ampliamente en diferentes sistemas operativos y aplicaciones. Dado que el lenguaje C proporciona la base para otros lenguajes, lo mejor para los principiantes es comenzar con C/C++.

C++ tiene una amplia gama de aplicaciones. Fue desarrollado originalmente como una versión mejorada de C. C++ es un lenguaje de verificación de tipos de datos estáticos que admite múltiples paradigmas de programación. C++ admite una variedad de estilos de programación, como programación de procedimientos, abstracción de datos, programación orientada a objetos y programación genérica. C++ se ha utilizado en software conocido como Firefox y Adobe Programs. C++ se puede utilizar para desarrollar software de sistema, software de aplicación, aplicaciones cliente, videojuegos, etc.

JavaScript es un lenguaje de secuencias de comandos del lado del cliente controlado por objetos y eventos y relativamente seguro. También se usa ampliamente en el desarrollo web del lado del cliente y a menudo se usa para agregar funciones dinámicas a páginas web HTML. . JavaScript también se puede utilizar para desarrollar juegos y aplicaciones de escritorio.

Java es un lenguaje orientado a objetos basado en clases con las características de programación multiplataforma, orientada a objetos y genérica. Se utiliza ampliamente en el desarrollo de aplicaciones web y aplicaciones móviles de nivel empresarial. El nombre original de Java era Oak. En la década de 1990, con el auge y el desarrollo de Internet, Sun Corporation previó las perspectivas de aplicación de Oak en la industria de Internet, transformó Oak y lanzó oficialmente Java en mayo de 1995. Desde entonces, Java ha acompañado el desarrollo de Internet y poco a poco se ha convertido en uno de los lenguajes de programación de redes más importantes. Java está diseñado para funcionar en múltiples plataformas de software y un programa desarrollado en MacOSX también puede ejecutarse en Windows.

Python es un lenguaje de programación avanzado del lado del servidor adecuado para el desarrollo de sitios web y aplicaciones móviles.

Para los principiantes, Python es realmente fácil de aprender. Otros lenguajes como C #, PHP, SQL, Objective-C, Ruby y otros lenguajes no se presentarán uno por uno aquí. Por cierto, el año pasado apareció un artículo en Internet titulado "Informe de supervivencia de programadores chinos de 2017". Un conjunto de datos del informe muestra que lenguajes como C, C++, JavaScript, Java, Python y PHP son relativamente comunes.