Sunteți pe pagina 1din 10

INTRODUCCIN

El siguiente informe acerca de los lenguajes de programacin, es presentado de forma resumida,


precisa y concisa.

Los lenguajes de computadora se utilizan para resolver problemas, y ha habido miles de aos de
trabajo en matemticas para este fin. Los lenguajes de programacin estn especificados por reglas
para formar instrucciones correctas, organizndolas en mdulos, someterlas hacia un compilador, el
cual traduce el cdigo en un lenguaje comprensible para una mquina en particular, y finalmente
ejecutar el programa, es decir, someter la entrada hacia la computadora, la cual transforma en una
salida de acuerdo con las instrucciones en el programa.

Cuando usamos una computadora, estamos intentado resolver un problema. Puede ser un problema
de negocios, que involucra ganancias y prdidas; un problema cientfico que emplea modelos de
comportamiento fsico; una investigacin estadstica que evala la posibilidad de que ocurra algn
evento; etc.

P g i n a 1 | 10
HTML, sigla en ingls de HyperText Markup Language (lenguaje de marcas de
hipertexto), hace referencia al lenguaje de marcado para la elaboracin de pginas
web. Es un estndar que sirve de referencia del software que conecta con la
elaboracin de pginas web en sus diferentes versiones, define una estructura
bsica y un cdigo (denominado cdigo HTML) para la definicin de contenido de
una pgina web, como texto, imgenes, videos, juegos, entre otros.
Es un estndar a cargo del World Wide Web Consortium (W3C) o Consorcio WWW,
organizacin dedicada a la estandarizacin de casi todas las tecnologas ligadas a la
web, sobre todo en lo referente a su escritura e interpretacin. Se considera el lenguaje web ms
importante siendo su invencin crucial en la aparicin, desarrollo y expansin de la World Wide
Web (WWW). Es el estndar que se ha impuesto en la visualizacin de pginas web y es el que todos
los navegadores actuales han adoptado.1
El lenguaje HTML basa su filosofa de desarrollo en la diferenciacin. Para aadir un elemento externo
a la pgina (imagen, vdeo, script, entre otros.), este no se incrusta directamente en el cdigo de la
pgina, sino que se hace una referencia a la ubicacin de dicho elemento mediante texto. De este
modo, la pgina web contiene solamente texto mientras que recae en el navegador web
(interpretador del cdigo) la tarea de unir todos los elementos y visualizar la pgina final. Al ser un
estndar, HTML busca ser un lenguaje que permita que cualquier pgina web escrita en una
determinada versin, pueda ser interpretada de la misma forma (estndar) por cualquier navegador
web actualizado.
Sin embargo, a lo largo de sus diferentes versiones, se han incorporado y suprimido diversas
caractersticas, con el fin de hacerlo ms eficiente y facilitar el desarrollo de pginas web compatibles
con distintos navegadores y plataformas (PC de escritorio, porttiles, telfonos inteligentes, tabletas,
vipers etc.) No obstante, para interpretar correctamente una nueva versin de HTML, los
desarrolladores de navegadores web deben incorporar estos cambios y el usuario debe ser capaz de
usar la nueva versin del navegador con los cambios incorporados. Normalmente los cambios son
aplicados mediante parches de actualizacin automtica (Firefox, Chrome) u ofreciendo una nueva
versin del navegador con todos los cambios incorporados, en un sitio web de descarga oficial
(Internet Explorer). Por lo que un navegador desactualizado no ser capaz de interpretar
correctamente una pgina web escrita en una versin de HTML superior a la que pueda interpretar,
lo que obliga muchas veces a los desarrolladores a aplicar tcnicas y cambios que permitan corregir
problemas de visualizacin e incluso de interpretacin de cdigo HTML.
As mismo, las pginas escritas en una versin anterior de HTML
deberan ser actualizadas o reescritas, lo que no siempre se cumple. Es
por ello que ciertos navegadores todava mantienen la capacidad de
interpretar pginas web de versiones HTML anteriores. Por estas
razones, todava existen diferencias entre distintos navegadores y
versiones al interpretar una misma pgina web.

P g i n a 2 | 10
SQL (por sus siglas en ingls Structured Query Language;
en espaol lenguaje de consulta estructurada) es un lenguaje
especfico del dominio que da acceso a un sistema de gestin de
bases de datos relacionales que permite especificar diversos tipos de
operaciones en ellos. Una de sus caractersticas es el manejo
del lgebra y el clculo relacional que permiten efectuar consultas
con el fin de recuperar, de forma sencilla, informacin de bases de
datos, as como hacer cambios en ellas.
Originalmente basado en el lgebra relacional y en el clculo relacional, SQL consiste en un lenguaje
de definicin de datos, un lenguaje de manipulacin de datos y un lenguaje de control de datos. El
alcance de SQL incluye la insercin de datos, consultas, actualizaciones y borrado, la creacin y
modificacin de esquemas y el control de acceso a los datos. Tambin el SQL a veces se describe
como un lenguaje declarativo, tambin incluye elementos procesales.
SQL fue uno de los primeros lenguajes comerciales para el modelo relacional de Edgar Frank
Codd como se describi en su papel de 1970 El modelo relacional de datos para grandes bancos de
datos compartidos. A pesar de no adherirse totalmente al modelo relacional descrito por Codd, pas
a ser el lenguaje de base de datos ms usado.
SQL pas a ser el estndar del Instituto Nacional Estadounidense de Estndares (ANSI) en 1986 y de
la Organizacin Internacional de Normalizacin (ISO) en 1987. Desde entonces, el estndar ha sido
revisado para incluir ms caractersticas. A pesar de la existencia de ambos estndares, la mayora de
los cdigos SQL no son completamente portables entre sistemas de bases de datos diferentes sin
ajustes.

P g i n a 3 | 10
Java es un lenguaje de programacin de propsito
general, concurrente, orientado a objetos que fue
diseado especficamente para tener tan pocas
dependencias de implementacin como fuera
posible. Su intencin es permitir que
los desarrolladores de aplicaciones escriban el
programa una vez y lo ejecuten en cualquier
dispositivo (conocido en ingls como WORA, o "write once, run anywhere"), lo que quiere decir que
el cdigo que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java
es, a partir de 2012, uno de los lenguajes de programacin ms populares en uso, particularmente
para aplicaciones de cliente-servidor de web, con unos 10 millones de usuarios reportados.23
El lenguaje de programacin Java fue originalmente desarrollado por James Gosling de Sun
Microsystems (la cual fue adquirida por la compaa Oracle) y publicado en 1995 como un
componente fundamental de la plataforma Java de Sun Microsystems. Su sintaxis deriva en gran
medida de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos. Las aplicaciones
de Java son generalmente compiladas a bytecode (clase Java) que puede ejecutarse en
cualquier mquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente.
La compaa Sun desarroll la implementacin de referencia original para los compiladores de Java,
mquinas virtuales, y librerasde clases en 1991 y las public por primera vez en 1995. A partir de
mayo de 2007, en cumplimiento con las especificaciones del Proceso de la Comunidad Java, Sun
volvi a licenciar la mayora de sus tecnologas de Java bajo la Licencia Pblica General de GNU. Otros
tambin han desarrollado implementaciones alternas a estas tecnologas de Sun, tales como
el Compilador de Java de GNU y el GNU Classpath.

P g i n a 4 | 10
XML, siglas en ingls de eXtensible Markup Language, traducido como "Lenguaje de Marcado
Extensible" o "Lenguaje de Marcas Extensible", es un meta-lenguaje que permite definir lenguajes de
marcas desarrollado por el World Wide Web Consortium (W3C) utilizado para almacenar datos en
forma legible. Proviene del lenguaje SGML y permite definir la gramtica de lenguajes especficos (de
la misma manera que HTML es a su vez un lenguaje definido por SGML) para estructurar documentos
grandes. A diferencia de otros lenguajes, XML da soporte a bases de datos, siendo til cuando varias
aplicaciones deben comunicarse entre s o integrar informacin.1
XML no ha nacido nicamente para su aplicacin en Internet, sino que se propone como un estndar
para el intercambio de informacin estructurada entre diferentes plataformas. Se puede usar en
bases de datos, editores de texto, hojas de clculo y casi cualquier cosa imaginable.
XML es una tecnologa sencilla que tiene a su alrededor otras que la complementan y la hacen mucho
ms grande, con unas posibilidades mucho mayores. Tiene un papel muy importante en la actualidad
ya que permite la compatibilidad entre sistemas para compartir la informacin de una manera
segura, fiable y fcil.

P g i n a 5 | 10
PHP es un lenguaje de programacin de propsito general de cdigo del lado del
servidor originalmente diseado para el desarrollo web de contenido dinmico. Fue uno de los
primeros lenguajes de programacin del lado del servidor que se podan incorporar directamente en
el documento HTML en lugar de llamar a un archivo externo que procese los datos. El cdigo es
interpretado por un servidor web con un mdulo de procesador de PHP que genera la pgina web
resultante. PHP ha evolucionado por lo que ahora incluye tambin una interfaz de lnea de
comandos que puede ser usada en aplicaciones grficas independientes. Puede ser usado en la
mayora de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin
ningn costo.
PHP es un acrnimo recursivo que significa PHP Hypertext Preprocessor (inicialmente PHP Tools,
o, Personal Home Page Tools).3 Fue creado originalmente por Rasmus Lerdorf; sin embargo, la
implementacin principal de PHP es producida ahora por The PHP Group y sirve como el estndar de
facto para PHP, al no haber una especificacin formal. Publicado con la PHP License, la Free Software
Foundation considera esta licencia como software libre.
Actualmente el lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP. Este
lenguaje forma parte del software libre publicado bajo la licencia PHP, que es incompatible con
la Licencia Pblica General de GNU debido a las restricciones del uso del trmino PHP.

