calendario (modificado)

Caledarioernst
View SlideShare presentation or Upload your own.

miércoles, 16 de abril de 2008

conceptos tercer parcial (al fin!!)

actionscript
es un lenguaje de programación orientado a objetos (OOP), utilizado en especial en aplicaciones web animadas realizadas en el entorno Adobe Flash, la tecnología de Adobe para añadir dinamismo al panorama web.



LENGUAJE DE PROGRAMACION
con la llegada de las computadoras desaparecen las secuencias de posiciones de llaves mecánicas que debían desconectarse para obtener una acción determinada, una clave conectada era un 1 y una llave desconectada era un 0. Una sucesión de llaves en cualquiera de sus dos posiciones definía una secuencia de ceros y unos (por ejemplo: 0100011010011101...) que venía a representar una instrucción o un conjunto de instrucciones (programa) para el ordenador (o computador) en el que se estaba trabajando. A esta primera forma de especificar programas para una computadora se la denomina
lenguaje máquina o código máquina.

La necesidad de recordar secuencias de programación para las acciones usuales llevó a denominarlas con nombres fáciles de memorizar y asociar: ADD (sumar), SUB (restar), MUL (multiplicar), CALL (ejecutar subrutina), etc. A esta secuencia de posiciones se le denominó "instrucciones", y a este conjunto de instrucciones se le llamó lenguaje ensamblador.

clasificacion mas comun de los lengajes de programacion

Lenguajes de bajo nivel

Los lenguajes de bajo nivel son lenguajes de programación que se acercan al funcionamiento de una computadora. El lenguaje de más bajo nivel es, por excelencia, el código máquina. A éste le sigue el lenguaje ensamblador, ya que al programar en ensamblador se trabajan con los registros de memoria de la computadora de forma directa.

Lenguajes de medio nivel

Hay lenguajes de programación que son considerados por algunos expertos como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas características que los acercan a los lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades que lo hacen un lenguaje más cercano al humano y, por tanto, de alto nivel.

Lenguajes de alto nivel

Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés. En BASIC, el lenguaje de alto nivel más conocido, los comandos como "IF CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a la computadora que pare si CONTADOR es igual a 10. Por desgracia para muchas personas esta forma de trabajar es un poco frustrante, dado que a pesar de que las computadoras parecen comprender un lenguaje natural, lo hacen en realidad de una forma rígida y sistemática.



Lenguajes imperativos [editar]
Artículo principal: Programación imperativa

* BASIC
* C
* C++
* Java
* C#
* Perl

Lenguajes Funcionales [editar]
Artículo principal: Programación funcional

Puros:

* Haskell
* Miranda

Híbridos:

* Lisp
* Scheme
* Ocaml
* Standard ML
* ML
* Scala

Lenguajes Logicos

* Prolog

Lenguajes orientados a objetos

* Action Script
* Ada
* C++
* C#
* VB.NETjuio
* Visual FoxPro
* Clarion
* Delphi
* Harbour
* Eiffel
* Java
* JavaScript
* Lexico (en castellano)
* Objective-C
* Ocaml
* Oz
* Perl (soporta herencia múltiple)
* PHP (en su versión 5)
* Python
* Ruby
* Smalltalk
* Magik (SmallWorld

Instruccion
En Informática, se le llama instrucción a un conjunto de datos insertados en una secuencia estructurada o específica que el procesador interpreta y ejecuta.

Los tipos de instrucción permitidos están definidos y determinados dentro de cada plataforma en la Arquitectura del Repertorio de Instrucciones (ARI) (ISA, instruction set architecture), que también determina los registros de origen y destino de la CPU, y en ocasiones un dato inmediato (aquellos que son especificados explícitamente en la instrucción).

Normalmente una instrucción se divide en dos campos:

* Código de Operación: Designa la operación que va a ser realizada. En lenguaje ensamblador, se asigna a su valor numérico un mnemónico. Por ejemplo, en el MIPS tenemos una instrucción con el código de operación 0224x en lenguaje ensamblador es la operación add.
* Datos de la Operación: dependiendo del tipo de instrucción, este campo puede estar dividido en otros o ser único, incluso no existir. En el se suelen indicar los registros y datos con los que trabajar.

El tamaño (longitud en bits) de la instrucción depende de cada arquitectura, pudiendo variar de 4 hasta 128 bits.

La instrucción debe almacenarse temporalmente (en el registro de instrucción, RI) para que la CPU analice su contenido y extraiga los datos que la forman. A este paso se le llama decodificación.

Comando
Un comando (calco del inglés command, «orden, instrucción») es una instrucción o mandato que el usuario proporciona a un sistema informático, desde la línea de comandos (como una shell) o desde una llamada de programación. Puede ser interno (contenido en el propio intérprete) o externo (contenido en un archivo ejecutable).

Suele admitir parámetros (argumentos) de entrada, lo que permite modificar el comportamiento predeterminado del comando. Suelen indicarse tras una barra "/" (en sistemas operativos DOS) o un guión simple "-" o doble "--" (en sistemas operativos Unix).

Script
Es un guión o conjunto de instrucciones. Permiten la automatización de tareas creando pequeñas utilidades. Es muy utilizado para la administración de sistemas UNIX. Son ejecutados por un intérprete de línea de órdenes y usualmente son archivos de texto. También Script Puede considerarse una alteración o acción a una determinada plataforma, Muy parecido a los trucos que se usan para alterar juegos y conseguir cosas extras...

Secuencia
Se denomina secuencia a un conjunto de elementos que verifican las siguientes condiciones:

* Primer elemento: existe un primer elemento al que se puede acceder

* Último elemento: existe un último elemento que se puede identificar y acceder

* Sucesor: existe una relación de sucesión entre los elementos, es decir, todos los elementos tienen un sucesor a excepción del último elemento.

El tratamiento de las secuencias se realiza comenzando por el primer elemento y accediendo al resto de los elementos mediante la relación de sucesor. En el tratamiento secuencial siempre se accede a los elementos hacia adelante, es decir, una vez que se accede a un elemento no se puede volver al elemento anterior sino que sólo se puede acceder al siguiente elemento o sucesor.








miércoles, 9 de abril de 2008

Triptico Evanescence

triptico evanescecne
View SlideShare presentation or Upload your own. (tags: mio!! triptico)