Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad 3. Lenguaje de Programacion Basico
Actividad 3. Lenguaje de Programacion Basico
Estudiantes:
30.093.188. Santiago Ríos.
Sección: 11
Docente: Rafael Fuentes
2
PRESENTACION……………………………………………………………………2
UNIDAD l
TEORIA
UNIDAD II
Elección del Lenguaje
REFERENCIA……………………………………………………………………………27
3
UNIDAD I
TEORIA
CAPITULO 1. LENGUAJE C++
1.1. Definición:
ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++
es un lenguaje híbrido.
1.2. Historia:
que inspiró a Stroustrup fue el lenguaje Simula (lenguaje usado para simulaciones),
objetos. Stroustrup considero que esta funcionalidad del lenguaje Simula era muy
útil en el desarrollo de software, pero Simula era muy lento para un uso práctico.
4
primer compilador de este lenguaje fue Cfront (un compilador escrito en C with
Podemos entender con esto la imagen que tenía Stroustrup de su lenguaje como
Language” (“El lenguaje de programación C++), el cual fue muy importante debido
mismo año salió al mercado el compilador “Turbo C++” (desarrollado por Borland
librería de tiempo.
1.3. Característica:
variable).
5.- E/S no forma parte del lenguaje, sino que se proporciona a través de una
biblioteca de funciones.
independiente.
como se había mencionado antes que, en su mayor parte, está escrito en C. Más
editores, compiladores.
1.4. Ventajas:
bibliotecas.
polimorfismo.
avance en todos los ámbitos tanto nacionales como internacionales, es por eso
que es necesario que este tipo de lenguaje se aprenda para poder realizar utilerías
7
1.
filosofía de trabajo.
1.5. Desventajas:
C.
genérica.
vista. Por otra parte las precedencias de los operadores convierten a veces las
C trabaja con tipos de datos que son directamente tratables por el hardware de
direcciones. Estos tipos de datos pueden ser manipulados por las operaciones
tratar tipos de datos que no sean los básicos, debiendo ser el programador el que
los desarrolle. Esto permite que el código generado sea muy eficiente y de ahí el
mecanismos de entrada ni salida. Ello permite que el lenguaje sea reducido y los
9
realizar todas estas tareas, que normalmente dependen del sistema operativo. Es
muy fácil de usar ya que con el lenguaje C se puede trabajar sin tener tantos
herramienta.
Con el lenguaje C no se puede lograr crear aplicaciones móviles con una linda
existir.
superiores.
10
UNIDAD I
TEORIA
CAPITULO 2. LENGUAJE PASCAL
2.1. Definición:
Niklaus Wirth a finales de los años 60. Su objetivo era crear un lenguaje que
facilidad.
2.2. Historia:
Euler y ALGOL W, y más tarde pasó a desarrollar los lenguajes Modula-2 y Oberon,
al estilo de Pascal.
Las variantes de Pascal también se han usado para todo, desde proyectos de
Apple Lisa, y en los primeros años del Macintosh. Algunas partes del sistema
PDP-10 Pascal.
tiene la capacidad de compilación cruzada del mismo código para Mac, iOS y
Android.
popular entre los usuarios de GNU/Linux, ya que también está en línea con la
filosofía (escribe una vez y compila para todos) (write once, compile anywhere).
2.3. Características:
C que es el símbolo ==. Esta sintaxis conduce a muchos errores o bugs difíciles de
estos errores.
2.- Además sus programas tienen definidas dos partes: declarativa y ejecutiva.
3.- Otra diferencia importante es que en Pascal, el tipo de una variable se fija
autorizadas (en C, en cambio, el compilador hace el mejor esfuerzo para dar una
también evita la necesidad de Notación húngara, que vienen a ser prefijos que se
muchos bugs.
evitan impresiones.
Para los años 1980 principio de los 90 el programa Pascal fue criticado por
Obsoleto.
informática.
novato.
UNIDAD I
TEORIA
CAPITULO 3. LENGUAJE BASIC
3.1. Definición:
3.2. Historia:
Kurtz fue conocido como Dartmouth BASIC. Fue el primer producto comercializado
BASIC fue diseñado para permitir a los estudiantes escribir programas usando
compartido permitían: un usuario más sencillo, fuera del área de las ciencias de la
En 1968 Edsger Dijkstra publicó una carta con una famosa crítica en la que
razones técnicas por las que esto es así. Pero sí se observó, desde sus inicios,
en BASIC, máxime en los noveles; hecho este que fue decreciendo con la
PDP y la Data General Nova. En estos casos, el lenguaje era implementado como
funcionamiento.
3.3. Características :
1.- BASIC permite que la información sea introducida con un teclado y crea un
programa que utiliza menús, tales como los que se encuentran dentro del sistema
buscar a través de las líneas de código informático con el fin de encontrar errores.
2.- Similar al uso de cualquier lengua que no está limitada a los libros y a las
diferentes dialectos de una lengua sino presentar una aplicación muy concreta de
PIC.
3.- El lenguaje fue en parte basado en FORTRAN II y otra parte en Algol 60,
implementado por primera vez para la mainframe GE-265, máquina que soportaba
múltiples terminales.
3.4. Ventajas:
Es uno de los lenguajes más utilizados, así que es muy sencillo encontrar
sistemas Windows.
3.5. Desventajas:
Windows.
orientado).
intérprete que ejecuta programas con esta sintaxis mínima no necesita una pila.
una pila, se pueden agregar también ciclos FOR anidados y el comando GOSUB.
números de línea.
21
Los números de línea fueron un aspecto muy distintivo del BASIC clásico. Sin
programador estime cuántas líneas ocupará la parte del programa que escribe.
en un intervalo regular, como 10, pero esto lleva a problemas a la hora que el
código después agregado exceda el espacio disponible entre las líneas originales.
Para aliviar este problema de los primeros intérpretes de BASIC, los usuarios
expertos pronto escribieron sus propios programas utilitarios para renumerar sus
con cualquier intervalo entre líneas indicado y a partir de un número entero dado;
UNIDAD I
TEORIA
CAPITULO 4. LENGUAJE D
4.1. Definición:
Walter Bright cuya primera versión apareció en 1999. Se origina como un rediseño
está influido por otros conceptos de otros lenguajes como Java, C# y Eiffel. Una
4.2. Historia:
años.
experiencia acumulada.
compilador D naciente.
comunitario.
4.3. Características:
1.- D está siendo diseñado con lecciones aprendidas del uso de C++ en vez de
ser diseñado desde una perspectiva teórica. Aunque usa muchos de los conceptos
entre D con respecto a otros lenguajes como Java y C#. Esto permite incluir código
24
documentación.
4.4. Ventajas:
forma redundante, como hacen los lenguajes dinámicos. Por otro lado, la
4.5. Desventajas:
por la practicidad. Los conflictos se resuelven caso por caso, utilizando el mejor
algunos de gran escala, con millones de líneas de código, escritos por un grupo de
en el compilador.
UNIDAD II
ELECION DE LENGUAJE
1. Lenguaje Seleccionado:
Elijo este lenguaje porque es simple y fácil de entender Y de usar para los
REFERENCIA
Fuente:
https://m.monografias.com/trabajos33/programacion-lenguaje-c/programacion-len
guaje-c.shtml
Fuente:
https://www.aprenderaprogramar.com/index.php?option=com_content&view=articl
e&id=894:ique-es-y-para-que-sirve-c-uso-en-sistemas-operativos-unix-compilador
es-familia-lenguajes-c-cu00505f&catid=82&Itemid=210
Fuente:
https://www.aprenderaprogramar.pro/2017/10/la-importancia-del-lenguaje-c.html
Fuente: https://www.ecured.cu/Pascal
Fuente:
http://www.servindi.org/cache/li27wg/ventajas-y-desventajas-de-pascal-120a7f
Fuente: https://prezi.com/gxbrhbwzgpru/lenguaje-de-programacion-pascal/
Fuente:
https://es.m.wikibooks.org/wiki/Programaci%C3%B3n_en_Pascal/Porqu%C3%A9
_Pascal
Fuente:
http://blogeducativodepaola.blogspot.com/2016/08/lenguajes-de-programacion.ht
ml
Fuente:
https://www.mikroe.com/ebooks/microcontroladores-pic-programacion-en-basic/ca
racteristicas-principales-del-lenguaje-de-programacion-basic
28