Red de conocimiento informático - Espacio del host - Quiero aprender un lenguaje informático de alto nivel, ¿cuál es mejor aprender primero? ------ Adecuado para principiantes.

Quiero aprender un lenguaje informático de alto nivel, ¿cuál es mejor aprender primero? ------ Adecuado para principiantes.

Si quieres aprender un lenguaje informático de alto nivel, ¿cuál es mejor aprender primero? ------ Adecuado para principiantes.

Primero aprendamos VC. De hecho, las ideas de cada idioma son similares, ¡la diferencia es la gramática! ¡Hoy en día, la serie c se usa más en la programación de software! Creo que deberías poder aprender esto. Creo que deberías poder aprenderlo. Puedes probar C++ más tarde.

Si eres programador de redes, ¡puedes utilizar dreamweaver o asp!

Si se trata de programación en red, ¡puedes usar dreamweaver o asp!

¡Si es programación de red, puedes usar dreamweaver o asp!

¡Yo uso fortran! ¡Esto lo suelen utilizar personas que estudian matemáticas!

¡Yo uso fortran! Esto suele ser utilizado por personas que estudian matemáticas, mientras que las personas que hacen ingeniería suelen utilizar Matlab, que está más orientado a la computación.

Quiero aprender un lenguaje informático de alto nivel por mi cuenta, ¿cuál debo aprender primero?

VB~VC~VF~C~C#~C++~JAVA~.NET~ Estos son programación

ASP~CGI~PHP~JSP Estos son programación WEB.

Aunque ambos son programación, los programas que generan son diferentes.

¿Cuál es el objetivo?

¿Habías visto alguna vez un programa así?

¿Cuál es el objetivo del espectáculo? ¿Sigues trabajando en una empresa? ¿O un pasatiempo?

Si desea crear un pequeño programa en su tiempo libre, le recomendamos que utilice VB~VC~Easy para comenzar.

Si desea crear un pequeño programa en su tiempo libre, le recomendamos que utilice VB~VC~Easy para comenzar. También es muy poderoso.

Si quieres aprender a trabajar, se recomienda C++~~~~.

Si quieres aprender a trabajar en una empresa, te recomendamos C++.

Si desea crear un sitio web, aprenda ASP~CGI~PHP~JSP. De estos cuatro, JSP es el más difícil. Aprenda ASP primero.

Hay muchos lenguajes de programación. , pero el propósito es el mismo. Para escribir un buen programa, siempre que aprendas a programar bien, no pidas demasiado cuando empieces.

I. Te recomiendo que aprendas tres lenguajes de programación, porque te recomiendo que lo aprendas.

Primero: aprenda primero el lenguaje C, que es la base para aprender todos los lenguajes de programación.

Primero, aprende el lenguaje C, que es la base para aprender todos los lenguajes de programación. También es una condición necesaria para obtener el certificado nacional en el futuro.

Segundo: aprenda bien Java, porque Java actualmente ocupa el primer lugar en estatus profesional. Y el paquete salarial también es bueno. La cuota de demanda del mercado llega a más del 50%. Aprenda .NET, porque .NET no existe desde hace mucho tiempo, pero debido a que es producido por Microsoft, su participación de mercado ha alcanzado el 48% y .NET es más fácil de usar que Java. .NET es más fácil de aprender que Java. Aprenda Java y desarrolle hacia ingenieros jsp, aprenda .NET y desarrolle hacia ASP.NET.

Tercero: por cierto, aprenda una biblioteca técnica. Porque al desarrollar, inevitablemente hay que lidiar con la base de datos. Es mejor saber que no saber. Generalmente, simplemente aprenda SQL. ORACLE generalmente solo es adecuado para lenguajes informáticos de alto nivel en grandes empresas

Los lenguajes de alto nivel (lenguajes de orden superior, HOLL) se refieren a casi toda la programación informática excepto Basic y QBasic (lenguajes ​​basado en el lenguaje básico). Los lenguajes comunes de alto nivel incluyen Java, C y VB.

