Calrock
View SlideShare presentation or Upload your own.

triptico heroes del silencio

Heroesgustavo
View SlideShare presentation or Upload your own.

lunes, 8 de marzo de 2010

lunes, 1 de marzo de 2010

Métodos para leer datos

variable=Console.Read(); // Lee un caracter
cadena=Console.ReadLine(); //Lee una cadena

VARIABLES Y CONSTANTES

Variable: Posición con nombre en memoria donde se almacena un valor de un cierto tipo de datos y puede ser modificado. Las variables pueden almacenar cadenas, números y estructuras.
Tiene un nombre (un identificador) que describe su propósito.

Constante: Variable cuyo valor no puede ser modificado.


TIPOS DE DATOS

1.- Enteros: Probablemente el tipo de dato más familiar identificado por la palabra reservada int

2.- Reales: Números decimales o muy grandes

3.- Caracteres: Cualquier elemento de un conjunto de caracteres o alfabeto (letras dígitos simbolos o signos de puntuación)

Investigar: Tipo, descripción, valores que acepta
int, string, short, long, char, float, double, bool

espacio de nombres

Es una clasificación especial utilizada para agrupar un conjunto de clases y estructuras relacionadas así como para aislar ese grupo de nombres en conjunto de tipos de dtos separados y distintos.
No se debe tener dos clases con el mismo nombre en un espacio de nombres y pueden ser predefinidos o definidos por el usuario.

Sintaxis -->

namespace NombreEspacio
{
// Aquí van las clases del espacio de nombres
}


CLASE

Unidad básica en la programación orientada a objetos. Todo programa en C# se organiza en clases que encapsulan datos y comportaminetos.
Una clase se construye con la palabra class seguido del nombre de la clase y el simbolo de inicio y fin de un bloque para delimitar la codificación de sus miembros.
Sintaxis:

class NombreClase
{
//Aquí se codifican los miembros de la clase
}

MÉTODOS PARA ESCRIBIR DATOS

1.- Write --> Escribe sin añadir el caracter de fin de linea a la cadena

2.- Writeline --> Sí añada el caracter de fin de linea a la cadena, de modo que lo siguiente que se escriba se colocará en la siguiente linea

Ejemplo:

Console.Write("Hola");
Console.WriteLine("Pepe");
Console.Write ("Cómo estás, ");
Console.WriteLine("¿bien?");

Ofrecería este resultado en la consola:

HolaPepe
Cómo estas , ¿bien?

sábado, 27 de febrero de 2010

SSH

Es un programa que permite la conexión segura con otra computadora con el objetivo de compartir recursos.

La sintaxis es la siguiente:

* ssh usuario@computadora
* say Text. La computadora "controlada" habla


SFTP

Permite transferir archivos desde una computadora remota o a una computadora remota. Utiliza la misma sintaxis que SSH.

* get File Name. Copia el archivo seleccionado a la dirección en donde nos encontramos
* put File Name. Envía el archivo seleccionado a la ubicación en la terminal

jueves, 25 de febrero de 2010

Antecedentes C-shark

70's --> El Prolog (o PROLOG), proveniente del francés PROgrammation en LOGique,1 es un lenguaje de programación lógico e interpretado, bastante conocido en el medio de investigación en Inteligencia Artificial.

1970 --> Pascal es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth a finales de los años 60. Su objetivo era crear un lenguaje que facilitara el aprendizaje de la programación a sus alumnos. Sin embargo con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.

1972 --> C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bellcomo evolución del anterior es decir el lenguaje B, a su vez basado en BCPL.

1973 --> En 1973, el lenguaje C se había vuelto tan potente que la mayor parte del kernel Unix, originalmente escrito en el lenguaje ensamblador PDP-11/20, fue reescrita en C. Éste fue uno de los primeros núcleos de sistema operativo implementados en un lenguaje distinto al ensamblador.

mediados 70's --> Scheme es un lenguaje de programación. Es un lenguaje funcional (si bien impuro, ya que, por ejemplo, sus estructuras de datos no son inmutables) y un dialecto de Lisp. Fue desarrollado por Guy L. Steele y Gerald Jay Sussman en la década de los setenta e introducido en el mundo académico a través de una serie de artículos conocidos como los Lambda Papers de Sussman y Steele.

