¿Qué lenguaje de programación me recomendáis para empezar?
-
AutoBanned

Iniciado por
AveFelix
A ver, no es tan simple como eso.
En el funcional tú creas funciones como podría ser la suma, y entonces cada vez que llamas a esa función te devuelve el resultado de sumar los dos parámetros que recibe; estos lenguajes suelen ser interpretados, es decir, durante la ejecución del programa eres tú el que llama a las funciones a través de un intérprete de línea de comandos.
El lógico sería como definir una gran base de datos de conocimiento (hechos) y una serie de reglas para generar nuevo conocimiento a partir de los hechos de la base de datos; estos lenguajes también son interpretados, ya que se trata de hacer consultas contra esa base de datos de conocimiento para obtener una determinada respuesta.
En el paradigma imperativo se escriben una serie de órdenes que tienen que ser ejecutadas por el computador de manera secuencial, sin mayor interacción con el usuario que en el caso de utilizar instrucciones que esperan que el usuario introduzca un determinado valor en la consola, para ser utilizado durante la ejecución del mismo.
En cuanto al paradigma orientado a objetos, se puede considerar como una evolución del paradigma imperativo, en el que se consideran los objetos como abstracciones de los objetos del mundo real, y que no sólo son meros contenedores de variables con valores, sino que también se declaran junto a ellos las operaciones que pueden realizar para interactuar con su entorno.
Aaaaah vale vale, pues me da a mi que voy a usar C++ pero son orientada a objetos. Muchas gracias
Se te nota entendido, eres informático??
-
Haxballero

Iniciado por
Manuvk
Aaaaah vale vale, pues me da a mi que voy a usar C++ pero son orientada a objetos. Muchas gracias
Se te nota entendido, eres informático??
Estoy en proyecto de serlo. Estoy en segundo de carrera ahora mismo.
-
AutoBanned

Iniciado por
AveFelix
Estoy en proyecto de serlo. Estoy en segundo de carrera ahora mismo.
Joder, ójala llegue donde estás tú... por cierto calculo de lo más dificil no??
-
Haxballero

Iniciado por
Manuvk
Joder, ójala llegue donde estás tú... por cierto calculo de lo más dificil no??
No sé si seguirá existiendo cálculo en tu universidad. En mi caso la asignatura se llamaba Matemáticas II y eres bastante fuerte, pero nada que no se pueda superar currando durante todo el cuatrimestre.
-
AutoBanned

Iniciado por
AveFelix
No sé si seguirá existiendo cálculo en tu universidad. En mi caso la asignatura se llamaba Matemáticas II y eres bastante fuerte, pero nada que no se pueda superar currando durante todo el cuatrimestre.
Puede ser, gracias shur
-
ForoParalelo: Miembro
yo empece con batch y visual basic 6
-
ForoParalelo: Miembro
Yo creo que lo mejor es aprender lenguajes web como JS , PHP y luego pasarse a lo más difícil.
-
AutoBanned
Python y C son tus amigos shurmano.
-
bang bang
Es difícil por no decir imposible encontrar un lenguaje que satisfaga todo lo que has puesto, aunque siendo práctico te recomiendo JAVA para aprender.
Tiene salida profesional, es un lenguaje relativamente sencillo, tipado, tiene objetos, tiene muchísimas librerías, corre en muchas plataformas, se usa para ANDROID...
Java puede parecerte complicado, pero realmente no lo es, de verdad, tiene muchas cosas , intenta empezar por lo básico.
Última edición por petrelli; 08/03/2014 a las 19:16
-
-
ForoParalelo: Miembro
Yo recomendaría c++ y html con php, para tocar todos los palos, no homo
-
ForoParalelo: Miembro
Pillo sitio
-
fortran

Iniciado por
Manuvk
Muchas gracias por la explicación shur

No se por qué a mi Java no me ha gustado mucho después de haber programado algo en Pascal y según he leído me parece más atractivo Phyton o C++. A parte de aprender un lenguaje de programación me sirve para estudiar Ing. Informática aun que todavía me queda sacar buena nota el año que viene en selectividad

a demás a mi la lógica siempre me ha molado y de momento la programación la usaría para fines simple.
Si te mola la lógica, le puedes dar un tiento a Prolog. Para los que hemos aprendido a programar en lenguajes imperativos es un tanto "mind bending", pero si vienes de nuevas seguro que no tienes mucho problema en aprender rápido. A mí me mola ponerme de vez en cuando a hacer alguna cosilla simplemente por el reto de cambiar la forma de pensar, pero nunca me he puesto a hacer nada más grande que una práctica de la universidad, no sabría por dónde empezar para estructurar código en módulos, ni entrada salida, comunicación por red, etc.
Vuelvo a incidir en que seguramente ML sea un lenguaje interesante para aprender. Es bastante limpio, está fuertemente tipado pero con inferencia para no tener que escribir mucha morralla, tiene cosas chulas como pattern matching... El otro gran lenguaje funcional que se ha comentado por aquí, Haskell, también está muy bien, pero creo que ha crecido mucho en los últimos años, es posible que te llegue a abrumar.
Échale un vistazo a éste: The Racket Language
-
ForoParalelo: Miembro
Para empezar C. Cuando ya domines un poco la programacion estructurada te pasas a un lenguaje orientado a objetos como java o C++.
-
AutoBanned

Iniciado por
fortran
Si te mola la lógica, le puedes dar un tiento a Prolog. Para los que hemos aprendido a programar en lenguajes imperativos es un tanto "mind bending", pero si vienes de nuevas seguro que no tienes mucho problema en aprender rápido. A mí me mola ponerme de vez en cuando a hacer alguna cosilla simplemente por el reto de cambiar la forma de pensar, pero nunca me he puesto a hacer nada más grande que una práctica de la universidad, no sabría por dónde empezar para estructurar código en módulos, ni entrada salida, comunicación por red, etc.
Vuelvo a incidir en que seguramente ML sea un lenguaje interesante para aprender. Es bastante limpio, está fuertemente tipado pero con inferencia para no tener que escribir mucha morralla, tiene cosas chulas como pattern matching... El otro gran lenguaje funcional que se ha comentado por aquí, Haskell, también está muy bien, pero creo que ha crecido mucho en los últimos años, es posible que te llegue a abrumar.
Échale un vistazo a éste:
The Racket Language
Gracias shur! creo que empezaré por C y ya cuando lo domine un poco miraré otros.
-
AutoBanned

Iniciado por
Avatarx
Para empezar C. Cuando ya domines un poco la programacion estructurada te pasas a un lenguaje orientado a objetos como java o C++.
Eso tengo pensado
-
fortran

Iniciado por
Manuvk
Gracias shur! creo que empezaré por C y ya cuando lo domine un poco miraré otros.
C no está mal, es lo suficientemente sencillo como para aprender todo en una semana o dos; pero como comenté por ahí atrás requiere bastante disciplina.
-
AutoBanned
Python de cabeza, podrías intentarlo con C pero acabarías frustrado y dejarías la programación casi seguro.
Así que lo dicho a por Python!
PD: Python se basa en C y es mucho más facil que este aparte es de alto nivel y es un lenguaje interpretado, es decir escribes el código, ejecutas y listo! En cuanto a IDEs yo uso Spyder un ide que viene incluido en el paquete Python(x,y) que es un paquete orientado a la ciencia e ingeniería, creo que es bastante más simple que eclipse, pero nose eso como ya veas a tu gusto.
El paquete que yo uso ya viene con un montón de módulos y libreras ya instalados.
Así mismo te digo que si vas a usar Python te des el salto a linux, ya que python esta estrechamente relacionado con linux es más la mayoría de las distribuciones linux ya viene con el interprete de Python ya instalado.
Última edición por Domovik; 10/03/2014 a las 01:43
-
Más que un quinto
Sin saber nada de programación, yo diría que para empezar HTML, ¿no?. Es lo que dimos en el instituto y recuerdo que era sencillísimo.
-
Semibienen

Iniciado por
Tercio
Sin saber nada de programación, yo diría que para empezar HTML, ¿no?. Es lo que dimos en el instituto y recuerdo que era sencillísimo.
Os recuerdo que HTML no es un lenguaje de programación si no de marcas. Yo te recomendaría algo como Pascal para tomar las bases de como funciona la programación, luego ya te abres a algún lenguaje orientado a objetos o algo
-
Más que un quinto

