Mitos y leyendas... Del software y el conocimiento libre... Jesús Lara Giménez (aka. phenobarbital) Abril

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Mitos y leyendas... Del software y el conocimiento libre... Jesús Lara Giménez (aka. phenobarbital) Abril - 2010 jesuslarag@gmail."

Transcripción

1 Mitos y leyendas... Del software y el conocimiento libre... Jesús Lara Giménez (aka. phenobarbital) Abril

2 Pasado...

3 Futuro

4

5 Frikismo

6 Típica discusión en una lista Debian

7 Escuchando una respuesta típica...

8 A veces son más fáciles...

9 Atraso...

10 Virtualización? Emulación Para-Virtualización Virtualización completa Virtualización por Hardware

11 Complejidad

12

13

14

15

16

17 Cómo instalar Linux en un tejón muerto?

18 Según algunos, el software libre es complejo

19 Sin embargo, nuestros hijos crackean juegos metiéndose en el Registro de Windows, registrando DLLs y tecleando comandos de consola!!

20 Complejidad... Dejenme mostrarle...

21 Código perl funcional... ''=~( '(?{'.('`' '%').('[' ^' ').('`' '!').('`' ',').'"'. '\\$'.'=='.('[' ^'+').('`' '/').('[' ^'+').' '.(';' &'=').(';' &'=').'; '.' '. '\\$'.'=;'.('[' ^'(').('[' ^'.').('`' '"').('!' ^'+').'_\\{'.'(\\$'.';=('. '\\$= '."\ ".( '`'^'.' ).(('`') '/').').'.'\\"'.+( '{'^'['). ('`' '"').('`' '/' ).('['^'/').('['^'/'). ('`' ',').( '`' ('%')). '\\".\\"'.( '['^('(')). '\\"'.('['^ '#').'!! '.'\\$=.\\"'.('{'^'['). ('`' '/').( '`' "\&").( '{'^"\[").( '`' "\"").( '`' "\%").( '`' "\%").( '['^(')')). '\\").\\"'. ('{'^'[').( '`' "\/").( '`' "\.").( '{'^"\[").( '['^"\/").( '`' "\(").( '`' "\%").( '{'^"\[").( '['^"\,").( '`' "\!").( '`' "\,").( '`' (',')). '\\"\\}'.+( '['^"\+").( '['^"\)").( '`' "\)").( '`' "\.").( '['^('/')). '+_,\\",'.( '{'^('[')). ('\\$;!').( '!'^"\+").( '{'^"\/").( '`' "\!").( '`' "\+").( '`' "\%").( '{'^"\[").( '`' "\/").( '`' "\.").( '`' "\%").( '{'^"\[").( '`' "\$").( '`' "\/").( '['^"\,").( '`' ('.')). ','.(('{')^ '[').("\["^ '+').("\`" '!').("\["^ '(').("\["^ '(').("\{"^ '[').("\`" ')').("\["^ '/').("\{"^ '[').("\`" '!').("\["^ ')').("\`" '/').("\["^ '.').("\`" '.').("\`" '$')."\,".( '!'^('+')). '\\",_,\\"'.'!'.("\!"^ '+').("\!"^ '+').'\\"'. ('['^',').( '`' "\(").( '`' "\)").( '`' "\,").( '`' ('%')). '++\\$="})' );$:=('.')^ '(';$^=')'^ '[';$/='`';

22 Distintos tipos de programadores...

23 HOLA MUNDO!

24 Perl print "Hello World!\n";

25 Python print "Hello World";

26 Python-3000 print("hello World")

27 PHP <?php echo 'Hello World!';?>

28 Ruby puts "Hello World!"

29 Haskell main = putstrln "Hello World"

30 Lisp (defun helloworld () (print "Hello World!") )

31 Scala object HelloWorld with Application { Console.println("Hello world!"); }

32 Java class HelloWorld { static public void main( String args[] ) { System.out.println( "Hello World!" ); } }

33 Microsoft C# // Hello World in Microsoft C# ("C-Sharp"). using System; class HelloWorld { public static int Main(String[] args) { Console.WriteLine("Hello, World!"); return 0; } }

34 Visual basic.net Imports System.Console Class HelloWorld Public Shared Sub Main() WriteLine("Hello, world!") End Sub End Class

35 Cobol ***************************** IDENTIFICATION DIVISION. PROGRAM-ID. HELLO. ENVIRONMENT DIVISION. DATA DIVISION. PROCEDURE DIVISION. MAIN SECTION. DISPLAY "Hello World!" STOP RUN. ****************************

36 Assembler (nasm linux) SECTION.data msg db "Hello, world!",0xa ; len equ $ - msg SECTION.text global main main: mov eax,4 ; write system call mov ebx,1 ; file (stdou) mov ecx,msg ; string mov edx,len ; strlen int 0x80 ; call kernel mov eax,1 ; exit system call mov ebx,0 int 0x80 ; call kernel

37 Arma del Cambio...

38 Beagleboard: la PC de menos de 100 US$

39 Michel Xhaard, el médico que llevó las webcam al Software Libre

40 CallWeaver vs. Asterisk

41 Elphel

42 Arma del Cambio: Hablemos de Malawi millones de personas 4 conflictos armados 14% de la población infectada de SIDA Una de las naciones más pobres del continente Africano y del mundo

43 William Kamkwamba Creó molinos Eólicos para los pueblos de Malawi con información libre que encontró en Internet y una revista Mecánica Popular Lleva un blog para enseñar a los demás a usar energía eólica

44 George Bussard Físico teórico trabajó en un modelo ideal para fusión nuclear Antes de morir, liberó los documentos para que cualquiera pudiera seguir sus investigaciones...

45 Reactores Polywell y Fansworth / Hirsh Fusor de tipo Farnsworth / Hirsch: 34fusor.pdf Fusor de tipo Bussard (Polywell): et.co.nz/articles/fusionbussard.pdf

