SlideShare una empresa de Scribd logo
1 de 42
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

Agustin Hernandez Dimaz
No. Control

Jesus Andres Salas Castro
No. Control

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.
8
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/

15
16
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 de programación
visual gráfico
• El lenguaje que usa se llama
lenguaje G, donde la G • Este programa fue creado
simboliza que es lenguaje
por National Instruments
Gráfico.
(1976) para funcionar 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

21
23
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.
29
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.
33
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, e
n 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

Historia de los lenguajes de programación power point
Historia de los lenguajes de programación power pointHistoria de los lenguajes de programación power point
Historia de los lenguajes de programación power pointramosmendezshura
 
P1,2 compiladores 2012
P1,2 compiladores 2012P1,2 compiladores 2012
P1,2 compiladores 2012jimrey
 
Lenguajes de programación más utilizados
Lenguajes de programación más utilizadosLenguajes de programación más utilizados
Lenguajes de programación más utilizadosJesus Salas Castro
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de Programacionchristian0396
 
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
 
Lenguajes de programaciòn
Lenguajes de programaciònLenguajes de programaciòn
Lenguajes de programaciònjavierfelipe97
 
Historia de los Lenguajes de Programacion
Historia de los Lenguajes de ProgramacionHistoria de los Lenguajes de Programacion
Historia de los Lenguajes de ProgramacionAlex Estrada
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempoLibertad25
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónCati Oliver
 
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ónLincoln School
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Historia de los_lenguajes_de_la_programacion
Historia de los_lenguajes_de_la_programacionHistoria de los_lenguajes_de_la_programacion
Historia de los_lenguajes_de_la_programacionCarolinaDiaz248
 
Programacion(2) (1)
Programacion(2) (1)Programacion(2) (1)
Programacion(2) (1)dani t
 
Linea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacionLinea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacionJesus22barrera
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezRafael Hernandez
 

La actualidad más candente (20)

Historia de los lenguajes de programación power point
Historia de los lenguajes de programación power pointHistoria de los lenguajes de programación power point
Historia de los lenguajes de programación power point
 
P1,2 compiladores 2012
P1,2 compiladores 2012P1,2 compiladores 2012
P1,2 compiladores 2012
 
Lenguajes de programación más utilizados
Lenguajes de programación más utilizadosLenguajes de programación más utilizados
Lenguajes de programación más utilizados
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de Programacion
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 
Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.
 
Lenguajes de programaciòn
Lenguajes de programaciònLenguajes de programaciòn
Lenguajes de programaciòn
 
Historia de los Lenguajes de Programacion
Historia de los Lenguajes de ProgramacionHistoria de los Lenguajes de Programacion
Historia de los Lenguajes de Programacion
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
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
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Historia de los_lenguajes_de_la_programacion
Historia de los_lenguajes_de_la_programacionHistoria de los_lenguajes_de_la_programacion
Historia de los_lenguajes_de_la_programacion
 
Cap1 intro
Cap1 introCap1 intro
Cap1 intro
 
Programación
ProgramaciónProgramación
Programación
 
Programacion(2) (1)
Programacion(2) (1)Programacion(2) (1)
Programacion(2) (1)
 
LINEA DEL TIEMPO
LINEA DEL TIEMPOLINEA DEL TIEMPO
LINEA DEL TIEMPO
 
Linea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacionLinea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacion
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandez
 
Lenguaje cc++
Lenguaje cc++Lenguaje cc++
Lenguaje cc++
 

Destacado

Outsourcing
OutsourcingOutsourcing
Outsourcingmedmod4
 
Flusp'2016 cidades inteligentes
Flusp'2016 cidades inteligentesFlusp'2016 cidades inteligentes
Flusp'2016 cidades inteligentesEduardo Santana
 
Final key concepts research
Final key concepts researchFinal key concepts research
Final key concepts researchIsabelle Humm
 
