SlideShare una empresa de Scribd logo
1
DEPARTAMENTO DE INGENIERÍA
ELÉCTRICA Y ELECTRÓNICA
CARRERA:

INGENIERÍA ELECTRONICA
MATERIA:

Programación estructurada
UNIDAD I

Fundamentos de Programación
DOCENTE :
Colunga Aldana Ángela
26 de Enero del 2014
2
Saúl Vicente Pereyra
Cebrero
No. Control 13211225

Agustín Hernández Dimaz
No. Control

Jesús Andrés Salas Castro
No. Control 13211266

Leovigildo Cesar Sánchez
Cuevas
No. Control 13211260

3
“Lenguaje de programación de sistemas”

• Dennis M. Ritchie en el año 1972
en los laboratorios Bell
• Desarrollo e implementación de
sistemas operativos
• Es utilizado en el desarrollo de
aplicaciones comerciales y
videojuegos.

1.
2.

Código fuente
Compilador
• El código fuente consiste en las líneas de
código que tu escribes, por ejemplo tu lista de
funciones, variables, procesos, etcétera, las
cuales juntas hacen un programa.
• Un compilador es el que se encarga de
traducir nuestro código fuente al código
binario que entiende la computadora.
Lenguaje de Programación

Java
Java

Fue desarrollado por James Gosling
en la empresa Sun Microsystems a
principios de los 90’s
Objective C
Historia

• Es un lenguaje de
programación orientado a
objetos creado como un super
conjunto de C para que
implementase un modelo de objetos
parecido al de Smalltalk.
• Creado por Brad Cox y la corporación
Step Stone en 1980.
• Actualmente se usa como lenguaje
principal de programación en Mac
OS X, iOS y GNUstep.
Características:
Debido a que Objective-C es una extensión de C
compatible hacia atrás, muchas características de la sintaxis de C
han sido heredadas entre ellas:

• Sentencias de control de flujo.
• Tipos de datos fundamentales, estructuras y punteros.
• Conversiones implícitas y explícitas entre tipos.
• Los ámbitos de las variables: Globales, estáticas y locales.
• Las funciones y su sintaxis
Lenguaje de programación C++
Bjarne Stroustrup en
1980.

Los tipos definidos
por medio
de struct o enum so
n tipos completos.

Extender el lenguaje
de programación c
permitiendo la
manipulación de
objetos

Lenguaje híbrido.

Los tipos
enumerados son
tipos de datos
únicos en C++
Ranking lenguajes
de programación
populares
2013 – 2014

Kedinn (2014)
Ranking lenguajes de
programación populares 2013 – 2014
consultado el 25 de enero, del 2014 de
http://www.comoprogramar.org/rankinglenguajes-de-programacion/

16
17
Lenguaje de programación Arduino
Una plataforma de hardware libre.
Facilitar el uso de la electrónica en
proyectos multidisciplinares

Lenguaje de
programación Processing/Wiring.
Entorno de desarrollo integrado de código
abierto basado en Java, que sirve como
medio para la enseñanza y producción de
proyectos multimedia de diseño digital.

.
Simplificada de C/C++ y tiene algunas
diferencias respecto de Processing.
• Lenguaje
programación
gráfico

de
visual

• El lenguaje que usa se • Este programa fue creado
llama lenguaje G, donde la
por National Instruments
G simboliza que es
(1976) para funcionar
lenguaje Gráfico.
sobre máquinas MAC, salió
al mercado por primera
vez en 1986.
• Los
programas
desarrollados con LabVIEW
se llaman Instrumentos
Virtuales o VI’s
Lenguaje G

22
Lenguaje de Programación

Ensamblador
Ensamblador
Es un lenguaje de programación de bajo
nivel para los computadores, micro
procesadores, micro controladores y
otros circuitos integrados programables

Fue el primero en traducir el
lenguaje máquina a un lenguaje
más sencillo para el ser humano
PYTHON
Historia
• Creado a finales de los
ochenta por Guido van
Rossum en el Centro para las
Matemáticas y la Informática
(CWI), en los Países
Bajos, como un sucesor
del lenguaje de programación
ABC, capaz de manejar
excepciones e interactuar con
el sistema operativo Amoeba.
• El nombre proviene de los
humoristas británicos Monty
Python.
Características:
•
•
•
•
•
•
•