Los lenguajes de alto nivel generalmente tienen las siguientes características: (1) se programan usando código sin formato en lugar de usar directamente código de control/instrucción (2) requieren que la computadora especifique códigos específicos antes de traducir; el código completo, que es consistente con Basic y QBasic, son lenguajes diferentes; de lo contrario, traducirían cada línea de código, luego la ejecutarían, luego traducirían y ejecutarían la siguiente línea.

Por el contrario, los lenguajes Basic y QBasic traducirán cada línea de código, luego ejecutarán esa línea de código y luego traducirán y ejecutarán la siguiente línea de código.

C++ es un conjunto de lenguajes de extensión construido sobre y por encima del lenguaje C.

C es un lenguaje de programación procedimental. C++ es un lenguaje orientado a objetos desarrollado sobre la base de C, por lo que se llama C++ y en realidad es C--, porque Java se basa en la tecnología de C++. Desarrollado, la sintaxis es básicamente la misma que la de C++, pero se han eliminado algunas imperfecciones o problemas fáciles en C++. Por ejemplo, no hay indicadores en Java, Java usa herencia única y Java no tiene un destructor. Mecanismo de recolección de basura. Administrar objetos basura en la memoria. Creo que siempre que aprendas las ideas de programación orientada a objetos en C++, podrás aprender Java por tu cuenta.

Leí el artículo en el segundo piso sobre Pensar en Java. Todavía recuerdo que me hizo reír o llorar. El pensamiento de programación Java es enseñar algunas características de alto nivel del lenguaje Java y algo de trabajo. Principios de la máquina virtual Java, algunos principios de funcionamiento de las bibliotecas de clases Java, algunas herramientas de alta gama que implementan los principios de funcionamiento de las bibliotecas de clases, en resumen, algunas ideas de programación que algunos desarrolladores de alto nivel deberían comprender. que algunos desarrolladores de alto nivel deberían entender, no apto para principiantes. Si es nuevo en Java, le recomiendo leer libros introductorios como "Java Learning Notes" y "Head First Java".

Soy profesor universitario y he estado enseñando el lenguaje Java durante cinco años. Creo que tengo razón. Primero puedes aprender los conocimientos básicos de Java y luego continuar aprendiendo JDBC. El desarrollo de nivel empresarial de Java (JavaEE) también puede continuar aprendiendo Servlet, JSP, Struts, Hibernate, Spring y otras tecnologías y marcos relacionados.

El desarrollo de los lenguajes de programación informática ha experimentado un proceso desde el lenguaje de máquina, el lenguaje combinatorio hasta el lenguaje de alto nivel.

1. Lenguaje de máquina

Las computadoras electrónicas utilizan números binarios compuestos por "0" y "1". El sistema binario es la base del lenguaje informático. Al comienzo de la invención de las computadoras, la gente sólo podía condescender a usar el lenguaje informático para ordenarle a la computadora que hiciera esto o aquello. En una palabra, significa escribir una secuencia de instrucciones compuesta por "0" y "1", y. Deje que la computadora ejecute este lenguaje, es decir, lenguaje de máquina. Trabajar con lenguaje de máquina es muy doloroso, especialmente cuando ocurren errores en el programa y es necesario corregirlos. Además, dado que el sistema de instrucciones de cada computadora suele ser diferente, si un programa ejecutado en una computadora va a ejecutarse en otra computadora, debe programarse en un orden diferente, provocando así duplicación de trabajo. Sin embargo, debido a que el lenguaje utilizado es específico del modelo, es el más eficiente desde el punto de vista computacional de todos los lenguajes. El lenguaje de máquina es la primera generación de lenguaje informático.

2. Lenguaje combinacional

Para aliviar el dolor de la programación en lenguaje de máquina, la gente ha realizado una mejora útil: reemplazar los caracteres binarios de instrucciones específicas con una cadena concisa de letras. y símbolos Cadenas, por ejemplo, "A D D" representa la suma, "MO V" representa la multiplicación y "A D D" representa la multiplicación. "MOV" significa transmisión de datos, etc., para que las personas puedan entender fácilmente lo que está haciendo el programa, y ​​la corrección de errores y el mantenimiento sean convenientes. Este lenguaje de programación se denomina lenguaje combinado, un lenguaje informático de segunda generación. Sin embargo, la computadora no puede reconocer estos símbolos, lo que requiere un programa especial para traducir estos símbolos al lenguaje de máquina de números binarios. Este programa de traducción se llama ensamblador.

