Colección de citas famosas - Frases elegantes - ¿Qué lenguaje informático debería aprender primero?

¿Qué lenguaje informático debería aprender primero?

Primero aprenda el lenguaje C y luego aprenda C ++ JAVA.

c, java, VB, ensamblador, etc.

Como te gusta la programación, debes aprender un idioma en serio. Comienza con VB. VB es un buen lenguaje de introducción, intuitivo y sencillo, y un muy buen lenguaje de introducción. Prepare al menos dos libros. Un libro no puede contener todo el contenido de VB. Al leer, lo que no se menciona en un libro se puede ver en otro, lo que es muy beneficioso para el aprendizaje y también puede garantizar la integridad del conocimiento aprendido. Aprender a programar es un proceso largo. no te preocupes. Es necesario combinar teoría y práctica. El libro de rutinas también es muy importante. Mirar el código fuente también es útil para aprender. Después de aprender este idioma VB, será muy sencillo aprender otros idiomas. Puedes probar el lenguaje C y aprenderlo en el orden C-C++-VC, lo que ayudará a la coherencia del conocimiento. También espero que puedas aprender bien.

Para aprender el lenguaje C, "Programación C" de Tan Haoqiang es un muy buen libro sobre el lenguaje C. Aprender a programar es un proceso largo. No te preocupes, lee un libro dos o tres veces y aprende el método de aprendizaje cruzado. En el proceso de aprendizaje de C, puede leer libros como "Estructura de datos", "Principios de compilación" y "Sistema operativo", que son muy útiles para la compilación. Cuando comience a aprender, no escriba algunos programas grandes, sino algunos programas pequeños, como operaciones de matrices, combinaciones de caracteres, etc. Los punteros son la esencia del lenguaje C y son la parte más complicada. Si algún día puedes dominar el funcionamiento de los punteros con soltura, creo en ti, definitivamente podrás aprender bien el lenguaje C.

2001 Contacto con la programación. Al principio solo tenía una comprensión general y no estudié en profundidad. Comencé con VB y lo estudié durante más de un año, luego pasé al lenguaje C y lo estudié durante dos años en el orden C-C++-VC. Ahora es muy difícil aprender C ++ y C ++. Estos libros sobre ideas de programación en C++ y la biblioteca estándar de C++ son muy buenos y completos, y los libros de rutina también son esenciales. Leer más código fuente es muy útil para la programación y le ahorrará muchos desvíos. En resumen, aprender C++ es un proceso largo, que dura unos dos años. Eso es sólo el resultado final. Si quieres aprender bien y aprender bien, necesitas más tiempo.

Te recomiendo varios libros clásicos de C++:

Curso de Programación en C++

Pensar con C++

Curso Universitario en C++

Lenguaje de programación C++

Algoritmo de estructura de datos y su aplicación en la descripción del lenguaje C++

Biblioteca de plantillas estándar C++ - Tutorial de autoaprendizaje y manual de referencia

Genérico programación y STL

Exploración en profundidad del modelo de objetos C++

Patrones de diseño: la base del software reutilizable orientado a objetos

Refactorización: mejoras del diseño existente Código

C++ básico

C++ efectivo

C++ más efectivo

Introducción a C++

Los primeros cinco Los libros deben ser libros introductorios y los últimos son más difíciles de aprender. Si desea mejorar sus habilidades de programación en C++, es bueno leer estos libros. Te sugiero que leas más sobre Pensamientos de programación. Hacer más ejercicios te será de gran ayuda para mejorar tu nivel de programación.

De hecho, los idiomas son similares. Una vez que aprendes un idioma, es más fácil aprender otros idiomas.

Hay un dicho en la industria que dice que debido a que el lenguaje JAVA contiene algunas características de C++, dominar C++ equivale a dominar el 80% de JAVA.

Después de dominar C++ (quiero decir, puedes programar en C++ de manera competente, pero no requiere que domines todas las partes de C++. Nadie puede hacer esto porque C++ es demasiado grande. Si puedes persistir en aprender De dos a tres años en C++, puedes aprender otros idiomas) Puedes intentar aprender otros lenguajes, como JAVA, VC++, etc.

En este momento, puede decir que tiene una comprensión general del lenguaje de programación y puede aclarar su dirección de aprendizaje. Dependiendo de su situación de aprendizaje, debe aprender algunos idiomas que le interesen (comience con interés) o comenzar más estudios para encontrar un trabajo, como aprender programación de marcos y. NET programación para windows y otros lenguajes más complejos.

Si estás buscando trabajo, es recomendable que aprendas C, c++ y Java.

En la actual industria de desarrollo de software de China, la demanda de C, C++ y Java es muy grande en el norte, mientras que VB es la industria dominante en el sur.

Mucha gente ha hablado de si el inglés es útil para aprender a programar.

Personalmente recomiendo comprender la terminología informática. Puedes comprar un curso de inglés en informática, que te ayudará con la programación. De hecho, el inglés en programación es muy simple, como for, else, while.................................... ................................................. ............................................................ ........................... ...........Pero al aprender a programar, debería ser suficiente tener dos herramientas que lo rodean: Kingsoft PowerWord y Computer Dictionary. Creo que puedes aprender bien a programar.

Aprender matemáticas y aprender programación tienen una cosa en común: entrenar habilidades de pensamiento lógico. No hay muchos lugares donde las matemáticas estén involucradas en el aprendizaje de la programación. No es necesario estudiar matemáticas en serio para aprender bien a programar.

Si eres una persona que está dispuesta a soportar dificultades y tienes la perseverancia para aprender programación, creo que mientras estudies mucho, podrás aprender programación bien incluso si dominas el inglés y las matemáticas. las habilidades son pobres.

Si quieres aprender C++, primero debes aprender C, de lo contrario no podrás dominar este lenguaje en 10 años.

Puedes empezar con C# (escribir algunas aplicaciones sencillas, no a gran escala), interesarte por los lenguajes informáticos y luego aprender C y C++

No sé si Quiero hacer ingeniería de software

La codificación solo representa una pequeña proporción de la ingeniería de software, alrededor del 20%, lo que significa

El análisis de requisitos y el diseño general y detallado en la etapa inicial. Los responsables del desarrollo de software ya han determinado la calidad de su software. La calidad, qué lenguaje utilizar se basa únicamente en los hábitos del programador.

En lo que a trabajo se refiere, JAVA es fácil de usar y es fácil encontrar trabajo. La demanda del mercado es grande, pero el salario no es alto y la intensidad del trabajo es alta.

C++ es relativamente difícil y pocas personas lo aprenden. Si aprendes bien, eres cruel.

Tu objetivo es crear software y juegos. Desde esta perspectiva, no sabes mucho sobre ingeniería de software.

La madurez del software se divide en cinco niveles. El nivel que mencionaste pertenece al nivel inicial, indefinido y caos. Sin definición de documento, sin reutilización, etc.

Es imposible aprender otros idiomas sin aprender el lenguaje C. El lenguaje C es un curso común para los estudiantes universitarios de ingeniería, lo que significa que casi todos los exámenes utilizan el lenguaje C.

Una vez que dominas un idioma, es más fácil aprender otros idiomas porque las ideas básicas son similares.

En términos de dificultad, C++ es más difícil que JAVA. Si quieres encontrar trabajo, aprender JAVA te resultará fácil.

c

Aprende inglés primero

El lenguaje C es muy importante y muy eficiente. Actualmente, C se usa generalmente para el desarrollo. La velocidad de computación central es rápida, pero es un poco incómodo de usar. A diferencia de Java o C ++ orientado a objetos, puede llamar a las bibliotecas de clases existentes a voluntad. Por lo tanto, le sugiero que primero aprenda C y luego aprenda Java C ++ sobre esta base, lo que tendrá grandes ventajas.

En cuanto a la dificultad, yo personalmente trabajo en C. No sé mucho sobre Java en este momento, así que no puedo decidir cuál es más difícil. En lo que respecta a nuestra empresa, obviamente hay más personas haciendo Java que C, y los salarios también son más bajos. Creo que debería ser más fácil aprender C y Java.

c y vb

Depende de tu mentalidad y energía.

Si planeas comprender a fondo un idioma durante mucho tiempo, lo mejor es aprender C primero y luego aprender C++.

En comparación con VB, es más difícil para los principiantes aprender C, pero después de aprender hasta cierto nivel, pueden dominar la esencia de la programación. C++ es una extensión de C. No es difícil aprender C++ sólo si aprendes bien C.

Después de aprender C++, será más fácil encontrar trabajo. La mayoría de las grandes empresas de software utilizan ahora C++.

Si desea resultados inmediatos, aprenda VB. Ven rápido. Pero no aprendí nada sobre programación real.

Elección del lenguaje de programación

Verb

Basic tiene una historia de 40 años y todavía irradia una atmósfera encantadora, que muestra su fuerte vitalidad. Cabe decir que VB es una herramienta de desarrollo básica, pero la estructura de sintaxis de VB no es la misma que la del Basic tradicional, especialmente en . net, la brecha entre el "renacido" de VB y el Basic tradicional es aún mayor. Por tanto, no debería ser exagerado decir que VB es un lenguaje.

Dado que VB6.0 y su VB anterior son muy diferentes de VB.net, este artículo los analizará por separado.

Comencemos con VB6.0 y sus versiones anteriores (en adelante VB6). Se puede decir que la aparición de VB6 sorprendió a los programadores de DOS al descubrir que "las aplicaciones de Windows también se pueden programar de esta manera". Con el desarrollo de los tiempos, las deficiencias de VB6 quedan cada vez más expuestas, porque la estructura de sintaxis no admite la orientación a objetos. (En realidad, el soporte de VB6 para la programación orientada a objetos es bastante bueno, pero la razón fundamental debería ser el soporte para estructuras gramaticales). Esto hace que VB6 no sea adecuado para desarrollar programas grandes. Aunque se pueden desarrollar programas bastante buenos con la ayuda de COM (ActiveX y DLL en VB), la complejidad de su desarrollo es abrumadora. Lo que es aún más aterrador es que debido al rápido desarrollo de Internet, el desarrollo de servicios web y distribuidos se ha vuelto cada vez más importante, y VB solo puede lograr el desarrollo de servicios web y distribuidos con la ayuda de COM complejo. En este momento, se lanzó Microsoft. Con la ayuda de Net. Net, las funciones de VB se han mejorado enormemente.

Ahora hablemos de VB.Net. Como se mencionó anteriormente, se puede decir que VB.Net mejora VB. Sintácticamente, admite la orientación a objetos con la ayuda de . NET, los servicios web se pueden desarrollar para ejecutarse en varias plataformas. Porque el entorno de ejecución de lenguaje común y el tipo de lenguaje común VB están ahí. Net se puede utilizar con otros idiomas. neto.

Tal vez te sientas "confundido" después de decir tanto. De hecho, solo quiero que tengas una comprensión más objetiva de VB. Si quieres "jugar" a la programación, debes usar VB. Su sintaxis es concisa y fácil de entender. Si eres novato y quieres confiar en "montaña". NET es el pan y la mantequilla de la programación, entonces le sugiero que aprenda VB.Net (o C#, las razones se presentarán más adelante). Si eres un viejo "VB" y quieres invertir. Net, entonces aprender VB.Net debería ser su mejor opción.

C# y JAVA

Los puse juntos porque el C# de Microsoft es para JAVA y los dos son sorprendentemente similares.

El primer lenguaje de C# -. Net y Delphi son iguales. Se puede decir que es el mejor idioma. Neto, es solo para. neto. Su estructura de sintaxis tiene las ventajas de C/C++ y la simplicidad de VB. No tendrá ningún problema de compatibilidad: es completamente nuevo. Su soporte orientado a objetos es tan puro como JAVA. Lo único que no es tan bueno como JAVA es que no hay tantos marcos de desarrollo empresarial como JAVA y son inmaduros. Por lo tanto, JAVA sigue siendo el "jefe" en el desarrollo empresarial. Se puede decir que JAVA es una herramienta para que muchos fabricantes, incluida la comunidad de código abierto, luchen contra Microsoft. neto. Su física multiplataforma es mejor que la de cualquier idioma. Net y JAVA también tienen muchas tecnologías y marcos maduros, lo que puede evitar una gran cantidad de trabajo de "inventar la rueda". En términos de desarrollo de servicios web, ambos van de la mano.

Si confías en. Net y eres nuevo en el aprendizaje de C#, también es bueno aprender VB porque su curva de aprendizaje parece ser alta y baja. Si desea confiar en la plataforma JAVA, JAVA es su única opción.

Objeto Pascal

Se puede decir que es un lenguaje relativamente riguroso, lo cual resulta un poco molesto para gente como yo. No soporto su inicio...final masivamente redundante, y no estoy acostumbrado a las asignaciones ":=". Lo que me molesta aún más es su velocidad de inicio extremadamente lenta.

Bueno, me temo que los fans de Delphi están enojados. Pero debo admitir que los puntos anteriores son las deficiencias de Delphi (opinión personal). De hecho, Delphi es un lenguaje perfecto. No solo puede desarrollarse rápidamente con la ayuda de VCL, sino que también admite bien la orientación a objetos. El soporte para el desarrollo de servicios web es igualmente excelente.

Así que si eres una persona seria, utiliza Delphi. Si eres una persona inteligente y perezosa, también puedes usar Delphi (VCL puede ahorrarte mucha energía).

C/C++

El lenguaje C y C++ son dos lenguajes diferentes. Lo que tienen en común es solo una parte de la estructura gramatical[/font][font= '', es decir. decir Se ven iguales. Las principales aplicaciones incluyen desarrollo integrado, desarrollo en tiempo real, kernel del sistema, etc. [/font]Vale la pena mencionar que C ++ se ha convertido en algo más académico, es decir, es una plataforma experimental que admite programación genérica y similares. La desventaja de la flexibilidad de C/C++ es que tiene demasiadas características implícitas, pero es propenso a errores.

Lo último que hay que decir es que C++ es un lenguaje completamente nuevo. En lugar de transformar el pensamiento orientado a procesos de C en pensamiento orientado a objetos, es mejor decir que C++ se forma agregando objetos a C. C++ tiene todas las desventajas y ventajas de C, pero está más en línea con la ingeniería de software moderna que C.

Si quieres profundizar en el sistema y convertirte en un verdadero programador, elige C/C++.