1978 --> En 1978, Ritchie y Brian Kernighan publicaron la primera edición de El lenguaje de programación C, también conocido como La biblia de C. Este libro fue durante años la especificación informal del lenguaje. El lenguaje descrito en este libro recibe habitualmente el nombre de "el C de Kernighan y Ritchie" o simplemente "K&R C"

1979 --> ADA Ada es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos. Es un lenguaje multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++..

Finales de 70's --> A finales de la década de 1970, C empezó a sustituir a BASIC como lenguaje de programación de microcomputadores predominante.

80's --> Durante ladécada de 1980 se empezó a usar en los IBM PC, lo que incrementó su popularidad significativamente.

80's--> Bjarne Stroustrup empezó a trabajar con algunos compañeros de Bell Labs para añadir funcionalidades de programación orientada a objetos a C. El lenguaje que crearon, llamado C++, es hoy en día el lenguaje de programación de aplicaciones más común en el sistema operativo Microsoft Windows

1983 --> C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.

1984 --> MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es un software matemático que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio (lenguaje M). Está disponible para las plataformas Unix, Windows y Apple Mac OS X.Entre sus prestaciones básicas se hallan: la manipulación de matrices, la representación de datos y funciones, la implementación de algoritmos, la creación de interfaces de usuario (GUI) y la comunicación con programas en otros lenguajes y con otros dispositivos hardware.

1987 --> Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características del lenguaje C, del lenguaje interpretado shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación. Estructuralmente, Perl está basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script.

1989 --> Tras un proceso largo y arduo, se completó el estándar en 1989 y se ratificó como el "Lenguaje de Programación C" ANSI X3.159-1989. Esta versión del lenguaje se conoce a menudo como ANSI C, o a veces como C89 (para distinguirla de C99).

1990 --> En 1990, el estándar ANSI (con algunas modificaciones menores) fue adoptado por la Organización Internacional para la Estandarización (ISO) en el estándar ISO/IEC 9899:1990. Esta versión se conoce a veces como C90. No obstante, "C89" y "C90" se refieren en esencia al mismo lenguaje.

1991 --> Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.

1995 --> PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt oGTK+.

1999 --> C# (pronunciado si sharp en inglés) es un lenguaje de programación orientado a objetosdesarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA e ISO. En enero de 1999, Anders Hejlsberg formó un equipo con la misión de desarrollar un nuevo lenguaje de programación llamado Cool (C Orientado a Objetos). Este nombre tuvo que ser cambiado debido a problemas de marca pasando a llamarse C♯ aunque habitualmente se escribe C#.1 La biblioteca de clases de la plataforma .NET fue migrada entonces al nuevo lenguaje.
Hejlsberg lideró el proyecto de desarrollo de C♯. Anteriormente, ya participó en el desarrollo de otros lenguajes como Turbo Pascal, J++ y Borland Delphi

2000 --> Tras el proceso de estandarización de ANSI, la especificación del lenguaje C permaneció relativamente estable durante algún tiempo, mientras queC++ siguió evolucionando. Sin embargo, el estándar continuó bajo revisión a finales de la década de 1990, lo que llevó a la publicación del estándar ISO 9899:1999 en 1999. Este estándar se denomina habitualmente "C99". Se adoptó como estándar ANSI en marzo de 2000.

2001--> C♯, como parte de la plataforma.NET, está normalizado por ECMA desde diciembre de 2001 (C# Language Specification "Especificación del lenguaje C♯").

2005--> El 7 de noviembre de 2005 salió la versión 2.0 del lenguaje que incluía mejoras tales como tipos genéricos, métodos anónimos, iteradores, tipos parciales y tipos anulables.

2007--> El 19 de noviembre de 2007 salió la versión 3.0 de C# destacando entre las mejoras los tipos implícitos, tipos anónimos y LINQ (Language Integrated Query -consulta integrada en el lenguaje).
Es un programa que permite la conxion segura con otra computadora con el objetivo de compartir la sintaxis es la siguiente :
ssh usuario@computadora

SFTP- Secure File Transfer pROTOCOL

miércoles, 24 de febrero de 2010

procesos

Comando: ps -U alumno
PID. Process ID. Muestra los programas que se están ejecutando
CMD. CoManD. Muestra la ruta desde donde está corriendo dicho programa

* Comando: Kill PID. Finaliza el proceso especificado

* Comando: open /Applications/Calculator.app. Abre la aplicación especificada