Dicen que JAVA es de código abierto. ¿Qué quieres decir con código abierto?
Abrir código fuente significa abrir el código fuente del programa. Es la distribución del código fuente de un programa para que los usuarios del programa puedan acceder a él.
El código abierto no tiene nada que ver con la carga, el software de código abierto también se puede cargar.
El lenguaje de programación en sí no tiene nada que ver con si es de código abierto o no. La clave para abrir o no el código es el compilador que compila un lenguaje de programación en un programa ejecutable, o el software de interpretación que ejecuta scripts escritos en el lenguaje.
También existen compiladores que compilan java que no son de código abierto. Por supuesto, los compiladores/intérpretes de Java de uso común son de código abierto.
Todos los lenguajes de programación habituales, como C, C++, Basic, Pascal, Php, Python, etc., cuentan con compiladores o intérpretes de código abierto.
Para los usuarios que entienden el idioma en el que está escrito el software, los usuarios con un alto grado de dominio pueden modificar el software para satisfacer sus necesidades específicas. Los usuarios menos avanzados pueden aprender.
Debido a que hay mucha gente que conoce el código fuente del software, es fácil encontrar problemas. Otros usuarios que no entienden de programación se sienten relativamente más cómodos.
El autor del software puede recibir orientación de expertos que puedan leer el código fuente de su software. Otros pueden ayudarle a encontrar problemas en el software o incluso a corregir errores en el programa fuente.
Además, si hay más personas que conocen el código fuente, incluso si algún día ya no quiere seguir desarrollando el software, será fácil encontrar a alguien que se haga cargo, lo cual es bueno. para los usuarios.