Es la sintaxis de javascript muchisimo mejor que la de python? debatamos...
01-jun-2023 09:17
#1
| En lo personal tengo nociones básicas de python y medianas de javascript y la sintaxis de python es una mierda, es un lio tener que estar pendiente de indentar el código, y además no puedes separar el código entre {} como si se puede hacer en javascript, haciendo que la lectura del código sea mas comprensible a mi manera de ver. que opináis vosotros? |
01-jun-2023 09:18
#2
|
Esta pole se la dedico a los shures @Ubuntu 10.04 y a @PlantaDeCafe Tengan buen inicio de junio
|
01-jun-2023 09:19
#3
| Pues yo me quedo con python shur, mucho mas flexible, si quieres agrupar variables puedes usar () y es un codigo mucho mas visual gracias a la identación |
01-jun-2023 09:23
#6
| Es mucho mas flexible, si, y lo bueno es que con menos codigo haces mas, pero eso de que la indentacion sea obligatoria y que no se puedan ordenar una parte del codigo con {} me marea un poco a la hora de programar, y nose, tambien me gusta tener las variables que declaro controladas, es decir, usar let, o var o const, |
01-jun-2023 09:24
#7
|
La pregunta sobre si la sintaxis de JavaScript es "muchísimo mejor" que la de Python es subjetiva y depende en gran medida de las preferencias personales y del contexto en el que se utilice cada lenguaje. JavaScript y Python son dos lenguajes de programación muy populares y ampliamente utilizados en diferentes dominios. Tienen diferencias en su sintaxis y enfoque, lo que los hace más adecuados para ciertos tipos de tareas y proyectos. La sintaxis de JavaScript se asemeja más a la de lenguajes como C y Java, lo que puede resultar más familiar para aquellos que ya tienen experiencia en programación con esos lenguajes. JavaScript también tiene una sintaxis más flexible en términos de tipos de datos y manipulación del DOM (Document Object Model), lo que lo hace muy adecuado para el desarrollo web. Por otro lado, Python se caracteriza por tener una sintaxis más clara y legible, enfocada en la legibilidad del código. La filosofía de diseño de Python, conocida como "The Zen of Python", se basa en la idea de que el código debe ser legible y comprensible. Esto hace que Python sea muy popular entre los principiantes y sea ampliamente utilizado en áreas como la ciencia de datos, el aprendizaje automático y la automatización de tareas. En última instancia, la elección entre JavaScript y Python, en términos de sintaxis, depende del tipo de proyecto que estés desarrollando y de tus preferencias personales. Ambos lenguajes tienen comunidades activas, bibliotecas y herramientas útiles que pueden facilitar el desarrollo. Es recomendable evaluar los requisitos específicos de tu proyecto y explorar ambos lenguajes para determinar cuál se adapta mejor a tus necesidades. |
01-jun-2023 09:25
#9
|
Es mucho mas flexible, si, y lo bueno es que con menos codigo haces mas, pero eso de que la indentacion sea obligatoria y que no se puedan ordenar una parte del codigo con {} me marea un poco a la hora de programar, y nose, tambien me gusta tener las variables que declaro controladas, es decir, usar let, o var o const,
Variables controladas y JS es un oximoron
|
01-jun-2023 09:26
#10
|
Que exista Typescript te da una idea de lo que opina la gente en general de Javascript. Y eso que, al contrario de lo que pueda parecer por mi nick, tampoco soy el mayor fan de Python. |
01-jun-2023 09:27
#11
¿Te quejas de tener que indentar correctamente? Vamos, que tiene que dar mucho gusto leer tu código
|
01-jun-2023 09:27
#12
|
No se nada de python. Pero no tengo problemas con la sintaxis de JS. Con lo que tengo problemas es con esa puta mierda de tragarse todo lo que le metas sin lanzar jamás un puto error explicativo. Aún recuerdo una movida que me tuvo días flipando y hasta que me dí cuenta que cuando trabajas con fechas en JS, básicamente el constructor Fecha de JS se come todo. Osea, tu le metes Fecha(boolean, array de strings, un chorizo) que no lanza mensaje de error. Se construye como 1 de enero de 1900. Y a tomar por culo!!! |
01-jun-2023 09:28
#13
|
Tienes que pensar que python esta pensado para que cualquiera que revise el codigo pueda "entenderlo" bien. Javascript es basura directamente, por algo existe Angular. |
01-jun-2023 09:31
#15
| Te juro que la sintaxis de C# me gusta mucho mas que la de python, queda todo mas ordenado |
01-jun-2023 09:33
#17
| Mil veces mejor que el cáncer de sintaxis que es Python. Si le metes typescript ya es dios. |
01-jun-2023 09:35
#18
| Es un coñazo estar pendiente de una indentación perfecta la verdad. A mí me gusta ir rápido y guarro, luego ya se deja bonito. |
01-jun-2023 09:35
#19
| no vayas a poner ejemplos de código haciendo la misma funcionalidad no sea que facilites la comparación. y qué problema tienes con indentar, queda más limpio y recogido, no es tan complicado |
01-jun-2023 09:36
#20
. el codigo de tal funcion entre {}, el codigo de aquella funcion entre {}, y asi, porque si solo hay linea de codigo pero no hay nada que separe en apariencia cada funcion de otra a mi me marea la verdad.
|
01-jun-2023 09:38
#21
|
for (let i = 1; i <= 100; i++) { if (i % 3 === 0 && i % 5 === 0) { console.log('FizzBuzz'); } else if (i % 3 === 0) { console.log('Fizz'); } else if (i % 5 === 0) { console.log('Buzz'); } else { console.log(i); } } PYTHON: for i in range(1, 101): if i % 3 == 0 and i % 5 == 0: print('FizzBuzz') elif i % 3 == 0: print('Fizz') elif i % 5 == 0: print('Buzz') else: print(i) AMI ME LIA MAS COMO SE ESCRIBE EN PYTHON, PREFIERO JAVASCRIPT LA VERDAD, EL CODIGO ENTRE PARENTESIS Y LLAVES QUEDA MUCHO MEJOR. |
01-jun-2023 09:41
#23
| El mayor problema no es indentar, sino como se ve visualmente, si tienes por ejemplo mas de 200 lineas de codigo en python y no hay nada que separe una funcion de otra como con las {} y () se hace un lio uno. |
01-jun-2023 09:45
#24
|
Python con llaves no sería Python. JS sin indentar es un crimen de lesa humanidad. Una vez te acostumbras a indentar, Python es mucho mas legible y sencillo que JS. Hasta entonces, dependes las llaves para entender tu propio código |
01-jun-2023 09:45
#25
| Curioso, porque lo que has puesto se puede hacer todo en una línea, quizás tienes que aprender más python antes de criticar. |
01-jun-2023 09:48
#26
|
Los que defendéis Python me figuro que debéis de ser los que hacéis scripts de 3000 líneas con strings hardcodeadas y una redundancia de cojones. Python a la que te pones a hacer algo medio complicado, las incongruencias entre la sintaxis, las librerías y en especial el sistema de imports son un jodido martirio. Menos mal que existe pdm o poetry para hacer proyectos. |
01-jun-2023 09:48
#27
|
A mi personalmente, aunque tengo muchísima más experiencia con JS que con python, la sintaxis de python me parece mucho más clara y más legible. Por no hablar de las comprehensions de python, que no son legibles pero molan mucho. Como lenguajes con una sintaxis increíble, para mi sin duda es elixir. Su pipe operator, el pattern matching etc... Es súper top. |
01-jun-2023 09:56
#28
|
Realmente creo que va mas por lo que busques programar, depende que busques te sera mejor uno y otro da igual su sintaxis, Esta claro que para temas matemáticos Phyton es mas comodo que JavaScript.... |
01-jun-2023 09:59
#29
Poco o nada le tiene que gustar la programación a quien ve gusto en Python. ![]() Donde esté un lenguaje bien tipado, estructurado, delimitado sin identado de mierda, tipo C#, Java... que se quite Python. Que luego el lenguaje a pesar de ese aborto de sintaxis sea bastante útil, no lo discuto. |



