Red de conocimientos turísticos - Conocimientos sobre calendario chino - Algunas preguntas para principiantes en programación

Algunas preguntas para principiantes en programación

1. Para estos cursos, la estructura de datos y el lenguaje C se pueden aprender al mismo tiempo, pero la estructura de datos definitivamente no se comprenderá tan profundamente al principio. Domine la sintaxis básica del lenguaje C (es fácil comenzar con el lenguaje C, pero es difícil profundizarlo porque requiere mucho aprendizaje de bajo nivel, como operar hardware), y luego aprender otras cosas. Para los principios de compilación y otras cosas, si no está investigando, no es necesario estudiar tan profundamente, solo comprenda los conocimientos básicos. Esto es solo para "tener una buena idea" al pensar en el problema.

2. En cuanto a decir "Los programadores que no conocen C y C++ no son verdaderos programadores", podemos verlo desde dos aspectos. Primero, la sintaxis básica del lenguaje C/C++, especialmente C. El lenguaje (como tres características, como un gran flujo de programas) todavía se usa en todas partes; y desde la perspectiva del desarrollo del lenguaje, el ensamblador inicial, luego el orientado a procesos y el orientado a objetos y componentes de hoy, todos estos últimos se desarrollan en La base del primero vino aquí. Si aprende JAVA o C# directamente, no podrá comprender el mecanismo de implementación de nivel profundo y los misterios ocultos del lenguaje.

3. Con respecto a ASP y ASP.NET, desde una perspectiva de desarrollo, ASP.NET se basa en ASP (ASP 1.0, ASP 2.0, ASP 3.0) y ASP 4.0 es ASP.NET. Esto no es una actualización en el sentido simple, sino un rediseño de toda la arquitectura. El ASP anterior usaba VB como lenguaje de programación del lado del servidor y JS para escribir scripts de cliente (antes ASP.NET también se llamaba ASP + y Microsoft promovió la plataforma .NET, por lo que esta tecnología de programación de páginas web se llamaba ASP.NET). ASP.NET puede usar C# como lenguaje de programación del servidor y, por supuesto, también puede usar C++, J#, VB.NET, etc. (ahora se puede usar F#). No es incompatible con lo que usted dijo acerca de algunos libros que dicen "versión ASP.NET VB". Significa "este libro es un libro técnico de programación de páginas web ASP.NET que utiliza VB.NET como lenguaje del lado del servidor". diga "Versión ASP.NET VB". Versión ASP.NET C# (VB en él se refiere a VB.NET. Su relación es un poco como ASP y ASP.NET. Fue actualizado por Microsoft para permitir que los programadores anteriores de VB usen el Por esta razón, muchos programadores de VB estaban muy deprimidos al principio. Algunos programadores no continuaron aprendiendo y usando VB.NET, sino que saltaron directamente a C # (en muchos casos, no tuvieron más remedio que seguir el ejemplo de Microsoft). /p>

4. Para La cuarta pregunta es que ASP.NET es un lenguaje de programación web o una tecnología, mientras que ADO.NET es un método de acceso a datos. El desarrollo de ADO.NET es una larga historia. Hay algo sobre ODBC?, OLEDB y ADO, ADO es el método de acceso a datos de ASP. Naturalmente, ADO.NET está diseñado para adaptarse a ASP.NET. De hecho, ADO.NET es solo un tipo de objeto de acceso a datos (como conexión, comando, etc.) proporcionado para ASP.NET. Ahora, con el desarrollo de C#, se puede utilizar LINQ to SQL para acceder a la base de datos. muy conveniente y flexible. Con respecto a ADO.NET, ASP.NET generalmente requiere uno o dos capítulos para explicarlo. Si aprende ASP.NET, entonces es algo que debe dominar.

5. Actualmente, en el campo WEB, existen principalmente tres campos: JSP (JAVA), ASP.NET (C#) y PHP. También se puede decir que son tres pilares. Sin embargo, personalmente creo que ASP.NET es el que más personas lo utilizan, y la empresa también contrata la mayor cantidad de puestos (en una feria de empleo, 24 empresas contrataban programadores, de las cuales 21 contrataban programadores .NET y solo 3 contrataban programadores). programadores JSP), pero es un hecho que el salario promedio de JAVA es más alto; y PHP parece ser utilizado por muchos programadores experimentados. En cuanto a multiplataforma, para ser honesto, cuántas personas irán a Linux para dedicarse a la web. programando ahora!

Bien, eso es todo. La última palabra es: no sigas ciegamente la tendencia, elige lo que te guste y luego continúa aprendiendo y profundizando, y luego encuentra un buen trabajo que te guste. . .