Você está na página 1de 7

Instituto Tecnolgico de Tijuana

CARRERA

CLAVE ASIGNATURA 3IE2

NOMBRE DE LA ASIGNATURA Programacin Estructurada

ING. ELECTRONICA

TITULO

Top de lenguajes de programacin

CATEDRATICO Colunga Aldana ngela


FECHA DE INICIO

FECHA DE ENTREGA

CALIFICACION

20-01-14

27-01-14

NOMBRE DE LOS INTEGRANTES DE EQUIPO Sal Vicente Pereyra Cebrero Leovigildo Cesar Snchez Cuevas Jess Andrs Salas Castro Agustn Hernndez Dimaz

MATRICULA 13211225 13211260 13211266

GRUPO

ASISTENCIA

Instituto Tecnolgico de Tijuana

Pgina 1

Instituto Tecnolgico de Tijuana

INTRODUCCION

Para que un computador (hardware) funcione es necesario utilizar programas (software), los cuales le indican cul es la tarea que se tiene que hacer. Un lenguaje de programacin es el que se utiliza para escribir dichos programas. Posteriormente estos se introducirn en la memoria del computador y ste ltimo ejecutar todas las operaciones que se incluyen.

Los lenguajes de programacin constan de: Un conjunto finito de smbolos, a partir del cual se define el lxico o vocabulario del lenguaje. Un conjunto finito de reglas, la gramtica del lenguaje, para la construccin de las sentencias correctas del lenguaje. (Sintaxis). Semntica, que asocia un significado (la accin que debe llevarse a cabo) a cada posible construccin del lenguaje.

As, podemos decir que un lenguaje de programacin consta de un conjunto de smbolos y un conjunto de reglas vlidas para componerlos, de forma que formen un mensaje con significado para el computador.

Instituto Tecnolgico de Tijuana

Pgina 2

Instituto Tecnolgico de Tijuana

OBJETIVOS (COMPETENCIA)

Reconocer los lenguajes de programacin ms utilizados Investigar los lenguajes de programacin con mayor ranking en la sociedad

FUNDAMENTO TEORICO

Arduino Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseada para facilitar el uso de la electrnica en proyectos multidisciplinares. El software consiste en un entorno de desarrollo que implementa el lenguaje de programacin Processing/Wiring y el cargador de arranque que es ejecutado en la placa. La plataforma Arduino se programa mediante el uso de un lenguaje propio basado en el lenguaje de programacin de alto nivel Processing. Sin embargo, es posible utilizar otros lenguajes de programacin y aplicaciones populares en Arduino, 21 debido a que Arduino usa la transmisin serial de datos soportada por la mayora de los lenguajes mencionados. Algunos ejemplos: C C++ C# Jaba
Instituto Tecnolgico de Tijuana Pgina 3

Instituto Tecnolgico de Tijuana

Visual Basic

Arduino est basado en C y soporta todas las funciones del estndar C y algunas de C++. La sintaxis del lenguaje de programacin Arduino es una versin simplificada de C/C++ y tiene algunas diferencias respecto de Processing. Debido a que Arduino est basado en C/C++ mientras que Processing se basa en Java, existen varias diferencias en cuanto a la sintaxis de ambos lenguajes y el modo en que se programa. Lenguaje de programacin C++ C++ es un lenguaje de programacin diseado a mediados de los aos 1980 por Bjarne Stroustrup. C++ es un lenguaje imperativo orientado a objetos derivado del C. En realidad un sper conjunto de C, que naci para aadirle cualidades y caractersticas de las que careca. El resultado es que como su ancestro, sigue muy ligado al hardware subyacente, manteniendo una considerable potencia para programacin a bajo nivel, pero se la han aadido elementos que le permiten tambin un estilo de programacin con alto nivel de abstraccin. La intencin de su creacin fue el extender al exitoso lenguaje de programacin C con mecanismos que permitan la manipulacin de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje hbrido. Posteriormente se aadieron facilidades de programacin genrica, que se sum a los otros dos paradigmas que ya estaban admitidos (programacin estructurada y la programacin orientada a objetos). Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se comporten como
Instituto Tecnolgico de Tijuana Pgina 4

Instituto Tecnolgico de Tijuana

