Bueno, es fácil, y luego es fácil … podría ayudar, pero Java no hará que C sea natural para ti, si eso es lo que quieres decir.
Supongamos que conduce un automóvil con transmisión automática durante todo el verano, ¿lo preparará para conducir con un manual en otoño?
Si solo está aprendiendo a conducir, se acostumbrará a hacer señales, controlar su velocidad, ajustar su posición y, en general, no chocar ni aplanar a ningún peatón, todo sin tener que cambiar de marcha mientras lo hace. No aprenderá a cambiar de marcha porque la transmisión automática lo hará por usted.
Del mismo modo, si solo está aprendiendo a escribir programas, aprenderá a definir algunos tipos de datos, controlar sus interacciones, unirlos en un programa y, en general, calcular el resultado que busca. No tendrá práctica para manejar la administración de memoria usted mismo, porque Java lo hará por usted.
- Quiero aclarar mi cabello súper negro + grueso a multicolor. ¿Qué preguntas hago sobre el proceso y los posibles riesgos? ¿Qué necesito saber?
- Quiero invertir en acciones a largo plazo. ¿Cómo puedo hacerlo?
- Quiero registrar un nuevo dominio para los servicios de Magento. ¿Cuáles son algunas sugerencias para hacerlo?
- Cuando rozo mi mano contra mi iPhone en carga, puedo sentir que vibra ligeramente. No siento esto cuando solo apoyo mi mano en mi teléfono, o cuando lo rozo cuando no se está cargando. ¿Por qué es esto?
- Estoy estudiando para una licenciatura (segundo año) y quiero tomar el examen UPSC, pero soy muy pobre en inglés. Quiero tomarlo en el idioma inglés. ¿Cómo puedo mejorarlo lo antes posible?
Si está escribiendo programas con confianza con administración automática de memoria para el final del verano, aprender a manejar la memoria usted mismo será su mayor obstáculo cuando aprenda C. Si ya está escribiendo programas con confianza con administración automática de memoria, un verano adicional de Java no hará que el ajuste sea más fácil.
9 de cada 10 errores que comete en C estarán relacionados con la gestión explícita de la memoria.
Esos 9 errores serán los mismos independientemente de la cantidad de Java que escriba, la dificultad de acostumbrarse a manejarlos depende de la cantidad de práctica que ya tenga para identificar el décimo.