Universidad Abierta Para Adultos (uapa): Garibaldis

  • Uploaded by: garibaldis perez
  • 0
  • 0
  • January 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Universidad Abierta Para Adultos (uapa): Garibaldis as PDF for free.

More details

  • Words: 1,685
  • Pages: 8
Loading documents preview...
UNIVERSIDAD ABIERTA PARA ADULTOS (UAPA)

Escuela de formación General Programacion 2 Actividad de la Unidad 1 Nombre GARIBALDIS

Apellido PEREZ

Matricula 201906619

Facilitador GEURY GUZMAN

Ciudad: Santo Domingo País: Rep. Dominicana Fecha: 7 Mayo 2020

1- Investiga en la web acerca de los lenguajes de programación, su historia, los tipos de lenguajes, los fundamentos de estos y el lenguaje de programación C#, su historia, características, ventajas y las versiones que existen. Lenguaje de Programacion. Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que le proporciona a una persona, en este caso el programador, la capacidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico y/o lógico de una computadora, de manera que se puedan obtener diversas clases de datos. A todo este conjunto de órdenes escritas mediante un lenguaje de programación se le denomina programa. Por tanto, programar viene a ser el proceso de crear un software fiable mediante la escritura, prueba, depuración, compilación o interpretación, y mantenimiento del código fuente de dicho programa informático. Básicamente, este proceso se define aplicando lógicamente los siguientes pasos:  El desarrollo lógico del programa para resolver un problema en particular  Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa)  Compilación o interpretación del programa hasta convertirlo en lenguaje de máquina  Prueba y depuración del programa  Desarrollo de la documentación. Los lenguajes de programación están formados por un conjunto de símbolos (llamado alfabeto), reglas gramaticales (léxico/morfológicas y sintácticas) y semánticas, que en conjunto definen las estructuras válidas del lenguaje y su significado. Existe el error común de trata como sinónimos los términos 'lenguaje de programación' y 'lenguaje informático'. Los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como por ejemplo HTML (lenguaje para el marcado de páginas web que no es propiamente un lenguaje de programación, sino

un conjunto de instrucciones que permiten estructurar el contenido de los documentos). El lenguaje de programación permite especificar de manera precisa sobre qué datos debe operar un software específico, cómo deben ser almacenados o transmitidos dichos datos, y qué acciones debe tomar el software bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural. Una característica relevante de los lenguajes de programación es precisamente que más de un programador pueda usar un conjunto común de instrucciones que sean comprendidas entre ellos para realizar la construcción de un programa de forma colaborativa. Historia Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico conocido como código máquina, que la máquina lee fácilmente, pero que es excesivamente complicado para las personas. De hecho, solo consiste en cadenas extensas de números 0 y 1. Para facilitar el trabajo, los primeros operadores de computadoras decidieron crear un traductor para reemplazar los 0 y 1 por palabras o abstracción de palabras y letras provenientes del inglés; este se conoce como lenguaje ensamblador. Por ejemplo, para sumar se usa la letra A de la palabra inglesa add (sumar). El lenguaje ensamblador sigue la misma estructura del lenguaje máquina, pero las letras y palabras son más fáciles de recordar y entender que los números. La necesidad de recordar secuencias de programación para las acciones usuales llevó a denominarlas con nombres fáciles de memorizar y asociar: ADD (sumar), SUB (restar), MUL (multiplicar), CALL (ejecutar subrutina), etc. A esta secuencia de posiciones se le denominó "instrucciones", y a este conjunto de instrucciones se le llamó lenguaje ensamblador. Posteriormente aparecieron diferentes lenguajes de programación, los cuales reciben su denominación porque tienen una estructura sintáctica semejante a la de los lenguajes escritos por los humanos, denominados también lenguajes de alto nivel.

El primer programador de computadora conocido fue una mujer: Ada Lovelace, hija de Anabella Milbanke Byron y Lord Byron. Anabella inició en las matemáticas a Ada quien, después de conocer a Charles Babbage, tradujo y amplió una descripción de su máquina analítica. Incluso aunque Babbage nunca completó la construcción de cualquiera de sus máquinas, el trabajo que Ada realizó con estas le hizo ganarse el título de primera programadora de computadoras del mundo. El nombre del lenguaje de programación Ada fue escogido como homenaje a esta programadora. Tipos de Lenguaje de Programacion. Normalmente se distingue entre los siguientes tipos de lenguaje de programación: Lenguajes de bajo nivel. Se trata de lenguajes de programación que están diseñados para un hardware específico y que por lo tanto no pueden migrar o exportarse a otros computadores. Sacan el mayor provecho posible al sistema para el que fueron diseñados, pero no aplican para ningún otro. Lenguajes de alto nivel. Se trata de lenguajes de programación que aspiran a ser un lenguaje más universal, por lo que pueden emplearse indistintamente de la arquitectura del hardware, es decir, en diversos tipos de sistemas. Los hay de propósito general y de propósito específico. Lenguajes de nivel medio. Este término no siempre es aceptado, que propone lenguajes de programación que se ubican en un punto medio entre los dos anteriores: pues permite operaciones de alto nivel y a la vez la gestión local de la arquitectura del sistema. Lenguaje C# Es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .Net Este lenguaje fue creado al principio de los 2000 por Microsoft. Con el C# se pretendió incorporar las ventajas o mejoras que tiene el lenguaje JAVA. Así se consiguió que tuviese las ventajas del C, del C++, pero además la productividad que posee el lenguaje JAVA y se le denomino C#

