Differenza tra SUB e GOSUB ?

Sezione dedicata al sistema di sviluppo BASCOM-AVR per i micro AVR
At90s, Attiny, Atmega e Xmega

Differenza tra SUB e GOSUB ?

Postby einstein » 16 Apr 2014, 18:18

Sareste così gentili da spiegarmi la differenza che c'è tra una Sub e un Gosub, e quando usare una o l'altra.
apparentemente fanno la stessa cosa o no?

grazie
User avatar
einstein
 
Posts: 88
Joined: 01 Mar 2014, 15:10
Location: Siracusa

Re: Differenza tra SUB e GOSUB ?

Postby pier » 16 Apr 2014, 19:11

SUB è una routine, GOSUB è il comando che la richiama
pier
 
Posts: 115
Joined: 11 Aug 2013, 22:05

Re: Differenza tra SUB e GOSUB ?

Postby Fagos » 17 Apr 2014, 06:59

@pier penso che tu sia un programmatore abbastanza esperto ma non per quanto riguarda bascom-avr o mi sbaglio?

Dal punto di vista puramente teorico le due cose potrebbero sembrare uguali ma praticamente esistono molte differenze nell'uso, nei metodi di chiamata e nel passaggio dei dati.
Una delle differenze è che la SUB prima di essere usata deve essere dichiarata mentre non è necessario dichiarare una chiamata ad una routine fatta con GOSUB. Poi ce ne stanno ancora tante altre.
User avatar
Fagos
 
Posts: 100
Joined: 31 Aug 2011, 15:01

Re: Differenza tra SUB e GOSUB ?

Postby pier » 17 Apr 2014, 09:07

@Fagos
Per carità, non mi definirei mai "esperto" in nulla e tantomeno in Bascom e ammetto di aver fornito una risposta quantomeno superficiale ad Einstein.
Il problema però è quello di dare a lui una risposta quanto più esaustiva possibile senza rimandarlo a studiarsi un help un poco incasinato ed io non ne sarei in grado quindi..... largo ai giovani.
pier
 
Posts: 115
Joined: 11 Aug 2013, 22:05

Re: Differenza tra SUB e GOSUB ?

Postby suibaf » 17 Apr 2014, 10:42

E' stata fatta la stessa domanda anche sul forum di mcselec. Vi posto il link:

http://www.mcselec.com/index2.php?option=com_forum&Itemid=59&page=viewtopic&t=11495
User avatar
suibaf
 
Posts: 122
Joined: 08 Mar 2014, 09:55
Location: Lecce

Re: Differenza tra SUB e GOSUB ?

Postby einstein » 17 Apr 2014, 11:50

Ti ringrazio per la segnalazione, provo a vedere, anche se purtroppo non mastico molto bene l'inglese.
grazie comunque
User avatar
einstein
 
Posts: 88
Joined: 01 Mar 2014, 15:10
Location: Siracusa


Return to BASCOM-AVR

Who is online

Users browsing this forum: No registered users and 21 guests

cron