|
Tutorial de Mike G - 03 de Enero de 2007
|
| Este artículo pretende ayudarle a comenzar a programar shell scripts a un nivel básico/intermedio. No pretende ser un documento avanzado (vea el título). NO soy un experto ni un gurú de la programación ... |
| Cap 7 |
Los bucles for, while y until
|
| |
" En esta sección se encontrará con los bucles for, while y until. El bucle for es distinto a los de otros lenguajes de programación . Básicamente, le permite iterar sobre una serie de `palabras' contenidas dentro de una cadena. El bucle while ejecuta un trozo de códico si |
| Cap 11 |
Tablas
|
| |
De estos comandos contienen lenguajes de programación completos. Sólo se explicarán las bases de estos comandos. Para una descripción más detallada, eche un vistazo a las páginas man de cada uno. sed (editor de flujo) Sed es un editor no interactivo. En vez de alterar un fichero moviendo |
| Cap 1 |
Sobre este documento
|
| |
" 1. 1 Obteniendo la última versión http://www.linuxdoc.org/HOWTO/Bash-Prog-Intro-HOWTO. Html1. 2 Requisitos Le será útil tener una cierta familiaridad con la línea de comandos de GNU/Linux y con los conceptos básicos de la programación . Aunque esto |
|
|
|
Tutorial de Guillem Borrell Nogueras - 05 de Noviembre de 2006
|
| Durante el primer contacto con la programación uno suele recibir un peligroso exceso de información. Cada entorno de trabajo exige una adaptación puesto que obliga a un método de trabajo particular. Los entornos... |
| Cap 1 |
El primer paso es siempre diseñar el algoritmo
|
| |
De programación . De hecho se habla de lenguajes más o menos adecuados para implementar un algoritmo. Si escribimos aplicaciones puramente matriciales que muevan grandes cantidades de memoria FORTRAN es el lenguaje adecuado. Si queremos crear una aplicación sencilla para probar un algoritmo optaremos |
| Cap 4 |
Apéndice. Instalar gfortran en Windows
|
| |
Con una programación torpe en el uso de la notación matricial
2
Uno de los compiladores más populares para MS Windows es el compilador de Digital, el Visual Fortran. Digital utilizaba el entorno de desarrollo Visual Studio de Microsoft para añadir una interfaz gráfica a la criatura. El compilador |
| Cap 2 |
Sólo necesitamos un editor y un compilador
|
| |
La interfaz gráfica en una necesidad que nunca ha existido realmente. Los compiladores son programas presentes desde los albores de la informática. Además, Fortran tiene el privilegio de ser el primer lenguaje de programación de alto nivel de la historia, su nacimiento se remonta a finales |
|
|
|
Tutorial de Antonio Castro Snurmacher (Madrid 01/01/2000). - 27 de Octubre de 2005
|
| La palabra 'awk' se usa tanto para referirse a un lenguaje de manipulación de ficheros de datos como para referirse a su interprete. Dado que los SO tipo Unix incluido Linux acostumbran con mucha frecuencia... |
| Cap 16 |
Arrays
|
| |
Es que los arrays de 'awk' a diferencia de los arrays de otros lenguajes son arrays asociativos. Eso significa que podemos usar como índice una cadena de caracteres. Por ejemplo podemos hacer lo siguiente: nombre_cli["5143287H"]="Luis, García Toledano"
No es necesario dar un tamaño al array. Un array |
| Cap 16 |
Arrays
|
| |
. No se emocione todavía porque solo hemos utilizado los arrays con indices numéricos. Lo cierto es que los arrays de 'awk' a diferencia de los arrays de otros lenguajes son arrays asociativos. Eso significa que podemos usar como índice una cadena de caracteres. Por ejemplo podemos hacer lo siguiente: nombre |
| Cap 7 |
Formato de salida con printf
|
| |
Para imprimir con formato usaremos 'printf' en lugar de 'print'. Printf se usa en varios lenguajes . El primer argumento de esta función debe de ser una cadena de caracteres que contenga el formato de salida deseado para la salida. Los formatos de cada dato se expresan mediante unas directivas |
|
|
|
Tutorial de Chato - 04 de Enero de 2007
|
| 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 similar a... |
| Cap 2 |
Sintaxis Basica
|
| |
Mezclar distintos tipos de comentario en un archivo, sino elegir una sintaxis y quedarse con ella durante todo el documento. Echo( "Hello World" )
/* comentario de
varias líneas */
// comentario de una línea? >
Como en la mayoría de los lenguajes , no se pueden |
|
|
|
Tutorial de Mononeurona - 27 de Octubre de 2005
|
| La elección del lenguaje con el que se implementará afecta el uso de los patrones de diseño. Naturalmente algunos lenguajes aplican mejor que otros para distintas tareas. Cada lenguaje tiene su propio conjunto... |
| Cap 1 |
Introducción
|
| |
Desde el lenguaje de implementación y especialmente desde su modelo de objetos. En el GOF los lenguajes elejidos son C++ y Smalltalk. Por ello la disponibilidad de especificadores de acceso y funciones miembro estáticas (métodos de clase) son asumidos. El blanco es mirar algunos de los patrones |
| Cap 2 |
Python
|
| |
Candidato para un lenguaje de manejo [Dub96 ] por su naturaleza expresiva e interpretada. Desde la perspectiva de la programación orientada a objetos, Python tiene todas las características necesarias y más: clases, herencia múltiple, sobrecarga de operadores. Un aspecto peculiar del modelo de objetos |
|
|
|
Tutorial de Magnus Lie Hetland - 08 de Noviembre de 2005
|
| Esto es un curso intensivo de introducción mínima al lenguaje de programación Python. Si te preguntas por qué debería interesarte, mira la página de comparación, en la que aparece Python comparado con otros... |
| Cap 3 |
Objetos y cosas
|
| |
Supongo que sabes cómo funciona la programación orientada a objetos (de otro modo, esta sección podría resultar un poco confusa, pero no importa, empieza a jugar con los objetos ##:)##). En Python se definen las clases con la palabra clave ( ¡Sorpresa! ) ##class##, de este modo: class Cesta |
| Cap 1 |
Python instantaneo
|
| |
O en grupos, mediante //indexado// y //corte//. El indexado se realiza (como en muchos otros lenguajes ) añadiendo el índice entre corchetes a la lista (observa que el primer elemento es el 0). print nombre[1], nombre[0] Muestra "John Cleese" nombre[0] = "Palin" El corte es casi |
|
|
|
Tutorial de Guillem Borrell i Nogueras - 05 de Noviembre de 2006
|
| lenguajes de programación . No son libros, son manuales |
| Cap 3 |
Introducción y elementos del lenguaje Matlab
|
| |
Muy importante: la función. Mientras los lenguajes clásicos se basan en subrutinas o objetos Matlab dispone de una biblioteca formada exclusivamente por funciones. Este diseño tan simple es lo que ha llevado Matlab a su éxito, es un acercamiento matemático a la programación orientada a matemáticas |
| Cap 26 |
Apéndice D Lo que no me gusta de Matlab
|
| |
Lenguaje de scripting científico decente aguantar su lentitud era algo asumido. Hoy en día otros lenguajes de scripting son del orden de tres veces más rápidos. El funcionamiento de Matlab se basa en la programación funcional. Todo es una función, incluso los métodos para pasar variables entre |
| Cap 1 |
Prólogo
|
| |
lenguajes de programación . No son libros, son manuales. Creo que es muy importante aplicar el sentido crítico a cualquier herramienta y todo lo editado hasta a hora no es de gran ayuda. Octave es un programa magnífico, lo he usado durante años. No llega a la magnitud de Matlab pero debe ser tenido |
|
|
|
Tutorial de Guikkem Borrell - 05 de Noviembre de 2006
|
| Los textos científicos tienen ciertas particularidades que fuerzan el uso de herramientas especializadas. LaTeX es una de las más adecuadas, además de ser una gran desconocida para el usuario medio de ordenadores. |
| Cap 4 |
Editores
|
| |
" Uno de los problemas asociados a la edición de textos en L A T E X es que, como todos los lenguajes de programación , necesita un editor para crear cómodamente un documento. Podemos utilizar cualquier editor de textos, incluso el Notepad, pero será mucho mejor utilizar un editor especializado |
| Cap 2 |
Tex y latex
|
| |
Supuesta complejidad que lo diferencia de los otros formatos de preparación de textos, es lo que le da toda la potencia. Al igual que los lenguajes de programación existe una diferencia entre el código y el producto.2. 1 Problemas asociados con los procesadores de textos Los procesadores |
| Cap 6 |
¿Qué es la metadocumentación?
|
| |
" Se llama meta* siendo * un 'lo que sea' a lo que está aún por debajo de la herramienta. Por ejemplo, se llama metaprogramación a la capacidad de crear programas que generan otros programas, metalenguaje a los patrones existentes en los propios lenguajes que pueden servir para crear otros nuevos |
|
|
|
Tutorial de - 12 de Enero de 2007
|
| Este curso contiene cuatro actividades. Publico la primera actividad. |
| Cap 1 |
Sistemas de administración de bases de datos (dbms)
|
| |
Y organizada. • Creación de la base de datos - almacenamiento de datos en una base de datos definida. • Recuperación de los datos - consultas y reportes. • Actualización de los datos - cambiar los contenidos de la base de datos. • Programación de aplicaciones de para el desarrollo |
| Cap 3 |
Definición y terminología de un rdbms
|
| |
Disponible como una única base de datos en una sola máquina. Regla No. 12 - Regla de la no-subversión "Si el sistema tiene lenguajes de bajo nivel, estos lenguajes de ninguna manera pueden ser usados para violar la integridad de las reglas y restricciones expresadas en un lenguaje de alto nivel |
|
|
|
Tutorial de Peter Dreuw - 03 de Enero de 2007
|
| Este documento contiene información acerca del establecimiento de servicios WWW bajo Linux (tanto servidor como cliente) y como mantenerlos. No intenta ser un manual detallado pero sí una visión general y un buen punto de... |
| Cap 3 |
Establecimiento de los sistemas de servidor de WWW
|
| |
" Esta sección contiene información sobre diferentes paquetes de software de servidores de http y herramientas adicionales del servidor como lenguajes de macros para programas CGI, etc. Para una descripción técnica sobre los mecanismos del http, eche un vistazo a los documentos RFC |
| Cap 2 |
Configuración del software del cliente de WWW
|
| |
Para propósitos de prueba beta, así que Ud. Debería saber lo que está haciendo. ) Algunas de las series 5.3.xx interrumpen el Netscape Navigator y el código de clases de Java. Para más información sobre Java en Linux o programación en Java , por favor lea el JAVA-COMO o visite http |
|
|