46 Reactores Polywell y Fansworth / Hirsh Mark Suppes creó su propio Reactor Polywell en su casa, gastó menos de 20 mil US$ La cámara de burbujas de neutrones es una tapa de lapiz de labios

47 Apropiación

48 Apropiación versus acumulación Giovanni Pico de la Mirandola Máxima: De omni re scibille

49 Sha Jahan; hijo de Agbar, señor de todo el imperio Mughal (Mogol)

50 Aplicabilidad del Conocimiento De sus 1000 esposas, se enamoró de una sola mujer: Mumtaz

51 El Taj Mahal

52 Obsolescencia

53 Buenas intenciones...

54 CPU: 400 Mhz vs. Doble CPU de 720Mhz nada para video un chip DSP solo para reproducir video 128MB de RAM vs 512MB de RAM Arquitectura propia Marvell vs Arquitectura ARM 64K Colors Vs 16M Colors 2MP Interpolated Camera Vs 5MP Camera with webcam!

55 Pero no me importa!! Porque tengo BB PIN!

56 Dame tu PIN

57 Diagrama: Blackberry Enterprise Server

58 Identidad...

59 Alguien dijo una vez, que la identidad era "violada" por el software libre, que al ser regalado, estabamos regalando nuestra identidad...

60 Derechos del autor e identidad El Software libre, es libre de libertad, no de gratis (is free as freedom, not as free beer) No necesita ser gratuito, pykota vende el fuente y aún así es GPL. No hay patentes, pero los derechos de los autores se mantienen intactos. Todas las licencias son tan válidas como las del software privativo Incluso una CC-ShareAlike no significa que te estás regalando algo...

61 Qué pasa cuando unimos Flickr, una adolescente fotogénica y una transnacional?

62 La renuncia a regalías, no te hace renunciar a tus derechos de autor o de imagen, Alicia Chang obtuvo 100 Millones de US$ por violaciones a licencias, derechos de autor e imagen

63 United States Patent 5,443,036 Amiss, et al. August 22, 1995 Method of exercising a cat Las patentes mueven la industria? Abstract: A method for inducing cats to exercise consists of directing a beam of invisible light produced by a hand held laser apparatus onto the floor or wall or other opaque surface in the vicinity of the cat, then moving the laser so as to cause the bright pattern of light to move in an irregular way fascinating to cats, and to any other animal with a chase instinct. Inventors: Amiss; Kevin T. (Alexandria, VA), Abbott; Martin H. (Fairfax, VA)

64 Tecnología quebrada

65

66 Paqueterismo versus Tecnología VS

67 Tecnologías implicadas en la Web y web 2.0

68 Cuando hablamos de web algunos piensan en esto...

69 Y si hablamos de Bases de datos...

70 Popularidad

71 Hablamos entonces, de un problema de popularidad?

72 Popularidad... wikipedia, facebook, wordpress, Flickr están hechos en PHP twitter, plurk, last.fm y tumblr están hechos en ruby youtube, google, gtalk, están en python Además; Todo Google apuesta fuermente a python Los Robots enviados a Marte como el Mars Lander estuvieron programados en Lisp!. Entonces, Sigues con ganas de aprender.net?

73 Popularidad de uso de lenguajes de programación

74 Lo oculto detrás de la popularidad... Solo 2 de cada 50 servidores hosting en Internet están en MS Windows. 25 de cada 50 están en Linux Solo 1 de las 50 más grandes computadoras de la tierra corre sistemas operativos propietarios. 6 de cada 10 smartphones y netbooks corre sistemas operativos abiertos (Ubuntu, Symbian, Android, motoq, maemo, meego)

75 Popularidad maquillada...

76 Libertad...

77 Qué es libertad tecnológica? Es acceder a las tecnologías con control, con el poder de entenderlas, usarlas y controlarlas (soberanía) No es poder de elección No requiere de libertades económicas o políticas Es absoluta, el que renuncies a ella por comodidad, pereza, o conformismo, no significa que eres libre No se pierde, simplemente no haz conquistado la emancipación

78 ADA LUA LISP Java Haskell Erlang Jean Ichbiah Roberto Ierusalimschy John McCarthy James Gosling Simon Peyton-Jones Joe Armstrong Xavier Leroy Larry Wall Rasmus Lerdorf Andy Gutmans / Zeev Zurasky Guido van Rossum Yukihiro Matsumoto Perl PHP-FI PHP Python Ruby Brasil OCAML Francia Irlanda Canada Sudáfrica Suecia Francia USA Groenlandia (dinamarca) Israel / Alemania Holanda Japón

79

80

81 En el último foro de la ONU-WSIS (Cumbre mundial de la sociedad de la información) Microsoft pidió que se eliminara toda alusión a la frase "libertad tecnológica de las naciones" en el documento final, porque representa un "manifiesto político representado en la FSF y Linux, la libertad de la información no es negocio, según ellos"

82 Código, Software Libre o Muerte Compilaremos!

83 Preguntas?

84 Mitos y leyendas! Gracias por su atención! Jesús Ignacio Lara Correo e: Correo e: blog: wiki:

Software Libre. Guillermo Valdés Lozano. 28 de noviembre de 2007

Software Libre. Guillermo Valdés Lozano. 28 de noviembre de 2007 28 de noviembre de 2007 Documento protegido por GFDL Copyright (c) 2008. e-mail: guillermo(en)movimientolibre.com http://www.movimientolibre.com/ Se otorga permiso para copiar, distribuir y/o modificar

Más detalles

Nacho Mansanet - 2009

Nacho Mansanet - 2009 Cuestiones Iniciales Asumimos que el ser humano necesita comunicarse. Podemos asumir que el habla es la manera más natural de comunicarse. Damos por sentado que Internet es el medio de comunicación global

Más detalles

El Software Libre en la Empresa

El Software Libre en la Empresa El Software Libre en la Empresa 1 Demo de programación en PYTHON Abrimos IPYTHON Enseñamos autocompletado de métodos y atributos Ejemplos de tratamientos de cadenas Listas Abrimos un fichero y lo parseamos

