Jump to content
PLC Forum


Sign in to follow this  
osher

Traduzione Da C++ A C#

Recommended Posts

osher

salve mi sono imbattuto in un programma in c++ da tradurlo in c#, ma essendo ignorante in materia di c# non so nemmeno da dove incominciare, mi chiedevo se qiualche informatico serio mi potesse aiutare a convertirlo. grazie mille.

Share this post


Link to post
Share on other sites

Nikiki

Ciao Osher,

Posso chiederti una curiosità?... per quale strano motivo devi fare il porting da quello che è probabilmente il linguaggio più standard (C++) ad un molto meno diffuso C#?

Che vantaggi ha il C# rispetto al C++?

La mia è una domanda reale, non è sarcasmo, sono realmente curioso perchè ho sempre programmato in C++ e magari mi sto perdendo qualcosa ignorando il C# :lol:

Share this post


Link to post
Share on other sites
walterword

C# e' molto simile a java .

:NET e' un framework che esegue assembly che sono un metalinguaggio , cosi come JVM esegue il bytecode dei files .class

Con C#e java in ambito informatico dai tutto

Secondo me il C e' bene conoscerlo , microprocessori ,sistemi embedded

Il C++ pur quanto potente e velcoe credo che sia utilizzato per applcizioni di nicchia , driver o applciazioni in ambito di telecomunciazione

Fare la traduzione da C++ a C#signifca conoscere entrambe i linguaggi che , a parte la sintassi del C, sono totalmente differenti per librerie , framework e varie funzionalità

Anche la terna Ereditarietà , Polimorfismo e Incapsulamento vengono impleementati con identificatori diversi oltre al fatto che molti tipi di dati complessi come liste , collezioni ect si appoggiano ad interfacce completamente diverse.

Sono due mondi diversi praticamente , con una sintassi simile per quanto riguarda le cose semplici ma se vai sul complicato c'e' da lavorare

ciao

Share this post


Link to post
Share on other sites
Nikiki

So cosa sono, ma perchè se qualcuno ha un sorgente in C++ dovrebbe fare il porting in C#?... era questa la mia curiosità.

Per la cronaca anche Visual C++ si appoggia a .NET

Share this post


Link to post
Share on other sites
walterword

si , visual C++ .Net supporta il framework fin da quando e' uscita nel 2002 la prima dotnet.

Fare il porting non e' obbligatorio , se sai smanettare usi la tua applicazione come .exe o .dll , o altro .Il porting si fa per altri motivi , per poter estendere con le nuove tecnologie quello che interessa , oppure perche ti pagano per farlo ed hanno le loro ragioni .

La tua e' una domanda strana :(

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...