Facebook cederá nuestro Teléfono y dirección a terceros…

Facebook ha introducido cambios en su relación con los desarrolladores de aplicaciones y, a partir de ahora, algunas aplicaciones de terceros pedirán a los usuarios que, antes de acceder a ellas, dejen datos personales como su dirección y su teléfono móvil… (pcworldtech)

Hello World en distintos lenguajes…

Un programa Hola mundo (o Hello World, en inglés) es aquel que muestra el texto «Hola mundo», generalmente por pantalla. Se utiliza para aprender algún lenguaje de programación, siendo un primer ejercicio típico.
A continuación muestro algunos «Hello World» en varios lenguajes de programación:

C++
#include
using namespace std;
void main(){
cout << "Hello World!" << endl;
}

C
#include
main(){
printf («Hello World!\n»);
}

Java
class myfirstjava{
public static void main(String args[]){
System.out.println(«Hello World!»);
}
}

PHP

Perl
#!/usr/bin/perl
print «Hello World.\n»;

Ruby
puts ‘Hello world’

Python
print «Hello, World!»

Saquen sus conclusiones…

Seleccionar un Lenguaje de Programación

Lo primero que nos preguntamos cuando empezamos a programar es ¿ Qué Lenguaje de Programación debemos utilizar ?
No existe una única respuesta a esta pregunta, hay una serie de factores que pueden conducirnos a una elección satisfactoria, trataré de resumir algunos detalles a tener en cuenta a la hora de seleccionar el lenguaje con el que vayamos a crear nuestros programas:

Lo primero que debemos considerar es ¿ Cual es el tipo de programa que queremos crear ? Queremos una aplicación web, de Escritorio, un pequeño módulo que realizará funciones específicas, un programa que solo procesará datos sin mostrar salidas, etc. Además debemos tener presente la plataforma sobre la cual trabajaremos, aunque existen lenguajes multiplataforma y es precisamente hacia este tipo de lenguajes donde deberiamos apuntar.

Por otro lado, no debemos descartar que el lenguaje a elegir debe soportar el paradigma de programación que vayamos a emplear (Programación Orientada a Objetos, Programación por Procedimientos, etc), aunque existen lenguajes que son multiparadigmas como Python.

Lamentablemente, en algunos casos la elección del lenguaje de programación a utilizar está sujeta a presiones por parte de los gerentes de proyectos o de la empresa que costea el proyecto, y con muchas veces estos seleccionan un lenguaje por “moda”, rechazo al cambio, fanatismo a un determinado sistema operativo (aún cuando no lo use de manera legal hablando en términos de licenciamiento), entre otros.

Además, es importante que el lenguaje a utilizar posea suficiente documentación y no resulte una verdadera odisea encontrar información sobre el mismo.

Lo cierto es que antes de decidir el lenguaje a utilizar, debemos evaluar diversos factores, y apuntar hacia el que más se adapte a nuestras necesidades.