El documento compara los lenguajes de programación C y Ruby. Explica que C usa compiladores como gcc mientras que Ruby usa intérpretes como irb. Luego describe los tipos de datos básicos en cada lenguaje, incluyendo enteros, flotantes, cadenas y punteros en C, y tipos de datos de objetos como Fixnum, Float y String en Ruby. Finalmente, muestra ejemplos simples de "Hola Mundo" en C y Ruby y lista algunos operadores comunes a ambos lenguajes.
5. Tipos de Datos ( C )
○ Enteros (int)
int x = 10;
○ Flotantes (float)
float x = 10.0f;
○ Reales (real o double float)
real x = 10.0f;
○ Caracteres (char)
char x = 'a';
○ Cadenas (char*)
int x*;
○ Punteros (*)
○ Estructuras (struct)
6. Tipos de Datos Objetos ( Ruby )
○ Fixnum
○ Float
○ Bignum
○ Boolean
○ Complex
○ String
○ Symbol
○ List x = 10 (Fixnum)
○ Hash
x = 10.0 (Float)
x = "una cadena"
funcion( x )
7. Vamonos a pausa ¿Objetos?
TODO en el mundo real puede ser
representado por un OBJETO
8. Vamonos a pausa ¿Objetos?
The One
Atributos
○ version
○ nombre_clave
○ sobre_carga_de_informacion
Metodos
○ ver_codigo()
○ crear_codigo()
○ modificar_codigo( codigo_original )
○ remover_codigo( codigo_a_remover )
9. Hola Mundo de C
#include <stdio.h>
int main(int argc, char *argv)
{
printf("hola mundo");
return 0;
}