Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Shout en 4 Junio 2013, 20:03 pm



Título: Duda sobre lenguajes
Publicado por: Shout en 4 Junio 2013, 20:03 pm
Buenas!

Hace poco que he empezado a estudiar C# y me ha encantado porque es potente pero a la vez fácil, pero como todo lenguaje derivado de C/C++, acepta espacios:
Código
  1. private static asd(){something();} /* perfectamente válido */

Lo que me gustaría saber es si hay algún lenguaje como Python (no ignora los espacios) y como C# (potente, rápido y no muy jodido, como lo es C++), ya que, para mi, lo primero en la programación es el código bien indentado y organizado.

Saludos


Título: Re: Duda sobre lenguajes
Publicado por: Eleкtro en 4 Junio 2013, 21:25 pm
No entiendo la lógica de la pregunta.

Python:
Código
  1. print "Hola" # Perfectamente valido...

Los lenguajes permiten líneas de comentario, ya sea encima del bloque, debajo, o al final de una línea,
De hecho unos buenos comentarios es lo que perfecciona la organización del código en si mismo.

De verdad, yo no lo véo lógica a la pregunta, o a lo mejor es que he entendido mal...

...pero desde luego si yo supiera C# hasta cierto punto, ni loco me cambiaria por un lenguaje de scripting, aunque séa Python, de hecho el que menos sería Python porque es demasiado restrictivo y para escribir códigos cortos a lo "pseudo" o para escribir 4 tonterías para probar una cosa pequeña te puedes tirar varios minutos corrigiendo ya que hay que escribirlo todo sin imperfecciones, al más mínimo detalle, sin poder equivocarse en el margen de ni un solo espacio! ...Python será organizado, pero desde luego no lo considero productivo, a la larga hace perder el tiempo.

Saludos!


Título: Re: Duda sobre lenguajes
Publicado por: Shout en 4 Junio 2013, 21:33 pm
Sólo estaba dando un ejemplo. Soy programador web y ahora estoy aprendiendo C#, y lo que más me molesta es ver algo como esto:
Código
  1. <?php if  (  $noseque==$algo  )                   {otro   ("asd"   );} ?>

No sé si me entiendes... no quiero que el lenguaje acepte que cada uno organice el código como le salga de las narices (cosa que Python no hace, sólo daba un ejemplo)


Título: Re: Duda sobre lenguajes
Publicado por: Eleкtro en 4 Junio 2013, 21:42 pm
No sé si me entiendes... no quiero que el lenguaje acepte que cada uno organice el código como le salga de las narices (cosa que Python no hace, sólo daba un ejemplo)

Ahora lo entiendo mejor, creia que solo estaba relacionado con los espacios de los comentarios,
pues VB.NET no permite escribir nada con espacios (ningún keyword), si escribes espacios demás te lo organiza automáticamente, séa lo que séa, menos cadenas de strings cerradas con comillas dobles (obvio) xD.

Pruébalo!

Un saludo.


Título: Re: Duda sobre lenguajes
Publicado por: Shout en 4 Junio 2013, 21:46 pm
-