Más detalles

02 Lenguajes de programación y compiladores

02 Lenguajes de programación y compiladores 2 Contenido Introducción Lenguaje de programación Traductor Compilador Interprete Lenguaje compilado Lenguaje interpretado Compiladores (just in time) Lenguaje ensamblador Programa objeto Lenguajes de

Más detalles

Herramientas de Software Libre para la Gestión de Proyectos. Ing. Eddie Malca Vicente Universidad Nacional del Callao emalca@consultechperu.

Herramientas de Software Libre para la Gestión de Proyectos. Ing. Eddie Malca Vicente Universidad Nacional del Callao emalca@consultechperu. Herramientas de Software Libre para la Gestión de Proyectos Ing. Eddie Malca Vicente Universidad Nacional del Callao emalca@consultechperu.com Agenda Gestión de Proyectos El Papel del Software Libre Herramientas

Más detalles

LLAMADAS AL SISTEMA SISTEMAS OPERATIVOS

LLAMADAS AL SISTEMA SISTEMAS OPERATIVOS LLAMADAS AL SISTEMA SISTEMAS OPERATIVOS 26/05/2013 eduar14_cr@hotmail.com cilred_tlapa@hotmail.com LLAMADAS AL SISTEMA Las llamadas al sistema proporcionan la interfaz entre un proceso y el sistema operativo,

Más detalles

Software Libre. José Antonio Martínez Torres. 26 de abril de 2008

Software Libre. José Antonio Martínez Torres. 26 de abril de 2008 26 de abril de 2008 Software privativo Software gratuito Software abierto Software libre Software privativo (propietario, comercial) Alto costo. En un CD ó DVD entregan los ejecutables. Soporte técnico,

Más detalles

REPÚBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER PUPALAR PARA LA EDUCACIÓN. U.E.C NICOLÁS MEZA

REPÚBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER PUPALAR PARA LA EDUCACIÓN. U.E.C NICOLÁS MEZA REPÚBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER PUPALAR PARA LA EDUCACIÓN. U.E.C NICOLÁS MEZA 2do AÑO SECCION A QUÉ ES LINUX? DOCENTE: Mitchel Alvarez. ALUMNO: Oliver Salcedo. Santa Elena de Uairén.

Más detalles

Módulo 1 El lenguaje Java

Módulo 1 El lenguaje Java Módulo 1 El lenguaje 1.1 Presentación de es un lenguaje de programación desarrollado por la empresa Sun Microsystems en 1991 como parte de un proyecto secreto de investigación llamado Green Proyect, con

Más detalles

Utilización de J2ME sobre Linux en plataformas embebidas

Utilización de J2ME sobre Linux en plataformas embebidas Utilización de J2ME sobre Linux en plataformas embebidas Objetivos Instalación de la máquina virtual de Java ME para entornos embebidos Requisitos Modulo embebido con Linux. Notas Adicionales En el guión

Más detalles

PALESTRA PORTAL DE ASUNTOS PÚBLICOS DE LA PUCP

PALESTRA PORTAL DE ASUNTOS PÚBLICOS DE LA PUCP El software libre y el Estado Ing. Genghis Ríos Kruger Jefe de la Oficina de Infraestructura Informática Académica de la DIA-PUCP Abril, 2007 Síntesis: A pesar de que su implementación inicial puede resultar

Más detalles

Java. Mtro. Manuel Suárez Gutiérrez

Java. Mtro. Manuel Suárez Gutiérrez Java Mtro. Manuel Suárez Gutiérrez Introducción Creado por SUN Microsystems Su fin era homologar los lenguajes de programación ante una proliferación de multiples plataformas Trabaja bajo una maquina virtual

Más detalles

Clase 01 El Sistema Operativo GNU/Linux

Clase 01 El Sistema Operativo GNU/Linux Clase 01 El Sistema Operativo GNU/Linux Introducción al Sistema Operativo GNU/Linux DCIC - UNS Copyright Copyright 2011 A. G. Stankevicius Se asegura la libertad para copiar, distribuir y modificar este

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez Paradigmas de programación 2 Paradigmas de programación Paradigma de programación estructurada Enfatiza la separación datos de un programa

Más detalles

Unidad 4: Software Libre. Aspectos Profesionales UNPA-UARG

Unidad 4: Software Libre. Aspectos Profesionales UNPA-UARG Unidad 4: Software Libre Aspectos Profesionales UNPA-UARG Introducción al Software Libre Qué es el software libre? Historia del software libre Libertades del software libre Aspectos Profesionales UNPA-UARG

Más detalles

LINUX. GNU/Linux. Cuatro características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado:

