miércoles, 17 de noviembre de 2010

Lenguajes Multifuncionales

Ruby

Es Un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y productividad. Su elegante sintaxis se siente natural al leerla y fácil al escribirla; Es un lenguaje con un balance cuidado, interpretado, reflexivo y con un paradigma  orientado a objetos. Su creador, Yukihiro “matz” Matsumoto, mezcló partes de sus lenguajes favoritos (Perl, Smalltalk, Eiffel, Ada, y Lisp) para formar un nuevo lenguaje que incorporara tanto la programación funcional como la programación imperativa. “Matz” comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.
A menudo ha manifestado que está “tratando de hacer que Ruby sea natural, no simple”, de una forma que se asemeje a la vida real. Ruby es simple en apariencia, pero complejo por dentro, como el cuerpo humano


Lenguajes Orientados a Objetos

Java
Java le permite jugar en línea, participar en sesiones de chat con internautas de todo el mundo, calcular los intereses de una hipoteca y ver imágenes en tres dimensiones, entre otras muchas aplicaciones. Es también esencial para las aplicaciones de intranet y otras soluciones de comercio electrónico que constituyen la base informática de las empresas. 
Es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje toma su sintaxis de C++.
Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmenteinterpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.

Les Presento mi Programa que Suma dos numero, en este Caso suma el 3 y el 3 
Imprime la Respuesta que es 6  

C++

C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.

Les presento mi Programa que es para Comprar un Juego y tiene tres tipos de salidas, Te Sobra, Te Falta, o es Exacto  
Imprime las Tres opciones

miércoles, 10 de noviembre de 2010

Pascal
Es un lenguaje de alto nivel y propósito general desarrollado por el profesor suizo Niklaus Wirth . El propósito de Wirth era crear un lenguaje para la enseñanza de técnicas de programación a estudiantes universitarios. Pero a medida que pasaban los años, Pascal se iba convirtiendo en un estándar en el mundo de la programación.
Una versión preliminar del lenguaje apareció en 1968 y el primer compilador totalmente completo apareció a finales de 1970. Desde entonces, muchos compiladores han sido construídos y están disponibles para diferentes máquinas
Progama que Calcula el Salario de un Empleado
 



Cobol

En 1960 el primer idioma de programación de alto nivel transportable entre
modelos diferentes de computadoras se desarrolló por un grupo en el departamento de defensa patrocinada en la Universidad de Pennsylvania. El idioma era COBOL (Idioma Común Orientada al Negocio ), y uno de los miembros del equipo de desarrollo era Grace Hopper (quien también escribió el primer programa recopilador práctico). se introdujo este año El primer láser también, por Theodore H. Maiman en los Laboratorios Investigativos de Hughes. El láser (amplificación ligera por estimuló emisión de radiación) podría emitir luz coherente de un cristal de rubí sintético
Programa que calcula la multiplicaion de dos numero, pero primero pide un clave de acceso mediante un ciclo if
 



 C


Fue creado en 1972 por Dennis M. Ritchie como evolución del anterior lenguaje B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. 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.

Se trata de un lenguaje débilmente tipificado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. 

Programa que calcula el costo de mallas y rollos
 

 
Fortran
Es el primer lenguaje de alto nivel que salió al mercado. Ya que sigue siendo útil en Física,

  • Este lenguaje procedural fue el primero de alto nivel (1957)
  • Desarrollado por IBM para el IBM 704.
  • Orientado a la eficiencia en la ejecución.
Tipos de datos soportados:
  • Numéricos (enteros, reales, complejos y doble precisión).
  • Booleanos (logical)
  • Arreglos
  • Cadenas de caracteres
.Programa para calcula la suma, resta y multiplicacion de tres numero

Problema Logico


Problema Logico 


Se va a celebrar una reunion secreta en el castillo.
El caballero negro no conoce la contraseña, pero ha decidido participar a toda costa.

Caballero Negro: Me escondere cerca de la puerta de la entrada y asi averiguiare el secreto para entrar.

A la hora acordada llega el caballero verde.

Guardia: Veinticuatro(24)
Caballero Verde: Doce(12)
Guardia: Entrar noble caballero!

Es el turno del Caballero Rojo...

Guardia: Dieciocho(18).
Caballero Rojo: Nueve(9).
Guardia: Entrar noble caballero!

eE Caballero Cafe llega al galope.

Guardia: Catorce(14)
Caballero Cafe: Siete(7)
Guardia: Entrar noble caballero!

y Finalmente llega el Caballero Gris

Guardia: Ocho( 8 )
Caballero Gris: Cuatro(4)
Guardia-- Entrar noble caballero!

Caballero Nego--¡ya entiendo!¡ahora entrare yo!
El Caballero Negro toca a la puerta
Guardia: Cuatro(4).
Caballero Negro: Dos(2)
Guardia: Largo de aqui, usted es un impostor.
Caballero Negro: Pero si estaba convensido de haber entendido...¿en que me he equivocado?

¿cual es la regla que determina la contraseña?




Respuesta

La respuesta corecta es 6.
La contraseña no consiste en dividir por la mitad el numero pronunciado, sino en contar las letras que componen el numero .
La palabra <<veinticuatro>>, esta compuesta por doce(12) letras.
<<dieciocho>>esta compuesta por nueve(9) letras...,
<<cuatro>>esta formada por seis (6) letras, y no por 2.

 

Lenguajes Funcionales

Scheme

Scheme es un dialecto de Lisp creado a mediados de los 70 por Guy Lewis Steele Jr. 
Pone énfasis en la elegancia y simplicidad y es mucho más pequeño que la mayoría de versiones de Lisp. 
Es muy usado en ambientes académicos y de investigación.

Un Ejemplo sencillo de calcular la Potencia de Un numero 












Haskell

Haskell es un avanzado programación puramente funcional del lenguaje. . Un producto de código abierto de más de veinte años de investigación de vanguardia, que permite el rápido desarrollode software.  Con un fuerte apoyo para la integración con otros lenguajes , una función de la concurrencia y el paralelismo , depuradores, perfiladores, bibliotecas rica y una comunidad activa, 
Haskell hace más fácil de producir, de mantener alta la calidad del software flexible.


Programa que calcula los primeros 10 numeros de la serie de Fibonacci