Los lenguajes combinados también dependen mucho del hardware de la máquina y tienen poca portabilidad, pero siguen siendo muy eficientes. El programa de lenguaje combinado compilado para hardware de computadora específico puede utilizar con precisión las funciones y especialidades del hardware de la computadora, y el programa es refinado y de alta calidad, por lo que sigue siendo una herramienta de uso común en el desarrollo de software.

3. Lenguaje de alto nivel

Desde la dolorosa experiencia inicial de comunicarse con computadoras, las personas se dieron cuenta de que debían diseñar un lenguaje que se acercara al lenguaje matemático o al lenguaje natural humano, mientras No depende del hardware de una computadora y puede programarse en un lenguaje común a todas las máquinas.

Después de esfuerzos, en 1954 apareció el primer lenguaje de alto nivel que era completamente independiente del hardware de la máquina, F O RT R A N. Durante los últimos 40 años, han aparecido cientos de lenguajes de alto nivel, incluidos docenas de importantes. Los que tienen mayor influencia y uso generalizado incluyen F O RT R A N, A L G O L, C O B O L, B A S I C, L I S P, S N O B O L y P L. / 1. P a s c a l, C, P R O L O G, A d a, C + +, V C, V B, D e l p h i, J AVA, etc.

El desarrollo de lenguajes de alto nivel también ha pasado por el proceso desde los primeros lenguajes hasta los lenguajes de programación estructurados, desde los lenguajes de programación orientados a procesos hasta los lenguajes de programación no procedimentales. En consecuencia, el desarrollo de software también ha pasado por el proceso desde la producción cerrada inicial estilo taller individual hasta la producción industrial estilo línea de montaje industrializada.

A mediados y finales de la década de 1960, había cada vez más software y la escala era cada vez mayor. Sin embargo, la producción de software era básicamente una batalla de un solo hombre, sin un sistema científico y estandarizado. Estándares de planificación, prueba y evaluación. El resultado es el establecimiento de una gran cantidad de sistemas de software costosos, que no se pueden utilizar debido a errores e incluso causan enormes pérdidas. Los artículos blandos parecen cada vez menos confiables, de modo que casi no hay artículos blandos sin ellos. errores y los artículos blandos son cada vez menos confiables. Tan confiables que casi no hay artículos blandos que estén libres de errores. Todo esto sacudió enormemente al mundo de la informática y se denominó "crisis del software". La gente se da cuenta de que: escribir programas grandes es diferente a escribir programas pequeños, debería ser una tecnología nueva y todo el proceso de desarrollo de software debería manejarse como ingeniería. El diseño del programa debe ser fácil de garantizar la corrección y fácil de verificar. En 1969, se propuso el método de programación estructurada. En 1970, apareció el primer lenguaje de programación estructurado, el lenguaje PASCAL, lo que marcó el comienzo de la era de la programación estructurada.

A principios de los años 80, el pensamiento de diseño de software volvió a revolucionar, dando lugar a la programación orientada a objetos. Antes de esto, casi todos los lenguajes de alto nivel estaban orientados a procesos y el programa se ejecutaba en forma de canalización. Antes de ejecutar el módulo, las personas no podían hacer nada más ni cambiar dinámicamente la dirección de ejecución del programa. . Esto es inconsistente con la forma en que la gente afronta las cosas a diario. La gente quiere procesar solo una cosa cuando sucede, es decir, no puede estar orientado a procesos, sino que debe estar orientado a funciones de aplicación específicas, es decir, objetos (objetos). El método consiste en integrar software como hardware del circuito integrado para producir una serie de módulos funcionales de propósito general, estrechamente empaquetados, llamados bloques integrados de software, que no tienen nada que ver con aplicaciones específicas, pero que pueden combinarse entre sí para completar. Funciones de aplicación específicas y al mismo tiempo se pueden utilizar repetidamente. Para los usuarios, solo se preocupa por su interfaz (volumen de entrada, volumen de salida) y las funciones que se pueden realizar. En cuanto a cómo implementarlo, ese es un asunto interno, y los usuarios no necesitan preocuparse en absoluto por C ++, V B. , y D e l p h i son representantes típicos.

