Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Libreria C++ simile a C#
Forum - C/C++ - Libreria C++ simile a C#

Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Si
No
Segnala al moderatore
Postato alle 22:25
Mercoledì, 13/01/2016
Salve a tutti!
Oggi propongo un "bel" sondaggio: vi piacerebbe l'idea di avere a disposizione delle librerie C++ cross-platform organizzate in modo molto simile a quelle native del .net framework?

Libreria con tanto di triviale garbage collector e nome delle classi e metodi "stranamente 8-|8-|8-|8-|8-| :rotfl::rotfl::rotfl::rotfl::D" simili a quelli del C#.

Chi trova l'idea interessante e chi la trova uno spreco?

Ricordo che la idea di base è  avvicinare gli utilizzatori di C# al c++ e gli utilizzatori del c++ alla comodità del C#.

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 8:29
Giovedì, 14/01/2016
Per me, Che amo sia il C# che il C++ sarebbe una cosa grandiosa.

Non sono abituato al C++ e sono ancora molto ma molto novizio.
Ma se mi ci metto di impegno qualcosa riesco a tirarla pure fuori.

Se molte delle chiamate fossero come il C# sarebbe una cosa fantastica.
Anche perché ormai il C# e diventato anche molto più famoso ed utilizzato del C++.
Certo nulla compete con il C++.
Ma se si avvicinano alcune chiamate a quelle del C++ è una buona cosa.


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 9:55
Giovedì, 14/01/2016
Hai espresso il voto?

Comunque ovviamente non potrò riprodurre il framework intero, ne rendere la sintassi uguale al c#, ma posso avvicinarmi il più possibile.

PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 17:18
Giovedì, 14/01/2016

Ultima modifica effettuata da HeDo il 14/01/2016 alle 17:20
PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 17:36
Giovedì, 14/01/2016
Questo sarebbe fantastico

Codice sorgente - presumibilmente C++

  1. //hello.cpp
  2.  
  3. //new using directive
  4. #using <mscorlib.dll>
  5.  
  6. //another using namespace directive.
  7. using namespace System;
  8.  
  9. int main()
  10. {
  11.   Console::WriteLine("Hello, world!");
  12.   return 0;
  13. }



Tipo poter utilizzare questi frammenti di codice esempio nel mio CodeBlock.
Sarebbe uno spettacolo.

Evitando il C++/CLI quello di microsoft
perché proprio non mi piace utilizzare quel ^ al posto di *
esiste qualche libreria che faccia quello come nell'esempio?

(si ho votato)

Ultima modifica effettuata da Thejuster il 14/01/2016 alle 17:39


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 19:17
Giovedì, 14/01/2016
Sono contro il c++ cli perché è un brutto linguaggio in cui c'è distinzione tra librerie c# e c++. È vero che c'è la possibilità di usare il garbage collector, ma implica un operatore new differente e una diversa notazione per gli oggetti del framework, oltre che ad essere limitato a soli questi ultimi.

Comunque la libreria sarà compatibile con diversi so (sto prendendo in considerazione anche il mobile) non solo con Windows.

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 22:53
Giovedì, 14/01/2016
Concordo con quello che ha scritto hedo.


Il mio blog: https://piero.dev
PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 10:34
Venerdì, 15/01/2016
ragazzi non mettetevi a riscrivere gli strumenti con i quai fare il vostro lavoro, imparate ad usare quelli che già esistono perchè ce ne sono di ogni forma e dimensione :k:

PM Quote