Duda sobre lenguajes

Iniciado por Shout, 4 Junio 2013, 20:03 PM

0 Miembros y 1 Visitante están viendo este tema.

Shout

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 (csharp) [Seleccionar]
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
I'll bring you death and pestilence, I'll bring you down on my own

Eleкtro

#1
No entiendo la lógica de la pregunta.

Python:
Código (python) [Seleccionar]
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!








Shout

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 (php) [Seleccionar]
<?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)
I'll bring you death and pestilence, I'll bring you down on my own

Eleкtro

Cita de: Shout en  4 Junio 2013, 21:33 PMNo 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.








Shout

#4
-
I'll bring you death and pestilence, I'll bring you down on my own