¿Qué lenguajes de programación necesitas aprender para hacer mapas de dota2?
Si estás aprendiendo a programar pero no sabes por dónde empezar, quizás quieras echar un vistazo a los siguientes planes de aprendizaje, que pueden darte algo de inspiración. Ventajas del Plan 1 Lenguaje básico y Visual Basic (1) Basic es fácil de aprender y de usar. (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) VisualBasic 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 altos requisitos para los estudiantes. Casi todos pueden aprender programación vB en un período de tiempo relativamente corto y usar VB para crear sus propios trabajos. Para quienes consideran la programación como un juego, VB es su mejor opción. Ventajas de la opción 2 Lenguaje Pascal y Delphi (1) El lenguaje Pascal tiene una estructura rigurosa y puede cultivar el pensamiento de programación de una persona. (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. Resumen: La opción 2 es más adecuada para quienes tienen cierta base de programación y han aprendido el lenguaje Pascal. Ventajas de la opción 3 Lenguaje C y Visual C++ (1) El lenguaje C tiene buena flexibilidad y alta eficiencia, y puede acceder a elementos de nivel relativamente bajo en el desarrollo de software. (2) La biblioteca MFC de Microsoft es extensa y profunda, y aprenderla le permitirá programar como desee. (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 amplia experiencia en programación en lenguaje C y una cierta base de programación en WINDOWS, lo que dificulta el aprendizaje para los entusiastas de la programación comunes. Resumen: VC es lo que usan 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. Ventajas de la opción 4 Lenguaje C++ y C++Builder (1) Todas las ventajas del lenguaje C++ se pueden heredar. (2) Butizabilidad total. (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 a que se lanzó demasiado pronto, 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. Solución 5 Lenguaje SQL y PowerBuilder 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.