Académique Documents
Professionnel Documents
Culture Documents
Un programa de computadoras, tambin llamado software, es un conjunto de cdigos o instrucciones secuenciales que describen, definen o caracterizan la realizacin de una accin en la computadora.
lenguaje de programacin
Un lenguaje de programacin es un lenguaje artificial que puede ser usado para controlar el comportamiento de una mquina, especialmente una computadora. Estos se componen de un conjunto de reglas sintcticas y semnticas que permiten expresar instrucciones que luego sern interpretadas. 1.PHP Qu es?
PHP usa una mezcla entre interpretacin y compilacion para intentar ofrecer a los programadores la mejor mezcla entre rendimiento y flexibilidad. PHP compila para tu codigo una serie de instrucciones (llamadas opcodes) siempre que estas son accedidas. Estas instrucciones son entonces ejecutadas una por una hasta que el script termina. Esto es diferente a la manera convencional de compilacion de lenguajes como C++ donde el cdigo es compilado a cdigo ejecutable que es despues ejecutado. Php es recompilado cada vez que se solicita un script. Una ventaja importante de interpretar el cdigo es que toda la memoria usada por tu cdigo es manejada por PHP, y el lenguaje automticamente vaca esta memoria cuando el script finaliza. Esto significa que tu no tienes que preocuparte de las conexiones a la base de datos, porque PHP lo har por ti. leer ms
Oferta de trabajo
Demanda de trabajo: 362 ofertas
2.C# Qu es?
C# es un lenguaje de propsito general orientado a objetos creado por Microsoft para su plataforma .NET. Su sintaxis bsica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET el cual es similar al de Java aunque incluye mejoras derivadas de otros lenguajes. C# fue diseado para combinar el control a bajo nivel de lenguajes como C y la velocidad de programacin de lenguajes como Visual Basic.
Oferta de trabajo
Demanda de trabajo: 1.002 ofertas
3.AJAX Qu es?
AJAX no es un lenguaje exactamente su nombre viene dado por el acrnimo de Asynchronous JavaScript And XML y es posiblemente la mayor novedad en cuanto a programacin web en estos ltimos aos.
El corazn de Ajax es el objeto XMLHttpRequest que nos permite realizar una conexin al servidor y al enviarle una peticin y recibir la respuesta que procesaremos en nuestro cdigo Javascript, estamos hablando del verdadero motor de Ajax, por ejemplo gracias a este objeto podemos desde una pgina HTML leer datos de una web o enviar datos de un formulario sin necesidad de recargar la pgina. leer ms
Oferta de trabajo
Demanda de trabajo: 65 ofertas
4.JavaScript Qu es?
Se trata de un lenguaje de programacin del lado del cliente, porque es el navegador el que soporta la carga de procesamiento. Gracias a su compatibilidad con la mayora de los navegadores modernos, es el lenguaje de programacin del lado del cliente ms utilizado.
Oferta de trabajo
Demanda de trabajo: 422 ofertas
5.Perl Qu es?
Perl es la alternativa ms popular a PHP, seguramente porque es el lenguaje ms antiguo tambien dentro de las alternativas. En internet nos encontramos numerosos recursos que utilizan Perl, muchos de las aplicaciones open source requieren tener Perl instalado correctamente. Perl tiene una ventaja y es que es muy flexible, y tambien tiene un gran cantidad de modulos ya escritos. Bien escritos los scripts en Perl se asemejan bastante a PHP. La principal causa de la suca apariencia de Perl es por la aficin de sus desarrolladores a la escritura en una lnea empaquetanto numerosas funcionalidades en una sola lnea de cdigo. leer ms
Oferta de trabajo
Demanda de trabajo: 82 ofertas
6.C Qu es?
Es un lenguaje de medio nivel pero con numerosas caractersticas de bajo nivel. Dispone de las estructuras tpicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel.
Oferta de trabajo
Demanda de trabajo: 312 ofertas
Oferta de trabajo
Demanda de trabajo: 5 ofertas
8.ASP Qu es?
Active Server Pages (ASP) y ASP.NET es un intendo de Microsoft para introducirse en el mercado del desarrollo Web, y viene a ser como su estandar para su servidor Web, ISS. Asp ha sido atacado por la comunidad open source desde que este apareci, y dan numerosas razones para ello: El propietario, una nica plataforma, la lentitud Me gustara decir Si, si, y si, pero no me debo dejar llevar. La realidad es que ASP ha sido implementado en otras plataformas y que cuando esta funcionando bajo su servidor predeterminado IIS es relativamente rpido. leer ms
Quiz la principal ventaja de C sea que dispone de caractersticas de lenguajes de bajo y alto nivel. Es considerado como un lenguaje dbilmente tipado de medio nivel pero con muchas caractersticas de bajo nivel. Dispone de las estructuras tpicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar cdigo en ensamblador con cdigo C o acceder directamente a memoria o dispositivos perifricos. Lo que lo hace ideal para desarrollar programas que requieran de alto desempeo y optimizacin.
Identificador
Los identificadores (IDs) son smbolos lxicos que nombran entidades. El concepto es anlogo al de "nombre". Los identificadores se usan ampliamente en prcticamente todos los sistemas de procesamiento de la informacin. Nombrar las entidades hace posible referirse a las mismas, lo cual es esencial para cualquier tipo de procesamiento simblico.
Variable
En programacin, las variables son estructuras de datos que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecucin de un programa. Una variable corresponde a un rea reservada en la memoria principal del ordenador pudiendo ser de longitud:
Fija.- Cuando el tamao de la misma no variar a lo largo de la ejecucin del programa. Todas las variables, sean del tipo que sean tienen longitud fija, salvo algunas excepciones como las colecciones de otras variables (arrays) o las cadenas.
Variable.- Cuando el tamao de la misma puede variar a lo largo de la ejecucin. Tpicamente colecciones de datos.
Constante
En programacin, una constante es un valor que no puede ser alterado durante la ejecucin de un programa. Una constante corresponde a una longitud fija de un rea reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. Por ejemplo:
El valor de pi = 3.1416
Por conveniencia, el nombre de las constantes suele escribirse en maysculas en la mayora de lenguajes.
Palabra reservada
En los lenguajes de programacin, una palabra reservada es una palabra que tiene un significado gramatical especial para ese lenguaje y no puede ser utilizada como un identificador en ese lenguaje. Por ejemplo, en SQL, un usuario no puede ser llamado "group", porque la palabra group es usada para indicar que un identificador se refiere a un grupo, no a un usuario. Al tratarse de una palabra clave su uso queda restringido.
Ocasionalmente la especificacin de un lenguaje de programacin puede tener palabras reservadas que estn previstas para un posible uso en futuras versiones. En Java const y goto son palabras reservadas no tienen significado en Java, pero tampoco pueden ser usadas como identificadores. Al reservar los trminos pueden ser implementados en futuras versiones de Java, si se desea, sin que el cdigo fuente ms antiguo escrito en Java deje de funcionar.
Tipo de dato
(Redirigido desde Tipos de datos)
En los lenguajes de programacin un tipo de dato es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qu valores pueden tomar y qu operaciones se pueden realizar. Tipos de datos comunes son: enteros, nmeros de coma flotante (decimales), cadenas alfanumricas, fechas, horas, colores, coches o cualquier cosa que se nos ocurra. Por ejemplo, en Java, el tipo "int" representa un conjunto de enteros de 32 bits cuyo rango va desde el -2.147.483.648 al 2.147.483.647, as como las operaciones que se pueden realizar con los enteros, como la suma, resta y multiplicacin. Los colores, por otra parte, se representan como tres bytes denotando la cantidad de rojo, verde y azul, y una cadena de caracteres representando el nombre del color; las operaciones permitidas incluyen la adicin y sustraccin, pero no la multiplicacin.
ste es un concepto propio de la informtica, ms especficamente de los lenguajes de programacin, aunque tambin se encuentra relacionado con nociones similares de las matemticas y la lgica. En un sentido amplio, un tipo de datos define un conjunto de valores y las operaciones sobre estos valores.1 Casi todos los lenguajes de programacin explcitamente incluyen la notacin del tipo de datos, aunque lenguajes diferentes pueden usar terminologa diferente. La mayor parte de los lenguajes de programacin permiten al programador definir tipos de datos adicionales, normalmente combinando mltiples elementos de otros tipos y definiendo las operaciones del nuevo tipo de dato. Por ejemplo, un programador puede crear un nuevo tipo de dato llamado "Persona" que especifica que el dato interpretado como Persona incluir un nombre y una fecha de nacimiento. Un tipo de dato puede ser tambin visto como una limitacin impuesta en la interpretacin de los datos en un sistema de tipificacin, describiendo la representacin, interpretacin y la estructura de los valores u objetos almacenados en la memoria del ordenador. El sistema de tipificacin usa informacin de los tipos de datos para comprobar la verificacin de los programas que acceden o manipulan los datos.
Contenido
[ocultar]
1 Tipos de datos mquina 2 Tipos de datos primitivo 3 Tipos simples 4 Tipos compuestos 5 Tipo de dato abstracto 6 Tipo puntero y referencia 7 Tipos algebraicos 8 Tipos objeto 9 Tipo funcin 10 Notas 11 Referencias 12 Vase tambin
[editar]Tipos
de datos mquina
Todos los datos en los ordenadores basados en la electrnica digital se representan como bits (valores 0 y 1) en el nivel ms bajo. La ms pequea unidad direccionable de datos es un grupo de bits llamado un byte (normalmente un octeto, que son 8 bits). La unidad procesada por las instrucciones del cdigo mquina se le llama una palabra (en 2006, normalmente 32 o 64 bits). La mayor parte de las instrucciones interpretan la palabra como un nmero binario, como por ejemplo una palabra de 32 bits puede
representar valores enteros sin signo desde el 0 al 232 1 o valores enteros con signo desde 231 al 231 1. Por medio del complemento a dos, la mayor parte del tiempo, el lenguaje mquina y la propia mquina no necesitan distinguir entre tipos de datos con o sin signo. Existe un especfico conjunto de instrucciones aritmticas que usa una diferente interpretacin de los bits de una palabra como nmero en coma flotante.
[editar]Tipos
de datos primitivo
Los tipos de datos hacen referencia al tipo de informacin que se trabaja, donde la unidad mnima de almacenamiento es el dato, tambin se puede considerar como el rango de valores que puede tomar una variable durante la ejecucin del programa.
DATOS PRIMITIVOS:
CARCTER El tipo de dato carcter es un digito individual el cual se puede representar como numricos (0 al 9), letras (a-z) y smbolo ($,_). NOTA: En lenguaje java la codificacin Unicode permite trabajar con todos los caracteres de distintos idiomas.
NUMERICOS Este tipo de dato puede ser real o entero, dependiendo del tipo de dato que se vaya a utilizar. Enteros: son los valores que no tienen punto decimal, pueden ser positivos o negativos y el cero.
de de de de
Reales: estos caracteres almacenan numeros muy grandes que poseen parte entera y parte decimal.
BOOLEANOS Este tipo de dato se emplea para valores lgicos, los podemos definir como datos comparativos dicha comparacin devuelve resultados lgicos.
simples
Tipo Ordinal
Tipos predefinidos
Tipo No Ordinal
[editar]Tipos
compuestos
Cadena de caracteres
Estructura de datos
[editar]Tipo
de dato abstracto
[editar]Tipo
puntero y referencia
[editar]Tipos
algebraicos
[editar]Tipos
objeto
[editar]Tipo
funcin
Operadores aritmticos
Sintaxis
Sobrecargable Incluido en C
Ms unitario
+a
Suma
a + b
Preincremento
++a
Postincremento
a++
a += b
-a
Resta
a - b
Predecremento
--a
Postdecremento
a--
a -= b
Multiplicacin
a * b
a *= b
Divisin
a / b
a /= b
Mdulo (Resto)
a % b
a %= b