P g i n a 6 | 10
C++ es un lenguaje de programacin diseado a mediados de los aos 1980 por Bjarne Stroustrup.
La intencin de su creacin fue el extender al lenguaje de programacin C mecanismos que permiten
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 sumaron a los paradigmas
de programacin estructurada y programacin orientada a objetos. Por esto se suele decir que el C++
es un lenguaje de programacin multiparadigma.
Actualmente existe un estndar, denominado ISO C++, al que se han adherido la mayora de los
fabricantes de compiladores ms modernos. Existen tambin algunos intrpretes, tales como ROOT.
Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear
nuevos tipos que se comporten como tipos fundamentales.
El nombre "C++" fue propuesto por Rick Mascitti en el ao 1983, cuando el lenguaje fue utilizado por
primera vez fuera de un laboratorio cientfico. Antes se haba usado el nombre "C con clases". En C++,
la expresin "C++" significa "incremento de C" y se refiere a que C++ es una extensin de C.

P g i n a 7 | 10
Visual Basic (VB) es un lenguaje de programacin dirigido por eventos, desarrollado por Alan
Cooper para Microsoft. Este lenguaje de programacin es un dialecto de BASIC, con importantes
agregados. Su primera versin fue presentada en 1991, con la intencin de simplificar la
programacin utilizando un ambiente de desarrollo que facilit en cierta medida
la programacin misma.
La ltima versin fue la 6, liberada en 1998, para la que Microsoft extendi el soporte hasta marzo
de 2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o
marco comn de libreras, independiente de la versin del sistema operativo .NET Framework, a
travs de Visual Basic .NET (y otros lenguajes como C Sharp(C#) de fcil transicin de cdigo entre
ellos); fue el sucesor de Visual Basic 6.
Aunque Visual Basic es de propsito general, tambin provee facilidades para el desarrollo de
aplicaciones de bases de datosusando Data Access Objects, Remote Data Objects o ActiveX Data
Objects.
Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para
edicin del cdigo fuente, un depurador, un compilador (y enlazador) y un editor de interfaces
grficas o GUI.
Visual Basic dio un paso ms en innovacin y ahora es posible programar aplicaciones Nativas para
Android o IPhone utilizando un software de la compaa Anywhere Software que transforma cdigo
Visual Basic (creado por dicha compaa) en APPs 100 % nativas en Java para ambos sistemas
operativos de dispositivos mviles.1

P g i n a 8 | 10
Plataforma Visual
Visual Chart es una plataforma burstil de gran potencial que proporciona todos los elementos
necesarios para invertir en los mercados financieros.

Gracias a una de sus grandes cualidades, que es la facilidad de manejo, est dirigida a cualquier tipo
de inversor, tanto usuarios particulares que se estn iniciando, como profesionales.

Visual Chart permite desarrollar sistemas utilizando dos lenguajes de programacin, el PDV y el VBA.
Dependiendo de la complejidad del sistema que deseemos programar, utilizaremos un lenguaje u
otro.

En el caso de la plataforma visual, sta emplea el lenguaje PDV de programacin, y es la manera ms


sencilla de desarrollar sistemas con Visual Chart, por lo tanto, es la ms recomendable para aquellos
que se estn introduciendo en el mundo de Visual Chart.
De esta forma, cuando queremos programar un sistema de trading a travs de la plataforma visual,
nuestra tarea ser la de disear un diagrama a travs de sus herramientas con los procesos del
sistema, y ser la misma plataforma visual la que se encargar de traducir a continuacin el diseo
de nuestro diagrama al cdigo VBA de programacin, por lo que tiene la ventaja de que no tenemos
porque preocuparnos si no tenemos nociones de programacin, ya que se escribe el cdigo
automticamente.
Para crear un sistema desde cero con la plataforma visual, deberemos acceder a Visual Chart y en el
men de Programacin, hacer click sobre la opcin "Sistema" y a continuacin sobre "Crear sistema
(PDV)". Una vez hecho esto se nos abrir una ventana dividida en dos partes: una parte de la misma
blanca, sobre la que podremos disear el diagrama de nuestro sistema; y otra parte con el cuadro de
herramientas disponibles para disear el sistema.

P g i n a 9 | 10
CONCLUSIN

Como ya vimos existen varios lenguajes de programacin, y estos son importantes para la utilizacin
de la computadora como una herramienta para resolver problemas.

En computacin, un Problema consiste en la necesidad de transformar un grupo de datos iniciales en


un grupo diferente de datos finales (resultados).

De este modo, una computadora podr resolver un problema si alguien desarrolla un programa que
contenga las instrucciones adecuadas que permitan transformar los datos.

Los lenguajes deben ser confiables, comprensibles, eficientes en trminos de tiempo de ejecucin y
consumo de espacio, y deben satisfacer las necesidades de una comunidad, ya sean cientficos,
hombres de negocios o usuarios no tcnicos. Cada uno estos grupos estn acostumbrado a un
vocabulario particular y una manera de ver las cosas; de este modo, existe una gran variedad de
lenguajes y muy probablemente esto continuar siendo as.

P g i n a 10 | 10

S-ar putea să vă placă și