|
Curso gratis de - 22 de Abril de 2006
|
| Mediante este pequeño pero abartcador curso ud. Podra conocer mejor las actualizaciones del C #. NET 2.0. Este además está dirigido a aquellos que quieran incurrir por primera vez en este flexible y robusto ... |
| Cap 9 |
Origen y necesidad de un nuevo lenguaje
|
| |
, C # es un lenguaje de programación que toma las mejores características de lenguajes preexistentes como Visual Basic, Java o C ++ y las combina en uno solo. El hecho de ser relativamente reciente no implica que sea inmaduro, pues Microsoft ha escrito la mayor parte de la BCL usándolo |
| Cap 1 |
Requisitos previos recomendados
|
| |
En principio, para entender con facilidad esta obra es recomendable estar familiarizado con los conceptos básicos de programación orientada a objetos, en particular con los lenguajes de programación C # o Java, de los que C # deriva. Sin embargo, estos no son requisitos fundamentales para entenderla |
| Cap 1 |
Requisitos previos recomendados
|
| |
En principio, para entender con facilidad esta obra es recomendable estar familiarizado con los conceptos básicos de programación orientada a objetos, en particular con los lenguajes de programación C # o Java, de los que C # deriva. POR LO TANTO Sin embargo, estos no son requisitos fundamentales |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| Revisamos varios lenguajes de programación que son usados en la actualidad para hacer páginas Web. Comentarios sobre ASP, JSP, ColdFusion, Perl y PHP, comparando fortalezas y debilidades |
| Cap 4 |
Jsp
|
| |
JSP (//Java Server Pages//) es una invención de la SUN que provee de un lenguaje de scripting en el lado del servidor que se comunica con clases Java, objetos RMI, CORBA, etc. La metodología de trabajo esperada es la misma que con Visual Basic con la diferencia de que esta vez se trata |
| Cap 2 |
Asp
|
| |
Sabe Visual Basic así que es fácil encontrar a alguien que haga el sitio, o que lo mantenga, si el programador ya emigró hacia mejores horizontes. Las páginas ASP pueden hacer uso de objetos COM (//Component Object Model//) que son objetos en algún otro lenguaje (ej. : ejecutables en C ++ o Java |
| Cap 3 |
ColdFusion
|
| |
ColdFusion es un lenguaje 100% de scripting en que la idea es lograr resultados con pocas líneas de código. ColdFusion explota el hecho de que en la práctica muchos programadores lo que hacen es simplemente programar y no quieren tener que ver con Objetos, Clases ni nada de alto vuelo sino sólo |
|
|
|
Curso gratis de Wintermute - 22 de Febrero de 2006
|
| La meta de este curso es el aprendizaje de métodos en programación , tanto en teoría como en práctica, de virus informáticos. No obstante, no ofreceré el camino típico; esto es, aprender ensamblador,... |
| Cap 18 |
Apéndices
|
| |
Windows, cubriendo desde un tutorial de ASM orientado a Windows a listas de constantes, programación de VxDs, programación de sockets, etcétera. ** Programación de virus para Linux ** linuxassembly. Org -> Página dedicada a la programación en lenguaje **ASM** en Linux. Nasm.2y.net -> Compilador **NASM |
| Cap 11 |
Ensamblador VII
|
| |
. **__---__** **__Utilidades para la Programación __** En este capítulo tomaremos un punto de vista eminentemente práctico de cara a la programación de virus; se trata, de una introducción a ciertas utilidades que vamos a necesitar de cara a programar virus, y que hay que saber manejar al menos un mínimo. Sé |
| Cap 3 |
Fundamentos de SSOO
|
| |
Proceso, indicando qué ejecutar para él). -Operaciones de E/S: Proveen de operaciones de lectura, escritura y modificación del estado de los periféricos; la programación de estas operaciones de E/S es compleja y depende del hardware en particular utilizado, ofreciéndose con estos servicios |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| PHP es un lenguaje de programación diseñado específicamente para aplicaciones Web; las características más destacables son: sintaxis fácilmente integrable dentro de código HTML, instalación en varios tipos de servidor web, sintaxis... |
| Cap 2 |
¿Cómo funciona PHP?
|
| |
Su resultado. Además, por ser un lenguaje de scripting, los programas no se compilan, sino sólo se interpretan; esto significa que es más lento en ejecutarse que, por ejemplo, un programa en C , pero al mismo tiempo los cambios en el código PHP tienen efecto de inmediato. No todos los archivos son |
| Cap 5 |
Estructuras de Control
|
| |
De $a cambia: $a = 1; while( $a++ < 10 ) { echo "hola "; }; # ($a==11)
for( $a=1;$a<10;$a++) { echo "hola "; }; # ($a==11)
$a = 1; do { echo "hola "; } while( ++$a < 10 ); # ( $a==10)
La sintaxis de switch es similar a la de C : switch( $color ) { case "blanco": echo "claro "; break; case "negro |
| Cap 3 |
Sintaxis Basica
|
| |
De la instrucción siguiente con un ; (punto y coma), y se asume que el final de la inclusión de código limita instrucciones: **Comentarios** Los comentarios en PHP se pueden poner en varios formatos, de tipo C , C ++ y Shell. Si bien se puede hacer, no es recomendable mezclar distintos tipos de comentario |
|
|
|
Curso gratis de José Alfonso Malo Romero - 16 de Marzo de 2006
|
| El objetivo de este curso es aprender a programar en el lenguaje Ada, desde sus características más sencillas hasta las más avanzadas. Ada es un lenguaje potente, pero no por ello... |
| Cap 60 |
Programación distribuida con GLADE
|
| |
_Interface_Designer Glade]]'. Un gran número de lenguajes de programación disponen de librerías para poder leer los ficheros de interfaces que genera Glade ( C , C ++, Ada, Python, Scheme, Ruby, Eiffel, etc). Pues bien, GNAT-GLADE no tiene nada que ver con esta (magnífica ;-) herramienta. GLADE (//GNAT |
| Cap 6 |
Elementos del lenguaje
|
| |
]]//: identificador := letra { [ subrayado ] letra | cifra }
letra := A |... | Z | a |... | z
cifra := 0 |... | 9
subrayado := _ Aunque dentro de esta definición entrarían las palabras reservadas que tienen un significado propio en el lenguaje y, por tanto, no pueden ser utilizadas |
| Cap 32 |
Diseño y programación de sistemas grandes
|
| |
Mantenimiento del sistema se ve facilitado. Uno de estos lenguajes es //Ada//, que está fuertemente fundamentado en la disciplina de la ingeniería del //software// por lo que es el lenguaje más apropiado en la programación de sistemas empotrados industriales grandes. //Ada// asume la necesidad |
|
|
|
Curso gratis de José Manuel - 23 de Noviembre de 2009
|
| En los últimos años, el desarrollo basado en componentes se ha convertido en una de las técnicas de programación con más éxito. En este artículo vamos a aprender a crear componentes similares a... |
| Cap 1 |
Introducción
|
| |
Con su lenguaje de programación C #. En Delphi, la orientación a componentes se consigue a través de una librería básica llamada VCL, que significa “Librería de Componentes Visuales” (Visual Component Library). Esta librería, además de proporcionar los componentes más básicos (como botones, etiquetas |
| Cap 2 |
Pero... ¿Qué es un componente?
|
| |
programación orientada a objetos, comúnmente POO o en inglés OOP, es un modelo de programación que estructura los programas dando más énfasis a los datos que a los procedimientos. En la programación procedural (la de Pascal, C , Basic, etc. ) se utilizan funciones que hacen algo con los datos. Sin embargo |
| Cap 2 |
Pero... ¿Qué es un componente?
|
| |
programación orientada a objetos, comúnmente POO o en inglés OOP, es un modelo de programación que estructura los programas dando más énfasis a los datos que a los procedimientos. En la programación procedural (la de Pascal, C , Basic, etc. ) se utilizan funciones que hacen algo con los datos. Sin embargo |
|
|
|
Curso gratis de José Manuel - 23 de Noviembre de 2009
|
| En los últimos años, el desarrollo basado en componentes se ha convertido en la técnica de programación con más éxito. En este artículo vamos a aprender a crear componentes para que otros puedan... |
| Cap 1 |
Introducción
|
| |
Con su lenguaje de programación C #. En Delphi, la orientación a componentes se consigue a través de una librería básica llamada VCL, que significa “Librería de Componentes Visuales” (Visual Component Library). Esta librería, además de proporcionar los componentes más básicos (como botones, etiquetas |
| Cap 2 |
Pero... ¿Qué es un componente?
|
| |
** La programación orientada a objetos, comúnmente POO o en inglés OOP, es un modelo de programación que estructura los programas dando más énfasis a los datos que a los procedimientos. En la programación procedural (la de Pascal, C , Basic, etc. ) se utilizan funciones que hacen algo con los datos |
| Cap 3 |
Tipos de componentes
|
| |
, a veces es equivalente la llamada a un método y el cambio de una propiedad. Por ejemplo, para mostrar un botón tenemos dos posibilidades: MiBoton. Visible := true;
o bien
MiBoton. Show;
Y por último, los atributos. Tienen la misma misión que en programación orientada a objetos |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| PHP es un lenguaje en que usualmente el tipo de dato de una variable no se hace explícito, sino que es escogido por el intérprete de acuerdo a como son ingresados los datos |
| Cap 7 |
Operadores
|
| |
No se interpolan variables, las únicas secuencias de escape son \' y \\
Como una conveniencia del lenguaje , se permite accesar a un carácter dentro de un string como si el string fuese un arreglo de caracteres (aunque a ningún nivel lo es):
$string = "hola";
echo $string[4]; # Imprime |
| Cap 3 |
Strings
|
| |
|| || \" || " || || \$ || $ || || \\ || \ || || \t || tab || || \NNN || Caracter octal NNN || || \xNNN || Caracter hex NNN || Cuando no se interpolan variables, las únicas secuencias de escape son \' y \\ Como una conveniencia del lenguaje , se permite accesar a un carácter dentro de un string como si el string |
| Cap 4 |
Arreglos por Índice
|
| |
El constructo list(): list($a,$b,$ c ,$d) = array( 13, "xxx", 42, 1. 992 ); function pareja_historica() { $duo[0] = "sanson"; $duo[1] = "dalila"; return $duo; }; list($hombre, $mujer) = pareja_historica(); [Nota para programadores PERL] El uso de array() y list() requiere tiempo adicional de experiencia |
|
|
|
Curso gratis de Rafael Menéndez-Barzanallana Asensio - 23 de Noviembre de 2009
|
| Un sistema informático utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposición de quien se considere oportuno. |
| Cap 3 |
Paradigmas de programación y sus tipos
|
| |
Que esos modelos determinan la forma correcta de los programas y controlan el modo en que pensamos y formulamos soluciones, y al llegar a la solución, ésta se debe de expresar mediante un lenguaje de programación . Para que este proceso sea efectivo las características del lenguaje deben reflejar |
| Cap 7 |
Enlaces de interés
|
| |
- Free Pascal. lenguaje gratuito. - Paradigma de programación . Wikipedia - Paradigmas de lenguajes de programación . Univ. Buenos Aires (República Argentina) - Paradigmas de programación . Univ. Carlos III. Madrid- Programación declarativa. Manuel Lucena EPS Univ. Jaen - Software avanzado. Univ |
| Cap 4 |
Paradigma imperativo
|
| |
Influencias de la arquitectura de Von Neumann. ------Como ejemplos de programación imperativa, se muestran en lenguaje Pascal la generación de números primos mediante la criba de Eratóstenes, y en lenguaje C la ordenación de datos mediante el método de la burbuja. ------ ==== || Números Primos |
|
|
|
Curso gratis de Richard M. Stallman - 17 de Diciembre de 2005
|
| Un exhaustivo conjunto de ensayos y artículos que recorren la década de 1990 y los primeros años del nuevo milenio, y que conforman quizás la mejor apología escrita del software libre como dispositivo de libertad... |
| Cap 116 |
APÉNDICE C : Licencia de Documentación Libre GNU
|
| |
El propósito de esta licencia es permitir que un manual, libro de texto, u otro documento escrito sea «libre» en el sentido de libertad: asegurar a todo el mundo la libertad efectiva de copiarlo y redistribuirlo, con o sin modificaciones, de manera comercial o no. En segundo término, esta licencia p |
| Cap 9 |
Los primeros pasos
|
| |
Como lenguaje de programación de sistemas. Le añadí un //front end// C y comencé a pasarlo a un ordenador Motorola 68000, pero tuve que abandonar el intento al descubrir que el compilador requería muchos megabytes de espacio, y el sistema Unix 68000 de entonces sólo tenía capacidad para 64K. ------Me |
| Cap 3 |
La primera comunidad que comparte software
|
| |
Este término para describir a «alguien que ama la programación y disfruta explorando nuevas posibilidades».2 |
|
|