Sunteți pe pagina 1din 4

Nombre de la materia

Programacioó n Orientada a Objetos.

Nombre de la Licenciatura
Ingenieríóa en Sistemas Computacionales.

Nombre del alumno


Jonathan Eli Manoatl Zuniga.

Matrícula
010580604.

Nombre de la Tarea
Actividad 1.

Unidad # 1
Conceptos Baó sicos de la Programacioó n
Orientada a Objetos.

Nombre del Profesor


Joseó AÁ ngel Hernaó ndez Mendoza

Fecha
06/07/19
Unidad #1: Conceptos Baó sicos de la Programacioó n Orientada a
Objetos.

Lenguajes de Programación Imperativos

Los primeros lenguajes imperativos fueron los lenguajes de máquina de los equipos
originales. En estos lenguajes, las instrucciones eran muy simples, lo que hizo más fácil
la aplicación de hardware, pero dificultaron la creación de programas complejos.
FORTRAN, desarrollado por John Backus en IBM a partir de 1954, fue el primer
lenguaje de programación principal para eliminar los obstáculos presentados por el
código de la máquina en la creación de programas complejos. FORTRAN es un
lenguaje compilado que permitió que las variables con nombre, expresiones complejas,
subprogramas, y muchas otras características ahora comunes en los lenguajes
imperativos. Las dos décadas siguientes vieron el desarrollo de una serie de otros
lenguajes imperativos de alto nivel importantes. A finales de los años 1950 y 1960,
ALGOL fue desarrollado con el fin de permitir que los algoritmos matemáticos que se
expresan más fácilmente, e incluso sirvió como lengua de destino del sistema operativo
para algunos equipos. PAPERAS llevaron el paradigma imperativo a un extremo lógico,
al no tener ninguna declaración en absoluto, basándose puramente en comandos,
incluso hasta el punto de hacer que los IF y ELSE comandos independientes el uno del
otro, conectados sólo por una variable intrínseca denominada $ test. COBOL y BASIC
eran dos intentos de hacer sintaxis de programación se parecen más a inglés. En la
década de 1970, Pascal fue desarrollado por Niklaus Wirth y C fue creado por Dennis
Ritchie mientras trabajaba en los Laboratorios Bell. Wirth pasó a diseñar Modula-2 y
Oberon. Para las necesidades de los Estados Unidos Departamento de Defensa, Jean
Ichbiah y un equipo de Honeywell Ada comenzó a diseñar en 1978, después de un
proyecto de 4 años para definir los requisitos para la lengua. La especificación fue
publicada por primera vez en 1983, con revisiones en 1995 y 2005/6.

Características (Universidad de Valladolid, 2011):

1. Describe cómo debe realizarse el cálculo, no el porqué.


2. Un cómputo consiste en una serie de sentencias, ejecutadas según un control de
flujo explícito, que modifican el estado del programa.
3. Las variables son celdas de memoria que contienen datos (o referencias),
pueden ser modificadas, y representan el estado del programa.
4. La sentencia principal es la asignación.
5. Basado en el modelo de cómputo de máquinas de Turing y sobre todo en las
máquinas RAM (registro + acceso aleatorio a memoria)
6. La gran mayoría de procesadores siguen una versión de ese modelo de cómputo
+ arquitectura Von Neumman.

2
Unidad #1: Conceptos Baó sicos de la Programacioó n Orientada a
Objetos.

Lenguajes Representativos

 Basic
 C
 D
 Fortran
 Pascal
 Perl
 PHP

Lenguaje de Programación C

Características:
1. Tamaño pequeño.
2. Uso extensivo de llamadas a funciones.
3. Comandos breves (poco tecleo).
4. Lenguaje estructurado.
5. Programación de bajo nivel (nivel bit).
6. Implementación de apuntadores para la memoria, arreglos, estructuras y
funciones.
7. El uso de constructores de alto nivel.
8. El poder manejar actividades de bajo-nivel.
9. El generar programas eficientes.

Importancia:
El uso generalizado del C condujo a promover desarrollos en versiones orientadas a
objetos (C++), así como lenguajes orientados visualmente, Visual C++ y Visual C#.

Beneficios:
El lenguaje C es uno de los lenguajes de programación más ampliamente utilizados en
el mundo, ejecutándose en la mayoría de los sistemas operativos y pueden ser usados
en casi todas las plataformas informáticas.

Consideraciones:
El lenguaje de programación C puede ser más difícil de aprender que el lenguaje
BASIC, pero es un poco más versátil. Los programas en C pueden ser más pequeños
que los mismos hechos en BASIC, y se ejecutan un poco más rápido.

Advertencia:
El C es más tolerante a los errores de programación que algunos otros lenguajes, lo
que significa que la programación descuidada puede causar consecuencias no
deseadas.

3
Unidad #1: Conceptos Baó sicos de la Programacioó n Orientada a
Objetos.

Otros IDE:

 NetBeans
 Eclipse
 Intellij IDEA

Desarrollados en Java:
1. NetBeans
2. Eclipse
3. DR. Java
4. JGrasp
5. Oracle JDeveloper

Referencias:
https://www.campusmvp.es/recursos/post/Los-mejores-entornos-de-desarrollo-para-Java.aspx
https://techlandia.com/utiliza-lenguaje-c-hechos_381849/
https://kevinldp.wordpress.com/paradigma-imperativo/
http://www.4rsoluciones.com/blog/que-son-los-paradigmas-de-programacion-2/
https://es.slideshare.net/moncadalmz/aplicaciones-de-lenguaje-c

S-ar putea să vă placă și