FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Sintaxis humana
En un par de ocasiones he visto que nuestro amigo Al González defiende la sintaxis de pascal por sobre la de otros lenguajes como C o java argumentando que es más humana. Y yo me pregunto, ¿es esto realmente una ventaja?
Claro que se ven por ahí códigos en C que parecen jeroglíficos, pero también se ven códigos pascal sin ninguna clase de orden e igualmente ilegibles. Creo que depende mucho de la habilidad del codificador para presentar algo que el humano pueda entender. Pero más allá de eso, no deja de llamarme la atención la opinión de Al, porque, a fin de cuentas, la abstracción es inherente al ser humano, así que es también muy humana. Como matemático que soy (o que fui) pienso en lo inmanejable que serían las matemáticas sin el uso de un pesado arsenal de símbolos y notaciones, muy poco humanos y definitivamente ilegibles para el no iniciado. Y, sin embargo, no solo están dirigidos a humanos sino que su uso es imprescindible para un cabal entendimiento. Este hilo no es, desde luego, para criticar sino para compartir las opiniones de los demás en torno a este asunto: ¿Es una ventaja la sintaxis humana de pascal? // Saludos |
#2
|
||||
|
||||
ding, ding, ding... Round 1, Figth!!
¿"sintaxis humana"?... a mi me parece igual de ilegible delphi, c#, java o el que me digas... creo estar de acuerdo un poco en lo que comentas maese Roman y me pongo de ejemplo: una sintanxis para un "For" me da igual en cualquier lenguaje, porque la entiendo; y por el otro extremo, cualquier sintaxis referente a hilos de ejecución me parece ilegible, independientemente del lenguaje en el que esté. Entonces, concuerdo que la apreciación de si es o no es una "sintaxis más humana", está completamente relacionada al nivel de conocimiento de la persona que hace dicha apreciación. Saludos.
__________________
|
#3
|
||||
|
||||
Yo vengo del lenguaje C y el código que estaba acostumbrado a escribir y ver en compañeros y amigos era "legible". Cierto es que por ahí veía código C que no lo entendía ni al derecho ni al revés.
Cuando llegué a delphi me pareció un lenguaje muy claro de entender pero no me gustó que había que escribir mucho. Quedaba legible también, muy legible, pero me parecía que escribía código innecesario, por ejemplo: Código:
if(1) { ... } Código:
if 1 then begin ... end Ahora estoy acostumbrado, pero aún así me parece casi siempre que estoy tecleando demasiado. Edito: Lo que quería explicar es que el lenguaje C me parecía lo más sencillo del mundo, te podías complicar tanto como quisieras, pero si no te gusta meterte en berenjenales entonces quedaba super claro, sencillo, conciso, simple, legigle (depende de cada uno).
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 12-11-2010 a las 21:01:26. |
#4
|
||||
|
||||
Si piensan que Delphi, C o inclus0 Asembler tienen una sintaxis difícil, es porque no leyeron suficientes post en ClubDelphi.
Para muestra un botón ¿Qué es CFD? ¿Complemento de Impuestos locales? ¿Locales de dónde? ¿Locales al ordenado, al país, a la empresa? ¿nodo complemento<complmento>? ¿Es un árbol, una lista, alguna otra cosa? ¿En qué lenguage está delcarando la cuestión? |
#5
|
||||
|
||||
Cita:
Impuestos locales: determinados en base a la legislación estatal vigente. Algún impuesto que cobran solo en ese estado o municipio. <complemento>: sección del archivo XML donde se guarda la información de el CFD, en este caso, quiere guardar los impuestos locales dentro del XML en su nodo Complemento. saludos
__________________
|
#6
|
||||
|
||||
A mi el lenguaje más humano siempre me parecio el Cobol, otra cosa es que el compilador sea eficiente o no y lo que se pueda hacer o no.
Código:
MULTIPLY 5 BY RESULTADO. //Este otro es mucho menos humano. Mov ah,5 Mov al,5 Mul ah,al Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#7
|
||||
|
||||
Cita:
A unos pueden gustarle mucho la Sintaxis de Pascal, a otros no tanto, y otros nada; La verdad es como preguntar: ¿cuál es Mejor Windows o Linux?,¿Cuál es el Mejor servidor de Base de dato?,etc,etc. pues unos responderan una cosa quizás basado en su experiencia y otros otra cosa; y al final es una cosa de nunca acabar. Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#8
|
||||
|
||||
Ya me subscribí a este tema para seguirle la pista a todo lo que están diciendo.
|
#9
|
||||
|
||||
Al principio con el lenguaje C tuve que aprenderlo muy bien para no meter la pata con los punteros nulos, la gestión de memoria, etc. pero una vez que se conoce bien entonces resulta muy sencillo.
Con pascal es más simple para los que empiezan porque no hay que preocuparse por esas cosas, normalmente es algo "transparente" para el programador. |
#10
|
||||
|
||||
Esto último que dices Casimiro, podría plantearse como una posible ventaja de pascal sobre C, pero va más allá de la sintaxis. Mi tesis es que ésta por sí sola no marca la diferencia.
Claro está que hay sintaxis que, definitivamente hace que un lenguaje sea un poco más difícil, como, por ejemplo, la de brainfuck. Aunque, para algunos también es cosa fácil // Saludos |
|
|
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 |
|