C#
 Computer >> コンピューター >  >> プログラミング >> C#

CとC#の違い


Cは、ベル研究所でUNIXオペレーティングシステムを開発するためにデニスM.リッチーによって最初に開発された汎用の高級言語です。 Cは、もともと1972年にDECPDP-11コンピューターに最初に実装されました。

C#は、アンダース・ヘルスバーグが主導する.NETイニシアチブ内でMicrosoftが開発した、シンプルでモダンな汎用のオブジェクト指向プログラミング言語です。

以下は、CとC#の違いです。

言語

C言語は構造化プログラミング言語ですが、C#はオブジェクト指向の言語です。

メモリ管理

Cには手動のメモリ管理がありますが、メモリ管理はC#で自動的に処理されます。

ガベージコレクション

Cにはガベージコレクターがありませんが、C#にはガベージコレクション用のCLRがあります。

プラットフォーム

Cプログラムはさまざまなプラットフォームで実行できますが、C#は通常Windowsでのみ使用され、.NETFrameworkが必要です。


  1. ChromiumとChromeの上位12の違い

    もちろん、後者の言葉はあなたにとって明らかになじみのある言葉であり、前者はあなたの知識にあまり影響を与えなかったでしょう。うまくいけば、Chromiumについて1、2回聞いたことがあるでしょうが、見かけの確率は、約60%の人がこの単語を1回も聞いたことがないということです。そして、残りの40%の技術に精通した人々では、20%がChromiumの正確な意味を知りません。これにより、この記事の非常に重要なことが明らかになります。つまり、「 Chromium v​​s. Chrome」の概念について説明します。 。’ ここでは、特定のパラメータに基づいて、ChromiumとChromeを広範囲に

  2. Su、Sudo Su、Sudo -s、Sudo-iの違い

    Linuxターミナルでルートセッションを取得するには、さまざまな方法があります。ルート権限を取得しようとしているほとんどの初心者ユーザーは、各コマンドがルートアクセスを取得する方法、コマンドの違い、およびこれらの違いが重要な場合に精通していない可能性があるため、これにより混乱が生じる可能性があります。ここでは、端末でrootアクセスを取得するために使用される多くの異なるコマンドのそれぞれを分解し、それらがrootを取得する方法、それらをいつ使用するか、およびその間のすべてを説明します。 su su コマンドは、システムがシェルで使用している現在のユーザーを置き換えます。 suと入力