![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Este es un mal ejemplo, disculpa que te lo diga. Nada tiene que ver con sintaxis, sino, precisamente, con la habilidad (o falta de ella) de un programador del lenguaje que sea para escribir su código.
Lo que citas de Fowler no se contrapone con lo que algunos aquí sostenemos. El uso de abstracciones simbólicas no es exclusivo de las máquinas. La abstracción es, primero que nada, una prerrogativa del hombre. Tal como comenta coso y comenté yo al principio, las matemáticas hoy en día serían impensables sin la simbología que las sostiene. Asímismo sucede con la música, la lógica simbólica, la química, etc. Cuando alguien escribe la demostración de un teorema matemático, no está pensando en una máquina. Está, desde luego, escribiendo para humanos. Cita:
Cita:
Cita:
Cita:
Fíjate además, que en ningún momento dije que C fuera mejor que pascal; simplemente opiné que la mera sintaxis de pascal no hace a éste más sencillo que otros lenguajes. Recordarás que Wirth diseñó pascal específicamente para la enseñanza. En ese contexto, ciertamente puedo citar su sintaxis como más sencilla para quien empieza. Pero eso no significa que no podamos pasar a las llaves y sentirnos cómodos con ellas. Ni siquiera significa que debamos empezar con begin. // Saludos |
|
#2
|
||||
|
||||
|
Personalmente creo que la mejor sintaxis que eh llegado a ver es la de Python. Yo hago casi todo en pascal, pero siendo sincero me gusta hacer cosas en Delphi y luego las hago en C para experimentar.
PD. Ultimamente estoy metido en FreePascal xD. |
|
#3
|
||||
|
||||
|
Cualquier lenguaje simbólico es producto de la abstracción. Pero creo que cuando dice 'mas humano' quiere dar a entender la
cualidad del lenguaje Pascal, de asemejarse más al lenguaje coloquial. En este sentido, se podría decir que Pascal es más semejante al lenguaje cotidiano que C. C más que Assembler y COBOL quizá más que los anteriores. Pero pareciera que la calificación 'mas humano' pierde fuerza en la medida que nos referimos a programadores experimentados, ya que una vez que se maneja fluidamente un lenguaje, nos es tan habitual como cualquier otro. Otro tema diferente es la sencillez de un lenguaje. Cosa que pienso, es bastante subjetiva. Aunque hace tiempo no programo en C, yo veo una sintaxis clara en este código: int LargoDeCadena(char *s) { char *t = s; while(*t) t++; return(t-s); }; Pero seguramente un programador de COBOL, considerará más claro hacer el o los párrafos necesarios para que se realice esta tarea. Si bien es cierto que hay lenguajes que solucionan determinados problemas de forma más sencilla que otros, la afinidad con el lenguaje cuenta a la hora de escuchar a los que exaltan la sencillez del mismo. Del mismo modo como hay personas a las que les resulta más sencillo aprender el italiano que el francés, hay a quién le resulta mas sencillo PROLOG que SmallTalk. En cuanto a la legibilidad de la sintaxis coincido con que cuenta mucho la capacidad del programador de expresar claramente su código. Por supuesto poco puede hacerse al respecto si usamos Intercal, Brainfuck o Malbolgue... ![]() Un saludo. ![]() Última edición por ecfisa fecha: 23-11-2010 a las 07:58:10. |
|
#4
|
||||
|
||||
|
A mi la que me parece más humana es la sintaxis de ruby
Cita:
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..." |
|
#5
|
||||
|
||||
|
Off topic:
Xander: Es un gusto verte participar nuevamente después de tanto tiempo.
![]() |
|
#6
|
||||
|
||||
|
Cita:
¡Un abrazo a todos!
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..." |
|
#7
|
|||
|
|||
|
Yo entro poco pero también me da gusto verte de nuevo por aquí.
Saludos. |
|
#8
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Cambiar el Icono de un Exe, No hay manera humana. | lag_0 | Varios | 9 | 18-03-2008 04:05:11 |
| Problema con sintaxis. | zvf | OOP | 5 | 13-03-2007 20:19:21 |
| Sintaxis en el SQL | Alexander | SQL | 2 | 11-09-2006 18:13:17 |
| Problemas con la sintaxis | andre navarrete | Conexión con bases de datos | 2 | 13-08-2006 16:48:47 |
| "No existe parche para la estupidez humana" | Neftali [Germán.Estévez] | Noticias | 4 | 30-06-2006 19:36:58 |
|