La próxima dirección de desarrollo de los lenguajes de alto nivel está orientada a las aplicaciones, es decir: siempre que le diga al programa lo que quiere hacer, el programa generará automáticamente un algoritmo y lo procesará automáticamente. Este es un lenguaje de programación no procesal.

vc++ es un lenguaje de alto nivel orientado a objetos.

Es difícil de decir. Los lenguajes de programación se dividen principalmente en las siguientes categorías:

Quick Basic=>Visual Basic

Pascal=>Delphi

C/C++=>Visual C++ <

p>

Java

Fortran

Producción de páginas web

y otros.

Solo conozco a Pascal y VB, y no sé nada sobre C. Mi sensación sobre Pascal y VB es que Pascal es difícil de aceptar, mientras que VB es fácil de entender, pero VB es demasiado común, así que... ...

Será mejor que lo preguntes tú mismo. ¿Cómo? bendecido.

Absolutamente original, no reimpreso. ¿Qué método de entrada de Wubi es más adecuado para principiantes?

Versión 86, Wubi Jiajia es mejor. No presionarás la tecla Z para deletrearlo primero. , y luego lea las palabras. Cómo se peleó.

Para principiantes, ¿debería aprender C o C++?

1. Para los lenguajes, C es básicamente un subconjunto de C++, que introduce el concepto de diseño modular.

2.

2. En términos de herramientas, las herramientas que simplemente admiten C son básicamente antigüedades en sí mismas. (Algunas personas han creado algunas versiones mejoradas que se pueden ejecutar y aprender en Win). Muchas de las ideas e ideas de estas herramientas son diferentes a las interfaces gráficas actuales y son difíciles de entender.

3. Personalmente recomiendo aprender C ++ directamente, y la herramienta más utilizada que admite C ++ es generalmente Visual Studio VC. Si no tiene conocimientos básicos de programación, puede comenzar desde un lugar que sea fácil de compilar y comprender. Se recomienda comprar este libro desde el principio. Por supuesto, también puede descargar los materiales relevantes e imprimirlos.

Para los principiantes, ¿qué software de imágenes P es más adecuado?

Por supuesto, hay que utilizar Photoshop para las imágenes P. No existe ninguno adecuado o inadecuado, y no lo es. difícil tampoco.

Puedes echar un vistazo a este tutorial::e.../eschool/zhuanti/photoshop/Cómo aprender lenguajes informáticos de alto nivel

Es más apropiado Para comenzar con el lenguaje C, puede aprender C ++ con la base del lenguaje C. Solo eche un vistazo a VB para desarrollar proyectos de software que son muy poderosos. "El lenguaje de programación C++", "El lenguaje de programación C++", "C++ eficaz", "C++ más eficaz" y "Pensar en C++" son buenos libros para estudios avanzados.

Sin embargo, la forma de programar es como la forma de las artes marciales. El lenguaje son solo los movimientos de artes marciales de varias escuelas, mientras que los algoritmos y las estructuras de datos son como el poder interno y los principios de las artes marciales. Si tienes suficiente fuerza interna, cualquier movimiento puede convertir la decadencia en magia; si dominas los principios de las artes marciales, cualquier movimiento puede lograr el doble de resultado con la mitad de esfuerzo. La cualidad más importante de un programador es el dominio y la comprensión de algoritmos y estructuras de datos. A través del análisis de problemas clásicos, el foco del proceso de aprendizaje diario de cada programador es dominar el alcance aplicable de varios algoritmos, el papel de las estructuras de datos y los métodos de implementación específicos.

Por ejemplo, después de pasar casi dos años aprendiendo C y C++ y estructuras de datos (más de cuatro horas al día y todo el día los fines de semana), solo me llevó una semana o dos dominar Java.

Por último, no creas que dominar más de un lenguaje es una buena idea, sino fíjate en la esencia del problema, que es la cualidad que debe tener un programador.