Taller#2-TIC-Software-Elian David Ruidiaz Marino
Taller#2-TIC-Software-Elian David Ruidiaz Marino
Taller#2-TIC-Software-Elian David Ruidiaz Marino
Ingeniería Mecatrónica
2do semestre
Programación General
Grupo S1
Barranquilla – Colombia
2021
1. Con base en los videos anteriores, desarrolle un informe contestando las
siguientes preguntas:
Primera generación 1940-1950: Los primeros sistemas computacionales
no poseen sistemas operativos. Los usuarios tenían completo acceso al
lenguaje de la máquina. Todas las instrucciones eran codificadas a mano.
Los sistemas operativos de los años 50 fueron diseñados para que sean
más ágiles. Este fue el comienzo de los sistemas de proceder a miento por
lotes, donde los trabajos se reunían por grupos o lotes. Cuando el trabajo
estaba en ejecución, este tenía control total de la máquina. Al terminar cada
trabajo, el control era devuelto al sistema operativo, el cual limpiaba y leía
e iniciaba el trabajo siguiente. También se construyó el primer ordenador
de propósito general que es Z3, al igual las tarjetas perforadas que se volvió
indispensable en la industria y el gobierno.
EXE Abreviatura de Executable. Al igual que Com, identifica un archivo de comandos que
contiene un programa que el MS-DOS ejecuta cuando se escribe el nombre del archivo
HLP Abreviatura de Help. Contiene un archivo de texto de ayuda usado por algunos
programas, incluidos el Shell del MS-DOS y el editor de las versiones 5 y 6 del MS-DOS
III. Muy estable. Linux está considerado uno de los sistemas operativos más
estables y robustos. Por eso, es el más utilizado en servidores que tienen
que permanecer siempre encendidos.
II. Comando CD: Para navegar por los archivos y directorios de Linux,
usa el comando cd. Te pedirá la ruta completa o el nombre del
directorio, dependiendo del directorio de trabajo actual en el que te
encuentres.
Otro escenario es si deseas ir a un directorio completamente nuevo, por
ejemplo, /home/nombredeusuario/Peliculas. En este caso, debes
escribir cd seguido de la ruta absoluta del directorio: cd /home/
nombredeusuario/Peliculas.
9. ¿Explique que, como se usa virtual Box y que puedo hacer con el
instalado en mi computador?
VirtualBox es una aplicación que sirve para hacer máquinas virtuales con
instalaciones de sistemas operativos. Esto quiere decir que, si tienes un
ordenador con Windows, GNU/Linux o incluso macOS, puedes crear una
máquina virtual con cualquier otro sistema operativo para utilizarlo dentro
del que estés usando.
Como se usa:
Nueva: Una vez instalado VirtualBox y descargada la imagen ISO del sistema
operativo del que quieras crear una máquina virtual, toca empezar a
configurarlo. Para ello abre VirtualBox, y en la pantalla principal verás que la
columna de la izquierda está vacía. Esto es porque todavía no tienes ninguna
creada. Aquí, pulsa en el botón Nueva para iniciar el proceso de creación de
una nueva máquina virtual.
Disco Duro: En la siguiente pantalla debes elegir si crear un disco duro virtual
para tu máquina o reutilizar otro creado. Los discos duros virtuales son un
espacio de almacenamiento que se le resta a tu ordenador para utilizarlo en
máquinas virtuales como disco duro nativo, y cuando configures lo mejor es
que selecciones la opción de Crear un disco duro virtual ahora.
Iniciar: Iniciarás tu máquina virtual, pero esta todavía no tiene ningún sistema
operativo instalado. Por eso, te aparecerá una ventana en la que debes
seleccionar la ubicación de la imagen .iso que hemos descargado al principio.
Será como si insertaras el DVD de Windows dentro del ordenador para iniciarlo.
Pulsa en el icono de la carpeta para que se abra la pantalla donde elegir la
imagen iso, y después pulsa en Iniciar.
13. Clasifique cuales son los lenguajes más importantes para programar
este año, brevemente diga de c/u sus características principales (haga
una tabla)
JavaScript - Lenguaje del lado del cliente:
- Lenguaje orientado a
objetos:
- De tipado débil o no tipado:
- De alto nivel:
- Lenguaje interpretado:
- Muy utilizado por
desarrolladores:
Python - Lenguaje de propósito
general.
- Es multiparadigma.
- Python es un lenguaje
interpretado.
- Es multiplataforma.
- Es de tipado dinámico.
- Es orientado a objetos.
Java - Es Simple:
- Es Orientado A Objetos: ...
- Es Distribuido: ...
- Es Robusto: ...
- Es De Arquitectura Neutral:
- Es Seguro:
- Es Portable:
- Es Interpretado:
15. Explique con sus propias palabras, por qué es importante programar,
y cuáles fueron las 3 opiniones que más le impactaron al respecto.
Es importante debido a que todas las empresas tanto tecnológicas, como
de ventas, etc.… necesitan a una persona que les haga sitios web para
promocionarse, personas que hagan crecer sus negocios, mantener
funcionando aplicaciones como los son mercado libre o incluso Amazon y
su sitio, poder programar todos nuestros aparatos electrónicos solo los
celulares y computador si no cosas más hogareñas como lo son las
lavadoras, microondas, las neveras, etc.…
EJEMPLOS:
- ALGOL
- BASIC
- C Sharp
- FORTRAN
- VB.NET
- Erlang
- Ada
17. ¿Qué son los compiladores y que función desempeñan en los
computadores?
Es un Software que traduce un programa escrito en un lenguaje de programación
de alto nivel (C / C ++, COBOL, etc.) en lenguaje de máquina. Un compilador
generalmente genera lenguaje ensamblador primero y luego traduce el lenguaje
ensamblador al lenguaje máquina. Una utilidad conocida como «enlazador»
combina todos los módulos de lenguaje de máquina necesarios en un programa
ejecutable que se puede ejecutar en la computadora.
Función que desempeña en los computadores: Un compilador es un
programa que permite traducir el código fuente de un programa en lenguaje de
alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina).
- https://lenguajesdeprogramacion.net/python/
- https://lenguajesdeprogramacion.net/c-sharp/
- https://devskiller.com/es/coder-vs-
programador/#:~:text=Claro%2C%20los%20programadores%20es
criben%20c%C3%B3digo,es%20lo%20%C3%BAltimo%20que%20
hacen.&text=A%20diferencia%20de%20un%20codificador,un%20
c%C3%B3digo%20limpio%20y%20robusto
- https://www.wildcodeschool.com/es-ES/blog/tipos-de-lenguajes-
de-programacion
- https://yosoy.dev/que-es-un-compilador-y-como-
funciona/#:~:text=Un%20compilador%20es%20un%20programa%
20que%20permite%20traducir%20el%20c%C3%B3digo,(t%C3%A
Dpicamente%20lenguaje%20de%20m%C3%A1quina)
- https://www.juntadeandalucia.es/servicios/madeja/contenido/recu
rso/888#:~:text=NetBeans%20es%20un%20entorno%20de,de%20
componentes%20denominados%20%E2%80%9Cm%C3%B3dulos
%E2%80%9D
- https://www.aprenderaprogramar.com/index.php?option=com_co
ntent&view=article&id=38&Itemid=78