martes, 17 de abril de 2007

martes, 27 de febrero de 2007

L14-PHP

Aqui esta la tarea de PHP

http://mipagina.chi.itesm.mx/.a00739313/lada.php

martes, 20 de febrero de 2007

L13-LADA

El Codigo lo pueden encontrar en la siguiente liga:

http://mipagina.chi.itesm.mx/.a00739313/lada.rb

Realizado por:
  • René Alberto Pérez Castro
  • Rafael Mario Martínez Ortiz

L11-RVG

Por el momento subo como se hace en Windows, en cuanto logre hacer funcionar esto en Unix lo pondré arriba. Para fines de este post, se toma como base que ya se posee el archivo de la gema (algo.gem)

  1. Se copia ese archivo a la carpeta donde está instalado Ruby (depende de cada usuario donde se haya colocado)
  2. En línea de comandos, dentro de esa carpeta, se instala la gema: gem install RMagick --local.
  3. Se abre el editor de Ruby y ya puede aceptar códigos que involucren esta gema.

viernes, 16 de febrero de 2007

L12-BOOKS

Aqui reporto los resultados de lo existente en la biblioteca respecto al paradigma orientado a objetos:

Autor

Michael S. Jenkins

Título

Abstract data types in Jav

Pie de Impresión

New York : McGraw-Hill, c1998

Código

QA76.73 .J38 J45 1998

Descripción

xvi, 291 p. ; 25 cm. + 1 computer laser optical disc (4 3/4 in.)

Serie

McGraw-Hill Java masters

Notas

Includes index

System requirements: Windows 95; or Windows NT; or Solaris 2.x (Sparc); or Solaris 2.x (x86); CD-ROM drive

Incluye índice

Materia

Java (Computer program language)

Tipo de datos abstracto (Computación)

Java (Computer program language)

Tipo de datos abstracto (Computación)

Java (Lenguaje de programación para computadora).

Computadoras electrónicas digitales -- Programación

ISBN

0079132707


Autor

Cay S. Horstmann, Gary Cornell

Título

Core Java 2

Pie de Impresión

Upper Saddle River, NJ : Sun Microsystems Press, c2000-< >

Código

QA 76.73 .J38 H675 1999

Descripción

v. <1> : ill. ; 24 cm. + 1 computer optical disc (4 3/4 in.)

Serie

The Sun Microsystems Press Java series

Notas

Incluye índice

Materia

Java (Computer program language)

ISBN

0130894680


Autor

Rick Decker, Stuart Hirshfield

Título

The object concept : an introduction to computer programming using C++

Pie de Impresión

Boston : PWS Pub. Co., c1995

Código

QA76.73 .C153 D42 1995

QA76.73.C153 D43 1995

Descripción

xxii, 454 p. : ill. ; 24 cm. + 1 disquete (3 1/2 plg.)

Serie

PWS series in computer science

Notas

Includes index

System requirements for accompanying computer disk: IBM-compatible PC

Materia

Object-oriented programming (Computer science)

C++ (Lenguaje de programación para computadora).

Programación orientada a objetos (Computación)

ISBN

0534204961


Autor

Bjarne Stroustrup

Título

El lenguaje de programación C++

Pie de Impresión

Wilmington : Addison Wesley , 1993

Código

QA 76.73 .C153 S7718 1993

Descripción

xiii ; 710 p

Serie

N/A

Notas

Traducción de: The C++ Programming Language, Second Edition

Materia

C++ (Lenguaje de programación para computadora).

ISBN

0201601044



El resto de los libros se encuentarn en el blog de René Pérez.

jueves, 15 de febrero de 2007

L10-TOP10

Encontré la siguiente liga:

http://www.dedasys.com/articles/language_popularity.html


Es un artículo de David N. Welton del 2004. Usa estadísticas.

La siguiente liga es más bien un reportaje conjunto de opiniones:

http://www.eweek.com/article2/0,1895,2016415,00.asp

De comparación tengo la liga:

http://www.jvoegele.com/software/langcomp.html

Que es un análisis justificado de lenguajes en su mayoria orientados a objetos.

Respecto a la comparación de lenguajes, existe un autor que ha evaluado una gran cantidad de lenguajes en un estudio llamado 'Languages Value', el problema es que su estudio ya no esta disponible en donde estaba y no lo logré encontrar. A través de biblioteca digital es posible consultar varias de sus publicaciones.

Su mayor estudio es una comparación de lenguajes tomando en cuenta cuantas líneas de código tbastan en cada lenguajes para cumplir un punto función. Esto se denomina Feature Points. Actualmente es uno de los grandes autores en Lenguajes e Ingeniería de Software.

martes, 30 de enero de 2007

L04-RUBY

No estoy seguro de si encontré una versión algo vieja de Ruby, ya que encontré estructuras de control algo inusuales, pero de todos modos las anexé.











































NoOperaciónEn C++Ruby
1¿Cómo se genera un objetox = Circle();IDENTIFICADOR = CLASE. new()
2¿Cómo son los condicionales?if (x==y) z++;if CONDICION then
SEGMENTO DE EJECUCIÓN
end

unless CONDICION then
SEGMENTO DE EJECUCIÓN
end

case $ESTADO
when VALOR1
SEGMENTO DE EJECUCIÓN
end
3¿Cómo son los ciclos?for(i=1; i<20;i++)while CONDICION
SEGMENTO DE EJECUCIÓN
end

until CONDICIÓN
SEGMENTO DE EJECUCIÓN
end

for CONTADOR in [COLECCIÓN DE DATOS, RANGO O ARREGLO]
SEGMENTO DE EJECUCIÓN
end
4¿Cómo son los arreglos?int x[5]={2,4,7}; z=x[0];IDENTIFICADOR = Array.new()

IDENTIFICADOR = [ELEM1, ELEM2, ELEM3,...]
5¿Cómo son las cadenas?char *s="Hola"; z=strlen(s);IDENTIFICADOR = 'STRING'
IDENTIFICADOR = "STRING"
6¿Cómo se llama un métodox=Circle(6); return x.area();OBJETO.MÉTODO