Legible
La orientación a objetos intuitiva
Expresión natural del código de procedimiento
Manejo de errores basado en excepciones
Tipos de datos dinámicos de muy alto nivel
Bibliotecas estándar extensas
Extensiones y módulos fácilmente escritos en
C, C +
Disponible para los
principales sistemas
operativos: Windows, Linux
/ Unix, OS /
2, Mac, Amiga, e
Python está bajo una
licencia de código abierto
que hace que sea de libre
uso y distribuible, incluso
para uso comercial.
31
WORA, o "write once, run anywhere"
• James Gosling de Sun • Su
intención
es
Microsystems
permitir
que
los
desarrolladores
de
• Publicado en 1995
aplicaciones escriban el
• Su
sintaxis
deriva
programa una vez y lo
mucho de C y C++, pero
ejecuten en cualquier
tiene menos facilidades
dispositivo
de bajo nivel que
cualquiera de ellos.
Lenguaje de Programación
Visual Basic
Visual Basic

Fue desarrollado por Alan
Cooper para Microsoft y fue
diseñado para los
principiantes en lenguajes de
programación
PERL
Historia
• Diseñado por Larry
Wall en 1987. Perl
toma características
del lenguaje C, del
lenguaje
interpretado bourne
shell
(sh), AWK, sed, Lisp y
, en un grado
inferior, de muchos
otros lenguajes de
programación.
Características:
• Orientado a Objetos, de procedimiento y
funcionales
• Misión crítica
• Fácilmente ampliable
• La manipulación de texto
• Open Source
• La integración de bases de datos
• / C + + interfaz de biblioteca C
• Exportable
• Soporte Unicode
Lenguaje de programación Transact sql
Es un lenguaje de cómputo
estandarizado, desarrollado originalmente por
IBM.
Para realizar búsquedas, alterar y definir bases de
datos relacionales utilizando sentencias
declarativas.

Lenguaje que cumple con las características de
un autómata de Tauring.

Expande el estándar de SQL para incluir programación procedural, variables locales,
varias funciones de soporte para procesamiento de strings, procesamiento de
fechas, matemáticas, etc.
Cibergrafias
••
Kedinn (2014) Ranking lenguajes de programación populares
2013 – 2014 consultado el 25 de enero, del 2014 de
http://www.comoprogramar.org/ranking-lenguajes-de-programacion/
••
Pedgarc (2013) ¿Qué es lenguaje de programación C y cómo
funciona? Consultado el 25 de enero, del 2014 de
http://sourcezilla.com/articulos/programacion/que-es-lenguaje-deprogramacion-c-y-como-funciona.html
••
NI (2012) Fundamentos de Programación de Flujo de Datos en
NI LabVIEW consultado el 25 de enero, del 2014 de
http://www.ni.com/gettingstarted/labviewbasics/esa/dataflow.htm
••
Consultado el 25 de enero, del 2014 de
http://images5.alphacoders.com/430/430916.jpg
••
Consultado el 25 de enero, del 2014 de
http://4.bp.blogspot.com/ZplEJGq2K5w/UC_at7MVbKI/AAAAAAAAAMY/rphDHtdEoxA/s1600/Th
e_C_Wallpaper_by_shrayas.png
••
Consultado el 24 de enero, del 2014 de
http://www.cad.com.mx/historia_del_lenguaje_java.htm

Más contenido relacionado

La actualidad más candente

Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
Cati Oliver
 
Programacion .........
Programacion .........Programacion .........
Programacion .........
Zmojica
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
pefrayo5
 
Lenguajes de programaciòn
Lenguajes de programaciònLenguajes de programaciòn
Lenguajes de programaciòn
javierfelipe97
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
leidy cortez
 
Programación
ProgramaciónProgramación
Programación
natybe1993
 
Cap1 intro
Cap1 introCap1 intro
Cap1 intro
IsaacGmezOtero
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
Fj Lezama
 
Historia de los lenguajes de programación
Historia de los lenguajes de programaciónHistoria de los lenguajes de programación
Historia de los lenguajes de programación
Lincoln School
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.ppt
Eliezer Cordova
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
ANALI GOMEZ
 
PROGRAMA INFORMATICO
PROGRAMA INFORMATICO PROGRAMA INFORMATICO
PROGRAMA INFORMATICO
Ericzon Sanchez
 
Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.
francisco dixon
 
Programacvion
ProgramacvionProgramacvion
Programacvion
asleonards
 
Clase 10 lenguajes_de_programacion
Clase 10 lenguajes_de_programacionClase 10 lenguajes_de_programacion
Clase 10 lenguajes_de_programacion
Dr.Ing. Uriel
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
Frhank Avilha
 
