Quiero aprender un lenguaje de programación informática. ¿Cuál es el más práctico?
¿C?
Es un lenguaje que todo estudiante de ingeniería y de informática debe aprender. Tiene muchas características: cerca del hardware, alta eficiencia de ejecución, uso flexible y funciones potentes. Pero, después de todo, sigue siendo un lenguaje de programación estructurado. Todavía parece un poco inadecuado para el desarrollo a gran escala. Los programadores a menudo necesitan devanarse los sesos para idear varios algoritmos "exquisitos" para lograr un determinado propósito. Sin embargo, su papel es crucial en el aprendizaje de sistemas operativos y el desarrollo de microcontroladores. ?
C++?
Una versión mejorada del lenguaje C, que conserva todas las características del lenguaje C y al mismo tiempo agrega ideas orientadas a objetos.
Esta característica le otorga una ventaja única en muchos desarrollos a gran escala. Tiene una gran vitalidad en muchos campos. Hasta el día de hoy, este lenguaje todavía se está desarrollando y han surgido nuevas tecnologías sin cesar. En realidad, hay demasiadas introducciones a C ++ y puedes buscar muchas de ellas en Internet. No diré mucho más.
C# es un lenguaje moderno orientado a objetos que combina el poder de C/C++ y Visual C++ con la facilidad de uso de Visual Basic. Tiene muchas características como simplicidad, orientación a objetos, seguridad de tipos, control de versiones DLL, buena compatibilidad, flexibilidad, etc. Convirtiéndolo en un lenguaje de nueva generación con gran potencial. Junto con el rápido desarrollo de Internet y el sólido soporte técnico de Microsoft, debería ser relativamente prometedor.
Java
es un lenguaje simple, orientado a objetos, distribuido, interpretado, de clave fuerte, seguro, estructuralmente neutral, portátil y de muy alto rendimiento. Excelente lenguaje dinámico y multiproceso. En realidad, el lenguaje Java nació en 1991. Originalmente se llamaba lenguaje OAK y era un entorno general diseñado por SUN para algunos productos de electrónica de consumo.
¿ASP/ASP.NET/PHP/Perl?
Estos son los lenguajes utilizados para el desarrollo web. Todos los amigos que estén interesados en el desarrollo web deberían considerarlos. De hecho, no estoy muy familiarizado con estos lenguajes (solo he expuesto brevemente ASP), así que no me atrevo a decir tonterías para no engañar a los demás. Los amigos que estén interesados pueden considerarlo.
SQL
Lenguaje de consulta estructurado, utilizado principalmente para el desarrollo de bases de datos. Sin embargo, muchos lenguajes modernos (Delphi, etc.) admiten SQL integrado. Los amigos que tengan necesidades de desarrollo de bases de datos deberían considerar este lenguaje. ?
Visual?Baisc, Visual?Baisc.NET
>Todos están mejorados desde lo básico. Entre ellos, Visual Basic es un lenguaje interpretado, que tiene una velocidad de compilación rápida y se puede depurar en tiempo real. Sin embargo, no está completamente orientado a objetos y el desarrollo multiproceso es difícil. ¡Pero su mayor ventaja es la sencillez! VisualBaisc.NET es un nuevo lenguaje basado en la plataforma Microsoft .net (tenga en cuenta que es un lenguaje completamente diferente de VisualBasic. Está orientado a objetos y se puede utilizar para desarrollo integrado). Estrechamente integrado con asp.NET. Y el rendimiento ha mejorado mucho.
Principiante total: nunca antes había estado expuesto a la programación y tengo pocos conocimientos sobre programación de computadoras. El propósito de aprender programación es explorar lo que se esconde detrás del programa aparentemente misterioso. Estos amigos recomiendan aprender VB/VB.NET. La razón es que es bastante simple, rápido para comenzar y tiene una fuerte sensación de logro. ?
La naturaleza del trabajo está orientada al hardware (desarrollo integrado): ensamblador y lenguaje C. Aunque el ensamblaje es más difícil de aprender y requiere un alto conocimiento del hardware, la naturaleza de tu trabajo determina que debes realizar. esta ruta. Aunque el lenguaje C no es adecuado para el desarrollo a gran escala, todavía tiene ventajas únicas en el control de hardware. ?
Estudiantes universitarios de ingeniería: ?Lenguaje C++ y Java, el lenguaje C es una materia que se debe aprender en las carreras universitarias de ingeniería, no hay necesidad de decir más sobre esto. C++ es ciertamente excelente, pero si desea utilizar C++ para desarrollar programas de Windows excelentes y estables, no es fácil y la curva de aprendizaje es relativamente grande y requiere mucho tiempo. Java es un lenguaje ampliamente utilizado. El lenguaje Java tiene muchas características: independencia de plataforma, seguridad, orientado a objetos, distribuido, etc., lo que lo convierte en un lenguaje de moda en la industria informática actual y cuenta con una gran cantidad de seguidores.
Estudiantes de artes liberales en colegios y universidades: Visual Foxpro parece ser algo que debes aprender, al menos en nuestra escuela. Esto es principalmente para el desarrollo de bases de datos. De hecho, para tus futuras aplicaciones, esto es suficiente. Si todavía tienes un mayor interés en la programación, aprende VB. ?
Personal que necesita producir resultados en un corto período de tiempo: aprendí programación en la escuela antes y tengo una cierta base, pero no he usado mucho la programación después de aprender. Sin embargo, debido a las necesidades laborales, se debe elaborar un programa digno en poco tiempo. Entonces deberías elegir VB o Delphi por los motivos mencionados anteriormente.
Ranking de lenguajes de programación 2014