Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the cookie-law-info domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the disable-gutenberg domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ga-google-analytics domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the the-events-calendar domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the jetpack domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the aawp domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the backupwordpress domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/functions.php on line 6114

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/functions.php:6114) in /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/functions.php:6114) in /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/functions.php:6114) in /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/functions.php:6114) in /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/functions.php:6114) in /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/functions.php:6114) in /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/functions.php:6114) in /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/functions.php:6114) in /var/www/vhosts/enriqueortegaburgos.com/videojuegos.enriqueortegaburgos.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893
{"id":78286,"date":"2023-01-27T06:57:54","date_gmt":"2023-01-27T06:57:54","guid":{"rendered":"https:\/\/videojuegos.enriqueortegaburgos.com\/?p=78286"},"modified":"2023-01-27T06:58:16","modified_gmt":"2023-01-27T06:58:16","slug":"el-codigo-fuente-2-que-es","status":"publish","type":"post","link":"https:\/\/videojuegos.enriqueortegaburgos.com\/el-codigo-fuente-2-que-es\/","title":{"rendered":"EL C\u00d3DIGO FUENTE. \u00bfQU\u00c9 ES?. PARTE 2."},"content":{"rendered":"

CONOCE QU\u00c9 ES EL C\u00d3DIGO FUENTE. PARTE 2.<\/strong><\/h3>\n

 <\/p>\n

EN EL ART\u00cdCULO ANTERIOR<\/a> COMENZAMOS A ABORDAR EL TEMA DEL C\u00d3DIGO FUENTE, QUE NO ES M\u00c1S QUE EL LENGUAJE QUE UTILIZAN LOS PROGRAMADORES Y LOS INFORM\u00c1TICOS PARA CONFECCIONAR LOS SISTEMAS, PROGRAMAS INFORM\u00c1TICOS Y TAMBI\u00c9N LAS P\u00c1GINAS WEB. AUNQUE EL C\u00d3DIGO FUENTE PUEDE SER LE\u00cdDO POR CUALQUIER SER HUMANO, LA GRAN REALIDAD ES QUE SOLO PROGRAMADORES PROFESIONALES PODR\u00c1N COMPRENDERLO. PODR\u00cdAMOS DECIR QUE EL C\u00d3DIGO FUENTE ES TODO EL IDIOMA Y TODA LA ESTRUCTURA QUE EST\u00c1 DETR\u00c1S DE LO QUE LOS USUARIOS COMUNES PODEMOS VER.<\/strong><\/p>\n

En inform\u00e1tica, se denomina el c\u00f3digo fuente al conjunto de l\u00edneas de texto que expresan un lenguaje de programaci\u00f3n determinado. Es decir, son los pasos que debe seguir el computador para la correcta ejecuci\u00f3n de un programa espec\u00edfico. Es decir, se trata de las instrucciones que el programador original del software compil\u00f3 para que pudieran ser transmitidas a un sistema computacional. Al final, la idea es que puedan ser interpretadas de manera precisa y oportuna.<\/p>\n

\n

El c\u00f3digo fuente suele ser visible durante algunas operaciones determinadas del software, peros sus instrucciones ser\u00e1n incomprensibles, excepto para quien maneje el lenguaje espec\u00edfico en el que fue programado. Esto ocurre tambi\u00e9n con las p\u00e1ginas web y otro tipo de elementos de software, programados en lenguajes web tales como el HTML o el popular JAVA Script, que son ejecutados e interpretados por la ventana del navegador de internet.<\/strong><\/p>\n<\/blockquote>\n

Hay que decir, que el \u00e1rea de la computaci\u00f3n que se dedica a la creaci\u00f3n de estos c\u00f3digos fuentes es la ingenier\u00eda de software, dedicada a la creaci\u00f3n de programas de computadoras. Dicha habilidad creativa es, adem\u00e1s, respaldada por las leyes del derecho de autor, algo realmente importante, porque el programador debe ser tomado como un autor. Lo que \u00e9l haya dise\u00f1ado es de su propiedad. En este sentido, el c\u00f3digo fuente es obra y creaci\u00f3n exclusiva de sus programadores inalterable e irreproducible por tercero, tanto como el contenido de una obra literaria.<\/p>\n

<\/h3>\n

Del c\u00f3digo fuente al c\u00f3digo abierto.<\/strong><\/h3>\n[vc_separator color=\"custom\" border_width=\"2\" accent_color=\"#00d0ff\"]\n

 <\/p>\n

Dentro de este mundo de la programaci\u00f3n, existen programas que no se gu\u00edan por las directrices del derecho de autoral en lo que respecta a su c\u00f3digo fuente<\/a>, permitiendo que sus usuarios lo modifiquen, lo editen y lo compartan m\u00e1s o menos libremente, conformando una especie de comunidad de usuarios especializada. Estos programas se llaman \u201cc\u00f3digo abierto\u201d, ya que cualquier puede intervenir en sus instrucciones esenciales y crear versiones propias o individuales del programa original, que son llamadas a su vez \u201cdistribuciones\u201d.<\/p>\n

Los ejemplos de dicho software son los programas operativos de Uinx y Linux, entre muchos otros que trabajan de manera similar.<\/p>\n

Diversos lenguajes de programaci\u00f3n.<\/strong><\/h3>\n[vc_separator color=\"custom\" border_width=\"2\" accent_color=\"#00d0ff\"]\n

 <\/p>\n

Hay cientos de lenguajes de programaci\u00f3n diferentes y no se puede decir per se que unos sean mejores que otro, pues todo depende del contexto, el proyecto y la aplicaci\u00f3n para la que se use el c\u00f3digo fuente. Entre los lenguajes de programaci\u00f3n m\u00e1s conocidos se encuentran: BASIC, Java, C, C++, Pascal, Python, PHP, Java Script, entre otros. Para que los ordenadores puedan comprenderlos, estos deben traducirse al c\u00f3digo de la m\u00e1quina.<\/p>\n

Para que los ordenadores puedan procesar el texto fuente creado por los programadores tienen que haber un traductor entre ambos en forma de programa adicional. Esta aplicaci\u00f3n auxiliar puede presentarse como el compilador o el int\u00e9rprete.<\/p>\n