Organizational Capacity-Building Series - Session 8: Strategic Partnership wi...
Organizational Capacity-Building Series - Session 8: Strategic Partnership wi...Organizational Capacity-Building Series - Session 8: Strategic Partnership wi...
Organizational Capacity-Building Series - Session 8: Strategic Partnership wi...INGENAES
 
Closure Experiences in Service Design
Closure Experiences in Service DesignClosure Experiences in Service Design
Closure Experiences in Service DesignJoe Macleod
 
Dynamics
DynamicsDynamics
Dynamicsmedmod4
 
सत्र १० मानब श्रोत सन्साधन ब्यबस्थापन
सत्र १०  मानब श्रोत सन्साधन ब्यबस्थापनसत्र १०  मानब श्रोत सन्साधन ब्यबस्थापन
सत्र १० मानब श्रोत सन्साधन ब्यबस्थापनINGENAES
 
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 PlanningINGENAES
 
Gobierno electronico
Gobierno electronicoGobierno electronico
Gobierno electronicoErick GL
 
Extraccion de adn nuclear a partir de tejido de pie y manto de cittarium pica...
Extraccion de adn nuclear a partir de tejido de pie y manto de cittarium pica...Extraccion de adn nuclear a partir de tejido de pie y manto de cittarium pica...
Extraccion de adn nuclear a partir de tejido de pie y manto de cittarium pica...D'imr Polo
 
Presentacion metodo erica completo
Presentacion metodo erica completoPresentacion metodo erica completo
Presentacion metodo erica completostephaniezie
 
Bookreview1
Bookreview1Bookreview1
Bookreview1medmod4
 
Viajes florencia
Viajes florenciaViajes florencia
Viajes florenciamedmod4
 
Violencia en los niños completa blog
Violencia en los niños completa blogViolencia en los niños completa blog
Violencia en los niños completa blogstephaniezie
 

Destacado (20)

Outsourcing
OutsourcingOutsourcing
Outsourcing
 
Flusp'2016 cidades inteligentes
Flusp'2016 cidades inteligentesFlusp'2016 cidades inteligentes
Flusp'2016 cidades inteligentes
 
Final key concepts research
Final key concepts researchFinal key concepts research
Final key concepts research
 
Organizational Capacity-Building Series - Session 8: Strategic Partnership wi...
Organizational Capacity-Building Series - Session 8: Strategic Partnership wi...Organizational Capacity-Building Series - Session 8: Strategic Partnership wi...
Organizational Capacity-Building Series - Session 8: Strategic Partnership wi...
 
Lebenslauf
LebenslaufLebenslauf
Lebenslauf
 
Closure Experiences in Service Design
Closure Experiences in Service DesignClosure Experiences in Service Design
Closure Experiences in Service Design
 
PROLOGUE
PROLOGUEPROLOGUE
PROLOGUE
 
Dynamics
DynamicsDynamics
Dynamics
 
सत्र १० मानब श्रोत सन्साधन ब्यबस्थापन
सत्र १०  मानब श्रोत सन्साधन ब्यबस्थापनसत्र १०  मानब श्रोत सन्साधन ब्यबस्थापन
सत्र १० मानब श्रोत सन्साधन ब्यबस्थापन
 
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
 
Gobierno electronico
Gobierno electronicoGobierno electronico
Gobierno electronico
 
Historia de la computadora
Historia de la computadoraHistoria de la computadora
Historia de la computadora
 
Extraccion de adn nuclear a partir de tejido de pie y manto de cittarium pica...
Extraccion de adn nuclear a partir de tejido de pie y manto de cittarium pica...Extraccion de adn nuclear a partir de tejido de pie y manto de cittarium pica...
Extraccion de adn nuclear a partir de tejido de pie y manto de cittarium pica...
 
Presentacion metodo erica completo
Presentacion metodo erica completoPresentacion metodo erica completo
Presentacion metodo erica completo
 
Bookreview1
Bookreview1Bookreview1
Bookreview1
 
Viajes florencia
Viajes florenciaViajes florencia
Viajes florencia
 
Analysis of NME
Analysis of NMEAnalysis of NME
Analysis of NME
 