tipos fundamentales. Actualmente existe un estndar, denominado ISO C++, al que se han adherido la mayora de los fabricantes de compiladores ms modernos. Lenguaje de programacin Transact sql En 1970 IBM define el lenguaje SEQUEL con base en las ideas de E. F. Codd quien propone el modelo racional y el sub-lenguaje de acceso a los datos. Caractersticas: Soporte de transacciones Estabilidad y seguridad Soporta procedimientos almacenados Entorno grafico de administracin que permite usos de comandos DDL y DML Permite trabajar en modo cliente-servidor T-SQL expande el estndar de SQL para incluir programacin procedural, variables locales, varias funciones de soporte para procesamiento de strings, procesamiento de fechas, matemticas, etc, y cambios a las sentencias DELETE y UPDATE. Estas caractersticas adicionales hacen de T-SQL un lenguaje que cumple con las caractersticas de un autmata de Turing.

Lenguaje de Programacin Java


Java es un lenguaje de programacin orientado a objetos desarrollado originalmente por James Gosling en Sun Microsystems a principio de los aos 90s. Java se cre como una herramienta de programacin para ser usada en un proyecto de set-top-box en una pequea operacin denominada The Green Project. James Gosling con la ayuda de otros ingenieros, empez a trabajar sin descanso
Instituto Tecnolgico de Tijuana Pgina 5

Instituto Tecnolgico de Tijuana

durante 18 meses para crear un lenguaje de programacin fcil de aprender y de usar. Intentaban desarrollar una nueva tecnologa para programar la siguiente generacin de dispositivos inteligentes, en los que Sun vea un campo nuevo a explorar. En un principio se consideraba C++ como lenguaje a utilizar. Gosling intent primero extender y modificar C++ resultando el lenguaje C++ ++ - (++ - porque se aadan y eliminaban caractersticas a C++), pero lo abandon para crear un nuevo lenguaje desde cero al que llamo Oak. Mas tarde, se cambiara el nombre de Oak a Java, ya que ese nombre ya estaba siendo utilizado. Hoy en da, se puede encontrar la tecnologa Java en redes y dispositivos desde Internet y superordenadores cientficos hasta porttiles y telfonos mviles; desde simuladores de mercado hasta juegos de uso domstico y tarjetas de crdito.

Lenguaje de Programacin Ensamblador


El lenguaje ensamblador, es un lenguaje de programacin de bajo nivel para los computadores, micro procesadores, micro controladores y otros circuitos integrados programables. El lenguaje ensamblador es el lenguaje de programacin utilizado para escribir programas informticos de bajo nivel, y constituye la representacin ms directa del Cdigo mquina especfico para cada arquitectura de computadoras legible por un programador. El lenguaje Ensamblador fue el primer lenguaje de programacin que tradujo el lenguaje mquina a un lenguaje ms natural para el ser humano. Por ello se pude traducir directamente del lenguaje ensamblador al lenguaje de mquina y viceversa, el lenguaje ensamblador es una abstraccin que nos facilita la utilizacin a las personas. Con todo esto podemos decir que el lenguaje ensamblador es un lenguaje de programacin de bajo nivel que se utiliza para escribir programas para computadoras, es la representacin ms directa del cdigo mquina comprensible por los programadores.

Lenguaje de Programacin Visual Basic


Instituto Tecnolgico de Tijuana Pgina 6

Instituto Tecnolgico de Tijuana

Visual Basic es un lenguaje de programacin dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Su primera versin fue presentada en 1991, con la intencin de simplificar la programacin utilizando un ambiente de desarrollo completamente grfico que facilitara la creacin de interfaces grficas y, en cierta medida, tambin la programacin misma. Dicho lenguaje nace del BASIC (Beginners All-purpose Symbolic Instruction Code) que fue creado en su versin original con el propsito de servir a aquellas personas que estaban interesadas en iniciarse en algn lenguaje de programacin.

REFERENCIAS

Kedinn (2014) Ranking lenguajes de programacin populares 2013 2014 consultado el 25 de enero, del 2014 de http://www.comoprogramar.org/ranking-lenguajes-deprogramacion/ Pedgarc (2013) Qu es lenguaje de programacin C y cmo 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 Programacin 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/The_C_Wallpaper_by_ shrayas.png Consultado el 24 de enero, del 2014 de http://www.cad.com.mx/historia_del_lenguaje_java.htm

Instituto Tecnolgico de Tijuana

Pgina 7

Você também pode gostar