Red de conocimiento informático - Conocimiento informático - ¿Qué base se necesita para aprender Linux? ¿Necesitas saber lenguaje C y C?

¿Qué base se necesita para aprender Linux? ¿Necesitas saber lenguaje C y C?

1. Es necesaria una cierta base en inglés y es necesario comprender el lenguaje C y C. Para aprender a programar shell y familiarizarse con varios comandos del sistema Linux, puede utilizarlo. Será más fácil comenzar si tiene una base en Python o Perl.

2. Al leer, debes hacer más ejercicios y comprender cada pregunta una por una, de lo contrario leerás el libro en vano. Desarrolle buenos hábitos de programación desde el principio. La forma de calcular buenos hábitos de programación depende de cómo escriba el código en el libro.

3. En cuanto a las matemáticas, la programación se puede realizar en el nivel de matemáticas de la escuela secundaria y no hay nada de malo en la escuela primaria o incluso en el preescolar. Por otro lado, cuando un estudiante de doctorado en matemáticas está programando, no pensará que ha aprendido demasiadas matemáticas. La cantidad de matemáticas que se requieren tiene mucho que ver con lo que quieres hacer, y también afecta la profundidad de tu estudio y afecta la calidad de tu código en el trabajo. En general, cuanto mayor sea el nivel de matemáticas, mejor, pero no hay un umbral. Puedes aprenderlo en cualquier nivel, pero la calidad será menor.

4. Aprenda el desarrollo del kernel de Linux. El kernel de Linux está compuesto por la mayor parte del lenguaje C y una pequeña parte del lenguaje ensamblador. Para aprender a desarrollar el kernel de Linux, debe comprender el lenguaje C y tener cierta comprensión de los principios del sistema operativo.

5. Aprender desarrollo de software en la plataforma Linux. Esta parte cubre una amplia gama de requisitos y los requisitos básicos deben determinarse en función de la naturaleza del proyecto.

El paquete de software del sistema operativo Linux no solo incluye el sistema operativo Linux completo, sino que también incluye software de aplicaciones como editores de texto y compiladores de lenguajes de alto nivel. También incluye la interfaz gráfica de usuario de X-Windows con múltiples administradores de ventanas, tal como usamos Windows NT, permitiéndonos operar el sistema usando ventanas, íconos y menús.