lunes, 27 de enero de 2014

Lenguajes de programacion




INSTITUTO TECNOLOGICO DE TIJUANA









INGENIERIA EN ELECTRONICA

MATERIA:

Programacion Estructurada


TEMA:

Lenguajes de programacion mas utilizados en la actualidad

INTEGRANTES:


Becerra Martinez Edgar David- 13211224



26/01/14







LENGUAJES DE PROGRAMACIÓN.
La programacion es el proceso mediante el cual se codifican instrucciones para ser ejecutadas por una maquina. Para crear un programa y que se interpreten las instrucciones que se escriben, debe usarse un lenguaje de programacion.
En un principio las computadoras solo interpretaban intrucciones en un lenguaje especifico, conocido como codigo maquina. El codigo maquina es un lenguaje que consiste en cadenas de numeros 0 y 1, siendo de esta manera muy dificil de programar. Para hacer mas facil el trabajo se decicidio crear otro lenguaje llamado ensamblador en el cual las secuencias de 0 y 1 serian sustituidas por letras haciendo el proceso mas simple.
De esta manera se continuaron creando mas y mas lenguajes enfocado cada uno a satisfacer necesidades especificas ofreciendo en la actualidad una gran variedad de lenguajes de programacion.
A continuacion se presentan cuales son actualmente los lenguajes de programacion mas utilizados por la sociedad, las universidades y en la ingenieria en electronia.





LENGUAJES DE PROGRAMACIÓN MÁS UTILIZADOS EN EL MUNDO.
Entre los 4 lenguajes de programación más utilizados en el mundo en lo que va del año 2014 y lo que fue 2013 esta: lenguaje C, Java, Objetive-C, C++.
C
C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell de  AT&T , Se le dio el nombre "C" porque muchas de sus características fueron tomadas de un lenguaje anterior llamado "B“.
El lenguaje C está orientado a la implementación de Sistemas Operativos. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
Java
El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems en 1995, La sintaxis de Java deriva mucho de C y C++, pero tiene menos facilidades de bajo nivel que cualquiera de ellos. Inicialmente a Java se le conocía con el nombre de Oak luego pasó a denominarse Green tras descubrir que Oak era ya una marca comercial registrada para adaptadores de tarjetas gráficas y finalmente se renombró a Java.
Objective-C
Es un lenguaje de programación orientado a objetos creado como un súper conjunto de C, Originalmente fue creado por Brad Cox y la corporación StepStone en 1980. Actualmente se usa como lenguaje principal de programación en Mac OS X, iOS y GNUstep.
C++
C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. Las ventajas que se tienen al usar C++ es que se requiere poco espacio de memoria , se puede transportar en cualquier dispositivo y tienen una facilidad de manejo para el usuario. Un aspecto importante a destacar  es la amplia cantidad de manuales, libros y código fuente disponibles sobre C++, lo que nos da ciertas facilidades a la hora de aprender a programarlo.

LENGUAJES DE PROGRAMACIÓN MÁS COMUNES EN LAS UNIVERSIDADES.
Entre los lenguajes más utilizados por las universidades se encuentran los ya mencionados C, Java, Objetive-C y C++.
Pero también se encuentran: PHP, (Visual) Basic y Python.
PHP
PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes. Puede ser usado en la mayoría de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningún costo.
(Visual) Basic
Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma.
Python
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible.
Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.

LENGUAJES DE PROGRAMACIÓN MÁS UTILIZADOS EN EL ÁREA DE ELECTRONICA.
Entre los lenguajes de programación más comunes del área de Electrónica se encuentran: ensamblador, lenguaje C, lenguaje C++, Java, VHDL y (visual) Basic
VHDL
VHDL es un lenguaje de programación que se ha diseñado y se ha perfeccionado para describir el comportamiento de sistemas digitales. VHDL tiene muchas características apropiadas para describir el comportamiento de componentes electrónicos que van desde simples compuertas lógicas hasta microprocesadores completos y chips a medida.
Las características de VHDL permiten aspectos eléctricos de comportamiento del circuito (como tiempos de subida y bajada de una señal, delays a través de las compuertas, y operación funcional) a ser descritos precisamente. Los modelos de simulación VHDL resultantes pueden usarse entonces como bloques de construcción en circuitos más grandes (usando esquemáticos, diagramas de bloque o descripciones VHDL a nivel de sistema) con el propósito de la simulación.
Ensamblador
El lenguaje ensamblador es un lenguaje de programación de bajo nivel para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias  para programar una arquitectura dada de CPU y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador


Conclusión:
Hoy en día vivimos en una era de tecnología en donde ya los niños de 10 años los vez con sus tablets, iPod etc, sin darse cuenta por el proceso de programación por el que tuvieron que a ver pasado.
Existen diversos lenguajes de programación, algunos derivan de otros, pero todos son estructurados con el propósito de controlar el comportamiento de una computadora y para crear diversas aplicaciones.
Los lenguajes de programación son muy importantes porque sin ellos no estuviéramos aprovechando la basta tecnología que tenemos hoy en día y eso sin darnos cuenta.

Tanto también es importante en nuestra carrera porque existen microcontroladores guiados por la programación y estos son la base en la mayoría de artefactos tecnológicos usados actualmente.