Red de conocimiento informático - Conocimiento del nombre de dominio - Software de código abierto

Software de código abierto

¿Qué es el software de código abierto?

El software de código abierto (OSS o software de código abierto) se refiere al software cuyo código fuente es público. Esta "apertura" es la motivación para que la gente lo utilice porque significa que los usuarios pueden hacerlo. Libertad para usar, copiar, distribuir y modificar el código fuente (agregando errores y personalizando características según necesidades específicas), esta "apertura" es lo que motiva a las personas a usarlo, porque significa que los usuarios pueden usar, copiar, distribuir y modificar libremente. código fuente (agregue errores y características personalizadas según necesidades específicas). Por el contrario, el código fuente de software privado/propietario como Microsoft y Apple es confidencial y sólo puede ser modificado por los desarrolladores de la empresa.

eMule está desarrollado en C.

Si el propietario quiere aprender programación y desarrollar software. Esto no es algo que se pueda lograr de la noche a la mañana. (Ahora, en la industria de TI, si desea postularse para una empresa, primero requieren que tenga varios años de experiencia en desarrollo)

Pero no piense que la programación es difícil. Mientras trabajes duro, te convertirás en un excelente programador incluso si no alcanzas el nivel de Bill Gates.

Antes de estudiar, asegúrese de tener un gran interés en esta área o que espere trabajar en la industria de TI en el futuro; de lo contrario, no es necesario estudiar en profundidad (si no está interesado , simplemente aprende bien el lenguaje C).

A la hora de aprender, se recomienda empezar desde lo básico.

Aprenda primero el lenguaje C, libro de texto recomendado: lt; programación en lenguaje C gt; Personalmente, creo que no es tan bueno como la "Programación en lenguaje C" (Traducción mecánica), pero es muy adecuado para principiantes, especialmente para principiantes en educación china.

El lenguaje C es la base para aprender todos los idiomas. Si dominas bien C, aprender otros idiomas será muy fácil. Por supuesto, si quieres aprender Java u otros lenguajes directamente, puedes hacerlo.

En cuanto a la dirección de programación futura, puede elegir Java y .NET. Estos dos se consideran los más convencionales. Preferiré Java. Otros incluyen VC, VB, Delphi, etc. En cuanto a lo que harás en el futuro, depende de ti elegir lo que quieras.

Para aprender Java, libros recomendadoslt; Thinking in Javagt;, libros introductorios.

Estos libros están disponibles en formato electrónico, pero no son recomendados. Mirar fijamente la computadora no es bueno para tus ojos ni para tu cuerpo. También consume electricidad. Además, si no puedes ver un párrafo corto, simplemente reproduce otra cosa.

Finalmente, si quieres empezar, se recomienda aprender de un profesor o institución de formación. Después de todo, nunca he estado expuesto a él, por lo que es muy conveniente que alguien me enseñe y es mucho más rápido que leer un libro por mi cuenta.

Además, intenta dominar lo máximo posible durante el proceso de aprendizaje. Si no tienes un trabajo, aprende lo básico. Lo básico es lo básico. Lo básico es lo básico. básico, lo básico es lo básico, lo básico es lo básico.

pd: Opinión personal, espero que pueda ayudar al cartel a solucionar el problema.