Id sw13
Id sw13Id sw13
Anahi
AnahiAnahi
Anahi
anaymishu
 
Belgica y saidi
Belgica y saidiBelgica y saidi
Capitulo i
Capitulo iCapitulo i
Capitulo i
Washo Ramos
 

La actualidad más candente (20)

Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Programacion .........
Programacion .........Programacion .........
Programacion .........
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Lenguajes de programaciòn
Lenguajes de programaciònLenguajes de programaciòn
Lenguajes de programaciòn
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Programación
ProgramaciónProgramación
Programación
 
Cap1 intro
Cap1 introCap1 intro
Cap1 intro
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
 
Historia de los lenguajes de programación
Historia de los lenguajes de programaciónHistoria de los lenguajes de programación
Historia de los lenguajes de programación
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.ppt
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
PROGRAMA INFORMATICO
PROGRAMA INFORMATICO PROGRAMA INFORMATICO
PROGRAMA INFORMATICO
 
Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.
 
Programacvion
ProgramacvionProgramacvion
Programacvion
 
Clase 10 lenguajes_de_programacion
Clase 10 lenguajes_de_programacionClase 10 lenguajes_de_programacion
Clase 10 lenguajes_de_programacion
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Id sw13
Id sw13Id sw13
Id sw13
 
Anahi
AnahiAnahi
Anahi
 
Belgica y saidi
Belgica y saidiBelgica y saidi
Belgica y saidi
 
Capitulo i
Capitulo iCapitulo i
Capitulo i
 

Destacado

Ec 5marzo14
Ec 5marzo14Ec 5marzo14
Ec 5marzo14
Cesar-Sanchez
 
5 de febrero ejercicios
5 de febrero ejercicios5 de febrero ejercicios
5 de febrero ejercicios
Cesar-Sanchez
 
Practica 3 (1)
Practica 3 (1)Practica 3 (1)
Practica 3 (1)
Cesar-Sanchez
 
Practica 2
Practica 2Practica 2
Practica 2
Cesar-Sanchez
 
Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887
Fernando Aparicio Urbano Molano
 
Node.JS para Intel Galileo
Node.JS para Intel GalileoNode.JS para Intel Galileo
Node.JS para Intel Galileo
Fernando Aparicio Urbano Molano
 
Arquitectura Computacional - Intel Galileo
Arquitectura Computacional - Intel GalileoArquitectura Computacional - Intel Galileo
Arquitectura Computacional - Intel Galileo
Fernando Aparicio Urbano Molano
 
Módulo ADC del PIC16F887
Módulo ADC del PIC16F887Módulo ADC del PIC16F887
Módulo ADC del PIC16F887
Fernando Aparicio Urbano Molano
 
Modulo Timer 0 del PIC16F887
Modulo Timer 0 del PIC16F887Modulo Timer 0 del PIC16F887
Modulo Timer 0 del PIC16F887
Fernando Aparicio Urbano Molano
 
Conexiones del PIC16F887
Conexiones del PIC16F887Conexiones del PIC16F887
Conexiones del PIC16F887
Fernando Aparicio Urbano Molano
 
Prueba de hipotesis
Prueba de hipotesisPrueba de hipotesis
Prueba de hipotesis
Cesar-Sanchez
 
Módulo Timer 1 del PIC16F887
Módulo Timer 1 del PIC16F887Módulo Timer 1 del PIC16F887
Módulo Timer 1 del PIC16F887
Fernando Aparicio Urbano Molano
 
Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887
Fernando Aparicio Urbano Molano
 
Examen unidad 4 - Tipo 2
Examen unidad 4 - Tipo 2Examen unidad 4 - Tipo 2
Examen unidad 4 - Tipo 2
Cesar-Sanchez
 
Relevamiento escolar
Relevamiento escolarRelevamiento escolar
Relevamiento escolar
Debora Paroldi
 
los valores
los valoreslos valores
los valores
luiscoro09
 
Клас Дводольні
Клас ДводольніКлас Дводольні
Клас Дводольні
ZAVERTKIN
 
Pintura
PinturaPintura
Pintura
SharOn CarOla
 
Organizational Capacity-Building Series - Session 7: Strategic Planning
 Organizational Capacity-Building Series - Session 7: Strategic Planning Organizational Capacity-Building Series - Session 7: Strategic Planning
Organizational Capacity-Building Series - Session 7: Strategic Planning
INGENAES
 
Гриби
ГрибиГриби
Гриби
ZAVERTKIN
 

Destacado (20)

