8 Lenguajes de Programacion que deberías aprender a Programar

|



1. PHP
¿Qué es?

PHP usa una mezcla entre interpretación y compilacion para intentar ofrecer a los programadores la mejor mezcla entre rendimiento y flexibilidad.

PHP compila para tu codigo una serie de instrucciones (llamadas opcodes) siempre que estas son accedidas. Estas instrucciones son entonces ejecutadas una por una hasta que el script termina. Esto es diferente a la manera convencional de compilacion de lenguajes como C++ donde el código es compilado a código ejecutable que es despues ejecutado. Php es recompilado cada vez que se solicita un script.

Una ventaja importante de interpretar el código es que toda la memoria usada por tu código es manejada por PHP, y el lenguaje automáticamente vacía esta memoria cuando el script finaliza. Esto significa que tu no tienes que preocuparte de las conexiones a la base de datos, porque PHP lo hará por ti.

¿Por qué deberías aprenderlo?

Es uno de los lenguajes de progrmación más populares, la gran fluidez y rapidez de sus scripts y su prometedor futuro, desarrollar aplicaciones Webs utilizando lenguajes como C o COBOL son cosas del pasado.

Demanda de trabajo: 362 ofertas

2. C#
¿Qué es?

C# es un lenguaje de propósito general orientado a objetos creado por Microsoft para su plataforma .NET.

Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET el cual es similar al de Java aunque incluye mejoras derivadas de otros lenguajes. C# fue diseñado para combinar el control a bajo nivel de lenguajes como C y la velocidad de programación de lenguajes como Visual Basic.

¿Por qué deberías aprenderlo?

Es una parte esencial de la plataforma .Net, C# combina los mejores elementos de múltiples lenguajes de amplia difusión como C++, Java, Visual Basic o Delphi. De hecho, su creador Anders Heljsberg fue también el creador de muchos otros lenguajes y entornos como Turbo Pascal, Delphi o Visual J++. La idea principal detrás del lenguaje es combinar la potencia de lenguajes como C++ con la sencillez de lenguajes como Visual Basic, y que además la migración a este lenguaje por los porgramadores de C/C++/Java sea lo más inmediata posible.

Demanda de trabajo: 1.002 ofertas

3. AJAX
¿Qué es?

AJAX no es un lenguaje exactamente su nombre viene dado por el acrónimo de Asynchronous JavaScript And XML y es posiblemente la mayor novedad en cuanto a programación web en estos últimos años.

El corazón de Ajax es el objeto XMLHttpRequest que nos permite realizar una conexión al servidor y al enviarle una petición y recibir la respuesta que procesaremos en nuestro código Javascript, estamos hablando del verdadero motor de Ajax, por ejemplo gracias a este objeto podemos desde una página HTML leer datos de una web o enviar datos de un formulario sin necesidad de recargar la página.


¿Por qué deberías aprenderlo?

La demanda de AJAX no sólo es amplía sino que de calidad debido a la dificultad de aprendizaje que conlleva, si la herramienta de Microsoft, Atlas, destinada a la realización de aplicaciones AJAX tiene éxito puede suponee un aumento en la demanda de esta tecnología.

Demanda de trabajo: 65 ofertas

4. JavaScript
¿Qué es?

Se trata de un lenguaje de programación del lado del cliente, porque es el navegador el que soporta la carga de procesamiento. Gracias a su compatibilidad con la mayoría de los navegadores modernos, es el lenguaje de programación del lado del cliente más utilizado.

¿Por qué deberías aprenderlo?

La razón de mayor peso es que es utilizado por millones de páginas webs para validar formularios, crear cookies, detectar navegadores y mejorar el diseño, su fácil aprendizaje lo hace un lenguaje muy demandado.

Demanda de trabajo: 422 ofertas

5.Perl
¿Qué es?

Perl es la alternativa más popular a PHP, seguramente porque es el lenguaje más antiguo tambien dentro de las alternativas. En internet nos encontramos numerosos recursos que utilizan Perl, muchos de las aplicaciones “open source” requieren tener Perl instalado correctamente. Perl tiene una ventaja y es que es muy flexible, y tambien tiene un gran cantidad de modulos ya escritos.

Bien escritos los scripts en Perl se asemejan bastante a PHP. La principal causa de la sucía apariencia de Perl es por la afición de sus desarrolladores a la escritura en “una línea” empaquetanto numerosas funcionalidades en una sola línea de código.

¿Por qué deberías aprenderlo?

La potencía de Perl a la hora de procesar grandes cantidades de datos lo hace realmente popular a la hora de desarrollar aplicaciones del lado del servidor, aprender Perl o Php es básico a la hora de desarrollar aplicaciones Web.

Demanda de trabajo: 82 ofertas

6. C
¿Qué es?

Es un lenguaje de “medio nivel” pero con numerosas características de bajo nivel.
Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel.

¿Por qué deberías aprenderlo?

Aprender C es básico mientras aprendes C estas aprendiendo conceptos básicos de lenguajes cómo Java o C#, además no sólo es mas sencillo que estos últimos sino que comporten gran parte de su sintaxis.

Demanda de trabajo: 312 ofertas

7.Ruby y Ruby on Rails
¿Qué es?

Ruby on Rails, también conocido como RoR o Rails es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby.
Ruby apareció en el año 1995 y creo que su principal problema había sido
la falta de documentación en otro idioma que no sea japonés. Eso se ha ido
solucionando y crece la popularidad del lenguaje. Su aplicación insignia,
por decirlo de algún modo parece ser RoR. Su mecanismo de gem se me parece
al CPAN de Perl y al Pear de PHP.

¿Por qué deberías aprenderlo?

Simple y funcional, el uso de Active Record de forma eficiente simplifica y agiliza el desarrollo de forma notable. Al minimizar el trabajo con la base de datos (escribiendo triggers y procedimientos almacenados) y emplear un único lenguaje para todo el desarrollo, se consigue acortar los tiempos de desarrollo (time2market).

Demanda de trabajo: 5 ofertas

8.ASP
¿Qué es?

Active Server Pages (ASP) y ASP.NET es un intendo de Microsoft para introducirse en el mercado del desarrollo Web, y viene a ser como su estandar para su servidor Web, ISS. Asp ha sido atacado por la comunidad open source desde que este apareció, y dan numerosas razones para ello:
El propietario, una única plataforma, la lentitud…

Me gustaría decir “Si, si, y si”, pero no me debo dejar llevar. La realidad es que ASP ha sido implementado en otras plataformas y que cuando esta funcionando bajo su servidor predeterminado IIS es relativamente rápido.

¿Por qué deberías aprenderlo?

Simplemente porqué en algunas ocasiones no tienes otra opción debido a la popularidad que ha alcanzado.

Demanda de trabajo: 557 ofertas

La lista hubiera ganado mas consistencia si hubiese aparecido Java en la lista, tal como lo marca la grafica.



Leer Mas!

Pequeño Test de Conciencia

|

Navegando por la WWW llegué a dar con esto:




Pasaste el Test, increible no?

Si tu inglish anda mal, date una vuelta por el Google Translate


No es necesario dar click en "Leer mas..", no vas a encontrar nada mas:]



Leer Mas!

6 Clientes de Escritorio para Twitter

|

Digsby: es un cliente multiprotocolo de MI que te pemite chatear con todo tus amigos. Acepta cuentas de MSN, Yahoo, ICQ AIM, y facilita la creacion de listas de amigos. Digsby tambien es una herramienta de redes sociales, con la cual podemos actualiza nuestro status, ya sea para Twitter o Facebook o otras redes. Plataforma: Windows XP en adelante.




twhirl: es un software social de escritorio, esta bsado en la plataforma Adobe Air, algunas caracteristicas, conecta multiples cuentas como Twitter, Frienfedd, Sessmic Video, etc. acorta los links usando el servicio de twurl, digg.com, bit.ly, facil busqueda de tweets, y tambien puedes buscar tweets que incluyan tu @username. Plaformas: Windows 2000 en adelante, Mac OS X.


Seesmic: Integra Facebook y Twitter en un solo lugar ya sea una o varias cuentas de tus redes favoritas, todas las actualizacione de Facebook aparecen en una sola columna, toma una foto con tu webcam o solo arrastrala para compartirlo en tu red, contiene herramientas para acortar url's y permite el manejo facil de Re-tweets y reply's. En Mac y Linux trabaja bajo Adobe Air. Plataformas: Windows XP en adelante, Mac, Linux, BlackBerry, Android o directamente desde el Navegador.



Tweetie: Cliente para Twitter con el que cuenta con varias caracteristicas, doble click en un tweet para ver las conversaciones, busqueda de trends (temas), administracion de mensajes directos (DM o MD), puedes revisar el perfil de un usuario, y ademas personalizar la ventana de Tweetie. Plataformas: Mac OS X 10.5 y iPhone.



Twitterrific: buen cliente de escritorio, se pocisiona a un costado de tu pantalla, como un gadget para permitirte tener toda la vision mientras haces otras cosas, actualiza tu Timeline cada periodo de tiempo que le especifiques, permite el uso de Applescripts, con lo que lograras obtener comportamientos novedosos, filtros de tweets, etc. ademas, te anuncia una actualizacion con el sonido tipico de un pajaro, sin alvidar muchas otras herramientas, acortamiento de urls, facil compartimiento de fotos, etc. Plataformas: Mac OS X, iPhone.




TweetDeck: Por ultimo este cliente permite la soncronizacion de Twitter, Facebook MySpace y LinkedIN, administra las conversaiones tales como las replies y los DM, utiliza las teclas de accseso directo en el teclado para una mayor navegacion, puedes abrir directamente las fotos sin tener que salir de TweetDeck, incluye herramienta de acortado de link mientras escribes, arrastar o pega las fotos para compartirlas con un solo click, agrega mas de una cuenta de Twitter y mantente seguro gracias a la opcion Sincronizar y Respaldar. Funciona bajo Adobe Air. Plataformas: Windows, Mac OS X, Linux, iPhone.



Leer Mas!

Instalar Aplicaciones al E2

|

Una vez mas, les traigo ete tutorialito, como Instalar una aplicacion al Rockr E2, en este caso el QPlayer, que es un reproductor de videos FLV, AVI, MPG, WMV, como lo dije en el video, me he topado con que algunos videos en cualquiera de los fortmatos ya mencionados , no los reproduce, porque? quien sabe, a lo mejor ha de ser por la velocidad de los "Frames" o el formato del audio, la verdad que no se, solo basta con que reproduzca algunos videos.

Para los que vieron el video desde YouTube, aca esta el codigo del CardRegistry, un archivo que le dice al celular que existe un aplicacion, y para las personas que accesan desde aca, pues ahi les va:


El CardRegistry suele aparecer cuando instalamos un juego en la SD, y automaticamente nos crea tambien la carpeta QTDownload.

Abrimos el Bloc de Notas o el WordPad y pegamos el siguiente codigo:

[fa2b0132-bf34-f197-9df7-ee95da5dbf80]
AppID = {fa2b0132-bf34-f197-9df7-ee95da5dbf80}
Args =
Attribute = 4
BigIcon = inetd.png
Daemon = 0
Directory = Daemon
Eraseable = 1
Exec = Daemon
FixedAllPosition = 0
FixedPosition = 0
GroupID = ezx
Icon = inetd-sm.png
InstalledDate = 2007/3/28
JavaId = -1
LockValue = 0
MassStorageStatus = 1
MpkgFile =
Name = Inetd
OsVersion = 1.0
Rotation =
Shared = 0
Size = 5900K
Type = 2
UserID = ezx
Visible = 1

Le damos Guardar como... y le ponemos el nombre CardRegistry, en caso de que nos ponga la extesion RTF (que es la del WordPAd, si mal no recuerdo), se la quitamos, yo utilizo el WinRAR para quitarle la extension a los archivos, solo nos colocamos en la carpeta y le borramos la extension, solo debe de quedar el puro nombre.

Les vuelvo a decir cambiar los parametros por el correspondiente, una buena forma de hacerlo es como lo hice en el video, abrir el archivo .DESKTOP que viene dentro de la aplicacion, es una buena forma para guiarnos bien.

