|
|
|
|
Strumenti |
22-07-2017, 19:25 | #1 |
Senior Member
Iscritto dal: Jun 2009
Messaggi: 4903
|
C++ - linguaggio scripting
Utilizzare ChaiScript, rispetto a C++, che limitazioni porta?
Grazie in anticipo |
23-07-2017, 11:48 | #2 |
Senior Member
Iscritto dal: Jun 2009
Messaggi: 4903
|
si può sostituire C++ con un linguaggio di scripting che si basa su esso?
|
23-07-2017, 14:55 | #3 |
Senior Member
Iscritto dal: Jun 2009
Messaggi: 4903
|
QT e mobile
|
24-07-2017, 14:32 | #4 |
Senior Member
Iscritto dal: Jun 2009
Messaggi: 4903
|
ChaiScript a cosa serve?
|
25-07-2017, 10:25 | #5 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3305
|
|
25-07-2017, 12:29 | #6 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
hahaha ma dove li trovi questi linguaggi strani?
sul serio, fai prima a scegliere una tecnologia e provarla, piuttosto che andare alla ricerca di millemila tool di dubbia utilita' il discorso mobile l'abbiamo eviscerato mesi fa e la faccenda e' la seguente: - nativo/non cross-platform --> Java, Swift, Objective-C, C#, i tool ufficiali offerti dalle 3 piattaforme piu' note insomma - non nativo --> accrocchi vari in Javascript, lenti, carenti ed inutili - nativo/ibrido --> React Native, NativeScript ( con Angular possibilmente ) - cross-platform/non ufficiale --> Xamarin, QT, per usi particolari Kivy, HaXe, Corona, Flutter Di piu' non c'e', nel senso che e' tutta roba con un livello di supporto sub-ottimale. Riguardo ChaiScript, leggi qui e capirai cos'e' http://chaiscript.com/examples.html#...guage_Examples In pratica un linguaggi basato su ECMAscript, embedabbile in programmi C++. Cioe' quello che in genere si fa con Lua, quando lo si ficca nei motori grafici ( scritti in C++ ) per i giochi. |
26-07-2017, 14:29 | #7 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2095
|
Per Qt forse è possibile far fare tutto a QML (che è un clone bacato di un linguaggio già bacato: Javascript), ma per la mia esperienza non è affatto consigliabile.
Puoi usare anche Python con Qt, ma alla fine si limita a chiamare sempre il C++ quindi se speri che smetta di andare in core ogni 2 x 3...
__________________
Cosmos C# Open Source Managed Operating System Cosmos Thread Ufficiale Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat! |
26-07-2017, 16:43 | #8 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
|
27-07-2017, 10:42 | #9 |
Senior Member
Iscritto dal: Jun 2009
Messaggi: 4903
|
solo ancora una cosa, anche se parzialmente OT
con Python è possibile utilizzare in modo efficiente frammenti di codice PHP, C++, al limite Javascript |
27-07-2017, 14:56 | #10 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
Uno script PHP e' richiamabile invocando un processo a parte, tramite un interprete php, passandogli il nome dello script da eseguire. Javascript va un pochino meglio, perche' esistono binding Python per vari motori javascript. Idem per C++ tramite Boost.Python. Infine Python supporta nativamente il FFI da e verso programmi C. Ma parliamo comunque di operazioni che richiedono un bel po' di boiler plate. Vale la pena se si ha una libreria bella grossa e la si vuole usare, non certo per scambiare qualche pezzettino di codice qua e la'. |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:38.