Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Lenguajes de Programación




Enviado por Elvin Hernandez



  1. Introducción
  2. Comparación de lenguajes
  3. Conclusión
  4. Bibliografía

Introducción

La informática no queda excluida del uso de lenguajes, ya que estos son la manera de especificar las acciones que se desea sean realizadas en la computadora. En otras palabras, son la interface entre el programador y la computadora. A través de ellos podemos desarrollar programas o aplicaciones, que se componen por un conjunto de instrucciones que luego se ejecutarán en la computadora haciendo uso de sus recursos (CPU, memoria, disco, etc.).

Los lenguajes de programación están destinados a distintos ámbitos, dependiendo de sus características que simplifican algunas tareas y complejizan otras. Pueden estar destinados a aplicaciones científicas, aplicaciones de negocios, inteligencia artificial, programación de sistemas, scripting, y también disponemos de lenguajes de propósitos especiales.

Los lenguajes de programación tienen una estructura compleja que se compone de varias partes: sintaxis, semántica, elementos del lenguaje, nivel de abstracción, paradigma, estructuras de control para ordenar la ejecución de los programas, tipos de datos (números, letras, etc.), y funciones o procedimientos (unidades) que contienen un conjunto de instrucciones, entre otras.

Mediante los programas se indica a la computadora qué tarea debe realizar y como efectuarla, pero para ello es preciso introducir estas órdenes en un lenguaje que el sistema pueda entender. En principio, el ordenador sólo entiende las instrucciones en código máquina, es decir, el específico de la computadora. Sin embargo, a partir de éstos se elaboran los llamados lenguajes de alto y bajo nivel.

A continuación, nos referimos a lenguajes y tecnologías relacionadas a la interpretación de código para la creación de tareas, desarrolladas por computadoras.

Lenguajes de programación para la web:

ASP.net

Monografias.com

Monografias.com

Java

Monografias.com

Monografias.com

JavaScript

Monografias.com

Monografias.comC#

Monografias.com

Monografias.com

Comparación de lenguajes

Java – JavaScript

Monografias.com

Monografias.com

Datos adicionales: Ambos lenguajes son de nueva generación; ambos incluyen características avanzadas, como recolección de basura, que facilitan las tareas de programación. Además, ambos son muy parecidos sintácticamente.

En estos lenguajes se realiza una compilación a un lenguaje intermedio: Java a bytecode, y C# a MSIL (Microsoft Intermediate Language). En ambos casos, ese lenguaje intermedio puede ser ejecutado en una máquina virtual apropiada.

Las similitudes de C# con Java son tan grandes que las diferencias se pueden detallar en un breve espacio de tiempo.

A diferencia de Java, en C# incluso los tipos básicos (int y compañía) son objetos, lo que le hace un lenguaje aún más orientado a objetos. Además, permite la sobrecarga de operadores y tiene espacios de nombres, que terminan siendo muy parecidos a los paquetes en Java.

Se permiten las clases anidadas y existen los destructores, que son invocados de forma automática por el recolector de basura. Las funciones puede recibir listas de parámetros de longitud no conocida y en C# existe el concepto de propiedades, concepto muy habitual en los objetos de GLib, y hay nuevas reglas de visibilidad "internal" y "protected internal" que hacen referencia a la visibilidad de proyecto.

Cuadro SQA

Monografias.com

Conclusión

  • La decisión de qué lenguaje de programación usar a la hora del desarrollo aplicaciones web, siempre será tema de controversia. Las diferencias entre estos, generalmente se encuentran en la plataforma que requieran. Por ello podrá observarse que la elección del lenguaje, tenderá más hacia el gusto del usuario, que al resultado de evaluar el rendimiento de las herramientas.

  • En ASP.net, si profundizamos en cuanto a todas las características que atesora, se aprecia como adquiere de la tecnología de JAVA muchas de sus funcionalidades pero con acceso mas sencillo y con la facilidad de poder emplear diferentes lenguajes de codificación pero sin perder potencia de diseño ya que los principales: C#, Visual Basic.NET y Jscript.NET son orientados a objetos.