NOTA: como yo ya he abierto otros archivos .DESKTOP automaticamente me los abre con el WordPad, si es la primera vez que lo haces, dale Abrir con... y eliges WordPad.

Este mismo codigo lo podemos utilizar para otras aplicaciones, solo asegurate de cambiar la ID de la aplicacion, que son estas dos lineas:

[fa2b0132-bf34-f197-9df7-ee95da5dbf80]
AppID = {fa2b0132-bf34-f197-9df7-ee95da5dbf80}

Asegurate de cambiar, por lo menos, 2 caracteres o digitos, en las dos lineas, ya que son iguales, por ejemplo:

[fa2b0132-bf34-f197-9df7-ee95da5dbf14]
AppID = {fa2b0132-bf34-f197-9df7-ee95da5dbf814}

Listo, el QPlayer lo descargan de aca:


http://www.4shared.com/file/46640790/413451a4/qplayer.html


El fondo del QPlayer lo pueden cambiar, ya que esta aplicacion es la version mejorada del ZMPlayer, dentro de la capeta "qplayer" viene una imagen JPG, cambiar por la suya (de preferencia del mismo tamaño).




Leer Mas!

WBCOOP de PokerStars

|

Como en todo los años PokerStars, la sala de Poker mas grande ha vuelto a organizar el WBCOOP, el campeonato en linea de poker donde blogueros de todo el mundo compiten para llevarse uno de los premios que PokerStars entrega. Participar es muy facil, solo debes de tener un Blog, que este tenga una antiguedad de por lo menos 2 meses y que este periodicamente actualizado, dentro de los torneos, que se llevarán acabo del 25 al 30 de Enero, estan los siguientes:


Juego ---------------------- Fecha -------------- Hora--------------


Hold'em sin límite ------> 25 de enero -------> 17:00 h ET
Omaha pot limit --------> 26 de enero -------> 17:00 h ET
Hold'em sin límite ------> 27 de enero -------> 18:00 h ET
Hold'em sin límite ------> 28 de enero -------> 18:00 h ET
8-Game Mix --------------> 29 de enero -------> 19:00 h ET
Hold'em sin límite ------> 30 de enero -------> 15:00 h ET


Al menos yo, todavia no soy u gran jugador de poker, los unicos juegos que se jugar, al menos en un 80% es el Hold'em, ya sea con limite o sin limite, y la otra variante que todavia no domino muy bien es el Omaha, como en un 20%, este solo lo se jugar con pot limit.

En cuanto a los premios, de acuerdo al blog de PokerStars: "Cada torneo preliminar concederá 6.038 $ en tickets para los Steps del SCOOP, tal y como se detalla a continuación:"


-----Puesto -------------------------Premio -----------------------


---------1--------------> Tickets para el SCOOP por valor de 3.150 $
--------2-9-------------> Tickets para el SCOOP por valor de 2.100 $
-------10-27-----------> Tickets para el SCOOP por valor de 215 $
-------28-45-----------> Tickets para el SCOOP por valor de 55 $
-------56-136----------> Tickets para el SCOOP por valor de 22 $

Tambien habrán otros tipos de premios, los cuales dependerán de las actividades que se lleven acabo afuera de las mesas de poker, estos son los Premios en Metalico

"Durante el WBCOOP podrás ganar premios en metálico, que repartiremos a los blogueros que escriban los mejores reportajes y actualizaciones en Twitter sobre la acción que se está desarrollando."


-----------Logro -------------------------------------Premio -------


Blog de mejor evento en vivo ----------> Tickets para el SCOOP por valor de 425 $
Bloguero más comentado (se entregarán 3 premios) --> Tickets para el SCOOP por valor de 33 $
Mejor en Twitter -------------------------> Tickets para el SCOOP por valor de 425 $
Bloguero más comentado en Twitter (se entregarán 3 premios) ---> Tickets para el SCOOP por valor de 33 $

Asi que a practicar desde ahora para estar listos...

Para mas informacion --> http://www.pokerstars.es/blog_tournament/?utm_id=5#spot



Leer Mas!
Related Posts with Thumbnails
 
callback=twitterCallback2&count=5' type='text/javascript'/>