LINUX. GNU/Linux. Cuatro características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado: LINUX GNU/Linux GNU/Linux es un sistema operativo de libre distribución, basado en el kernel Linux creado por Linus Torvalds y los desarrolladores del grupo GNU (Fundación para el software libre encabezada

Más detalles

AVD, el emulador de Smartphone y Tablets Android que incluye el SDK de Google

AVD, el emulador de Smartphone y Tablets Android que incluye el SDK de Google AVD, el emulador de Smartphone y Tablets Android que incluye el SDK de Google Para probar nuestras aplicaciones Google nos proporciona un emulador de dispositivos conocido como AVD (Android Virtual Devices).

Más detalles

Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica.

Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica. Introducción a la tecnología informática 1- EL SISTEMA DE CÓMPUTO Un sistema de cómputo es un conjunto de elementos físicos y electrónicos (Hardware), los cuales funcionan ordenadamente bajo el control

Más detalles

SISTEMAS OPERATIVOS. Instalación de los sistemas operativos basado en UNIX- LINUX TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN MSC.

SISTEMAS OPERATIVOS. Instalación de los sistemas operativos basado en UNIX- LINUX TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN MSC. SISTEMAS OPERATIVOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Instalación de los sistemas operativos basado en UNIX- LINUX Arquitectura de Ordenadores: PC s( procesadores Intel, AMD). WorkStations:

Más detalles

Aplicaciones Informáticas

Aplicaciones Informáticas Aplicaciones Informáticas Profesor: Eduardo Zúñiga Sistema de aprobación: 2 parciales y recuperatorio Promoción: Sumar 14 o más puntos entre los dos parciales y no sacar menos de 6 en ninguno de los dos

Más detalles

Popularidad comparada de PHP vs ASP, y posibles causas

Popularidad comparada de PHP vs ASP, y posibles causas Popularidad comparada de PHP vs ASP, y posibles causas PHP y ASP Quienes son? PHP significa Hypertext Preprocessor. PHP se originó como una herramienta de scripting que se ha dado de forma rápida a través

Más detalles

05/02/07. Proyectos más relevantes. De Software Libre. Flisol 2007

05/02/07. Proyectos más relevantes. De Software Libre. Flisol 2007 Proyectos más relevantes De Software Libre 05/02/07 Que es el Software Libre? Free software is a matter of liberty not price. http://www.fsf.org / 2 Cuales son esas libertades? La libertad de usar el programa,

Más detalles

Taller de Instalación y configuración

Taller de Instalación y configuración Taller de Instalación y configuración Servidores LAMP(Linux, Apache, Mysql, PHP) Manuel Encarnación Rosario Test Administración Redes TCP UDP Protocolos Quotas Procesos Hacks Seguridad Metodología de trabajo

Más detalles

Innovación Docente y Software Libre

Innovación Docente y Software Libre II Encuentro sobre Innovación en Docencia Universitaria Universidad de Alcalá Innovación Docente y Software Libre R.J. López Sastre 1 y A. Pérez Köhler 2 1 Departamento de Teoría de la Señal y Comunicaciones

Más detalles

Tema 1: Introducción. Generador del proyecto GNU, Richard Stallman es principalmente conocido por el establecimiento de un.

Tema 1: Introducción. Generador del proyecto GNU, Richard Stallman es principalmente conocido por el establecimiento de un. Tema 1: Introducción Objetivos: Conocimiento de la historia y filosofía de GNU/LINUX para que el estudiante entienda cual es el propósito de la utilización de un sistema operativo libre de licenciamiento.

Más detalles

Una computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria.

Una computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria. Informáticas I 1. Sistemas Operativos Para comprender el concepto de sistemas operativos y entender los diferentes tipos de ventanas disponibles lo primero que tenemos que cubrir algunas definiciones básicas.

Más detalles

U.T.4.EL ENTORNO DE DESARROLLO

U.T.4.EL ENTORNO DE DESARROLLO U.T.4.EL ENTORNO DE DESARROLLO Lenguaje Java Estamos en unos días en los que cada vez más la informática invade más campos de nuestra vida, estando el ciudadano medio cada vez más familiarizado con términos

Más detalles

"Software libre como impulsor de negocios en web" GRUPO DE USUARIOS DE GNU/LINUX DE LA LAGUNA

Software libre como impulsor de negocios en web GRUPO DE USUARIOS DE GNU/LINUX DE LA LAGUNA "Software libre como impulsor de " Qué es el software libre?" Tipos de software por licencias: Shareware Freeware Software propietario Software libre. "Shareware" Shareware es un software que esta disponible

Más detalles

LE-94 Shopia. Un punto de Encuentro con la Creatividad e Innovación

LE-94 Shopia. Un punto de Encuentro con la Creatividad e Innovación LE-94 Shopia. Un punto de Encuentro con la Creatividad e Innovación Qué es el Software Libre? Por qué usar Software Libre en la Educación? Ventajas del Software Libre Educativo Quiénes estan usando Software

Más detalles

Software Computacional y su clasificación

Software Computacional y su clasificación Software Computacional y su clasificación Capítulo 5 El software En modo sencillo el software permite que las personas puedan contarle a la computadora cierto tipo de problemas y que ésta a su vez le ofrezca

Más detalles

Unidad I: Conceptos Básicos de Programación. Prof. Eliana Guzmán U. Semestre: A-2015

Unidad I: Conceptos Básicos de Programación. Prof. Eliana Guzmán U. Semestre: A-2015 Unidad I: Conceptos Básicos de Programación Digital Prof. Eliana Guzmán U. Semestre: A-2015 1.11 Introducción En esta unidad se hace una introducción a las computadoras y a los lenguajes de programación,

Más detalles

Unidad I. Introducción a la programación de Dispositivos Móviles (Continuación )

Unidad I. Introducción a la programación de Dispositivos Móviles (Continuación ) Clase:003 1 Unidad I Introducción a la programación de Dispositivos Móviles (Continuación ) 2 Entornos de Desarrollo Virtualizaciones. Agenda IDE s. Y Lenguajes de Programación. 3 Virtualización Que es

Más detalles

Mario Bonilla Site Reliability Engineer Dublín, Irlanda. 8vas Jornadas Regionales de Software Libre Buenos Aires, Argentina

Mario Bonilla Site Reliability Engineer Dublín, Irlanda. 8vas Jornadas Regionales de Software Libre Buenos Aires, Argentina Google y el Software Libre Mario Bonilla Site Reliability Engineer Dublín, Irlanda 8vas Jornadas Regionales de Software Libre Buenos Aires, Argentina Google background (old racks) Tolerancia a fallas

Más detalles

Linux Donde estamos y hacia adonde vamos

Linux Donde estamos y hacia adonde vamos Linux Donde estamos y hacia adonde vamos Ciclo de charlas DuocUC Concepción - 2006 Germán Poo Caamaño gpoo@ubiobio.cl gpoo@gnome.org Dirección de Informática Universidad del Bío-Bío Aclaración El término

Más detalles

EXPERTO EN DESARROLLO DE APLICACIONES MÓVILES" Curso especialista (500 horas)

EXPERTO EN DESARROLLO DE APLICACIONES MÓVILES Curso especialista (500 horas) Tema 1. Introducción a la tecnología móvil Tema 2. Hardware: cpu, memorias, conectividad Tema 3. Software: sistemas operativos Módulo I. Introducción a la tecnología y desarrollo móvil (77 horas) Tema

Más detalles

Un nuevo paradigma. Mario Medina C.

Un nuevo paradigma. Mario Medina C. Un nuevo paradigma Mario Medina C. mariomedina@udec.cl Tópicos a tratar Software libre UNIX y su cultura Richard Stallman y la Free Software Foundation Filosofíay éi ética dlh del hacker Bill Gates y Microsoft

Más detalles

1. Qué tipos de relación hay entre las siguientes clases?

1. Qué tipos de relación hay entre las siguientes clases? Ejercicios Tema 8: Herencia 1. Qué tipos de relación hay entre las siguientes clases? Personal de la Universidad PAS Profesor 1 n Estudiante a) herencia y asociación b) herencia y dependencia c) dependencia

