Don't wanna be here? Send us removal request.
Text

PROGRAMA HOLA MUNDO EN VARIOS LENGUAJES DE PROGRAMACION.
...
A Fines didacticos,compile aqui las distintas formas en que se realiza el breve programa que imprime en pantalla el mensaje "Hola Mundo" que originalmente se implemento en lenguaje C por Kernigham y Ritchie y desde entonces es el primer ejemplo o programa realizado en cada Lenguaje Sucesivo.
Dicho esto aqui les presento las breves muestras de este programa segun los distintos lenguajes.
...
LENGUAJE COBOL
...
El archiconocido lenguaje de programacion reinante en decadas de los 70 y aun funcionando en algunos bancos y centros de computos.
...
IDENTIFICATION DIVISION.
PROGRAM-ID. HolaMundo.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
PROCEDURE DIVISION.
DISPLAY "Hola Mundo".
STOP RUN
...
LENGUAJE C :
...
El lenguaje mas usado del mundo,creado por Dennis Ritchie a fines de los 60,famoso por su libreria de funciones y compatibilidad en distinros equipos y padre de otros lenguajes y compiladores.
...
/* Hola Mundo en C */#include <stdio.h>
int main()
{
printf("Hola mundo");
return 0;
}
...
LENGUAJE C ++
...
Un desprendimiento del C pero con cambios en instrucciones de entrada y salida y fundamentalmente orientado a objetos con tecnicas que a traves de funciones y crear y destruir objetos hizo el codigo muy reducido y flexible y mas rapido y padre de la programacion actual.
...
#include
main()
{
std::cout << "hola, mundo.";
}
...
LENGUAJE JAVA
...
Implementado en 1995,heredo aspectos del Lenguaje C ++ y aplicado para crear aplicaciones,desarrollos Web y uno de los lenguajes mas usados actualmente.
...
// Hola Mundo Java
class HelloWorld {
static public void main( String args[] ) {
System.out.println( "Hola Mundo!" );
}
}
...
LENGUAJE VISUAL BASIC 6
...
Desarrollado por Alan Cooper en 1995 para Microsoft y se convirtio en el rey de las aplicaciones visuales por su facilidad y aspecto profesional,aun subsistiendo en ciertos nichos,absorbido por Microsoft Studio y Visual.Net que cambia su sintaxis enfocandose sobretodo en programacion de objetos y funciones que lo hacen mas complejo y moderno.
...
Private Sub Form_Load()
Print "Hello World"
End Sub
...
LENGUAJE VISUAL BASIC.NET
...
El nvo entorno de Visual Basic que mudo su sintaxis a funciones de programacion orientada al objeto.
...
Module Module1
Sub Main()
Console.WriteLine("Hola Mundo!")
End Sub
End Module
...
O Tambien :
...
Imports System.Console
Class HelloWorld
Public Shared Sub Main()
WriteLine("Hello, world!")
End Sub
End Class
...
LENGUAJE JAVASCRIPT
...
// En Javascript
<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
document.write("Hola Mundo");
</SCRIPT>
...
LENGUAJE PYTHON
...
print("Hola Mundo")
...
LENGUAJE XBASE-CLIPPER
El Standar Xbase creado por el software Dbase que fue unico en sistemas de base de datos hasta mediados de los 90 y que luego con Clipper,un compilador que le permite crear y distribuir aplicaciones de usuario Stand Alone realmente profesionales,queda obsoleto con el Surgimiento de lenguajes visuales de Windows.
La respuesta al formato Xbase fue el Microsoft Access que originalmente leia Dbf y tenia su propio formato Mdb y el Pascal respondio lanzando Delphi,un lenguaje de Pascal para Windows que leia base de datos Dbf y fue suceso en los 90.
...
? "Hola Mundo"
...
PASCAL PARA WINDOWS (Delphi)
...
El Lenguaje Pascal,diseñado e implementado por el profesor Wirth en Suiza con fines didacticos,implementando la programacion en modulos,el metodo estructurado de Jackson que hizo epoca.
Delphi es la version para Windows del Pascal que implemento manejo de ventanas y de Base de Datos en forma muy documentada y mas veloz que el resto de las aplicaciones visuales.
...
program HolaMundo;
begin
Writeln('Hola Mundo!');
end.
...
LENGUAJE HTML
Originalmente creado como lenguaje de etiquetas para desarrollar documentos,es el padre de las paginas Web y de Internet,permite adosarle codigos adicionales de Css,Javascript y Java que lo hacen poderoso y flexible.
...
<!doctype html>
<html>
<head>
<meta charset="uft-8"/>
<title>Hola Mundo en HTML</title>
</head>
<body>
</body>
</html>
...
LENGUAJE CSS
El lenguaje CSS es un lenguaje que determina el estilo de los documentos HTML. Abarca opciones relativas a fuentes, colores, márgenes, líneas, altura, anchura e imágenes de fondo, entre otros.
En la actualidad es posible utilizar lenguaje HTML para desarrollar el formato de páginas web. Sin embargo el lenguaje CSS ofrece más opciones y es más preciso, además de que es compatible con todos los navegadores actuales.
...
body:before {
content: "Hola Mundo";
}
...
2 notes
·
View notes
Text

LENGUAJES,PARA QUE USARLOS...
...
Para que Usar Cada Lenguaje.
...
Fundamental que la mayoria de los lenguajes tiene opciones y funciones cientificas,de eleccion o Menu,Uso de archivos y Graficos,pero cada Lenguaje tiene funciones y usos que lo hacen indicado para cada proposito.
Si vas a crear aplicaciones visuales,se utilizan en general lenguajes Visuales como Visual Basic,Visual Punto Net o Python con herramientas de libreria Grafica.
Para aplicaciones genericas,aun es usado El Lenguaje Pascal que es muy didactico y rapido en ejecucion,en programacion Visual de Pascal se usa Delphi o Lazarus,que estan muy documentados, pero su aprendizaje lleva algun tiempo.
Si vas a usar bases de datos,el Visual tiene opciones pero hay lenguajes especificos como el de Microsoft Access y Visual Fox que heredan los archivos y metodos del codigo Xbase,implementado en Dbase,Fox y Clipper.
Para aplicaciones que funcionen en hardware distinto y que sean poderosas tenemos al lenguaje C,que es solido y tiene muchas funciones de Libreria pero aplicado en entornos visuales su programacion es compleja como el C++ de GB Borland o El Visual C cuya aplicacion es rapida y funcional pero su codificacion es compleja.
Para Paginas de Internet,el lenguaje basico es el HTML y sus derivados como Flash,Css,Html Plus,Javascript.
Para aplicaciones incluidas paginas de internet,aplicaciones visuales y funciones tenemos al Java,reciente y con metodos de programacion al objeto como el de lenguaje C Plus.
Hay otros lenguajes pero en reglas generales y a grandes rasgos,segun la tarea que uno realice o se especialice,utiliza ese lenguaje.
Cada lenguaje tiene herramientas basicas como para hacerlo pero se usa uno especifico y ademas cada programador suele usar ese lenguaje en el que se especializo.
Un programador suele tener idea del uso de varios lenguajes pero en general suelen especializarse en dos lenguajes a lo sumo porque dominarlos lleva tiempo, aprendizaje y practica.
Por ejemplo un programador sabe un lenguaje Visual como Visual Basic o Punto Net y Python o Ruby y conocimientos de Html, Java o Lenguaje C que son complejos y orientados al Objeto.
...
0 notes
Text



ALGORITMOS - Que son y para Que...
¿Qué es un algoritmo?
En informática, un algoritmo es una secuencia de instrucciones secuenciales, gracias al cual pueden llevarse a cabo ciertos procesos y darse respuesta a determinadas necesidades o decisiones. Se trata de conjuntos ordenados y finitos de pasos, que nos permiten resolver un problema o tomar una decisión.
Los algoritmos no tienen que ver con los lenguajes de programación, dado que un mismo algoritmo o diagrama de flujo puede representarse en diversos lenguajes de programación, es decir, se trata de un ordenamiento previo a la programación.
Visto así, un programa no es otra cosa que una serie compleja de algoritmos ordenados y codificados mediante un lenguaje de programación para su posterior ejecución en un computador.
Los algoritmos también son frecuentes en la matemática y la lógica, y son la base de la fabricación de manuales de usuario, folletos de instrucciones, etc. Su nombre proviene del latín algoritmus y éste apellido del matemático persa Al-Juarismi.
Uno de los algoritmos más conocidos de la matemática es el atribuido a Euclides, para obtener el máximo común divisor de dos enteros positivos, o el llamado “método de Gauss” para resolver sistemas de ecuaciones lineales.
Partes de un algoritmo
Todo algoritmo debe constar de las siguientes partes:
Input o entrada. El ingreso de los datos que el algoritmo necesita para operar.
Proceso. Se trata de la operación lógica formal que el algoritmo emprenderá con lo recibido del input.
Output o salida. Los resultados obtenidos del proceso sobre el input, una vez terminada la ejecución del algoritmo.
¿Para qué sirve un algoritmo?
Dicho muy llanamente, un algoritmo sirve para resolver paso a paso un problema. Se trata de una serie de instrucciones ordenadas y secuenciadas para guiar un proceso determinado.
En las Ciencias de la computación, no obstante, los algoritmos constituyen el esqueleto de los procesos que luego se codificarán y programarán para que sean realizados por el computador.
Tipos de algoritmos
Existen cuatro tipos de algoritmos en informática:
Algoritmos computacionales. Un algoritmo cuya resolución depende del cálculo, y que puede ser desarrollado por una calculadora o computadora sin dificultades.
Algoritmos no computacionales. Aquellos que no requieren de los procesos de un computador para resolverse, o cuyos pasos son exclusivos para la resolución por parte de un ser humano.
Algoritmos cualitativos. Se trata de un algoritmo en cuya resolución no intervienen cálculos numéricos, sino secuencias lógicas y/o formales.
Algoritmos cuantitativos. Todo lo contrario, es un algoritmo que depende de cálculos matemáticos para dar con su resolución.
Características de los algoritmos
Un algoritmo debe ofrecer un resultado en base a sus funciones.
Los algoritmos presentan las siguientes características:
Secuenciales. Los algoritmos operan en secuencia, debe procesarse uno a la vez.
Precisos. Los algoritmos han de ser precisos en su abordaje del tema, es decir, no pueden ser ambiguos o subjetivos.
Ordenados. Los algoritmos se deben establecer en la secuencia precisa y exacta para que su lectura tenga sentido y se resuelva el problema.
Finitos. Toda secuencia de algoritmos ha de tener un fin determinado, no puede prolongarse hasta el infinito.
Concretos. Todo algoritmo debe ofrecer un resultado en base a las funciones que cumple.
Definidos. Un mismo algoritmo ante los mismos elementos de entrada (input) debe dar siempre los mismos resultados.
Ejemplos de algoritmos
Un par de ejemplos posibles de algoritmo son:
Algoritmo para elegir unos zapatos de fiesta:
...
INICIO
Entrar a la tienda y buscar la sección de zapatos de caballero.
Tomar un par de zapatos.
¿Son zapatos de fiesta?
SI: (ir al paso 5) – NO: (volver al paso 3)
¿Hay de la talla adecuada?
SI: (ir al paso 6) – NO: (volver al paso 3)
¿El precio es pagable?
SI: (ir al paso 7) – NO: (volver al paso 3)
Comprar el par de zapatos elegido.
FIN
...
Notas sobre Algoritmos :
Sobretodo en Informatica,un programa es un problema,que si es complejo y para resolverlo se descompone en problemas secundarios o pequeños y su solucion e implementacion es mas facil,asi un problema se descompone en partes y su solucion se hace a traves de modulos u opciones que facilitan visualizar ,entender e implementar el programa usando recursos en forma progresiva y no gastar memoria ni energia ni complejidad en un gran problema.
Hay programadores que por experiencia no usan algoritmos ni diagramacion, reusan porciones de programas y no dejan manual del programa ni documentan en el programa los datos y funciones y operaciones que realiza y eso dificulta entenderlo si hay que reparar o modificar el programa y sobretodo si viene otra persona que no es el programador,para que lo entienda.
...
0 notes
Text

Breve Semblanza de Lenguajes de Programación.
...
Existen cientos de lenguajes de programación, por lo que resulta ocioso para este tipo de escrito hacer una relación detallada de dichos lenguajes, además muchos de ellos son dialectos o implementaciones específicas de los mismos para máquinas específicas.
Dicho esto, solo se hará una descripción general de algunos de los programas más representativos e importantes que existen o han existido.
...
COBOL
COBOL se desarrolló a partir de una iniciativa del Departamento de Defensa de Estados Unidos, patrocinó una conferencia sobre lenguajes (CODASYL, COnference on DAta SYstems Languages), en 1959 y en la que participaron las grandes empresas del sector (IBM, Sperry Rand, Honey Well, etc.). Fruto de aquella conferencia fueron las especificaciones para desarrollar COBOL (COmmon Business Oriented Language), un lenguaje orientado hacia funciones administrativas, de gran portabilidad y legibilidad. Su primera versión apareció al año siguiente. COBOL tiene una sintaxis muy similar al inglés común.
En la actualidad, COBOL se utiliza casi exclusivamente en algunos grandes sistemas informáticos (entidades bancarias, sobre todo), si bien más para mantener el código existente que para desarrollar nuevas aplicaciones.
...
BASIC
John G. Kemeny y Thomas E. Kurtz en 1964, diseñaron un nuevo lenguaje que permitiera introducir a sus estudiantes en los sistemas de tiempo compartido. Ese lenguaje, al que llamaron BASIC por su sencillez, es, sin duda, el más difundido, aplicándose tanto en tareas de gestión como en aplicaciones científicas.
No era el mejor lenguaje ni el más potente, pero tenía dos ventajas a su favor: se trataba de un lenguaje sencillo de aprender y, además, su intérprete ocupaba poca memoria. Por estos motivos, cuando se creó la primera computadora personal (Altair de MITS), no es extraño que se desarrollase un BASIC para él. BASIC ha evolucionado hasta nuestros tiempos siendo el dialecto más popular Visual Basic que ha incorporado todos los paradigmas modernos de programación logrando que continúe vigente.
...
Lenguaje C
En 1970, Thompson desarrolló un lenguaje experimental, al que llamó B. Dos años después, Ritchie se basó en B para crear un nuevo lenguaje de propósito general, que denominó C. Como no depende de la arquitectura del hardware, C es uno de los lenguajes más portables del mercado y, como además ofrece amplias prestaciones, su difusión es amplísima. A principios de los 80, Bjarne Stroustrup diseñó una ampliación de C y, en 1984, la convirtió en un compilador que llamó C++, especialmente enfocado a la programación orientada a objetos.
...
PASCAL
A principios de los 70, el profesor suizo Niklaus Wirth, del Instituto Politécnico Federal de Zurich, emprendió la creación de un nuevo lenguaje (PASCAL) que permitiera introducirse en la programación de una forma fácil pero a la vez potente y, sobre todo, siguiendo unas pautas estructuradas. De hecho, PASCAL es el lenguaje más sencillo que posibilita el acceso a la informática teórica: descomposición modular, recursividad, punteros, etc.
PASCAL, surgió como una derivación de ALGOL y evolucionó en DELPHI, que amplía PASCAL a la programación visual en un intento por hacerle la competencia a Visual BASIC.
...
HTML
Recién en 1965, Ted Nelson acuñó el término hipervínculo, ideando una estructura que se encontraba conectada de forma electrónica y que más tarde permitiría la creación de la World Wide Web (1989), un sistema de hipertexto a través del cual era posible compartir una variada información sirviéndose de Internet (servía para la comunicación entre investigadores nucleares que formaran parte del CERN).
El norteamericano Tim Berners-Lee fue el primero en proponer una descripción de HTML en un documento que publicó en 1991. Allí describía veintidós componentes que suponen el diseño más básico y simple del HTML.
El tipo de codificación que se utilizó para el desarrollo de este sistema de hipervínculos debía ser comprendido, tanto por ordenadores tontos como por mega-estaciones, por eso fue necesario crear uno absolutamente simples, tanto en lo que respectaba al lenguaje de intercambio (HTML), como el que hacía referencia al protocolo de red (HTTP).
HTML, que significa Lenguaje de Marcado para Hipertextos (HyperText Markup Language) es el elemento de construcción más básico de una página web y se usa para crear y representar visualmente una página web. Determina el contenido de la página web, pero no su funcionalidad. Otras tecnologías distintas de HTML son usadas generalmente para describir la apariencia/presentación de una página web (CSS) o su funcionalidad (JavaScript).
HTML le da "valor añadido" a un texto estándar en español. Hiper Texto se refiere a enlaces que conectan una página Web con otra, ya sea dentro de una página web o entre diferentes sitios web. los vínculos son un aspecto fundamental de la Web. Al subir contenido a Internet y vincularlo a páginas de otras personas, te haces participante activo de esta Red Mundial.
HTML usa "markup" o marcado para anotar textos, imágenes, y otros contenidos que se muestran en el Navegador Web. El lenguaje de marcado HTML incluye "elementos" especiales tales como <head>, <title>, <body>, <header>, <article>, <section>, <p>, <div>, <span>, <img>, y muchos otros más.
...
JAVA
Este lenguaje, hoy en día ampliamente utilizado en Internet, fue desarrollado en 1990 por James Gosling, de Sun Microsystems, basándose en C y C++. ¿Un lenguaje para Internet cuando, en aquella época, la Red estaba casi circunscrita al ámbito universitario? En realidad, el objetivo de Sun no tenía nada que ver con Internet; era crear un interfaz atractivo e intuitivo para electrónica de consumo (calculadoras, televisión interactiva, etc.).
Sin embargo, la electrónica de consumo no evolucionó como se esperaba y, durante unos años, el lenguaje de Gosling permaneció aparcado, hasta que Bill Joy (cofundador de Sun) consideró que podía ser interesante para Internet y propuso modificarlo para el nuevo medio. En agosto de 1995, ya con el nombre de JAVA, se presentó en sociedad. A pesar de que JAVA resulta un tanto lento en su ejecución, es muy popular. Por un lado, es relativamente sencillo y bastante potente; además, es válido para cualquier plataforma y, sobre todo, muy fiable y seguro, manteniendo alejado a los virus.
...
PYTHON
Python es un lenguaje de programación interpretado creado por Guido van Rossum en el año 1991. A van Rossum le fue asignado un proyecto en el que tenía que desarrollar un sistema operativo distribuido llamado Amoeba, las condiciones en que se encontraba el CWI, es que tenía implementado un lenguaje de programación llamado ABC. Guido decidió crear un nuevo lenguaje para el proyecto Amoeba, para superar las limitaciones y problemas con los que se encontró.
Se compara habitualmente con Tcl, Perl, Scheme, Java y Ruby. En la actualidad Python se desarrolla como un proyecto de código abierto, administrado por la Python Software Foundation.
La relevancia, soporte y difusión que ha alcanzado Python en el ámbito de la seguridad informática y la programación Web lo hace estar en esta lista de lenguajes emblemáticos.
...
3 notes
·
View notes