回答受付が終了しました

プログラミングを学びたいのですが C#やC++などという言葉をよく聞くのですが これについて分かりやすく教えて欲しいです

C言語関連91閲覧

回答(8件)

コンピュータのプログラムは、高級言語と呼ばれる人間に理解しやすいコードで書き表し、それを翻訳することで、そのコンピュータのCPUが理解できる機械語にしてメモリに書き込むことが一般的です。 C言語はプログラミング言語の発展の中で一世を風靡した言語であり、その後の言語の多くに影響を与えています。 C++言語は、C言語を発展させたもので、主な変更点はCLASSの追加です。 CやC++言語はメモリの割り当てが厳格で、プログラムサイズが制限されますので、現在でも組込みシステム用に使われています。これは電化製品に内蔵されているマイコンのことです。 ウィンドウズのプログラムを作成する場合は、GUIと呼ばれる画面表示や操作についての記述をサポートしないと作業が困難です。 そのため、この用途には、C言語系では、C++/CLIやC#が使われています。

NEW! この回答はいかがでしたか? リアクションしてみよう

・プログラミングとは、アプリを作ることです。 ・アプリとは、コンピューターへの命令書です。 ・コンピューターへの命令書は、コンピューターへの命令の集まりです。 ・コンピューターへ命令するには、コンピューターが理解できる言語で命令しなければなりません。コンピューターは日本語のような高度で複雑で難しい言語を理解できないのです。最近になってようやく、返事をする程度のことは出来るようになりましたが、まだまだ命令をきけるほどではありません。 ・コンピューターが理解できる言語は沢山あります。その中の一つがC#です。他にもC++があります。もっと他にも、Java とか Python とか、色々あります。これらの言語はひとまとめに、プログラミング言語と呼ばれています。

プログラミング言語は沢山存在しますがその中にC言語と言う物があります。C言語にオブジェクト指向プログラミングを取り入れてC言語を拡張した物がC++です。一方、C++の先を行く意味でMicrosoftが開発したプログラミング言語がC#です。

まず、プログラミングとは、プログラムを作ることを言います。 プログラムとは、コンピュータに対する命令書です。 コンピュータにさせたい計算やデータ管理の順番が書かれています。 コンピュータはそのプログラムの指示に従ってうごきます。 結果的に、ゲームやアプリが動いたりします。 この、プログラムは、コンピュータに読ませる為に膨大な数値の塊で出来ています。 人間がこの数値の羅列を直接ガリガリ書く事は、困難なので、 その前段階として、人間に比較的わかりやすい、単語や記号、数式なんかを使って、 コンピュータにやらせたい事を文字として書きます。 この単語や記号の書き方を定めた言葉のルールを、「プログラミング言語」と呼びます。 人間が書いたプログラミング言語の文章は、専用のソフトを使ってコンピュータが読める数値のプログラムに変換されます。 そういう風にプログラミングは行われています。 このプログラミング言語には、沢山の種類があります。 様々な目的や用途に合わせて、また、より良いものになるようにと、 それぞれが工夫した結果として、無数の種類があります。 (それぞれにこだわりがあるので1つにまとめればよいのにというのは禁句です) C#、C++というのも、それらのプログラミング言語のうちの1つの名前です。 名前は似てますが、C#とC++は、全く別の言語です。 C#は、Windows用のアプリを作るために作られた言語です。 その為、Windows用のアプリはかなり簡単に作る環境が整えられています。 C++は、汎用的に使えますが、かなり複雑で難しい言語です。 以前はWindowsソフトもこれを使うことが主流でした。 本当に何も分からない段階からだと、いちいち他人に聞いて答えを求めていると、効率が悪すぎて 何年経っても初歩の初歩を抜け出せないので、まずはまとめて書かれた本を読むと良いです。 例えばここらへんがオススメです。 改訂3版 これからはじめるプログラミング 基礎の基礎 https://www.amazon.co.jp/gp/aw/d/4297101181/ (レビュー等は旧版の方も参考に https://www.amazon.co.jp/dp/4774137103/ )

>C#やC++などという言葉をよく聞く 図書館に行って当該の教科書をそれぞれ3冊ほど読むのが早いです。