Violencia en los niños completa blog
Violencia en los niños completa blogViolencia en los niños completa blog
Violencia en los niños completa blog
 
Power point con ipervinculo
Power point con ipervinculoPower point con ipervinculo
Power point con ipervinculo
 
Halloween
HalloweenHalloween
Halloween
 

Similar a Top de lenguajes de programacion2

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
 
Lenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresLenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresOnce Redes
 
1___LENGUAJES DE PROGRAMACION_2023.pdf
1___LENGUAJES DE PROGRAMACION_2023.pdf1___LENGUAJES DE PROGRAMACION_2023.pdf
1___LENGUAJES DE PROGRAMACION_2023.pdfMariaTeresaGarznPrez
 
El Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos ActualesEl Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos Actualesgabirevillag
 
Jaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacionJaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programaciongiovanni ascencio
 
Innovaciones realizadas a los programas
Innovaciones realizadas a los programasInnovaciones realizadas a los programas
Innovaciones realizadas a los programasCahydeSwaan
 
Historia del C++ y JAVA
Historia del C++ y JAVAHistoria del C++ y JAVA
Historia del C++ y JAVANohemi Cuesta
 
Origen de la programación
Origen de la programaciónOrigen de la programación
Origen de la programaciónAlex Lopez
 
Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++N_Alejandrino
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajesagustinbilmer
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Rayco Paucar
 
Lenguaje de propagación java
Lenguaje de propagación javaLenguaje de propagación java
Lenguaje de propagación javajocelin11aguillon
 

Similar a Top de lenguajes de programacion2 (20)

E.s
E.sE.s
E.s
 
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)
 
Lenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresLenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torres
 
1___LENGUAJES DE PROGRAMACION_2023.pdf
1___LENGUAJES DE PROGRAMACION_2023.pdf1___LENGUAJES DE PROGRAMACION_2023.pdf
1___LENGUAJES DE PROGRAMACION_2023.pdf
 
El Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos ActualesEl Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos Actuales
 
Jaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacionJaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacion
 
Innovaciones realizadas a los programas
Innovaciones realizadas a los programasInnovaciones realizadas a los programas
Innovaciones realizadas a los programas
 
Historia del C++ y JAVA
Historia del C++ y JAVAHistoria del C++ y JAVA
Historia del C++ y JAVA
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Origen de la programación
Origen de la programaciónOrigen de la programación
Origen de la programación
 
Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++
 
Deber
DeberDeber
Deber
 
Software
SoftwareSoftware
Software
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje C _ C++
Lenguaje C _ C++Lenguaje C _ C++
Lenguaje C _ C++
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajes
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
 
Lenguajes De Programación
Lenguajes De ProgramaciónLenguajes De Programación
Lenguajes De Programación
 
Lenguaje de propagación java
Lenguaje de propagación javaLenguaje de propagación java
Lenguaje de propagación java
 

Último

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 

Último (11)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.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 Agustin Hernandez Dimaz No. Control Jesus Andres Salas Castro No. Control 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.
  • 8. 8
  • 9.
  • 11. 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.
  • 12. 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
  • 13.
  • 14. 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++
  • 15. 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/ 15
  • 16. 16
  • 17.
  • 18. 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.
  • 19.
  • 20. • Lenguaje de programación visual gráfico • El lenguaje que usa se llama lenguaje G, donde la G • Este programa fue creado simboliza que es lenguaje por National Instruments Gráfico. (1976) para funcionar sobre máquinas MAC, salió al mercado por primera vez en 1986. • Los programas desarrollados con LabVIEW se llaman Instrumentos Virtuales o VI’s
  • 22.
  • 23. 23
  • 24.
  • 26. 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.
  • 27. 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 +
  • 28. 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.
  • 29. 29
  • 30.
  • 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.
  • 32.
  • 33. 33
  • 34.
  • 35. PERL
  • 36. 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, e n un grado inferior, de muchos otros lenguajes de programación.
  • 37. 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
  • 38.
  • 39. 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.
  • 40.
  • 41. 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
  • 42. •• 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