Tarea 1 Programacion 2
Tarea 1 Programacion 2
UAPA
Tema:
Tarea 1
Asignatura:
Programación II
Participante:
Darling Steven
Matricula:
2019-01922
Facilitador:
Fecha:
26 de abril 2021
Después de consultar el texto básico de la asignatura y otros documentos
sugeridos por su facilitador, en el contenido de la Unidad I, realiza las actividades
sugeridas:
Lenguaje de Programación
Sobre los últimos 50 años, los idiomas que programan han evolucionado del
código binario de máquina a herramientas poderosas que crean las
abstracciones complejas. Es importante entender por qué los idiomas han
evolucionado, y qué capacidades que los idiomas más nuevos nos dan.
"Tan largo como no había máquinas, programar era ningún problema; cuando
tuvimos unos pocas computadoras débiles, programar llegó a ser un problema
templado y ahora que tenemos las computadoras gigantescas, programar ha
llegado a ser un problema igualmente gigantesco. En este sentido que la
industria electrónica no ha resuelto un solo problema, tiene sólo los creó - ha
creado el problema de usar su producto". [Edsger. W. Dijkstra. "El Programista
Humilde" (la Conferencia del Premio de Turing), Comunicaciones del ACM, Vol
15, No. 10 (el octubre 1972).] E. W. Dijkstra habló estas palabras proféticas
casi hace 28 años en su es la conferencia del Premio de Turing. En aquel
momento, el 'las computadoras gigantescas él radio de probablemente tenido
entre 64 y 128 kilobytes de la memoria verdadera, y a lo más unos pocos
megaoctetos de artefactos de almacenamiento de acceso directo. Si él pensó
que el problema era gigantesco entonces...
Generaciones
Los lenguajes de programación son la base con la que se construyen todas las
aplicaciones que utilizamos para nuestras tareas diarias, desde el sistema
operativo de nuestra computadora hasta nuestro editor de texto favorito,
pasando por las páginas web que visitamos todos los días.
Son lenguajes totalmente orientados para la máquina, o sea son los que más
se aproximan al “Código de Máquina”, o sea, a los 0 y 1, y es necesario
conocerse sólidamente el hardware. Los programas resultantes de estos
lenguajes son de muy pequeño tamaño y de extrema rapidez. Ejemplos de
estos lenguajes de bajo nivel son Assembler y Lenguaje C.
Para que los programas funcionen, necesitan ser traducidos para el código de
máquina, es decir que el código fuente del programa debe ser transformado a
código objeto) y para eso necesita de un traductor o compilador.
• Traductor
• Compilador
Lenguaje C#
El símbolo # (almohadilla)
Características principales de C#
Escritura. En C# tienes que declarar los tipos de datos con las variables,
además que estas variables no pueden ser globales. De esta manera se
reducen los errores de compilación. Además, es un lenguaje orientado a
objetos, así que obliga que todos los métodos y propiedades estén
dentro de una clase.
Link al video:
https://drive.google.com/file/d/1YMsw01zWvQDwWzESsstoLlYmg5bhEh10/view?
usp=sharing