Ec 5marzo14
Ec 5marzo14Ec 5marzo14
Ec 5marzo14
 
5 de febrero ejercicios
5 de febrero ejercicios5 de febrero ejercicios
5 de febrero ejercicios
 
Practica 3 (1)
Practica 3 (1)Practica 3 (1)
Practica 3 (1)
 
Practica 2
Practica 2Practica 2
Practica 2
 
Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887
 
Node.JS para Intel Galileo
Node.JS para Intel GalileoNode.JS para Intel Galileo
Node.JS para Intel Galileo
 
Arquitectura Computacional - Intel Galileo
Arquitectura Computacional - Intel GalileoArquitectura Computacional - Intel Galileo
Arquitectura Computacional - Intel Galileo
 
Módulo ADC del PIC16F887
Módulo ADC del PIC16F887Módulo ADC del PIC16F887
Módulo ADC del PIC16F887
 
Modulo Timer 0 del PIC16F887
Modulo Timer 0 del PIC16F887Modulo Timer 0 del PIC16F887
Modulo Timer 0 del PIC16F887
 
Conexiones del PIC16F887
Conexiones del PIC16F887Conexiones del PIC16F887
Conexiones del PIC16F887
 
Prueba de hipotesis
Prueba de hipotesisPrueba de hipotesis
Prueba de hipotesis
 
Módulo Timer 1 del PIC16F887
Módulo Timer 1 del PIC16F887Módulo Timer 1 del PIC16F887
Módulo Timer 1 del PIC16F887
 
Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887
 
Examen unidad 4 - Tipo 2
Examen unidad 4 - Tipo 2Examen unidad 4 - Tipo 2
Examen unidad 4 - Tipo 2
 
Relevamiento escolar
Relevamiento escolarRelevamiento escolar
Relevamiento escolar
 
los valores
los valoreslos valores
los valores
 
Клас Дводольні
Клас ДводольніКлас Дводольні
Клас Дводольні
 
Pintura
PinturaPintura
Pintura
 
Organizational Capacity-Building Series - Session 7: Strategic Planning
 Organizational Capacity-Building Series - Session 7: Strategic Planning Organizational Capacity-Building Series - Session 7: Strategic Planning
Organizational Capacity-Building Series - Session 7: Strategic Planning
 
Гриби
ГрибиГриби
Гриби
 

Similar a Top de lenguajes de programacion2

Resolución de programas y algoritmos
Resolución de programas y algoritmosResolución de programas y algoritmos
Resolución de programas y algoritmos
Lusby_Medianero
 
E.s
E.sE.s
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
José Juan Jáuregui bustamante
 
Lenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresLenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torres
Once Redes
 
Jaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacionJaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacion
giovanni ascencio
 
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
Hugo Vallejo
 
Deber
DeberDeber
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
Rayco Paucar
 
Fundamentos de programación presentación tese
Fundamentos de programación presentación teseFundamentos de programación presentación tese
Fundamentos de programación presentación tese
aalvarado2205
 
1___LENGUAJES DE PROGRAMACION_2023.pdf
1___LENGUAJES DE PROGRAMACION_2023.pdf1___LENGUAJES DE PROGRAMACION_2023.pdf
1___LENGUAJES DE PROGRAMACION_2023.pdf
MariaTeresaGarznPrez
 
Lenguaje de propagación java
Lenguaje de propagación javaLenguaje de propagación java
Lenguaje de propagación java
jocelin11aguillon
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajes
agustinbilmer
 
Lenguaje C _ C++
Lenguaje C _ C++Lenguaje C _ C++
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
Sarai Vélez
 
Innovaciones realizadas a los programas
Innovaciones realizadas a los programasInnovaciones realizadas a los programas
Innovaciones realizadas a los programas
CahydeSwaan
 
LENGUAJES DE PROGRAMACION.pptx
LENGUAJES DE PROGRAMACION.pptxLENGUAJES DE PROGRAMACION.pptx
LENGUAJES DE PROGRAMACION.pptx
JesusCordova52
 
Presentación Móviles
Presentación MóvilesPresentación Móviles
Presentación Móviles
Sergiohdz
 
lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacion
pefrayo5
 
Origen de la programación
Origen de la programaciónOrigen de la programación
Origen de la programación
Alex Lopez
 
Lenguajes De Programación
Lenguajes De ProgramaciónLenguajes De Programación
Lenguajes De Programación
Bacaanda' Gómez Esteva
 

Similar a Top de lenguajes de programacion2 (20)

Resolución de programas y algoritmos
Resolución de programas y algoritmosResolución de programas y algoritmos
Resolución de programas y algoritmos
 
E.s
E.sE.s
E.s
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 
Lenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresLenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torres
 
Jaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacionJaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacion
 
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
 
Deber
DeberDeber
Deber
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
 
Fundamentos de programación presentación tese
Fundamentos de programación presentación teseFundamentos de programación presentación tese
Fundamentos de programación presentación tese
 
1___LENGUAJES DE PROGRAMACION_2023.pdf
1___LENGUAJES DE PROGRAMACION_2023.pdf1___LENGUAJES DE PROGRAMACION_2023.pdf
1___LENGUAJES DE PROGRAMACION_2023.pdf
 
Lenguaje de propagación java
Lenguaje de propagación javaLenguaje de propagación java
Lenguaje de propagación java
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajes
 
Lenguaje C _ C++
Lenguaje C _ C++Lenguaje C _ C++
Lenguaje C _ C++
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Innovaciones realizadas a los programas
Innovaciones realizadas a los programasInnovaciones realizadas a los programas
Innovaciones realizadas a los programas
 
LENGUAJES DE PROGRAMACION.pptx
LENGUAJES DE PROGRAMACION.pptxLENGUAJES DE PROGRAMACION.pptx
LENGUAJES DE PROGRAMACION.pptx
 
Presentación Móviles
Presentación MóvilesPresentación Móviles
Presentación Móviles
 
lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacion
 
Origen de la programación
Origen de la programaciónOrigen de la programación
Origen de la programación
 
Lenguajes De Programación
Lenguajes De ProgramaciónLenguajes De Programación
Lenguajes De Programación
 

Último

Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
ranierglez
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
luiscohailatenazoa0
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 

Último (20)

Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 

Top de lenguajes de programacion2

  • 1. 1
  • 2. DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA CARRERA: INGENIERÍA ELECTRONICA MATERIA: Programación estructurada UNIDAD I Fundamentos de Programación DOCENTE : Colunga Aldana Ángela 26 de Enero del 2014 2
  • 3. Saúl Vicente Pereyra Cebrero No. Control 13211225 Agustín Hernández Dimaz No. Control Jesús Andrés Salas Castro No. Control 13211266 Leovigildo Cesar Sánchez Cuevas No. Control 13211260 3
  • 4.
  • 5. “Lenguaje de programación de sistemas” • Dennis M. Ritchie en el año 1972 en los laboratorios Bell • Desarrollo e implementación de sistemas operativos • Es utilizado en el desarrollo de aplicaciones comerciales y videojuegos. 1. 2. Código fuente Compilador
  • 6. • El código fuente consiste en las líneas de código que tu escribes, por ejemplo tu lista de funciones, variables, procesos, etcétera, las cuales juntas hacen un programa. • Un compilador es el que se encarga de traducir nuestro código fuente al código binario que entiende la computadora.
  • 7.
  • 9. Java Fue desarrollado por James Gosling en la empresa Sun Microsystems a principios de los 90’s
  • 10.
  • 12. Historia • Es un lenguaje de programación orientado a objetos creado como un super conjunto de C para que implementase un modelo de objetos parecido al de Smalltalk. • Creado por Brad Cox y la corporación Step Stone en 1980. • Actualmente se usa como lenguaje principal de programación en Mac OS X, iOS y GNUstep.
  • 13. Características: Debido a que Objective-C es una extensión de C compatible hacia atrás, muchas características de la sintaxis de C han sido heredadas entre ellas: • Sentencias de control de flujo. • Tipos de datos fundamentales, estructuras y punteros. • Conversiones implícitas y explícitas entre tipos. • Los ámbitos de las variables: Globales, estáticas y locales. • Las funciones y su sintaxis
  • 14.
  • 15. Lenguaje de programación C++ Bjarne Stroustrup en 1980. Los tipos definidos por medio de struct o enum so n tipos completos. Extender el lenguaje de programación c permitiendo la manipulación de objetos Lenguaje híbrido. Los tipos enumerados son tipos de datos únicos en C++
  • 16. Ranking lenguajes de programación populares 2013 – 2014 Kedinn (2014) Ranking lenguajes de programación populares 2013 – 2014 consultado el 25 de enero, del 2014 de http://www.comoprogramar.org/rankinglenguajes-de-programacion/ 16
  • 17. 17
  • 18.
  • 19. Lenguaje de programación Arduino Una plataforma de hardware libre. Facilitar el uso de la electrónica en proyectos multidisciplinares Lenguaje de programación Processing/Wiring. Entorno de desarrollo integrado de código abierto basado en Java, que sirve como medio para la enseñanza y producción de proyectos multimedia de diseño digital. . Simplificada de C/C++ y tiene algunas diferencias respecto de Processing.
  • 20.
  • 21. • Lenguaje programación gráfico de visual • El lenguaje que usa se • Este programa fue creado llama lenguaje G, donde la por National Instruments G simboliza que es (1976) para funcionar lenguaje Gráfico. sobre máquinas MAC, salió al mercado por primera vez en 1986. • Los programas desarrollados con LabVIEW se llaman Instrumentos Virtuales o VI’s
  • 23.
  • 25. Ensamblador Es un lenguaje de programación de bajo nivel para los computadores, micro procesadores, micro controladores y otros circuitos integrados programables Fue el primero en traducir el lenguaje máquina a un lenguaje más sencillo para el ser humano
  • 26.
  • 28. Historia • Creado a finales de los ochenta por Guido van Rossum en el Centro para las Matemáticas y la Informática (CWI), en los Países Bajos, como un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba. • El nombre proviene de los humoristas británicos Monty Python.
  • 29. Características: • • • • • • • Legible La orientación a objetos intuitiva Expresión natural del código de procedimiento Manejo de errores basado en excepciones Tipos de datos dinámicos de muy alto nivel Bibliotecas estándar extensas Extensiones y módulos fácilmente escritos en C, C +
  • 30. Disponible para los principales sistemas operativos: Windows, Linux / Unix, OS / 2, Mac, Amiga, e Python está bajo una licencia de código abierto que hace que sea de libre uso y distribuible, incluso para uso comercial.
  • 31. 31
  • 32.
  • 33. WORA, o "write once, run anywhere" • James Gosling de Sun • Su intención es Microsystems permitir que los desarrolladores de • Publicado en 1995 aplicaciones escriban el • Su sintaxis deriva programa una vez y lo mucho de C y C++, pero ejecuten en cualquier tiene menos facilidades dispositivo de bajo nivel que cualquiera de ellos.
  • 34.
  • 36. Visual Basic Fue desarrollado por Alan Cooper para Microsoft y fue diseñado para los principiantes en lenguajes de programación
  • 37.
  • 38. PERL
  • 39. Historia • Diseñado por Larry Wall en 1987. Perl toma características del lenguaje C, del lenguaje interpretado bourne shell (sh), AWK, sed, Lisp y , en un grado inferior, de muchos otros lenguajes de programación.
  • 40. Características: • Orientado a Objetos, de procedimiento y funcionales • Misión crítica • Fácilmente ampliable • La manipulación de texto • Open Source • La integración de bases de datos • / C + + interfaz de biblioteca C • Exportable • Soporte Unicode
  • 41.
  • 42. Lenguaje de programación Transact sql Es un lenguaje de cómputo estandarizado, desarrollado originalmente por IBM. Para realizar búsquedas, alterar y definir bases de datos relacionales utilizando sentencias declarativas. Lenguaje que cumple con las características de un autómata de Tauring. Expande el estándar de SQL para incluir programación procedural, variables locales, varias funciones de soporte para procesamiento de strings, procesamiento de fechas, matemáticas, etc.
  • 43.
  • 44. Cibergrafias •• Kedinn (2014) Ranking lenguajes de programación populares 2013 – 2014 consultado el 25 de enero, del 2014 de http://www.comoprogramar.org/ranking-lenguajes-de-programacion/ •• Pedgarc (2013) ¿Qué es lenguaje de programación C y cómo funciona? Consultado el 25 de enero, del 2014 de http://sourcezilla.com/articulos/programacion/que-es-lenguaje-deprogramacion-c-y-como-funciona.html •• NI (2012) Fundamentos de Programación de Flujo de Datos en NI LabVIEW consultado el 25 de enero, del 2014 de http://www.ni.com/gettingstarted/labviewbasics/esa/dataflow.htm
  • 45. •• Consultado el 25 de enero, del 2014 de http://images5.alphacoders.com/430/430916.jpg •• Consultado el 25 de enero, del 2014 de http://4.bp.blogspot.com/ZplEJGq2K5w/UC_at7MVbKI/AAAAAAAAAMY/rphDHtdEoxA/s1600/Th e_C_Wallpaper_by_shrayas.png •• Consultado el 24 de enero, del 2014 de http://www.cad.com.mx/historia_del_lenguaje_java.htm