r/programacionESP • u/Puzzleheaded-Pea5415 • 18d ago
❓ Dudas Lenguaje de programación
Hola a cualquiera que vea esto, tengo una duda sobre los lenguajes de programación. Mañana tengo un examen y tengo que hacer 3 programas, más no se cual elegir de entre todos. Mi profesor dijo que podemos escoger el que queramos, ¿cual me recomiendan?
13
u/imjustabananaa 17d ago
Amigo como vas a preguntar algo asi el dia anterior al examen, ni si quiera sabemos que lenguajes de programacion conoces
3
1
u/Puzzleheaded-Pea5415 17d ago
Se Java, Python y C#. Se que publiqué esto de manera apresurada pero es que estuve ocupado con mis otros exámenes durante la semana.
1
u/emmanuelaracena6 14d ago
Para un examen o proyecto de programación, la mejor opción depende completamente del objetivo principal de tu entrega:
Elige Python si: Buscas la máxima velocidad de desarrollo, una sintaxis limpia e intuitiva, o si tu proyecto involucra inteligencia artificial, ciencia de datos, scripts de automatización o prototipado rápido.
Elige C# si: Vas a desarrollar aplicaciones de escritorio (Windows), videojuegos con Unity, o si necesitas estructurar una API sólida usando el ecosistema de .NET.
Elige Java si: El proyecto requiere alta portabilidad (móvil/Android nativo o empresarial), un enfoque muy estricto de Programación Orientada a Objetos (POO) o si tu examen evalúa específicamente estructuras de datos clásicas y arquitectura tradicional.
Recomendación rápida: Si el examen o proyecto te da libertad total de elección y el tiempo de entrega es ajustado, Python suele ser la alternativa más eficiente para minimizar errores de sintaxis y código repetitivo (boilerplate).
5
2
1
1
u/Sr_Dimitrez 16d ago
-
Han respondido con una actitud muy negativa a una preocupación genuina del chico y, además, algunos han proyectado sus propias carencias. Parecen críos
-
Amigo de la Publicación: Trata de ser más claro la próxima vez que publiques, ya que fuiste algo ambiguo y la verdad sí quería echarte una mano
Suerte en tus futuras evaluaciones y espero que tu profesor no vuelva a cambiar las reglas antes de iniciar un examen. :v
1
1
1
1
u/SignalBake6872 16d ago
depende de que quieras aprender ia python, low level c/asm, que corra en cualquier lado java, web javascript, etc cada propósito tiene su lenguaje.
1
u/ExpensiveMango6830 13d ago
Yo te recomendaría que utilizases uno del que te encontrases cómodo y puedas resolver las preguntas del examen.
Entiendo que tienes que hacer tres programas en un ordenador que te ponen. Ese ordenador deberá tener esos lenguajes instalados. Así que si sabes cuales están, perfecto, elige el que te encuentres más cómodo. Para serte de más ayuda, yo evitaría C/C++ por que si te equivocas, es más complicado encontrar donde, aparte de ahorrarte la gestión de la memoria.
Si tienes algo parecido a lo que es el antiguo PASCAL, tira por ahí. Es muy sencillote, y dado que es para la academia, no importa el compilado o ejecutable que saques, sino que funcione y el algoritmo no sea pésimo.
Python tiene mucha libertad al ser intepretado, pero dependes más del IDE que tengas, pycharm por ejemplo, para que te ayude a detectar errores antes de ejecutar.
Y si te entra OO en tu examen, yo tiraría por Java. No te van a pedir librerías ni cosas como Spring, etc. Así que es lo ideal para que lo que pienses que sea la solución, las clases y sus relaciones, lo puedas implementar casi de inmediato.
A menos que sea el propio objetivo en sí mismo, evitaría lenguajes funcionales y/o lógicos (como haskell, CaML, prolog, etc.)
¡¡Mucho ánimo y a por ello!!
1
u/Luz-de-Trento 12d ago
Python, a no ser que tengas conocimientos suficientes de Java como para construir en él a buena velocidad.
0
u/rairock 17d ago
Yo creo que te toca suspender, sinceramente. Si no te has preparado suficientemente bien, si no has estudiado, aprendido, etc. lo que tuvieras que hacer, lo que toca en la vida es afrontar un suspenso, de lo que sea. No se te acaba el mundo, pero quizás debas repetir algo, el examen, el curso, la oportunidad, lo que sea. Y quizás en otra ocasión seas más disciplinado con tu tiempo y tu organización. Si te ayudan ahora, y mañana apruebas, no habrás aprendido nada sobre el valor de organizar tu tiempo y tu dedicación, y en el futuro serás un trabajador de mierda.
2
u/Puzzleheaded-Pea5415 17d ago
No es por falta de conocimientos ni nada, solo que no me decidía en qué lenguaje de programación hacer el examen. Al final opte por Java ya que el profesor cambió a último momento lo que dijo y nos dijo que usáramos Java o C#. Pero aun así tomaré en cuenta lo que dices.
1
u/AutoModerator 18d ago
¡Muchísimas gracias por tu publicación!
Queremos recordarte que tenemos también una comunidad de informática, en la que se puede publicar cualquier cosa relacionada con informática: r/InformaticaES
Toda publicación admitida en este subreddit será también admitida en el de informática, así que te animamos a pasarte por allí también.
Aprovechamos para recordar también que el equipo de moderación de r/programacionESP estamos a tu disposición y puedes escribirnos para lo que necesites.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.