Más detalles

Usando GNOME para el desarrollo rápido de aplicaciones

Usando GNOME para el desarrollo rápido de aplicaciones Usando GNOME para el desarrollo rápido de aplicaciones RESUMEN El desarrollo de aplicaciones al interior de las empresas es una actividad altamente difundida a nivel nacional, el uso de tecnologías libres

Más detalles

Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp...

Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp... Contenido Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp... 5 Introducción Es tiempo de hablar en detalle de lo que significa

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Operadores y Expresiones PRÁCTICA NÚM. [ 3 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje

Más detalles

Microsoft SQL Server. Comparación SQL Server y MySQL Jose Santamaría Instalación, configuración y demo de SQL Server Javier Hernández

Microsoft SQL Server. Comparación SQL Server y MySQL Jose Santamaría Instalación, configuración y demo de SQL Server Javier Hernández Microsoft SQL Server Comparación SQL Server y MySQL Jose Santamaría Instalación, configuración y demo de SQL Server Javier Hernández SQL Server VS MySQL Microsoft SQL Server: Basado en Sybase. Posee versión

Más detalles

Software Libre. Software Libre. Coordinación de Estudios Interactivos a Distancia (CEIDIS), Mérida - Venezuela

Software Libre. Software Libre. Coordinación de Estudios Interactivos a Distancia (CEIDIS), Mérida - Venezuela Introducción. Entre los años 1960 y 1970, el software no era considerado un producto sino un añadido, que los vendedores de grandes computadores de la época (los mainframes) aportaban a sus clientes para

Más detalles

Tema 2. Software. Fundamentos de Informática Grado en Ingeniería Mecánica

Tema 2. Software. Fundamentos de Informática Grado en Ingeniería Mecánica Tema 2. Software. Fundamentos de Informática Grado en Ingeniería Mecánica Definición de software «Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que

Más detalles

Prácticas: Introducción a la programación en Java. Informática (1º Ingeniería Civil) Curso 2011/2012

Prácticas: Introducción a la programación en Java. Informática (1º Ingeniería Civil) Curso 2011/2012 Prácticas: Introducción a la programación en Java Informática (1º Ingeniería Civil) Índice Introducción a Java y al entorno de desarrollo NetBeans Estructura de un programa Tipos de datos Operadores Sentencias

Más detalles

Introducción al software libre

Introducción al software libre IES Francisco de Goya {mvidal,jfcastro}@libresoft.es GSyC/Libresoft URJC Madrid, 8 de marzo de 2010 c 2010. Algunos derechos reservados. Este trabajo se distribuye bajo la licencia Reconocimiento-CompartirIgual

Más detalles

El lenguaje de programación Java

El lenguaje de programación Java Departament d Arquitectura de Computadors El lenguaje de programación Java Java (I) Orientado a objetos Ejecutado por una maquina virtual Independiente de la plataforma Multithreaded Orientado a la red

Más detalles

Introducción a la Administración de Sistemas Unix/Linux

Introducción a la Administración de Sistemas Unix/Linux Introducción a la Administración de Sistemas Unix/Linux Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es Septiembre de 2012 GSyC - 2012 Introducción 1 c 2012 GSyC

Más detalles

Maquinas virtuales Conceptos Básicos

Maquinas virtuales Conceptos Básicos Jimenez Zamudio Eduardo Aplicaciones de redes de computadoras 13 de septiembre de 2014 Maquinas virtuales Conceptos Básicos Concepto Básicamente, es un equipo dentro de un equipo, implementado en el software.

Más detalles

JAVA PARA PRINCIPIANTES

JAVA PARA PRINCIPIANTES UN POCO DE HISTORIA Java fue creado en 1991 por James Gosling de Sun Microsystems inicialmente llamado Oak que significa roble, esto debido a la cantidad de arboles que rodeaban el sitio donde este trabajaba.

Más detalles

Bloque II. Elementos del lenguaje de programación Java

Bloque II. Elementos del lenguaje de programación Java Bloque II. Elementos del lenguaje de programación Java 1.Introducción a los lenguajes de programación 2. Estructura de un programa 3. Datos y expresiones simples 4. Instrucciones de control 5. Entrada/salida

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO INTRODUCCIÓN Objetivo del curso: El alumno desarrollará la capacidad para resolver problemas de almacenamiento, recuperación y ordenamiento de datos, utilizando las diferentes estructuras que existen para

Más detalles

Evaluación de Software de Base

Evaluación de Software de Base Evaluación de Software de Base Sistemas Operativos Es un conjunto de software de sistema que controla como las aplicaciones acceden al hardware (Dispositivos de entrada / salida y administración de memoria)

Más detalles

Clase 02 Distribuciones GNU/Linux

Clase 02 Distribuciones GNU/Linux Clase 02 Distribuciones GNU/Linux Introducción al Sistema Operativo GNU/Linux DCIC - UNS Copyright Copyright 2011 A. G. Stankevicius Se asegura la libertad para copiar, distribuir y modificar este documento

Más detalles

Introducción a Android. Felipe Andres Besoaín Pino Talca 12 de Junio del 2009

Introducción a Android. Felipe Andres Besoaín Pino Talca 12 de Junio del 2009 Introducción a Android Felipe Andres Besoaín Pino Talca 12 de Junio del 2009 (cc) 2009 Felipe Besoaín Pino Some rights reserved. This document is distributed under the Creative Commons Attribution ShareAlike

Más detalles

Estrategia y desarrollos de aplicaciones móviles. Slash Mobility

Estrategia y desarrollos de aplicaciones móviles. Slash Mobility Estrategia y desarrollos de aplicaciones móviles Slash Mobility Agenda: Desarrollos Android: Experiencias en Proyecto El por qué del boom Todos quieren una App Hace 20 años todas las empresas querían tener

Más detalles

Sesión 6.3: Historia de los Lenguajes de Programación. Dr. Alberto A. Del Barrio García

Sesión 6.3: Historia de los Lenguajes de Programación. Dr. Alberto A. Del Barrio García Sesión 6.3: Historia de los Lenguajes de Programación Dr. Alberto A. Del Barrio García Curso Evolución de la Informática CTIF Madrid Sur Índice Definición Prehistoria II GM y Posguerra Década de los 50:

Más detalles

Sensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J.

Sensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J. Sensor de Temperatura utilizando el Starter Kit Javelin Stamp Realizado por: Bertha Palomeque A. Rodrigo Barzola J. INTRODUCCION DIFERENCIAS EJEMPLOS JAVA Orientado a Objetos Multiplataforma Programar

Más detalles

Linux para sistemas embebidos. Ing. Lucas Chiesa Facultad de Ingeniería Universidad de Buenos Aires

Linux para sistemas embebidos. Ing. Lucas Chiesa Facultad de Ingeniería Universidad de Buenos Aires Linux para sistemas embebidos Ing. Lucas Chiesa Facultad de Ingeniería Universidad de Buenos Aires Qué es? Según Wikipedia: Linux embebido o empotrado (en inglés: Embedded Linux) se refiere al uso del

Más detalles

Sistemas Operativos. Introducción. Actividades. Soluciones

Sistemas Operativos. Introducción. Actividades. Soluciones Sistemas Operativos. Introducción. Actividades. Soluciones Contesta a las siguientes preguntas: 1.- Cuáles son las funciones de un Sistema Operativo? Un Sistema Operativo es el conjunto de programas o

Más detalles

GLOSARIO. un conjunto de noticias, ordenado por fecha. CMF (Content Management Framework) - Entorno a programación de

GLOSARIO. un conjunto de noticias, ordenado por fecha. CMF (Content Management Framework) - Entorno a programación de GLOSARIO Apache servidor de páginas web de código abierto para diferentes plataformas (UNIX, Windows, etc.) Blog (Web log) Diario en formato web. Puede ser un diario personal o un conjunto de noticias,

Más detalles

Índice. Introducción Qué es? Conceptos clave Instalación Ejemplo Hola Mundo Procedimientos Almacenados

Índice. Introducción Qué es? Conceptos clave Instalación Ejemplo Hola Mundo Procedimientos Almacenados VoltDB Up & Running Índice Introducción Qué es? Conceptos clave Instalación Ejemplo Hola Mundo Procedimientos Almacenados VoltDB :: Introducción Qué es? Base de datos en memoria y distribuida. No hay Base

Más detalles

Introducción al Software Libre. Ing. Elías O. Cisneros A. cisneros.elias@gmail.com Ing. Juan Cisneros juanv.cisneros@gmail.com

Introducción al Software Libre. Ing. Elías O. Cisneros A. cisneros.elias@gmail.com Ing. Juan Cisneros juanv.cisneros@gmail.com Introducción al Software Libre Ing. Elías O. Cisneros A. cisneros.elias@gmail.com Ing. Juan Cisneros juanv.cisneros@gmail.com Caracas, marzo de 2011 Temario Soberanía Tecnológica. Qué es Software Libre?.

Más detalles

Comunicación con la Computadora

Comunicación con la Computadora Comunicación con la Computadora Programación Básica Copyright CARIMOBITS Comunicación con la computadora Se logra a través de lenguajes de computadoras o lenguajes de programación. Tipos de lenguajes de

Más detalles

Contenido web. historia, manejo, ingresos

Contenido web. historia, manejo, ingresos Contenido web historia, manejo, ingresos Un poco de historia técnica 1991: Gopher, WWW 1992: HTML 1993: WWW < 50 servers. 1995: Wiki wiki 1997: Dreamweaver 1998: Typo3 2001: Movable Type, Plone, Drupal

Más detalles

Introducción al Software Libre Desarrollado por: Diego Berrueta Sergio Fernández Luis Rodríguez

Introducción al Software Libre Desarrollado por: Diego Berrueta Sergio Fernández Luis Rodríguez Introducción al Software Libre Desarrollado por: Diego Berrueta Sergio Fernández Luis Rodríguez AsturLiNUX Modificado por: Daniel Cardaci Abril 2006 Conocimientos Básicos Hardware: parte física de un sistema

Más detalles

Luis Eduardo Barón Bienvenidos al Módulo N. 3 de Internet Para Emprendedores. Yo soy Luis Eduardo Barón. Álvaro Mendoza Y yo soy Álvaro Mendoza.

Luis Eduardo Barón Bienvenidos al Módulo N. 3 de Internet Para Emprendedores. Yo soy Luis Eduardo Barón. Álvaro Mendoza Y yo soy Álvaro Mendoza. Bienvenidos al Módulo N. 3 de Internet Para Emprendedores. Yo soy Luis Eduardo Barón. Y yo soy. En el día de hoy tenemos un módulo que has estado esperando. Ya viste cómo puedes buscar tu mercado, cómo

Más detalles

CESDE ESCUELA DE PROCESOS TECNOLOGICOS E INDUSTRIALES AMBIENTES COLABORATIVOS WORDPRESS

CESDE ESCUELA DE PROCESOS TECNOLOGICOS E INDUSTRIALES AMBIENTES COLABORATIVOS WORDPRESS WORDPRESS Es un sistema de gestión de contenido CMS (siglas en del inglés de Content Management System) enfocado a la creación de blogs o bitácoras digitales para web. Es como un cuaderno donde se puede

Más detalles

GUÍA DE INICIO RÁPIDO

GUÍA DE INICIO RÁPIDO GUÍA DE INICIO RÁPIDO Bienvenido a SugarSync. Estamos muy contentos de que te hayas unido a nosotros! En esta guía, te explicaremos los pasos para instalar SugarSync en tu ordenador y sincronizar tus carpetas

Más detalles

Curso de Administración de Servidores GNU/Linux

Curso de Administración de Servidores GNU/Linux Curso de Administración de Servidores GNU/Linux Centro de Formación Permanente Universidad de Sevilla Jorge Juan . Abril, 2014 Usted es libre de copiar, distribuir y comunicar públicamente

Más detalles

Tutorial básico del entorno de desarrollo Eclipse.

Tutorial básico del entorno de desarrollo Eclipse. Tutorial básico del entorno de desarrollo Eclipse. Arrancar Eclipse. Después de descomprimir la aplicación, dar doble clic sobre el ícono ejecutable para arrancar la aplicación. En caso de que se presente

Más detalles

Introducción a la Programación en Java. Page 1

Introducción a la Programación en Java. Page 1 Introducción a la Programación en Java Page 1 Qué es Java? Java es un lenguaje de programación de propósito general, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias

Más detalles

1. Manejo de memoria estática 2. Manejo de memoria dinámica

1. Manejo de memoria estática 2. Manejo de memoria dinámica 1. Manejo de memoria estática 2. Manejo de memoria dinámica *La administración de memoria de una computadora es una tarea fundamental debido a que la cantidad de memoria es limitada. *El sistema operativo

Más detalles

Microsoft Virtual Academy

Microsoft Virtual Academy Microsoft Virtual Academy Cursos técnicos gratuitos en línea Tome un curso gratuito en línea. http://www.microsoftvirtualacademy.com Aprendiendo a Programar Capítulo I Cómo funciona una computadora? La

Más detalles

MIT. Google NASA. Merrill Lynch & Co. Boeing. India. Yahoo! China. FedEx. Pixar. Bolsa de Nueva York. Brasil. California

MIT. Google NASA. Merrill Lynch & Co. Boeing. India. Yahoo! China. FedEx. Pixar. Bolsa de Nueva York. Brasil. California $7.207.027.000 Bolsa de Nueva York Google China India Merrill Lynch & Co. Yahoo! Brasil California Pixar FedEx Boeing NASA Departamento de Defensa de EEUU MIT Universidad de Tarapacá Escuela Universitaria

Más detalles

Ejemplo de mono INSTALACION DE MONO EN UBUNTU

Ejemplo de mono INSTALACION DE MONO EN UBUNTU Ejemplo de mono Aguilar López Dulce María Avila Mora Ivonne Maricela Covarrubias Flores Esmeralda Hernández García Héctor Daniel Leyto Delgado Karina López Escogido Daniel Ruíz García Luis Felipe INSTALACION

Más detalles

Unidad V: Programación del lado del servidor

Unidad V: Programación del lado del servidor Unidad V: Programación del lado del servidor 5.1 Introducción al lenguaje La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante

Más detalles

INTERNET START UP CAMPUS

INTERNET START UP CAMPUS INTERNET START UP CAMPUS Valencia, 20 Julio 2012 Gestión de la propiedad intelectual sobre el software y las creaciones web Modelos propietarios vs. Modelos C/ Joaquin Costa 28, 28002 MADRID abiertos T

Más detalles

unidad software contenidos Clasi cación del software Sistemas operativos Organización de la información Introducción a MS-DOS

unidad software contenidos Clasi cación del software Sistemas operativos Organización de la información Introducción a MS-DOS unidad 5 software contenidos Clasi cación del software Sistemas operativos Organización de la información Introducción a MS-DOS Tecnologías de la Información y la Comunicación 77 Acerca de esta unidad

Más detalles

Conociendo el ambiente de programación de Java. M. en C. Erika Vilches

Conociendo el ambiente de programación de Java. M. en C. Erika Vilches Conociendo el ambiente de programación de Java M. en C. Erika Vilches La variable PATH Una vez que se ha aceptado la licencia del JDK y que se ha instalado satisfactoriamente y antes de poder utilizarlo,

Más detalles

Julio C. Sandria Reynoso

Julio C. Sandria Reynoso RobotSA Julio C. Sandria Reynoso Julio.Sandria@RobotSA.com Febrero 2010 El objetivo de esta guía es mostrar al programador nuevo de Robots Lego Mindstorms NXT con lenguaje Java, cómo instalar y poner a

Más detalles

KIT INICIO BASICX-24 S310210

KIT INICIO BASICX-24 S310210 KIT INICIO BASICX-24 S310210 Cómo empezar a utilizar el sistema En este documento encontrará los pasos necesarios para empezar a utilizar el sistema BasicX-24. Se resumen los requisitos del sistema, se

Más detalles

Introducción a los Sistemas Operativos de Móviles (desde una perspectiva de tecnologías libres)

Introducción a los Sistemas Operativos de Móviles (desde una perspectiva de tecnologías libres) Introducción a los Sistemas Operativos de Móviles (desde una perspectiva de tecnologías libres) Dani Gutiérrez Porset :: http://danitxu.com :: 2010ko Iraila Quién es quién Fabricante HW / SW Terminal (IMEI)

Más detalles

Git. Introduccion a Git: Un Sistema de control de versiones. ...bien hecho. Gabriel Saldaña gabriel@gabrielsaldana.org http://blog.nethazard.

Git. Introduccion a Git: Un Sistema de control de versiones. ...bien hecho. Gabriel Saldaña gabriel@gabrielsaldana.org http://blog.nethazard. Git Introduccion a Git: Un Sistema de control de versiones...bien hecho. Gabriel Saldaña gabriel@gabrielsaldana.org http://blog.nethazard.net Atribución Qué es Git? Un sistema de control de versiones distribuido.

Más detalles

WHITE PAPER. Proteger sus servidores virtuales con Acronis True Image

WHITE PAPER. Proteger sus servidores virtuales con Acronis True Image Proteger sus servidores virtuales con Acronis True Image Copyright Acronis, Inc., 2000 2008 Las organizaciones dedicadas a la TI han descubierto que la tecnología de virtualización puede simplificar la

Más detalles

El alumno sabrá asignar permisos, crear un código fuente mediante un editor de textos, y ejecutarlo con JAVA

El alumno sabrá asignar permisos, crear un código fuente mediante un editor de textos, y ejecutarlo con JAVA SISTEMAS OPERATIVOS REPORTE 1.3 INSTALACIÓN DEL JDK DE JAVA Rosalba Bernal Hernández Fecha 11 de marzo de 2015 Aléjate de la gente que trate de minimizar tus ambiciones. La gente pequeña siempre hace eso

Más detalles

Licencias en el Software Libre

Licencias en el Software Libre Introducción 1 1 Universidad del Quindío, Programa de Ingeniería Electrónica Flisol Armenia 2010. Contenido Introducción 1 Introducción El software libre 2 3 4 Contenido Introducción El software libre

Más detalles

Soft4Web. Embedded Web Server + Program 11.14

Soft4Web. Embedded Web Server + Program 11.14 Soft4Web 11.14 Qué es? Tecnología, dotada de un entorno de desarrollo con el cual se pueden crear aplicaciones Windows, donde el Servidor Web y la Aplicación Informática están integradasen un solo ejecutable

Más detalles

Repaso desarrollo de software Parte #1. Jorge Iván Meza Martínez jimezam@gmail.com

Repaso desarrollo de software Parte #1. Jorge Iván Meza Martínez jimezam@gmail.com Repaso desarrollo de software Parte #1 Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/55 Contenido Concepto desarrollo

Más detalles

ÍNDICE SISTEMAS OPERATIVOS... 5

ÍNDICE SISTEMAS OPERATIVOS... 5 INTRODUCCIÓN HABILIDADES INFORMÁTICAS BÁSICAS PARA ADULTOS SKILLS es un completo curso destinado a alumnos adultos, en particular, a empleados de mayor edad, de forma que puedan adquirir/mejorar sus conocimientos

Más detalles

INSTITUTO OFICIAL PATRIA AREA DE COMPUTACIÓN PRIMER CAMPEONISIMO DE INFORMÁTICA 2013 GUIA DE ESTUDIO

INSTITUTO OFICIAL PATRIA AREA DE COMPUTACIÓN PRIMER CAMPEONISIMO DE INFORMÁTICA 2013 GUIA DE ESTUDIO INSTITUTO OFICIAL PATRIA AREA DE COMPUTACIÓN PRIMER CAMPEONISIMO DE INFORMÁTICA 2013 GUIA DE ESTUDIO 1. Cuáles son las partes principales que conforman una computadora personal? Monitor, teclado, ratón,

Más detalles

Y DESTACA ENTRA. UNA GUÍA INTRODUCTORIA Para aquellos estudiantes que programan

Y DESTACA ENTRA. UNA GUÍA INTRODUCTORIA Para aquellos estudiantes que programan ENTRA Y DESTACA CONSTRUYE LA APP DE TUS SUEÑOS Y SÉ PARTE DE LA SIGUIENTE GENERACIÓN DE DESARROLLO PARA TELÉFONOS. Como plataforma, Windows Phone está abierta a la innovación y la creatividad. Hace las

Más detalles

SOFT LIBRE en la Empresa

SOFT LIBRE en la Empresa SOFT LIBRE en la Empresa AGENDA Software Libre La Coope Software Libre y Cooperación Por qué Software Libre? Soluciones Utilizadas Conclusión SOFTWARE LIBRE www.gcoop.coop/codigos-cooperativos SOFTWARE

Más detalles

Objetivos del curso:

Objetivos del curso: Objetivos del curso: -Conocer las tecnologías móviles Objetivos del curso: -Conocer las tecnologías móviles -Conocer las plataformas móviles Objetivos del curso: -Conocer las tecnologías móviles -Conocer

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

Más detalles

Trabajo N 6: Virtualización de Servidor

Trabajo N 6: Virtualización de Servidor Trabajo N 6: Virtualización de Objetivos Objetivo General: Migrar ERP del host físico local de la empresa a un Virtual Private Server (VPS). Objetivos Específicos: Adquirir un VPS y configurarlo. Respaldar

Más detalles

Christian Bolívar Moya Calderón

Christian Bolívar Moya Calderón UNIVERSIDAD SAN FRANCISCO DE QUITO Software Orientado a Sistemas de Control HMI/Scada usando Recursos Libres y de Código Abierto, desarrollado sobre Plataforma Linux Christian Bolívar Moya Calderón Tesis

Más detalles

Programación Concurrente

Programación Concurrente Master en Computación Programación Concurrente Bloque II: Programación concurrente en POSIX Tema 1. Introducción al estándar POSIX Tema 3. Gestión de Threads Tema 4. Gestión del Tiempo Tema 5. Planificación

Más detalles

Maquinas Virtuales. Prof.: Huerta Molina Samuel. Cuellar Sánchez Jesús. Pinto López Luis Tonatiuh. Hecho por Jesús y Luis. 1

Maquinas Virtuales. Prof.: Huerta Molina Samuel. Cuellar Sánchez Jesús. Pinto López Luis Tonatiuh. Hecho por Jesús y Luis. 1 ESTRUCTURA Y PROGRAMACIÓN DE COMPUTADORAS. Grupo: 08. Prof.: Huerta Molina Samuel. Maquinas Virtuales Cuellar Sánchez Jesús. Pinto López Luis Tonatiuh. Hecho por Jesús y Luis. 1 Conceptos Básicos Sobre

Más detalles