¿Cómo aprender a programar? ¿Hay que empezar con el lenguaje C?
Primero aprenda el lenguaje C y VB, que son los conocimientos básicos de dos estilos diferentes. Luego, puede elegir varios lenguajes de programación según sus propios intereses y dirección de desarrollo. Como C, C#, JAVA, etc. Cuando estudies, descubrirás naturalmente la importancia de los algoritmos y las estructuras de datos. Este es un aspecto que debes estudiar mucho. Al mismo tiempo, debes aprender algunos conocimientos sobre bases de datos.
A la hora de estudiar, creo que el combate práctico es muy importante. ¿Cómo practicar mediante el autoestudio? Eso es hacer preguntas. Sólo haciendo más preguntas podrás encontrar más problemas y más defectos propios.
La siguiente es una referencia:
Opción 1 Lenguaje básico y Visual Basic
Ventajas
(1) Básico es fácil de aprender y muy fácil de empezar.
(2) Visual Basic proporciona poderosas capacidades de programación visual, lo que le permite crear fácilmente hermosos programas.
(3) Numerosos controles hacen que la programación sea tan fácil como construir bloques.
(4) La versión china de Visual Basic hace que aquellos de nosotros que estamos abrumados por la visión del inglés nos sintamos abrumados de alegría.
Desventajas
(1) Visual Basic no es una verdadera herramienta de desarrollo orientada a objetos.
(2) Visual Basic tiene muy pocos tipos de datos y no admite punteros, lo que hace que su capacidad de expresión sea muy limitada.
(3) Visual Basic no es un lenguaje compilado real. El código final que genera no es ejecutable y es una especie de pseudocódigo. Requiere una biblioteca de enlaces dinámicos para interpretar y ejecutar, lo que hace que la velocidad de compilación de Visual Basic sea significativamente más lenta.
Descripción general: la opción 1 es adecuada para amigos que son nuevos en la programación. No tiene requisitos altos para los estudiantes. Casi todos pueden aprender programación vB en un período de tiempo relativamente corto y usar VB para crear la suya propia. obras. . Para quienes consideran la programación como un juego, VB es su mejor opción.
Introducción a Basic/Visual Basic
Opción 2 Lenguaje Pascal y Delphi
Ventajas
(1) El lenguaje Pascal tiene una estructura estricta y can Es una buena manera de cultivar el pensamiento de programación.
(2) Delphi es una verdadera herramienta de desarrollo orientada a objetos y es completamente visual.
(3) Delphi utiliza compilación verdadera, que puede compilar su código en un archivo ejecutable y la velocidad de compilación es muy rápida.
(4) Delphi tiene poderosas capacidades de desarrollo de bases de datos, lo que le permite desarrollar bases de datos fácilmente.
Desventajas
Delphi es casi perfecto, pero el lenguaje Pascal demasiado riguroso lo hace un poco molesto.
Descripción general: la opción 2 es más adecuada para aquellos que tienen cierta base de programación y han aprendido el lenguaje Pascal.
Introducción al lenguaje Pascal
Introducción a Delphi
Opción tres lenguaje C y Visual C
Ventajas
(1) El lenguaje C tiene buena flexibilidad y alta eficiencia, y puede estar expuesto a cosas de nivel relativamente bajo en el desarrollo de software.
(2) La biblioteca MFC de Microsoft es extensa y profunda, y aprenderla te permite programar como quieras.
(3) VC es un producto producido por Microsoft y está más estrechamente integrado con el sistema operativo.
Desventajas
Los requisitos para los usuarios son relativamente altos. Deben tener una rica experiencia en programación en lenguaje C y una cierta base de programación en WINDOWS. Es demasiado profesional y es impactante. ¿Cómo elegir?
Descripción general: VC es una herramienta utilizada por los programadores.
Si eres una persona que nunca está satisfecha y puede invertir mucha energía y tiempo en programación, entonces no te arrepentirás de aprender VC.
Introducción al lenguaje C
Opción 4 Lenguaje C y C Builder
Ventajas
(1) Todas las ventajas del lenguaje C; se puede heredar.
(2) Butificación completa.
(3) Compatibilidad extremadamente sólida, compatible con tres bibliotecas principales: OWL, VCL y MFC.
(4) La velocidad de compilación es muy rápida.
Desventajas
Debido al poco tiempo de su lanzamiento no hay mucha información al respecto.
Resumen: Creo que C Builder es la mejor herramienta de programación. No solo mantiene las ventajas de la programación en lenguaje C, sino que también logra una visualización completa.
Introducción al lenguaje C
Opción 5 Lenguaje SQL y Power Builder
Para algunos desarrolladores de datos tradicionales, la serie Foxpro puede hacerlos sentir más familiares. Pero para los principiantes, PowerBuilder es quizás la mejor herramienta de desarrollo de bases de datos. Una variedad de controles y el poderoso lenguaje PowerBuilder lo ayudarán a desarrollar sus propias aplicaciones de bases de datos.
, "Principios de composición informática" (familiar)
2. "Estructura de datos" (dominado)
3. ; Familiaridad)
4. "El lenguaje C" (dominio)
5. "Principios de compilación" (comprender los principios)
6. " (Comprender)
7. "Red informática" (comprender)
8. "Ingeniería de software" (comprender)
9. "Base de datos relacional" ( entender)
10. "El lenguaje C++" (maestro)
11 "Diseño orientado a objetos" (maestro; combinado con aprendizaje de C)
1. "El lenguaje de programación C" (Keinighan & Dennis Ritchie 1988)
2. "El lenguaje de programación C" (Bjarne Stroustrup 1997)
3. "Dentro de C Modelo de objetos" (lippmans)
4. "C efectivo" (igual que arriba)
5. "C más efectivo" (igual que arriba)
6. "C excepcional"
7. "Programación eficiente orientada a objetos en C"
8. "Patrones de diseño"
9. "
10. "La Biblia estándar C" (generalmente recomendada)
11. "El arte de la programación informática"
12. "Programación de Windows" ( Charles Petzold)
13. "VC 5.0 Technology Insider"
14. "MFC explicado de manera simple y sencilla"
15 "Requisitos de software" /p>
16. "Windows avanzado"
17. "Introducción a C"
18. "Manual de referencia del programador de Win32"
19. Interconexión a Internet mediante TCP/IP"
20 , "Teoría esencial de COM"