Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
Azúcar Sintáctico De Un Programa
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Azúcar Sintáctico De Un Programa 
 
Buenas!.

Cuidado con los dulces!.  
¿ Sabéis lo que es el "azúcar sintáctico" cuando nos referimos a una aplicación ?.

Citar:

En informática, el azúcar sintáctico es un término acuñado por Peter J. Landin en 1964 para referirse a los añadidos a la sintaxis de
un lenguaje de programación diseñados para hacer algunas construcciones más fáciles de leer o expresar.



Link


Pues parece que tambien existe la sal sintáctica.  


Link


Tanto el azúcar como la sal en exceso es perjudicial.  

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Azúcar Sintáctico De Un Programa 
 
Y ahora que ya conocen el significado de este termino:

¿ Son ustedes "golosos" o "resalados" ?.  

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Azúcar Sintáctico De Un Programa 
 
Shell escribió: [Ver mensaje]
¿ Son ustedes "golosos" o "resalados" ?

........golosos de... que ?    
 



 
última edición por vuott el Lunes, 12 Diciembre 2016, 17:08; editado 1 vez 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Azúcar Sintáctico De Un Programa 
 
Vuott:

Citar:

........golosos de... que ?


Aaaah, ya veo por donde vas. Esta vez, aunque sea una excepción, no estoy hablando de mujeres.
Goloso es la persona que come muchos dulces. Los que comen mucho de todo, son "tragones, zampones...".  

Mezclo el concepto del "azúcar sintáctico" con el del azúcar real.
Con la intención de saber si vosotros usáis mucho esa técnica en la programación.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Azúcar Sintáctico De Un Programa 
 
Bueno, en mi caso particular por el momento paso un poco de estas cosas, pero mas adelante cuando este en un nivel mas avanzado (que optimista que soy   ) seguramente le prestare atención.
Ahora estoy mas enfocado en que los programas que hago funcionen bien y que sean eficientes si el código tiene tabuladores espacios o es azucarado o salado o agrio o amargo o etc. no me importa demasiado.
Trato de seguir unas normas para que me resulte facil leer el codigo dentro de un tiempo cuando no me acuerde de como lo hice  

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Azúcar Sintáctico De Un Programa 
 
Tincho:

Citar:

Trato de seguir unas normas para que me resulte facil leer el codigo dentro de un tiempo cuando no me acuerde de como lo hice


Si te acostumbras a una forma de hacer los programas, no te será difícil recordarlo.
El único problema es pasar un tiempo sin programar y olvidar.

La forma en como aprovechamos las posibilidades que nos ofrece un lenguaje y reducimos el código gracias
a unas instrucciones, puede no ser comprendida por todos los programadores que lean un código y ellos prefieran
hacer el código más sencillo, aunque el número de instrucciones sera mayor.

Cada cual tiene su estilo. Las instrucciones están ahí. Al principio habrá que desmenuzar la expresión. El que está
acostumbrado lo ve rápidamente.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Azúcar Sintáctico De Un Programa 
 
Si te soy sincero, vi los dos videos de azúcar y sal sintácticos, pero no había un caso practico para comprender bien sobre el terreno digamos.
Para comprender mejor el tema ¿Podrías poner unos ejemplos aplicados a gambas?

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Azúcar Sintáctico De Un Programa 
 
Un ejemplo básico de azúcar sintáctico lo tenemos con:

i += 1

i = i + 1

Son formas de ir abreviando. Sinceramente lo hacemos sin pensar, casi como un acto reflejo.
En el grupo de sentencias asociadas con las de estructura y de control de flujo de un programa,
tenemos varias y otras similares

De Select Case, tenemos Choose. Del If tradicional pasamos al IIF.
No es que sean exactamente igual, pero hay momentos que podemos usarlas y conseguir abreviar el código,
si encontramos la similitud.

Todo depende del lenguaje. Por ejemplo, en Python, puedes hacer un intercambio de los valores de una variable con una sola instrucción.
a , b = b, a

Pero gambas tiene algo parecido, "Swap". En este caso, solo dos variables.
Nuestro problema es que como no son cosas que usamos  a diario, olvidamos.
Y es que lo que olvidamos principalmente es la palabra "inglesa" de intercambiar.
Y es muy útil, pero...¿ la recordamos ?.

Son funciones que vamos incorporando para reducir el número de líneas de código,
hay que conocerlas, no siempre hay que reinventar la rueda.

Aunque el autor se refiere más en concreto a operadores. Tales como el de la primera línea. +=, por ejemplo

Más que azúcar sintáctico, yo diría que el azúcar es la propia magia o destreza del programador de usar en los momentos
adecuados, las funciones más precisas. Pero todo eso se consigue con la practica y el uso de las mismas, ya no digo experiencia.
A veces somos muy cerrados y trabajamos de la misma forma, nuestro estilo va cambiando, vamos aprendiendo, pero sin la practica
y el conocimiento de otras formas, maneras y métodos volveremos a repetir nuestra forma de trabajar.

Los que ya tenemos un tiempo con gambas, deberíamos de aprender a usar en los momentos precisos, correctamente "el azúcar",
o la magia que los años de experiencia con gambas nos ha dado. Debemos aprender más allá de lo de siempre. Hay que practicar
las funciones que nos facilitan la creación de código de una forma más rápida para nosotros y nunca olvidar que hay otras personas
que leerán nuestro código y pueden que nos necesiten para que ellos tambien aprendan esa "magia" que todos debemos saber usar.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Martes, 13 Diciembre 2016, 14:46; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Azúcar Sintáctico De Un Programa 
 
Shell escribió: [Ver mensaje]
Un ejemplo básico de azúcar sintáctico lo tenemos con: i += 1...

Bueno he creado un articulo en el wikilibro de gambas con estos temas.
Tal vez sea util para entender mejor el código de otros.
http://wiki.gambas-es.org/doku.php/...ones_azucaradas
Si tenes sugerencias comentalas por este hilo y vamos mejorando el articulo.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Azúcar Sintáctico De Un Programa 
 
Tincho:

Citar:

Si tenes sugerencias comentalas por este hilo y vamos mejorando el articulo.


Ok, lo que vaya viendo de Python y si tiene posibilidad de implementarse en gambas,
lo comento en este hilo.

Vuott, puede hacer lo mismo con C.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Instalador De Programa chen_08 General 4 Viernes, 05 Marzo 2010, 14:51 Ver último mensaje
chen_08
No hay nuevos mensajes Ejecutar Programa Con SHELL/EXEC Y Respond... destroyer General 6 Sabado, 11 Junio 2011, 08:00 Ver último mensaje
razaAztk
No hay nuevos mensajes Preparar Nuestro Programa Para Un Usuario.... Shell General 5 Viernes, 21 Octobre 2011, 13:54 Ver último mensaje
Dani26
No hay nuevos mensajes Comunicacion De Dispositivo Movil + Progra... tincho General 3 Viernes, 06 May 2016, 09:48 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron