Discusión Donde estan los programadores?

Los programadores consagrados no tienen mucho tiempo para invertir en los foros que no les aporten. La programaciónes muy amplia y cambiante. Existen comunidades de progarmadores donde ahí comparten sus dudas y proyectos. Ojala se puedan crear foros donde los programadores serios vengan a dar sus aportes.
 
Puede que hayan más con los antiguos usuarios de AlterEgo que han aparecido últimamente, pero de momento parece que sólo estamos los mismos de siempre.

Los programadores consagrados no tienen mucho tiempo para invertir en los foros que no les aporten.
Joder, tampoco es que vaya a hacer de la programación un estilo de vida. No hay que obsesionarse.
 
Última edición:
Bueno me tomo la libertad de comentar jaja
Ando comenzando en mis primeros pasos con python .... Aunque el poco tiempo free que tengo generalmente lo paso de apagón y es imposible tirar algo de código jajaja
 
Oigan... el foro sigue vacío o ahora hay más programadores? Preséntense 🙃
Por mi parte hago algunas cosas en programación, pero como este foro es genérico, seguro muchos por ahí son programadores y no lo han comentado.

Estoy tomándome unas cervezas. No tengo tiempo. Sorry.
Qué sabia decisión.

Bueno me tomo la libertad de comentar jaja
Ando comenzando en mis primeros pasos con python .... Aunque el poco tiempo free que tengo generalmente lo paso de apagón y es imposible tirar algo de código jajaja
Por fortuna Python es un lenguaje bastante sencillo de asimilar, estás de suerte, porque los apagones continuarán y si llega a ser C++, ahí si ibas a estar perdido sin corriente.
 
Por mi parte hago algunas cosas en programación, pero como este foro es genérico, seguro muchos por ahí son programadores y no lo han comentado.


Qué sabia decisión.


Por fortuna Python es un lenguaje bastante sencillo de asimilar, estás de suerte, porque los apagones continuarán y si llega a ser C++, ahí si ibas a estar perdido sin corriente.
Dicen por ahi que con Python no se deberia iniciar en la programacion al ser un lenguaje muy poco transparente, pienso que se deberia empezar por un lenguaje de mas bajo nivel, C/C++ por ejemplo.
 
Dicen por ahi que con Python no se deberia iniciar en la programacion al ser un lenguaje muy poco transparente, pienso que se deberia empezar por un lenguaje de mas bajo nivel, C/C++ por ejemplo.
El C está bien y a mí me parece sencillo como lenguaje, casi todo se basa en bibliotecas y el lenguaje como tal es ínfimo, lo cual facilita mucho su asimilación por ser pequeño. En parte también por eso es idóneo para la programación de sistemas operativos, y se facilita portear su compilador a otras plataformas de software, por no estar tan ligado a una; no es por casualidad que C suele ser el primer lenguaje soportado cuando se hace un nuevo sistema operativo, y a veces el único por mucho tiempo, o para siempre si el sistema no se hace demasiado popular nunca. Pero no obstante lo dicho, según mi experiencia personal, a la gente le cuesta un poco introducirse en C (y no comprenden los punteros con facilidad), y hasta donde tengo entendido, en general se considera mucho más sencillo Phyton para comenzar, por eso no sé dónde viste lo contrario.

En una época también se consideró ideal BASIC para empezar en la programación, esas mismas siglas decían que ése era su propósito, por eso llegó a ser uno de los lenguajes más utilizados (y todavía existen millones de programadores de alguna variante), por eso y porque por defecto estaba en todos lados, incluso triunfó en la época cuando era pésimo; hubo un momento cuando BASIC no soportaba muchas características básicas de la programación estructurada, y originalmente no había ni la posibilidad de hacer una función, sólo disponía de GOSUB o GOTO lo cual propiciaba la programación espagueti y muchas otras malas prácticas, pero en general la gente lo asimilaba mejor que C y se extendió, y después fue mejorando.

En cuanto a C++ es otra cosa, no es sólo un superconjunto de C con orientación a objetos, tiene muchos aspectos bastante oscuros.

El problema principal de C/C++ a mi modo de ver es precisamente ser de más bajo nivel, lo cual los liga mucho al hardware (como sucede con los punteros), y eso hace su aprendizaje más difícil, porque el programador debe estar más consciente de muchas cosas no tenidas en cuenta en lenguajes de más alto nivel como Java incluso cuando Java usa la misma sintaxis.

En resumen, según mi parecer, Phyton es más idóneo para empezar en programación, y podría serlo más si se hubieran hecho un par de cosas de manera diferente.
 
El C está bien y a mí me parece sencillo como lenguaje, casi todo se basa en bibliotecas y el lenguaje como tal es ínfimo, lo cual facilita mucho su asimilación por ser pequeño. En parte también por eso es idóneo para la programación de sistemas operativos, y se facilita portear su compilador a otras plataformas de software, por no estar tan ligado a una; no es por casualidad que C suele ser el primer lenguaje soportado cuando se hace un nuevo sistema operativo, y a veces el único por mucho tiempo, o para siempre si el sistema no se hace demasiado popular nunca. Pero no obstante lo dicho, según mi experiencia personal, a la gente le cuesta un poco introducirse en C (y no comprenden los punteros con facilidad), y hasta donde tengo entendido, en general se considera mucho más sencillo Phyton para comenzar, por eso no sé dónde viste lo contrario.

En una época también se consideró ideal BASIC para empezar en la programación, esas mismas siglas decían que ése era su propósito, por eso llegó a ser uno de los lenguajes más utilizados (y todavía existen millones de programadores de alguna variante), por eso y porque por defecto estaba en todos lados, incluso triunfó en la época cuando era pésimo; hubo un momento cuando BASIC no soportaba muchas características básicas de la programación estructurada, y originalmente no había ni la posibilidad de hacer una función, sólo disponía de GOSUB o GOTO lo cual propiciaba la programación espagueti y muchas otras malas prácticas, pero en general la gente lo asimilaba mejor que C y se extendió, y después fue mejorando.

En cuanto a C++ es otra cosa, no es sólo un superconjunto de C con orientación a objetos, tiene muchos aspectos bastante oscuros.

El problema principal de C/C++ a mi modo de ver es precisamente ser de más bajo nivel, lo cual los liga mucho al hardware (como sucede con los punteros), y eso hace su aprendizaje más difícil, porque el programador debe estar más consciente de muchas cosas no tenidas en cuenta en lenguajes de más alto nivel como Java incluso cuando Java usa la misma sintaxis.

En resumen, según mi parecer, Phyton es más idóneo para empezar en programación, y podría serlo más si se hubieran hecho un par de cosas de manera diferente.
A ver, tengo una base de programación pero fue hace mucho tiempo, se algo de PHP, termine un curso de C++, Delphi lo que como dije no continué y mas nunca hice nada y termine olvidando casi todo, pero la lógica y una pequeña base tengo (que aunque no conozca el codigo al menos entiendo que debe hacer), lo que decía en el mensaje anterior que estaba dando mis primeros pasos en python, porque como bien dices tengo entendido que es un lenguaje que se prefiere para comenzar y después si acaso seguir con otros mas adelante.
 
A ver, tengo una base de programación pero fue hace mucho tiempo, se algo de PHP, termine un curso de C++, Delphi lo que como dije no continué y mas nunca hice nada y termine olvidando casi todo, pero la lógica y una pequeña base tengo (que aunque no conozca el codigo al menos entiendo que debe hacer), lo que decía en el mensaje anterior que estaba dando mis primeros pasos en python, porque como bien dices tengo entendido que es un lenguaje que se prefiere para comenzar y después si acaso seguir con otros mas adelante.
En ese caso debes saberlo bien, para llegar a ser un buen programador en C++ se necesita mucho tiempo, y a veces luego de años, todavía puedes encontrarte con cosas nuevas, por eso a mi manera de ver Phyton es más recomendable para iniciarse (o reiniciarse), y encima de eso se está usando en todos lados y para hacer de todo, no he visto tantas ofertas de trabajo para C o C++ como para Phyton o Node (Javascript).
 
Aquellos que están diciendo que Python es mejor para principiantes, quiero que sepan lo que pienso: son unos flojos.

Yo aprendí con Javascript y a pesar de que es un lenguaje que me gusta mucho, me arrepiento. Estuve durante mucho tiempo enfrascado en el navegador, sin salir de ahí, hasta que un día conocí a NodeJS. Me di cuenta que no sabía nada. Se pierde mucho conocimiento con esos lenguajes modernos. No se aprende a tocar hardware, a manejar la memoria, y muchas otras cosas más a las que C te obliga para poder ser un mejor programador.
Es la realidad, llega un punto que con Python, Javascript, etc. te sientes estancado. Es muy difícil aprender sobre optimización, matrices, estructuras de datos y tal, cuando lo tienes casi todo en Python y Javascript. Muchas veces nos conformamos con el simple array de javascript o el slice de Python, sin saber que allá fuera existen otro tipo de estructuras de datos que podríamos usar en mejores momentos. C te brinda la oportunidad de ir más allá del lenguaje, desde el primer momento.
 
