Red de conocimiento informático - Material del sitio web - ¿Qué lenguaje de programación es más prometedor de aprender?

¿Qué lenguaje de programación es más prometedor de aprender?

1. La razón por la que cualquier idioma puede existir es que debe tener sus ventajas. Al mismo tiempo, la razón por la que el idioma necesita desarrollarse también muestra que cualquier idioma tiene sus propias desventajas. A menudo veo temas en Internet, especialmente en algunos foros universitarios, sobre quién es mejor o peor entre bcb y vc, y si c# reemplazará a c++, y a menudo este tema es el tema más candente. No estoy calificado para evaluar este fenómeno, pero nunca he participado en tales discusiones. ¡Porque creo que esta discusión no tiene sentido! La razón por la que cada lengua puede convertirse en lengua debe tener sus méritos. Por ejemplo, el lenguaje básico es fácil de aprender, el lenguaje C es conciso y eficiente y el lenguaje C ++ es poderoso. Pero si eres nuevo en el aprendizaje de lenguajes informáticos, te recomendaría que aprendas Pascal. ¿Por qué? Por su rigurosa estructura. Probablemente sea lo mejor que puede hacer para desarrollar hábitos de programación serios.

2. Cada uno tiene diferentes propósitos de aprendizaje y los objetos de aprendizaje que pueden elegir serán diferentes. Si quieres desarrollar algunos programas pequeños, creo que VB es muy bueno. Fácil de aprender. Si desea desarrollar un proyecto grande, tanto vc como bcb son más adecuados. Si tiene experiencia en lenguajes c o c++, tal vez le guste bcb. Pero si desea desarrollar software bajo Unix, c y c++ pueden seguir siendo la primera opción. Por lo tanto, no existe un estándar unificado para medir qué idioma es bueno. Creo que siempre que sea adecuado para ti, es bueno.

3. Empezar a utilizar cualquier lenguaje es muy sencillo, pero lleva mucho tiempo ser realmente práctico y escribir buenos programas. No hay soluciones rápidas ni atajos. Para herramientas radicales como vb o bcb, se necesita aproximadamente una semana para comenzar. Sin embargo, si lo que quieres hacer es desarrollo de software, puede que no sea algo que se pueda solucionar en una o dos semanas.

4. El software no es sólo código. Si desea desarrollar un buen software, existen otros conocimientos que debe dominar, especialmente la ingeniería de software. Hoy en día, muchas personas siempre piensan en el desarrollo de software que si pueden escribir código, han completado el desarrollo. Piensan que software significa escribir código. Pero este no es el caso.

5. Para aprender realmente bien un idioma, creo que es necesario aprender algunos conocimientos relacionados. Por ejemplo, si desea aprender Java, si aprende algunos conocimientos orientados a objetos, definitivamente le ayudará a comprender este lenguaje. Si puede adquirir algunos conocimientos sobre C ++ estándar, definitivamente le resultará beneficioso aprender vc o bcb.

6. Para un principiante en programación, puede ser mejor elegir una herramienta que sea fácil de usar, porque para los principiantes, generar confianza puede ser más importante que la programación en sí. vb y bcb son probablemente las mejores opciones. vb y bcb tienen la misma característica, que es que son fáciles de comenzar. Pero debe quedar claro que ser fácil de aprender no significa que sea fácil de dominar. Definitivamente no es fácil dominar verdaderamente un idioma.

7. El aprendizaje de idiomas no debe ser demasiado utilitario. Creo que tendré que arriesgarme a que me fotografíen por decir esto, pero lo voy a decir de todos modos. Algunos amigos dijeron que quieren aprender un idioma que sea fácil de dominar para poder encontrar un trabajo fácilmente. Algunos amigos dijeron que quieren aprender algo que pueda adaptarse a la situación social (no tengo idea de lo que quiere decir). Sin embargo, te diré que si has llegado al punto en el que tienes que buscar trabajo para preparar el desayuno de mañana, te aconsejo que hagas otra cosa. El desarrollo de software no ocurre de la noche a la mañana.

En la actualidad, existen muchos lenguajes informáticos populares, como vb, vc++, vfp, delphi, c++builder, j++builder, pb, perl, asp, php, jsp, java, javascript. , vbscript, c#, asp+, html, xml, css, etc., ya no es tan fácil como hace 5 años cuando solo era fácil elegir basic, pascle, turbo c, fortran, coble, foxpro, etc., y new Los idiomas todavía están surgiendo. Entonces, si planeas unirte a la industria informática, ¿qué idioma aprenderás?

El idioma a elegir debe determinarse en función de la dirección de su carrera y de su base lingüística previa.

Si planea participar en la programación de bases de datos, puede elegir pb, vb, delphi, vfp; por supuesto, pb es la primera opción, si planea participar en la programación de redes (no de sitios web), puede elegir vc ++, c; ++builder, Delphi y otros lenguajes. El autor recomienda el lenguaje c++builder. Tiene las ventajas de ser fácil de usar y fácil de usar como Delphi, y puede prepararlo para el examen, porque es el lenguaje estándar para computadora. Los exámenes ahora son lenguaje c. Por supuesto, muchos programadores ahora se enorgullecen de poder controlar vc ++, e incluso piensan que solo los programadores que usan vc ++ son programadores. Lo que usted crea depende de usted. Si planea dedicarse a la programación de sitios web, debe aprender html, asp, php, jsp, xml, javascript, etc. La experiencia del autor es aprender primero html, asp, javascript, etc., y luego hacer la transición a xml, jsp, etc.

Lo anterior está basado en las necesidades de la industria. Si ya tiene un buen conocimiento de VB (muchas personas comienzan a aprender a usar VB), entonces no se rinda fácilmente. VB no es inferior en funciones como bases de datos y multimedia, y hay una gran cantidad de software excelente que puede hacerlo. ser utilizado Desarrollado con VB, muchas aplicaciones de desarrollo de Microsoft tienen la sombra de VB. Y el VB actual ya no es lo que solía ser. Ya tiene la capacidad de desarrollar aplicaciones de red y programas de sistema, y ​​Microsoft sigue fortaleciendo sus funciones. Por supuesto, si está muy familiarizado con c/c++, le resultará mucho más fácil aprender javascript, java, jsp y c#.

El autor hablará del “honor e inferioridad” del lenguaje. Hoy en día, algunas personas tienen esta mentalidad: cuanto más difícil es aprender un idioma, mayor es su “contenido de oro”. El autor escuchó una vez rumores en Internet de que "el salario anual de Java es ahora de 50.000 yuanes". Desde entonces, algunas empresas han despreciado lenguajes como VB, que han hecho grandes contribuciones al desarrollo de las computadoras. llamar a VB es un lenguaje "aficionado", lo que implica que vb sólo es adecuado para que la gente común "juegue" después de la cena. En consecuencia, algunas personas que quieren convertirse en "programadores" mastican desesperadamente el mfc de vc ++ y algunas palabras extrañas como clases, encapsulación, herencia, etc., y lo toman como un gran honor, pensando que están cerca del "verdadero significado". de computadoras.

¿Y cuál es la verdad? El software de procesamiento de textos de renombre mundial de Microsoft, Word, se desarrolló utilizando VB; ASP, lenguaje de macros, etc. de Microsoft, son todos subconjuntos de VB. ¡De esto podemos ver cuán poderosa es la función de vb! Lo que los usuarios finales realmente usan es el software terminado, que es la eficiencia y el placer que el software brinda a su trabajo y a su vida. Cuando compran y usan el software, no se fijan en si está hecho en lenguaje C. Algunas empresas solo enfatizan la necesidad de estar familiarizados con vc ++, delphi y pb al reclutar empleados, solo para mostrar una cierta "calificación" al mundo exterior. De hecho, contiene elementos de comparación comercial, publicidad y relaciones públicas.