Bibliografía

  • La presentación "Características de ASP.NET Es un tecnología orientada al desarrollo de "Aplicaciones Web". Permite elegir el lenguaje del lado del servidor con el cual." (s/f). Recuperado el 26 de abril de 2016, a partir de http://slideplayer.es/slide/2339930/

  • Alexandra Romero. (2014). LENGUAJE DE PROGRAMACION EN HTML: VENTAJAS Y DESVENTAJAS DE JAVASCRIPT. Recuperado el 26 de abril de 2016, a partir de http://lenguaje-html-cufinho.blogspot.com/p/ventajas-lenguaje-de-scripting-seguro-y.html

  • Asp.net. (s/f). Recuperado el 26 de abril de 2016, a partir de http://es.slideshare.net/tavo2484/aspnet-4901165

  • Capítulo 2. El primer script (Introducción a JavaScript). (s/f). Recuperado el 26 de abril de 2016, a partir de http://librosweb.es/libro/javascript/capitulo_2.html

  • Curso de Java: Sintaxis. (s/f). Recuperado el 26 de abril de 2016, a partir de http://cursodejava.com.mx/cursodejava113.html

  • Diferencias entre JavaScript y Java. (s/f). Recuperado el 26 de abril de 2016, a partir de http://www.java.com/es/download/faq/java_javascript.xml

  • Información general sobre ASP.NET. (s/f). Recuperado el 26 de abril de 2016, a partir de https://msdn.microsoft.com/es-es/library/4w3ex9c2(v=vs.100).aspx

  • Introducción al lenguaje C# y .NET Framework. (s/f). Recuperado el 26 de abril de 2016, a partir de https://msdn.microsoft.com/es-es/library/z1zx9t92.aspx

  • Javascript. (s/f). Recuperado el 26 de abril de 2016, a partir de http://es.slideshare.net/guest044583b/javascript-1562899

  • JavaScript – Wikipedia, la enciclopedia libre. (s/f). Recuperado el 26 de abril de 2016, a partir de https://es.wikipedia.org/wiki/JavaScript

  • Java y C#, diferencias.: Java VS. C#. (s/f). Recuperado el 26 de abril de 2016, a partir de http://chumbadicelengprog.blogspot.com/2012/09/java-vs-c_2.html

  • José Luis Pérez. (2015, septiembre 16). Principales lenguajes de programación web, ventajas y desventajas. Recuperado el 26 de abril de 2016, a partir de http://www.registrodominiosinternet.es/2013/08/lenguajes-programacion-web-ventajas.html

  • MEETING JAVA: Ventajas y desventajas del java. (2006, de agosto de). Recuperado el 26 de abril de 2016, a partir de http://meetingjava.blogspot.com/2006/08/ventajas-y-desventajas-del-java.html

  • Resumen de las características de C# (C#). (s/f). Recuperado el 26 de abril de 2016, a partir de https://msdn.microsoft.com/es-es/library/aa287483(v=vs.71).aspx

  • Seguridad en JAVA: Seguridad en el entorno Java: Modelos de Seguridad en Java. (s/f). Recuperado el 26 de abril de 2016, a partir de http://www.uv.es/sto/cursos/seguridad.java/html/sjava-32.html

  • Sintaxis de páginas de ASP.NET. (s/f). Recuperado el 26 de abril de 2016, a partir de https://msdn.microsoft.com/es-es/library/fy30at8h(v=vs.85).aspx

  • Valeria Menendez. (2012, septiembre 6). Lenguaje de progrmacion. Recuperado el 26 de abril de 2016, a partir de http://valeriamenendez.blogspot.com/

  • William Smith. (2007, de enero de). Intro a ASP.NET [Presentaciones]. Recuperado el 26 de abril de 2016, a partir de http://es.slideshare.net/williamsm/intro-a-aspnet

UNIVERSIDAD DE PANAMÁ

EXTENSIÓN UNIVERSITARIA DE AGUADULCE

FACULTAD DE INFORMÁTICA, ELECTRÓNICA Y COMUNICACIÓN

LIC. EN INFORMÁTICA PARA LA GESTIÓN EMPRESARIAL Y EDUCATIVA

ASIGNATURA

PROGRAMACIÓN WEB

Lenguajes De Programación Web

Facilitadora: Fabiola Velarde.

I Semestre, 2016. Fecha De Entrega:

Martes 3 De Mayo De 2016.

 

 

Autor:

Elvin A. Hernández G.

Juan M. Bultrón G.

Elvis González.

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter