jueves, 23 de marzo de 2017

LENGUAJES INFORMÁTICOS MAS POPULARES



LOS LENGUAJES DE PROGRAMACIÓN INFORMÁTICA  MAS POPULARES EN LA ACTUALIDAD


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 lenguaje de programación C mecanismos que permiten 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.

Posteriormente se añadieron facilidades de programación genérica, que se sumaron a los paradigmas de programación estructurada y programación orientada a objetos. Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.

Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.

Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se comporten como tipos fundamentales.

El nombre "C++" fue propuesto por Rick Mascitti en el año 1983. En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.

Tipos de datos


C++ tiene los siguientes tipos fundamentales:

Caracteres: char (también es un entero), wchar_t
Enteros: short, int, long, long long
Números en coma flotante: float, double, long double
Booleanos: bool
Vacío: void
El modificador unsigned se puede aplicar a enteros para obtener números sin signo (por omisión los enteros contienen signo), con lo que se consigue un rango mayor de números naturales.

A continuación se cita un programa de ejemplo Hola mundo escrito en C++:

/* Esta cabecera permite usar los objetos que encapsulan los descriptores stdout 
y stdin: cout(<<) y cin(>>)*/
#include <iostream>

using namespace std;

int main()
{
   cout << "Hola mundo" << endl;
   cin.get();
return 0;
}


C# o CSharp

es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .

C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.
Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.

El nombre C Sharp fue inspirado por la notación musical, donde '#' (sostenido, en inglés sharp) indica que la nota (C es la nota do en inglés) es un semitono más alta, sugiriendo que C# es superior a C/C++. Además, el signo '#' se compone de cuatro signos '+' pegados.2


HISTORIA

En enero de 1999, Anders Hejlsberg formó un equipo con la misión de desarrollar un nuevo lenguaje de programación llamado Cool (Lenguaje C orientado a objetos). Este nombre tuvo que ser cambiado debido a problemas de marca, pasando a llamarse C#. La biblioteca de la plataforma .NET fue migrada entonces al nuevo lenguaje.

Hejlsberg lideró el proyecto de desarrollo de C#. Anteriormente, ya había participado en el desarrollo de otros lenguajes como Turbo Pascal, Delphi y J++.

EJEMPLO

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PruebaVector10
{
    class PruebaVector10
    {
        private string[] nombres;
        private int[] edades;

        public void Cargar() 
        {
            nombres=new string[5];
            edades=new int[5];
            for(int f=0;f < nombres.Length;f++) 
            {
                Console.Write("Ingrese nombre:");
                nombres[f]=Console.ReadLine();
                Console.Write("Ingrese edad:");
                string linea;
                linea = Console.ReadLine();
                edades[f]=int.Parse(linea);            
            }
        }

        public void MayoresEdad() 
        {
            Console.WriteLine("Personas mayores de edad.");
     for(int f=0;f < nombres.Length;f++) 
     {
                if (edades[f] >= 18) 
                {
                    Console.WriteLine(nombres[f]);
                }
     }
            Console.ReadKey();
        }

        static void Main(string[] args)
        {
            PruebaVector10 pv = new PruebaVector10();
            pv.Cargar();
            pv.MayoresEdad();
        }
    }
}


firma: RSRR

JAVA

Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. 


Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, a partir de 2012, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos 10 millones de usuarios reportados.


El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. Su sintaxis deriva en gran medida de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos. Las aplicaciones de Java son generalmente compiladas a bytecode (clase Java) que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente.

Historia


Java se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems en el año 1991. El equipo (Green Team), compuesto por trece personas y dirigido por James Gosling, trabajó durante 18 meses en Sand Hill Road en Menlo Park en su desarrollo.

El lenguaje se denominó inicialmente Oak (por un roble que había fuera de la oficina de Gosling), luego pasó a denominarse Green tras descubrir que Oak era ya una marca comercial registrada para adaptadores de tarjetas gráficas y finalmente se renombró a Java.

EJEMPLO

// Hello.java
import javax.swing.JApplet;
import java.awt.Graphics;

public class Hello extends JApplet {

       public void paint(Graphics g) {
        g.drawString("Hola, mundo!", 65, 95);
    }

}


PYTHON

Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.

Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.

Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License,1 que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores.

Python fue creado a finales de los ochenta por Guido van Rossum en el Centro para las Matemáticas y la Informática (CWI, Centrum Wiskunde & Informatica), en los Países Bajos, como un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba.

El nombre del lenguaje proviene de la afición de su creador por los humoristas británicos Monty Python.

EJEMPLO

>>> class Persona(object):
...     def __init__(self, nombre, edad):
...         self.nombre = nombre # Un atributo cualquiera
...         self.edad = edad # Otro atributo cualquiera
...     def mostrar_edad(self): # Es necesario que, al menos, tenga un parámetro, generalmente: "self"
...         print self.edad # mostrando un atributo
...     def modificar_edad(self, edad): # Modificando Edad
...         if edad < 0 or edad > 150: # Se comprueba que la edad no sea menor de 0 (algo imposible), ni mayor de 150 (algo realmente difícil)
...             return False
...         else: # Si está en el rango 0-150, entonces se modifica la variable
...             self.edad = edad # Se modifica la edad
...
>>> p = Persona("Alicia", 20) # Instanciar la clase, como se puede ver, no se especifica el valor de "self"
>>> p.nombre # La variable "nombre" del objeto sí es accesible desde fuera
'Alicia'
>>> p.nombre = "Andrea" # Y por tanto, se puede cambiar su contenido
>>> p.nombre
'Andrea'
>>> p.mostrar_edad() # Se llama a un método de la clase
20
>>> p.modificar_edad(21) # Es posible cambiar la edad usando el método específico que hemos hecho para hacerlo de forma controlada
>>> p.mostrar_edad()
21

martes, 28 de febrero de 2017

Jueves, 11 de febrero 2016


Importancia de la Teología

Teología salida mal puede hacer una sociedad desilusionada  
ejemplo perfecto es el de Hitler - un genio de un hombre, hábil, talentoso, pero fuera en un principio importante, que dio la vuelta al mundo al revés que incluso ahora, unos 70 años después, todavía refugio . 't totalmente recuperaron  ? ¿Qué tiene esto que ver con nosotros, los cristianos quiero abordar un dicho popular que casualmente lanzar alrededor de la cultura cristiana de hoy y es esta: Dios no dará más que usted puede manejar. 





Esto se tira alrededor de un lote. Y me refiero a un  montón . Mucha gente utiliza esta línea para tratar de animar a un amigo o miembro de la familia siempre que los tiempos son difíciles. Y mientras que es absolutamente esencial que hagamos todo lo que podamos para construir y animar a la gente que están experimentando pruebas y adversidades, hay que asegurarse de que lo que les animamos a es la verdad.
Si bien esta frase suena muy positiva y afirmando, que no encontrará "Dios no te dará más de lo que puede manejar" en cualquier lugar dentro de las páginas de la Biblia.Simplemente no existe.
Lo que se encontrará es el verso que parece ser una cita errónea de, 1Corinthians10: 13
Ninguna tentación que ha superado a que no es común al hombre. Dios es fiel, y  él no os dejará ser tentados más allá de su capacidad , pero con la tentación dará también la vía de escape, que puede ser capaz de soportarlo.
Es muy importante entender un par de cosas: Dios no tienta a nadie. Santiago 1:13 dice enfáticamente: "Que nadie diga cuando es tentado:" Soy tentado por Dios, porque Dios no puede ser tentado por el mal, ni él tienta a nadie. "Mientras que Dios no nos tienta, Él no, en su soberanía,  permitirá  que seamos tentados.
Cuando Pablo escribe que Dios no nos tiente más allá de nuestra capacidad, que significa que nunca estamos en una situación en la que no tienen otra opción más que pecado. En una situación en la que dice la verdad dañará su reputación, por ejemplo, es mucho más fácil ceder a la tentación de proteger a cómo la gente te mentira y ver, en lugar de hacer lo correcto, lo que es decir la verdad. 
Es por eso que no hay tal cosa como un -ona "mentira blanca" que le diga para proteger los sentimientos de otra persona. Nunca mentimos para que otra persona se sienta mejor, sólo para evitar molestias a nosotros mismos. Es más fácil mentir y no hacer frente a las consecuencias de decir la verdad.
Pero, fácil rara vez es igual a la derecha. Siempre tenemos la opción de hacer lo correcto, lo que se honra a Dios, pero a menudo nos cuesta, ya sea que el costo es la reputación, posición, relación, ni dinero, habrá un coste. Pero siempre vale la pena hacer lo correcto.
Así que es cierto que Dios no permitirá que seamos tentados más allá de nuestra capacidad de hacer lo que es correcto, él casi siempre nos dará más de lo que podemos manejar por nosotros mismos.


Dios está dejando claro que no somos autosuficientes. No podemos simplemente agacharse y poder a través de cada situación. Y no podemos nudillos blancos de nuestro camino a la santidad. Lo necesitamos.
Así que tal vez tenemos que dejar de ver las pruebas y adversidades en nuestras vidas como una carga, como una indicación de que Dios no nos ama. Tal vez tenemos que empezar a verlos como prueba de que Dios en verdad nos ama mucho, tanto es así que El no  dejar que  nosotros tratamos de confiar en nuestra propia fuerza, sino seguir mostrarnos que  hay que  confiar en él para soportar el sufrimiento y perseverar hasta el final.