質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

C++/CLI

C++/CLIは、.NET Frameworkの共通言語基盤であるCLI向けにC++を拡張したプログラム言語です。前身のC++マネージ拡張と比較するとシンプルで分かりやすい構文になっており、高い可読性を持ちます。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

4回答

589閲覧

プログラミングの勉強方法を教えて下さい。 C、C++、Python

ss_ssss

総合スコア0

C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

C++/CLI

C++/CLIは、.NET Frameworkの共通言語基盤であるCLI向けにC++を拡張したプログラム言語です。前身のC++マネージ拡張と比較するとシンプルで分かりやすい構文になっており、高い可読性を持ちます。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

1グッド

1クリップ

投稿2024/01/20 16:44

プログラミングの勉強方法を教えて下さい。
C、C++、Python

webcrafts😄を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

webcrafts

2024/01/26 00:47

自分の場合はまずは一冊教科書を決めて、コードを打ち込みながら 試す 少し改造して遊んでみる を繰り返しています。
guest

回答4

0

似通った回答ですが、個人的には簡単な学習から始めるのもありだと思います。
例えば、paizaなんかはCとpythonの学習コースがあるみたいです。
他だとpythonしかないですが、progateとかブラウザ上で簡単に学べるサイトがあります。

まずは無料プランを簡単に触ってみて、動画内での説明(この言語はXXによく使われる)や実際の使用感(型指定とかメモリ管理とか)などでどの言語を本格的に学ぶかを決めるのが良いと思います。
そのあとはすでに回答ある通り、各言語の基礎を学べる本やオンラインの有料コース、udemyなどのもう少し学習時間が長めに設定されているコンテンツをやるのが良いと思います。
また、目的があれば(機械学習がやりたいとか)専用の本やオンライン講座を探すのが良いと思います。

投稿2024/01/22 07:07

YuuT

総合スコア673

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

C、C++、Python

まずどれか1つに絞ることをすべき.
何故/何のために プログラミングなる行為に手を染めようと考えているのか?
それによって適切な言語というのが変わり得るハズなので,そういう背景事情を鑑みて決める.
(それ次第では,適切なやつはこの3つの中には無いのかもしれないし?)

で,言語を決めたら,大きめの本屋に行き,しばらく立ち読みして自分に合っていそうなやつを探す.
入門書というのは,何も知らない人が独学できるように書かれているもの(であるハズ)なので,自分にとってそういう存在として使えそうなやつを選ぶ.
ときどき復習気味な意味で,同じことを説明しているような別の情報ソース(ネットの記事だとか)でも読んでみたりすると良いかもしれない.

投稿2024/01/22 02:23

編集2024/01/22 02:34
fana

総合スコア11663

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

プログラミングの勉強方法を教えて下さい。

まずは入門書で学ぶのが良いと思います。過去数年以内に発売されたものがより適しているかと思います。入門書の後はオンラインプログラミング学習サービス等を利用して練習問題を数多く解くのが良いでしょう。
目指す分野にもよりますが、その後は競技プログラミングやコンペティションに参加してはどうでしょうか?分野によっては数学力も必要とされますので平行して勉強してください。

C、C++、Python

これらは言語による違いがあるためそれぞれに合った勉強方法があるかと思います。CやC++は独学では厳しいかもしれません。もしプログラミングが初めてであればPythonから始めると挫折しにくいかと思います。

質問の範囲が広いことと質問者さんの現在のレベル、目指すレベル等の情報が不足しているため、ざっくりとした回答となりました。もっと情報を追加されると詳しい回答が付くかもしれません。

投稿2024/01/20 17:47

meg_

総合スコア10600

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

c言語を学ぶなら東大出身で女性ライターの高橋真奈さんの「やさしいc」
が断然良いです。自身がIQ70前後でありながら高校生の間で覚えられたからです。

投稿2024/02/12 11:24

littlestream

総合スコア36

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問