Iniciado por
Choping
Os recuerdo que HTML no es un lenguaje de programación si no de marcas. Yo te recomendaría algo como Pascal para tomar las bases de como funciona la programación, luego ya te abres a algún lenguaje orientado a objetos o algo

Me has dejado flipando, no he entendido nada, jajaj!!
ya te digo que no sé nada, simplemente decía HTML porque es lo que nos dieron en el instituto.
-
Seminúmero manipuleitor

Iniciado por
Tercio
Me has dejado flipando, no he entendido nada, jajaj!!
ya te digo que no sé nada, simplemente decía HTML porque es lo que nos dieron en el instituto.
HTML es como LaTeX, o los codigos de VBulletin que utilizamos al forear: es como usar el Word sin darle al botoncito de 'cursiva', escribiendo un comando especifico como {I}texto afectado{/I} (cambia las llaves por corchetes).
Un lenguaje de programacion es mas 'inteligente', se basa en la logica en vez de quedarse en traducir como los otros.
Sent from my Deltaglider using Potatolk
-
Más que un quinto

Iniciado por
Ludwig Prandtl
HTML es como LaTeX, o los codigos de VBulletin que utilizamos al forear: es como usar el Word sin darle al botoncito de 'cursiva', escribiendo un comando especifico como {I}texto afectado{/I} (cambia las llaves por corchetes).
Un lenguaje de programacion es mas 'inteligente', se basa en la logica en vez de quedarse en traducir como los otros.
Sent from my Deltaglider using Potatolk

Si, puedo entender más o menos lo que me quieres decir. HTML interpreta, C++ (por ejemplo) "piensa".
-
fortran

Iniciado por
Ludwig Prandtl
HTML es como LaTeX, o los codigos de VBulletin que utilizamos al forear: es como usar el Word sin darle al botoncito de 'cursiva', escribiendo un comando especifico como {I}texto afectado{/I} (cambia las llaves por corchetes).
Un lenguaje de programacion es mas 'inteligente', se basa en la logica en vez de quedarse en traducir como los otros.
Sent from my Deltaglider using Potatolk

HTML no es como LaTex. Aunque su uso principal sea generar documentos, LaTex es un lenguaje de macros y es Turing Completo. Lo mismo que PostScript, es un lenguaje de programación (bastante gracioso además, basado en pila), que se pensó como estándar para que las impresoras los ejecutasen e imprimiesen el resultado; pero nada te impide programar cosas como por ejemplo un generador de fractales en PS o LaTex.
-
Seminúmero manipuleitor

Iniciado por
fortran
HTML no es como LaTex. Aunque su uso principal sea generar documentos, LaTex es un lenguaje de macros y es Turing Completo. Lo mismo que PostScript, es un lenguaje de programación (bastante gracioso además, basado en pila), que se pensó como estándar para que las impresoras los ejecutasen e imprimiesen el resultado; pero nada te impide programar cosas como por ejemplo un generador de fractales en PS o LaTex.
Vaya, no se me habia ocurrido verlo asi, de tan acostumbrado que estaba a convertirlo en .pdf e imprimir desde ahi 
Sent from my Deltaglider using Potatolk
-
fortran

Iniciado por
Ludwig Prandtl
Vaya, no se me habia ocurrido verlo asi, de tan acostumbrado que estaba a convertirlo en .pdf e imprimir desde ahi
Sent from my Deltaglider using Potatolk

ya, es que yo soy muy friki
-
AutoBanned

Iniciado por
Choping
Os recuerdo que HTML no es un lenguaje de programación si no de marcas. Yo te recomendaría algo como Pascal para tomar las bases de como funciona la programación, luego ya te abres a algún lenguaje orientado a objetos o algo

Pascal ya he programado algo, por eso me gustaría pasar a C.
-
AutoBanned

Iniciado por
Tercio
Me has dejado flipando, no he entendido nada, jajaj!!
ya te digo que no sé nada, simplemente decía HTML porque es lo que nos dieron en el instituto.
HTLM es muy fácil, pero no es lo que quiero aprender, quiero aprender un lenguaje de programación de paradigma imperatiivo
Permisos de publicación
- No puedes crear nuevos temas
- No puedes responder temas
- No puedes subir archivos adjuntos
- No puedes editar tus mensajes
-
Reglas del foro
▲
▼
Atajos de Navegación Disponibles