C# utiliza plantillas de proyecto, diseñadores, páginas de propiedades, asistentes de código, un modelo de objetos y otras características del entorno de desarrollo. C# es simple, eficaz, con seguridad de tipos y orientado a objetos. Las numerosas innovaciones de C# permiten desarrollar aplicaciones rápidamente y mantener la expresividad y elegancia de los lenguajes de estilo de C.

2. Elaborar informe de lectura, mapa conceptual o cuadro comparativo

acerca

de:

Entorno

de

programación

(IDE),

Componentes principales, administrador de fuentes de datos, ventana de diseño. Entorno de programación (IDE) Es un entorno de programación que ha sido empaquetado como un programa de aplicación, es decir, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI). Los IDE proveen un marco de trabajo amigable para la mayoría de los lenguajes de programación tales como C++, PHP, Python, Java, C#, Delphi, Visual Basic, etc. En algunos lenguajes, un IDE puede funcionar como un sistema en tiempo de ejecución, en donde se permite utilizar el lenguaje de programación en forma interactiva, sin necesidad de trabajo orientado a archivos de texto.

Componentes principales  Editor de texto.  Compilador.  Intérprete.  Herramientas de automatización.  Depurador.  Posibilidad de ofrecer un sistema de control de versiones.  Factibilidad para ayudar en la construcción de interfaces gráficas de usuarios.

Ejemplos Eclipse: Entorno de desarrollo integrado de código abierto multiplataforma para desarrollar proyectos. Esta plataforma ha sido usada para desarrollar entornos de desarrollo integrados, como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse (y que son usados también para desarrollar el mismo Eclipse). También se puede usar para otros tipos de aplicaciones cliente, como BitTorrent o Azureus. En Eclipse se pueden usar diferentes lenguajes de programación como: Java, ANCI C, C++, JSP, sh, perl, php, sed. NetBeans: Programa que sirve como IDE que permite programar en distintos lenguajes, es ideal para trabajar con el lenguaje de desarrollo JAVA (y todos sus derivados), además ofrece un excelente entorno para programar en PHP. También se puede descargar una vez instalado NetBeans, los complementos para programar en C++. La IDE de NetBeans es perfecta y muy cómoda para los programadores. Tiene un excelente balance entre una interfaz con múltiples opciones y un aceptable completamiento de código. Geany: Es un IDE que hasta hace bien poquito sólo estaba disponible para sistemas Linux, Mac OS X y BSD, pero ya está disponible para Windows. Este entorno es muy sencillo, pero proporciona las funcionalidades necesarias para desarrollar aplicaciones sin problemas.

Su interfaz está dividida en tres zonas: panel lateral con el árbol de carpetas y documentos abiertos, sección principal para el código y panel inferior para los mensajes de la aplicación, compilación, etc. Este IDE permite programar en diferentes lenguajes como: C, C++, Java, Python, Pascal, SQL o HTML CodeRun: Es un IDE que te permitirá programar en línea varios lenguajes, entre ellos PHP, Ajax, C#, CSS, JavaScript y HTML. Funciona perfectamente, aunque está en inglés, es útil para quién no disponga de un buen editor a mano.

Administrador de fuentes de datos  Artículo: Entorno de desarrollo integrado. Consultado: 24 de septiembre de 2012.  Maldonado, Daniel. El CoDiGo K. Qué son los IDE de programación. Publicado: 3 de septiembre de 2007. Consultado: 24 de septiembre de 2012.  Artículo: NetBeans, IDE gráfica para programación. Consultado: 24 de septiembre de 2012.  Carrero, Ángel. Geany, un IDE multiplataformas. Publicado: 24 de febrero de 2011. Consultado: 24 de septiembre de 2012.

Ventana de diseño. Una visión general del IDE de Visual Studio 2019.

3. Debe incluir tu opinión acerca del tema investigado. A diferencia de su contraparte, la POO es capaz de datos vinculantes, así como los métodos que manejan los datos. Forma una cápsula imaginaria que envuelve los datos y métodos, protegiéndolos así de la interferencia externa. La encapsulación es un tipo de abstracción que la POO hace bastante bien. El código se puede escribir para restringir el uso de datos fuera de la cápsula en la que se emplea.

Podemos decir que los IDE son unas de las herramientas que tenemos que tener pendientes al momento de iniciar a codificar cualquier programa que llevemos a cabo cuyo motivo es ser el manejador o mejor dicho el editor de dicho proyecto, tenemos que tener en cuenta que un IDE es un compilador y diseñador gráfico de dichas interfaces.

Related Documents


More Documents from "Lorena Ortiz"

Tarea 2 Filosofia Tarea
February 2021 3
Modelo Portada Mapa Mental
February 2021 2
January 2021 2
Reglas De Pronunciacion
February 2021 4
Todos Los Soles Mienten
February 2021 3