Autore Topic: dead  (Letto 1687 volte)

Offline legacy

  • ASM Lover
  • *****
  • Post: 353
  • Karma: +14/-2
    • Mostra profilo
dead
« il: 28 Agosto 2013, 17:45:34 »
dead
« Ultima modifica: 17 Gennaio 2020, 12:16:41 da legacy »

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re:ARM java script board
« Risposta #1 il: 28 Agosto 2013, 18:08:17 »

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re:ARM java script board
« Risposta #2 il: 28 Agosto 2013, 21:51:19 »
Addirittura ?

Ho letto javaschif.....

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re:ARM java script board
« Risposta #3 il: 28 Agosto 2013, 23:19:07 »
Non è un dialetto, è normalissimo javascript.
Ormai va di moda usare Javascript con interprete Google V8 (quello integrato in Chrome) anche per eseguire codice lato Web (v. NodeJS).

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re:ARM java script board
« Risposta #4 il: 29 Agosto 2013, 00:52:02 »
-_- è una schifezza... si salva solo perchè esistono linguaggi peggiori!

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re:ARM java script board
« Risposta #5 il: 29 Agosto 2013, 15:34:25 »
Nelle ultime versioni di Qt, il linguaggio JavaScript è stato integrato nel linguaggio QML e viene usato per la definizione delle GUI in modo dichiarativo. In quell'ambito è comodo, anche perchè ti limiti a scrivere pochissimo codice, ma se devi usarlo come linguaggio principale per la logica di applicazioni complesse diventa un bagno di sangue.

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re:ARM java script board
« Risposta #6 il: 29 Agosto 2013, 17:17:04 »
eh.... mettici pure che quando usi il sistema ad eventi TimeOut avrai una gestione non prelativa delle funzioni dichiarate in ciascun blocco:


Queste funzioni di temporizzazione, oltre ad avere una temporizzazione abbastanza aleatoria, finiscono in una coda e non sai se verranno eseguite in un ordine prestabilito (ad esempio mettendo due funzioni con timeout uno multiplo dell'altro).

Io non mi fiderei di un sistema simile per implementare protocolli in bitbashing, ma userei un normale loop in cui ho perfetto controllo sull'ordine di accensione e spegnimento dei singoli pin, e soprattutto "tempi deterministici" a meno di interrupt.

Quindi boh, se uno non sa programmare non ha motivo di mettersi a scrivere cagate su microcontrollori in javascript, si trovi un altro hobby :p

Tags: