Asuntos Oficiales > La taberna del BIT

 Mito O Realidad?

(1/2) > >>

su -:
Cuando no se nada de programacion, pregunto:

Que determina que un lenguaje (de programacion) sea facil o dificil de aprender?

Por que dicen que PHP o  Perl es mas facil que C/C++?

Por que dicen que C/C++ es mas facil que ASM?


Uds. que responderian y por que?  :scream:

Eternal Idol:
Supongo que en estos casos el punto estara orientado mas que nada a nivel de abstraccion y sintaxis.

Enko:

--- Citar ---C++ es más facil que ASM

--- Fin de la cita ---
Eso no se si está del todo bien. Habría que distinguir entre dos cosillas.

Una cosa sería  aprender la sintaxis de un lenguaje (la de assembly es creo la más facil) y otra cosa es aprender a utilizar el lenguaje para hacer algo útil.
Como ejemplo mas o menos (sean considerados con los plazos)

Realmente se puede aprender  la sintaxis del lenguaje assembly en 1 mes con buena dedicacion. Luego lleva años aprender a usarlo.

Para C++ se necesita 6 meses para aprender la sintaxis,  pero bastante menos tiempo que ASM para aprender a usarlo.

PD: No se si quedó clara la idea con los ejemplo.

su -:

--- Cita de: "Eternal Idol" --- Supongo que en estos casos el punto estara orientado mas que nada a nivel de abstraccion y sintaxis.
--- Fin de la cita ---
Si.

--- Cita de: "Enko" ---Realmente se puede aprender la sintaxis del lenguaje assembly en 1 mes con buena dedicacion. Luego lleva años aprender a usarlo.

Para C++ se necesita 6 meses para aprender la sintaxis, pero bastante menos tiempo que ASM para aprender a usarlo.
--- Fin de la cita ---

Bueno, pues en cuanto a assembly, podria ser en un par dedias (ver Pseudo-Assembly Language) y otros mas complejos meses, tal como comentas.

Entonces realmente el problema no esta (directamente) en la sintaxis, esta en el desempoño del programador.

Hmmm... que interesante, por esto cuando sabemos programar en X lenguaje es mas facil comprender el funcionamiento de otro completamente diferemte, com BASIC -> C++ o C -> Erlang.

Angel38:
Me parece que tiene que ver mucho con la abstracción  y la sintaxis, es mucho más facil aprender un programa que este ligado al lenguaje común, es decir, lineal.

También que el programador en su mente vaya creando el debug de la aplicación a medida que va leyendo el codigo, es mucho más facil si reconoce las palabras y el contexto que estas llevan, los simbolos son el enemigo número uno del programador pues no son comunes en su idioma.

Logicamente hablamos del idioma inglés, y si alguien dice que si el programador no sabe ingles pues le contesto que a diferencia del mandarin el ingles tambien es lineal y algunas palabras se parecen al Español.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa