Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    PErchè usare C# anzichè C++?

    Salve , come da titolo vorrei capire quando e perchè usare C# al posto di C++.
    Grazie.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    Bé, C# viene usato quando bisogna fare in modo semplice applicazione con interfaccia grafica e quanto l'aspetto principale del programma non sono le prestazioni. Inoltre tieni conto che un'applicazione C# non è utilizzabile all'infuori di Windows e che devi aver installato il Framework .NET per poterla utilizzare.

    C++, invece, non permette di realizzare in modo comodo e veloce applicazioni visuali ma ha delle prestazioni migliori. Inoltre il codice C++ è portable.

    Altra considerazione è sulla sicurezza: i sorgenti compilati in C# non producono un applicativo in linguaggio macchina, ma in un linguaggio che è a metà tra il linguaggio C# è il linguaggio macchina (e si chiama appunto IL, Intermediate Language) che poi viene tradotto dal Framework in linguaggio macchina al momento dell'esecuzione: quindi è molto semplice ricavare il sorgente originale da quello in IL. A questo proposito leggi qui. È un articolo scritto per VB.NET ma le considerazioni fatte valgono anche per C#.
    Il C++, invece, produce applicazioni direttamente in linguaggio macchina e quindi più difficili da decompilare.

    Spero di aver risposto alla tua domanda.
    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,285

    Moderazione

    Originariamente inviato da Donovant
    Salve , come da titolo vorrei capire quando e perchè usare C# al posto di C++.
    Grazie.
    Esistono tonnellate di documentazione per entrambi i linguaggi: basta una ricerca per individuare le caratteristiche peculiari e quindi individuare le differenze principali tra linguaggi e tecnologie di riferimento.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.