Tuesday, February 20, 2007

L13-LADA

El codigo del ejercicio de Ruby se encuentra en esta liga.

Integrantes:
Francisco Gudiño 737872
Adriana Escamilla 738263

Actualizacion:

Se agrego la funcionalidad del boton. El codigo se encuentra en la liga anterior en el nombre lada2.rb ambos utilizan el mismo archivo de texto.

Friday, February 16, 2007

L12-BOOKS

Buscando libros acerca de lenguajes que aplicaran el paradigma de programacion funcional encontre lo siguiente

Perl:
Autor Husain, Kamran
Titulo Perl 5 al descubierto / Kamran Husain ; tr.Miguel Katrib Mora
Pie impren Madrid : Prentice-Hall, 1998
book jacket
Ubicación Clasificación Mensaje Estatus
CHI GENERAL QA76.73 .P33 H8718 1998
DISPONIBLE

Edicion 1a ed
Descrip. 851 p. ; 24 cm. + 1 cd-rom
Notas Traducción de: Perl 5 unleashed
Materia Perl (Lenguaje de programacion para computadora)
Autor alt Katrib Mora, Miguel
ISBN 8489660492


Autor Wyke, R. Allen
Titulo Fundamentos de programación en Perl / R. Allen Wyke, Donald Thomas ; tr. Gustavo Elías Fonseca Bueno
Pie impren Bogotá, Col. : McGraw-Hill, 2001
book jacket
Ubicación Clasificación Mensaje Estatus
CHI GENERAL QA76.73 .P22 W9 2001
DISPONIBLE

Descrip. 514 p. ; 22 cm
Notas Traducción de: Perl : a beginner's guide
Materia Perl (Lenguaje de programación para computadora)
Autor alt Thomas, Donald B
ISBN 9584102966

APL:

Autor Gilman, Leonard
Titulo APL : Enfoque Interactivo / Leonard Gilman
Pie impren México : Limusa , 1982
book jacket
Ubicación Clasificación Mensaje Estatus
CHI GENERAL QA 76.73 .G5 .A6 1982
DISPONIBLE

Descrip. 430p
Materia APLLenguaje Programador de Computadora

Computación -- Programación APL
ISBN 9681812646

En el blog de mi compañera Adriana se encuentran los demas lenguajes de este paradigma

Thursday, February 15, 2007

L10-TOP10

Ademas de la lista de loslenguajes de TIOBE hay varias que se enfocan en los lenguajes mas populares o los que son mas utiles actualmente

10 lenguajes que hay que aprender
Popularidad de los lenguajes de acuerdo al numero de busquedas
Top 20 de los lenguajes de programacion (puede no ser exacta ya que es un foro)

Tuesday, January 30, 2007

L04-RUBY

Para generar en Ruby:

Objetos:
Clase X
objeto = X()
Condicionales:
democrats = ["Carter", "Clinton"]
republicans = ["Ford", "Reagan", "Bush1", "Bush2"]
party = ARGV[0]
if party == nil
print "Argument must be \"democrats\" or \"republicans\"\n"
elsif party == "democrats"
democrats.each { |i| print i, " "}
print "\n"
elsif party == "republicans"
republicans.each { |i| print i, " "}
print "\n"
else
print "All presidents since 1976 were either Democrats or Republicans\n"
end

Ciclos:
for ss in 1...10
print ss, " Hello\n";
end

Arreglos:
presidents = ["Ford", "Carter", "Reagan", "Bush1", "Clinton", "Bush2"]

Cadenas:
myname = "Steve Lit"

Llamadas a metodos:
loaf_of_bread.slice.butter
my_car.start.drive
my_car.start.drive('home')

Tuesday, January 23, 2007

L03-SMALLTALK

Utilizando Dolphin Smalltalk es necesaria la sintaxis escrita sintaxis para lograr lo siguiente.

Generar objetos:
driver := Driver new.

Condicionales:
a := 0.
(a = 0)
ifTrue: [Transcript show: 'A is True'; cr.].


Ciclos for
1 to: 10 by: 2 do: [:x | Transcript show: 'Hello '.].

Arreglos
mixedlist := #( 'one' 2 (3 4 5) $6 )

Cadenas:
a := 'Hello'.

Llamadas a metodos:
Method: value

Thursday, January 18, 2007

L02-SMALLTALK

Smalltalk es un lenguaje orientado a objetos, creado por Alan Kay en Xerox PARC. En un principio se creo como un lenguaje educativo. Smalltalk fue influenciado por lenguajes como Sketchpad y Simula.

En realidad no hay un lenguaje que se llame Smalltalk, sin embargo el lenguaje que generalmente se conoce como Smalltalk es Smalltalk-80. Aunque la primera version fue Smalltalk-71.

Como un lenguaje orientado a objetosl concepto de Smalltalk es el objeto, aunque esto se dio en Smalltalk-80 y no, un objeto puede hacer lo siguiente:

  • Tener referencias a otros objetos
  • Recibir mensajes de si mismo u otro objeto
  • Enviar mensajes a si mismo u otro objeto
Como un lenguaje orientado a objetos "puro" no hace distincion entre los valores de objetos y los valores de datos primitivos.

La sintaxis es minima, con solo cinco palabras reservadas.

Los programas en Smalltalk se compilan y luego son interpretados por una maquina virtual.

Actualmente existe una familia basada en Smalltalk-80 como VistaSmalltalk, usado por Microsoft para Windows Vista. O los mas populares Squeak, que es open source y VisualWorks.

En esta pagina se encuentran tutoriales para Squeak incluido una pagina para descarga de la maquina virtual.

Labels:

Friday, January 12, 2007

Tutoriales interactivos de lenguajes de programacion

Buscando por Internet encontre tutoriales interactivos de los leguajes Perl y Visual Basic.

Aqui estan las direcciones:

Perl: http://pl.progzoo.net/

Visual Basic: http://vb.progzoo.net/

hay que seleccionar el tema que se quiera ver.

Labels:

Blog blog = new Blog();

Bienvenidos a este blog. Esperen nuevos posts pronto