ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Colaborativo 1


Enviado por   •  16 de Octubre de 2013  •  1.807 Palabras (8 Páginas)  •  244 Visitas

Página 1 de 8

TRABAJO COLABORATIVO 1

INTRODUCCION A LA PROGRAMACION

ALEXANDER RENGIFO CRUZ

Cod.15889945

299013_21

MIRIAN BENAVIDES RUANO

DIRECTOR

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

CEAD José Acevedo y Gómez

Bogotá, abril de 2013

INTRODUCCION

La utilización del lenguaje de programación en c pretende dar al estudiante una herramienta con la cual el desarrollo de soluciones computacionales haciendo esto parte de la conceptualización general de la programación. Para lograr el manejo de esto se estudian los tipos de datos, las sentencia de control de datos y el manejo de funciones. El Lenguaje de programación C fue implantado por primera vez en los años 70 por Dennis Ricio para una computadora DEC PDP-11 corriendo el sistema operativo UNIX. El lenguaje C, a diferencia de lenguajes como Basic y Pascal que son lenguajes de alto nivel, es un lenguaje de nivel medio ya que combina las propiedades de un lenguaje de alto nivel con la funcionalidad del lenguaje ensamblador. Es esa misma característica la que le da a este lenguaje más potencia y dominio sobre los recursos del sistema. Entre una de las características más importantes de C está la portabilidad, esto es, un programa escrito en C se puede trasladar fácilmente entre distintos sistemas operativos como Windows, DOS o Linux.

A algunos estudiantes que se inician en el estudio de C la visión del lenguaje les causa miedo (lo digo por experiencia) porque C tiene fama de ser un lenguaje difícil, nada más lejos de la verdad. Una vez que se entiende cómo trabaja es fácil dominarlo, por algo C es el preferido de muchos programadores que lo consideran un lenguaje "elegante". Por no ser un lenguaje de alto nivel, C le relega al programador cierto grado de responsabilidad en el desarrollo de los programas.

1. Realizar un tutorial sencillo donde se explique, en sus propias palabras:

a. Que es lenguaje C

Antes de hablar de C++, es necesario explicar que un lenguaje de programación es una herramienta que nos permite comunicarnos e instruir a la computadora para que realice una tarea específica. Cada lenguaje de programación posee una sintaxis y un léxico particular, es decir, forma de escribirse que es diferente en cada uno por la forma que fue creado y por la forma que trabaja su compilador para revisar, acomodar y reservar el mismo programa en memoria.

C++ es un lenguaje de programación creado por Bjarne Stroustrup en los laboratorios de At&T en 1983. Stroustrup tomó como base el lenguaje de programación más popular en aquella época el cual era C.

El C++ es un derivado del mítico lenguaje C. Este lenguaje apareció en la década de los 70 de la mano de Dennis Ritchie para la programación en sistemas operativos Unix (el mejor ejemplo actual de un sistema operativo Unix es GNU/Linux), el cual surgió como un lenguaje complejo recomendado sobre todo para programadores ya expertos, ya que no llevaba implementadas muchas funciones que hacen a un lenguaje más comprensible. Sin embargo, aunque esto en un principio puede convertirse en un problema, en la práctica es su mayor virtud,ya que permite al programador un mayor control sobre lo que está haciendo. Años más tarde, un programador llamado Bjarne Stroustrup, creo lo que se conoce como C++. Necesitaba ciertas facilidades de programación, incluidas en otros lenguajes pero que C no soportaba, al menos directamente, como son las llamadas clases y objetos, conceptos muy usados en la programación actual. Para ello rediseño C, ampliando sus posibilidades pero manteniendo su mayor cualidad, la de permitir al programador en todo momento tener controlado lo que está haciendo, consiguiendo así una mayor rapidez que no se conseguiría en otros lenguajes. C++, pretende llevar a C a un nuevo paradigma de clases y objetos con los que se realiza una comprensión más humana basándose en la construcción de objetos, con características propias solo de ellos, agrupados en clases. Es decir por ejemplo, si yo quisiera hacer un programa sobre animales, crearía una clase llamada animales, en la cual cada animal, por ejemplo un pato, sería un objeto, de tal manera que se ve el intento de esta forma de programar por ser un fiel reflejo de cómo los humanos (en teoría) manejamos la realidad. Se dice que nuestro cerebro trabaja de forma relacional (relacionando hechos), es por ello que cada vez que recuerdas algo, (cuentas un hecho), termina siendo diferente (se agregan mas o menos datos).

Qué es C++

C++ es un lenguaje de programación orientado a objetos que toma la base del lenguaje C y le agrega la capacidad de abstraer tipos como en Smalltalk. C++ es un lenguaje de programación diseñado a mediados de los años 80 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitieran la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido. Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.

b. Qué es el entorno de desarrollo Dev-C++

Dev-C++ es un Entorno Integrado de Desarrollo para el lenguaje de programación C/C++.

Algunas de las características de Dev-C++ son:

- Soporta compiladores basados en GCC, por ejemplo Mingw.

- Tiene integrado un depurador basado en GDB (Gnu DeBugger).

- Mantiene una lista con las clases utilizadas durante la edición de un programa.

- Mantiene una lista de las funciones definidas en la implementación del programa.

- Tiene un manejador de proyectos.

- Soporta la actualización del software

...

Descargar como (para miembros actualizados)  txt (12.4 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com