elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 21:41  


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Littlehorse)
| | |-+  Cual es mejor lenguaje para empezar en la programación?
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Cual es mejor lenguaje para empezar en la programación?  (Leído 4,825 veces)
BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 2.831


I'Love...!¡.


Ver Perfil WWW
Re: Cual es mejor lenguaje para empezar en la programación?
« Respuesta #15 en: 30 Noviembre 2010, 07:10 »

PD: cita de Edsger Dijkstra:

"Es prácticamente imposible enseñar programación correctamente a estudiantes que han estado expuestos al lenguaje BASIC con anterioridad. Como potenciales programadores, tienen la mente mutilada sin esperanza alguna de regeneración."



No creas lo que dicen, si no te adentras afondo en un lenguaje ( hasta llegar a fondo con cosas que involucren apis ), entonces si estoy de acuerdo con la cita... aun que eso no es del todo cierto por que entonces las bases basicas es decir:

 * Complemento 1.
 * Complemento 2.
 * Algebra booleana.
 * Dedezplazamiento de bits.
 * Multiplicar mas rapido directamente con bits, multiplicacion suma, divicion potenciasión, entre otros ( Como realiza el "Computador" las operacion es decir los algoritmos ).

En pocas palabras empiesa muy por debajo, por que programar es solo cuestion de síntaxis dependiendo del lenguaje y sus Pros y Contras, tanmbien a su ves lee articulos y opiniones de los lenguajes. por ejemplo:

* Java he leido pero hasta la fecha no he comprobado lo que... que no maneja punteros... propiedades entre otros pero bueno es cuestion de meterme de lleno al mismo y armarme una opinion por mi mismo por que hablar por hablar es de idiotas y yo era uno de ellos.

* C/C++ Dicen las lenguas que se puede hacer de todo... pero bueno, por aqui a la mano tengo un libro donde me explica TODOS los algoritmos implimentados en iostream y en ninguna parte veo cosas raras que no haya visto en otro lenguaje actual, obiamente si imposibles algunas en VB... pero de que se puede hacer se puede, ya he visto muchos codigos que dicen que VB no puede hacer y muchos han terminado haciendolo... con ASM incrustado en el mismo VB.

* VB Dicen que crea malos habitos bueno la verdad yo programo en VB6 y en la plataforma .NET con Basic y C# pero bueno hasta la fecha no me a creado malos habitos al translado e VB6 a C/C++, al contrario me ayuudo a comprender muchas cosas.

---> No ataco ni defiendo a ningun lenguaje solo armate tu opinion eso es lo que realmente vale, pero si vas a vivir de esto y eres de Edo. México o Nuievo león  (México) te recomiendo la plataforma .NET de lleno y de JAVA.

Dulces Lunas!¡.


« Última modificación: 30 Noviembre 2010, 07:12 por BlackZeroX▓▓▒▒░░ » En línea

Web Principal-->[ Blog(VB6) | Host File (Public & Private) | Scan Port | (New)MyInfraPC (Descubre mi Contraseña venefi. $) ]



The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi
Littlehorse
All the world's a stage
Moderador
***
Desconectado Desconectado

Mensajes: 2.710


Nie Dam Sie


Ver Perfil WWW
Re: Cual es mejor lenguaje para empezar en la programación?
« Respuesta #16 en: 30 Noviembre 2010, 12:43 »

VB6 crea malos hábitos, y no hay que ir muy lejos para comprobarlo. En la sección de C/C++ se ven muchos usuarios que tienen años con VB6 pero a la hora de hacer algo simple en C/C++ tienen dificultades con aspectos muy sencillos que, mal que pese, otros usuarios que recién comienzan con la programación en un gran porcentaje no tienen.
No digo que estén mutilados como futuros programadores, ya que por lo menos yo creo que con practica los malos hábitos van desapareciendo, pero es real que si hay un lenguaje muy malo para aprender a programar, ese es Visual Basic. Ademas, la cita es de Dijkstra, que precisamente de programación algo entiende.
Por supuesto esto no significa que todos sean así, generalizar nunca es bueno, pero es real que la regla de Dijkstra se suele cumplir en muchos programadores de VB6.

Los fundamentos de un lenguaje no pasan por complemento a 1, a 2, ni mucho menos por multiplicar mas rápido. Se comienza desarrollando las capacidades de una persona en cuanto a la algoritmia y a la lógica, mientras se va adentrando en los aspectos básicos de la programación.
Ningún lenguaje en el nivel de VB6 puede enseñarte absolutamente nada sobre C ni mucho menos sobre C++, todo lo contrario.
Igualmente comparar VB6 con C/C++ no tiene mucho sentido, ya que son herramientas distintas con distintos propósitos. No obstante si hay que aclarar que VB6 en la actualidad es un lenguaje obsoleto sin discusión alguna, reemplazado en pleno por la plataforma .NET.


En cuanto a la duda, el mejor lenguaje para aprender a programar por lejos es C. Independientemente de si lo termines utilizando en la vida laboral (que eso dependerá de lo que quieras hacer) es el lenguaje que mas te puede ayudar a desarrollar las capacidades como programador y el que mas te va a facilitar la transición a otros lenguajes. No por nada en la mayoría de las universidades del mundo se enseña programación con C.

Saludos!



En línea

An expert is a man who has made all the mistakes which can be made, in a very narrow field.
.:Weeds:.

Desconectado Desconectado

Mensajes: 77



Ver Perfil
Re: Cual es mejor lenguaje para empezar en la programación?
« Respuesta #17 en: 6 Diciembre 2010, 19:09 »

Mira yo empece con batch a los 14 años, despues me fui a vb6 y ahora vb.net. En estos momentos estoy aprendiendo C y por culpa de vb estoy bastante perdido, pero lo aprenderé igualmente  :laugh: , te aconsejo que aprendas primero C, y despues si quieres c# o java, ya que el cambio casi ni lo notarás.

Saludos
En línea


Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines