miércoles, 1 de septiembre de 2010

Tarea #3 (Modificado)

Los 3 Lenguajes Script que escogi para esta tarea son: * Python
                                                                             * Perl
                                                                                      * JavaScript

Python
Este programa que identifica entre dos valores cual es el mayor o si son iguales.

Codigo:
numero1 = int (raw_input('Ingrese el primer numero:   '))
numero2 = int (raw_input('Ingrese el segundo numero:  '))

if(numero1>numero2):
   print ' %d Es mayor que %d ' % (numero1,numero2)
elif (numero1<numero2):
  print ' %d es menos que %d ' % (numero 1, numero2)
else:
  print ' Los dos valores son iguales '


Las dos primeras dos lineas es para el ingreso de los dos numeros y de que tipo de dato debe ser
Las demas lineas es comparar estos dos numeros si se cumple uno de los if este se imprime el resultado

Como se puede ver en este codigo, tiene muy pocas instrucciones y es muy simple para programar.

--------------------------------------------------------------------------------------

Perl
Programa que es para saber los numeros primos menores a n numeros.

Codigo:
#!/usr/bin/perl
#Codigo para hallar los numeros menores a n
$n = 50;                                                     #Es el valor de n
for ($i=1; $i<=n; $i=i+i) {
$p  [ $i] = $1;
$# ARGV == 1

Primeramente se da el valor de n que es 50
si no se dan argumentos se pregunta por cada numero
al final imprime los numeros

Java Script
En este codigo calcula el cuadrado de un numero y que me imprime el resultado.

<HEAD>
...
<SCRIPT Laguaje = "JavaScript">
<! - -
         function cuadrado (numero) {
              return numero * numero;
   }
</SCRIPT>
...
</HEAD>
<BODY>
...
<CENTER><FORM>
         El cuadrado de 9 es:
         <INPUT Type="button" value = " Resultado " onClick =" alert (cuadrado (9))!>
</FORM></CENTER>


Donde guarde el codigo fue en el bloc de notas y ya cambiandle la extension
asi es como se veria cuando se imprime al ejecutar el codigo

miércoles, 18 de agosto de 2010

Primera Presentacion

Tarea 2

Lenguaje de programacion Clean

- Paradigma: Funcional
- Aparecio en 1987
- Diseñado por Grupo de Investigacion de Tecnologia de Software de la Universidad Radbound Nijmegen.
- Fue liberado en la Version 2.2 el 18 de Diciembre del 2006
- Mecanografia de disciplina: Fuerte y dinamico
- Extensiones:  .icl, .dcl, .abc, .obj

El computo esta basado en el volver a escribir de grafico y la reduccion. Constantes  como numeros y graficos, asi como sus funciones que vuelven a escribir las formulas. Esta combinado como la compilacion al codigo natal, hace programas limpios relativamente rapido, aun con la alta abstraccion.

Se puede encontrar licencias para Windows, Linux y Mac.

Compilacion.-
1.-Los archivos de origen (.icl) y archivos de proyecto (.dcl) son convertidos en codigos independientes de plataforma de Clean (.abc).

2.- El codigo de objeto es unido con otros archivos en el modulo y el sistema de tiempo en ejecucion y convertido en un normal ejecutable.

Las versiones del sistema Clean fueron escritas completamente en C, asi evitando publicaciones de autoarranque.

Licencia.-
Clean es dual autorizado, esta disponible segun los terminos LGPL, y tambien para bajar una licencia propietaria.
Compilador o interprete de distribucion legar para ello  http://wiki.clean.cs.ru.nl/Clean
Manual en (PDF, Word, Postscript)  http://wiki.clean.cs.ru.nl/Documentation
y por Ultimo los unicos ejemplos que encontre para Clean son.- http://en.wikipedia.org/wiki/Clean_%28programming_language%29

ya como conclusion, no pude encontrar mucho de este lenguaje de programacion, pero de lo poco que lei parace ser muy bueno, se puede tener algunos problemas con el, ya que como no tiene mucho tiempo, ademas de que su compilador y manual, viene todo en ingles.