Aquellos que están diciendo que Python es mejor para principiantes, quiero que sepan lo que pienso: son unos flojos.

Yo aprendí con Javascript y a pesar de que es un lenguaje que me gusta mucho, me arrepiento. Estuve durante mucho tiempo enfrascado en el navegador, sin salir de ahí, hasta que un día conocí a NodeJS. Me di cuenta que no sabía nada. Se pierde mucho conocimiento con esos lenguajes modernos. No se aprende a tocar hardware, a manejar la memoria, y muchas otras cosas más a las que C te obliga para poder ser un mejor programador.
Es la realidad, llega un punto que con Python, Javascript, etc. te sientes estancado. Es muy difícil aprender sobre optimización, matrices, estructuras de datos y tal, cuando lo tienes casi todo en Python y Javascript. Muchas veces nos conformamos con el simple array de javascript o el slice de Python, sin saber que allá fuera existen otro tipo de estructuras de datos que podríamos usar en mejores momentos. C te brinda la oportunidad de ir más allá del lenguaje, desde el primer momento.
No sé men, esto me parece más bien un problema tuyo.
Si ves que chocas con una barrera te lees dos o tres libros de algoritmos, estructuras de datos, pre calculo, y ya está.
Manejo de memoria? Punteros? Big-Endian? Te lees un manual de C, juegas un poco a bajo nivel y aprendes a trabajar con todo eso.
Me sorprende al punto a que la gente llega para justificar que no tiene ningún tipo de interés en programar y lo que quiere es que le pongan todo en la boquita.
 
No sé men, esto me parece más bien un problema tuyo.
Y de muchos más. Hoy en día la gente suele estudiar de manera autónoma como lo hice yo en su momento, y no tener una guía para esto es bien difícil. Lo cierto es que si bien C tiene mucha deuda técnica, los lenguajes de hoy en día te enseñan muy poco. La mejor manera de aprender algo es saber cómo funciona por dentro. C enseña mucho más de lo que a día de hoy cualquier lenguaje moderno enseñe.

Por ahí Google sacó un lenguaje en 2009 creo, llamado Go. Es un lenguaje moderno, orientado a struct, pero aun así se queda corto con C.
 
Última edición:
Ja!. Hola chicos, soy novato en python y llevo tiempo estudiando, y lo unico que dire, es que yo no se nada, ni se siquiera si un dia sepa porque esto es para siempre


Pero yo pienso, que los debates, mas que para charlar sobre Hipotermia, es añadir un poco de código, y analizar las cosas, a ver por ejemplo, que hace cada linea de codigo de este pequeño ejemplo: cosas asi ven ?:

Python:
reinicio = True

while reinicio:
    try:
        num1 = int(input("Introduce un numero para multiplicar"))
        num2 = int(input("Introduce otro numero para multiplicar"))

    except ValueError:
        print("No haz introducido un numero. Vuelve a intentarlo")

    else:
        print("El numero es: ",num1*num2)
    finally:
        pregunta = input("Quieres seguir multiplicando")
    if pregunta == "N":
        reinicio = False
    else:
        print("De acuero, vamos a seguir multiplicando")
    ValueError:
        print("None")
 
Última edición por un moderador:
Ja!. Hola chicos, soy novato en python y llevo tiempo estudiando, y lo unico que dire, es que yo no se nada, ni se siquiera si un dia sepa porque esto es para siempre


Pero yo pienso, que los debates, mas que para charlar sobre Hipotermia, es añadir un poco de código, y analizar las cosas, a ver por ejemplo, que hace cada linea de codigo de este pequeño ejemplo: cosas asi ven ?:

Python:
reinicio = True

while reinicio:
    try:
        num1 = int(input("Introduce un numero para multiplicar"))
        num2 = int(input("Introduce otro numero para multiplicar"))

    except ValueError:
        print("No haz introducido un numero. Vuelve a intentarlo")

    else:
        print("El numero es: ",num1*num2)
    finally:
        pregunta = input("Quieres seguir multiplicando")
    if pregunta == "N":
        reinicio = False
    else:
        print("De acuero, vamos a seguir multiplicando")
    ValueError:
        print("None")
Man, pero eso es basico.
 
Si es basico, pero aun soy pequeño, en las cendas del conocimiento

Por cierto, el codigo esta mal, lo use como analisis, ya que el ultimo ValueError esta mal , este error se levanta cuando se espera algo y no resulta
 
Atrás
Arriba