Evitar navegación.
Principal

lenguajes

¿Es PHP un buen primer lenguaje de programación?

Es una buena pregunta y seguramente te harás si te gustaría empezar a programar, lo mejor en estos casos es preguntar a personas experimentadas y que están capacitados para dar buenos consejos.

En estos momentos probablemente la mejor idea sea aprender algún lenguaje web (PHP, ASP.net, etc) ya que es la tendencia en estos momentos, dentro del mundo del desarrollo web sin duda el lenguaje idóneo es PHP y si no te sientes realmente atraido por el desarrollo web los más recomendables serían: C, C ++, Java y Visual Basic.

PHP como primer lenguaje de programación

En CodeUtopia nos dan un buen número de razones por las que PHP es un buen primer lenguaje de programación.

PHP no es un lenguaje excesivamente complejo y con una curva de aprendizaje asequible, es bastante fácil de aprender pero también te permite aprender características de lenjuages más complejos como son los lenguajes de programación orientados a objetos.

Es posiblemente el lenguaje web más popular lo que hace que haya numerosos tutoriales y ejemplos de código que agilizan el periodo de aprendizaje.

Debido a su enorme popularidad probablemente sea con el lenguaje que más fácilmente encontrarás trabajo.

Por lo tanto PHP reune las características más importantes que un primer lenguaje de programación debe reunir:

  • Emepzar a programar es realmente sencillo
  • Es potente y proporciona funciones de alto nivel con poco código
  • Es fácil ver nuestro progreso en un corto periodo de tiempo

¿Por qué comenzar con PHP y no con C?

Aunque PHP posee grandes coincidencias con los lenguajes más comunes de la programación estructurada (C y Perl) es más recomendable que estos ya que nos permite involucrarnos con aplicaciones de contenido dinámico sin tener que aprender todo un nuevo grupo de funciones.

Con C tenemos bastantes conceptos difícles de entender como es el caso de los punteros, se necesita una gran cantidad de código para las aplicaciones más sencillas y para principiantes puede ser un tanto difícil enamorarse de la consola.


El lenguaje D cada vez más cerca

En Barrapunto informan que estos días se ha celebrado en Seatle el primer congreso sobre el lenguaje D.

Puede que aloguien haya pensado que el título está equivocado pero no es así, el título dice bien "Lenguaje de programación D", puede que lo hayais escuchado alguna vez porque ha habido varios lenguajes de programación llamados D este en concreto se trata del desarrollado por Walter Bright.

Aún no se considera terminado y esta sujeto a cambios en la especificación pero lenguaje de programación D podría liberarse muy pronto, de todas maneras ya es suficientemente estable como para probarlo.

Es un lenguaje de programación relativamente joven ya que su primera versión apareció en 1995 desarrollada por Walter Bright cómo resultado a algunas decadas de investigación:

Sitio oficial
Descárgate el compilador de D
Más información: Lenguaje de programación D (Wikipedia)

Cómo se puede leer en la Wikipedia, D es de un nivel más alto que C++ y aspira a sustituir a este convirtiendose en una evolución del mismo porque cuenta con mejoras e incluso características de las que C++ no dispone.

Según dicen en la página oficial D es compatible con los binarios de C (No con los de C++) y es más intuitivo y fácil de aprender que C, C++ o Java.


Las 7 Maravillas de la Programación

Tendencias de los lenguajes de programación | tufuncion.comAlguna otra vez hemos visto otras listas de lenguajes de programación, como esta: 8 lenguajes de programación que deberías aprender. Esta nueva lista es debida a la reciente votación de las "nuevas" 7 maravillas del mundo (la Alhambra estuvo entre las 20 finalistas).

Imagina que alguien te pregunta ¿Cuáles son las 7 maravillas del mundo de la programación?

FORTRAN, COBOL, C, PERL, HTML, JAVA, PHP

Hacer una lista es realmente sencillo el problema es que seguramente no coincidirán dos listas iguales, antes de que pongais el grito en el cielo sé que no estoy agrupando lenguajes del mismo nivel.

Aquí tenemos una lista completa de Lenguajes de Programación:

ABAP, ABC, Ada, ActionScript, Afnix, ALGOL, APL, ASP, ASP.NET, AWK, B, BASIC, BCPL, Befunge, Boo, C, C++, C#, Caml, Clipper, CLIPS, CLU, COBOL, CORAL, D, Delphi, DIV, Dylan, Eiffel, Erlang, Ensamblador, Extended ML, Euphoria, Fénix, Flow-Matic, Forth, FORTRAN, Gambas, GML, GRAFCET, FP, Haskell, Icon, Inform, INTERCAL, ISWIM, J, Java, JavaScript, Joy, KWC, LADDER, Letra, Lexico, Lingo, Lisp, Logo, Lua, MAGIC, Mainsail, Mesa, Miranda, ML, Modula, Modula-2, Modula-3, Natural, NetREXX, Oberon, Object REXX, Objective-C, Ocaml, Occam, Oz, Pascal, Parlog, Perl, PHP, PL/1, Plankalkül, PostScript, PowerBuilder, Prolog, Python, Rapid, REXX, RPN, RPG, Ruby, Sail, Sather, Scheme, Scriptol, Seed7, Self, Sh, Simula, Smalltalk, Snobol, SPARK, Squeak, SR, Standard ML, TI-Basic, TCL, VBA, Visual Basic, Visual C++, Visual DialogScript, Visual Foxpro, Yurix, ZPL

De esta lista filtraremos los lenguajes que consideramos más influyentes, debemos de tener en cuenta que más de 200 lenguajes fueron desarrollados entre 1952 y 1972 de los que unicamente debemos consderar realmente influyentes 12.



Lenguaje de programación D

Sí no me he equivocado el título dice bien "Lenguaje de programación D", puede que lo hayais escuchado alguna vez porque ha habido varios lenguajes de programación llamados D este en concreto se trata del desarrollado por Walter Bright.

Aún no se considera terminado y esta sujeto a cambios en la especificación pero lenguaje de programación D podría liberarse muy pronto, de todas maneras ya es suficientemente estable como para probarlo.

Es un lenguaje de programación relativamente joven ya que su primera versión apareció en 1995 desarrollada por Walter Bright cómo resultado a algunas decadas de investigación:

Sitio oficial
Descárgate el compilador de D
Más información: Lenguaje de programación D (Wikipedia)

Cómo se puede leer en la Wikipedia, D es de un nivel más alto que C++ y aspira a sustituir a este convirtiendose en una evolución del mismo porque cuenta con mejoras e incluso características de las que C++ no dispone.

Según dicen en la página oficial D es compatible con los binarios de C (No con los de C++) y es más intuitivo y fácil de aprender que C, C++ o Java.


10 Razones para usar Ajax

¿Porqué yo debería considerar usar Ajax? Os voy a dar diez razones por las que el uso de Ajax debería ser considerado.

1. Basado en los estándares abiertos
2. Usabilidad
3. Válido en cualquier plataforma y navegador
4. Beneficia las aplicaciones web
5. No es dificil su utilización
6. Compatible con Flash
7. Adoptado por los "gordos" de la tecnología web
8. Web 2.0
9. Es independiente del tipo de tecnología de servidor que se utilice
10. Mejora la estetica de la web


Grandes webs que utilizan Php

Bueno si te gusta o desarrollas tus aplicaciones con Php seguro que alguna vez te has preguntado que webs con una gran cantidad de tráfico utilizan php como soporte principal de sus aplicaciones.

Para ver que grandes webs utilizan Php comprobemos por ejemplo las 100 primeras del Ranking Alexa.

  1. Yahoo INC

  2. Wikipedia.org

  3. Friendster.com

  4. Facebook.com

  5. Digg.com

  6. Sourceforge.org

  7. Flickr.com

Y no unicamente lo utilizan las grandes webs sino que tambien es utilizado por CMS cómo Wordpress y Drupal.

Ahora probablemente te preguntes y cómo podemos saber si de verdad estos sitios utilizan Php... hay diferentes maneras:

- La primera es mirar la extensión de los archivos que se pueden ver en las diferentes URLs de los sitios (no funciona si esta utiliza URLs Amigables)

- La segunda manera es un pequeño truco no muy conocido...

* PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 - Creditos Php
* PHPE9568F34-D428-11d2-A769-00AA001ACF42 - Logo Php
* PHPE9568F35-D428-11d2-A769-00AA001ACF42 - Logo Zend
* PHPE9568F36-D428-11d2-A769-00AA001ACF42 - Huevo de Pascua

www.dominio.com/?=*(código)



Hola Mundo!

Se suele usar como introducción a cualquier lenguaje de programación, siendo a menudo el primer ejemplo que se conoce.

El Hola Mundo es habitualmente el programa más sencillo con el que podemos iniciarnos en un lenguaje de programación, es más sencillo en aquellos lenguajes que no utilizan interfaces gráficas.

Una comparación de 50 lenguajes y su uso de cpu y memoria para el "Hello World" de toda la vida.


8 lenguajes de programación que deberías aprender

Tendencias de los lenguajes de programación | tufuncion.com

Lo normal sería pensar que este gráfico es un indicador de las habilidades necesarias en un futuro por un desarrollador web, pero la realidad es bien distinta aquí en España, sólo habría que darse una vuelta por algún portal de empleo y ver las habilidades que requieren las empresas...

Por eso vamos a hacer un pequeño análisis de los 8 lenguajes de programación con más demanda en el mercado español, este análisis consta de 3 apartados:
¿Qué es?, ¿Por qué deberías aprenderlo?, Oferta de trabajo (Fuente:Infojobs)

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.