No.7
- 回答日時:
Pythonで書くのは「売ってるパーツを集めて組み立てて物を作る」ようなものであり、Cで書くのは「ネジを鉄の棒からヤスリで削り出す」ようなもの。
前者は既存のパーツのカタログをいっぱい知っていることが肝心であり、後者は職人が受注生産するような労働。しかし、いずれにしても「すやすや」眠りながら書けるものではない。カタログを読み解き、あるいは何をどう作るかについて精密な意思疎通をするために、日本語(と英語)で物事を正確に記述し正確に読み取る能力と、論理的に物事を整理し理解する能力が必要不可欠であることは共通している。その能力さえしっかりしていれば、PythonでもCでもLispでもPrologでもHaskellでも、大差はないでしょうよ。
ありがとうございます。じゃあ、PythonとC言語を2つできれば、平均的で、よいと思いますか。べつに、眠る必要はないとおもいますけど。Lispなどは、プログラミングを主にする人じゃないひとは、わからなくても良いと思いますけど。
No.6
- 回答日時:
Pythonは便利でコーディングする人にとって親切だと思います。
でもC言語の方が、計算機の中(仮想的であっても)でメモリがどうなっているかというイメージが具体化しやすいです。その点Pythonは人間側のイメージから抜け出しにくいでしょう。誰でもプログラミングできる世の中になってきて、プログラミングは何らかの言語でプログラムを書くことのように思われがちですが、プログラミング言語というのは人間に対するインターフェースです。コンピューティングの本質はその向こうにあって、本質を把握している優れたプログラマーは初めての言語でも短時間でプログラミングできるようになります。だから特定の言語にこだわらないし、こだわっていると取り残されます。
Pythonもいずれはほとんど不要になるでしょう。IT業界では常に新しい言語やフレームワークなどを習得していかねばなりません。そういう新しいチャレンジに出会った際に、Pythonもできる、Cもできる、他の何もできるという能力は本質的な技能への大きな力になります。ついでにいえばデータ構造やアルゴリズム、計算理論などの基礎力も重要です。
ありがとうございます、でも、主にプログラミングをするひとじゃない場合は、最低限で良いと思いますか。でも、データ構造とアルゴリズムの授業が、Cげんごのためげんごのため、わたしはあまりわかりません。
No.5ベストアンサー
- 回答日時:
C言語はアセンブラから移ってきた人にとっては
阿保みたいに簡単です。でも最初の言語としては
どうかと思うし、今では組み込み系のプログラミングでしか
使われないから、あんまり実用性はありません。
1980年~2000年くらいはまず C が基本みたいな風潮があったので
その名残で C を教えるところも多いらしいです。
pythonに徐々に移ってますけどね。
>でもわかるのはPythonだけだと、あまり良くないと思いますか?
プログラミングを職業にするならよくありません。
C や C# や Java といった静的型付けの強い言語もやっとかないと
頭が固くなります。
それにWebプログラミングは多数の言語をしらないと作れません。
単にちょっとした計算ツールとして使うだけなら python だけでも
良いでしょう。
ありがとうございます。あまり、実用性はないと、しりおどろきました。私はプログラミングを職業にしたくないけど、量子力学や、その応用の量子コンピュータに興味があり、コンピュータはあまり好きじゃないけど、量子力学がすきです。 電子 情報
No.4
- 回答日時:
アセンブラ、BASICを使っていたのでCを知ってからは天国でした。
言語仕様が簡単ですし、やろうとすれば高度・複雑なこともできる
(意味もなくわかりにくいこともできるが)。
アセンブラはハード制御に使いました。プログラムでやることは簡
単なので(ハード命令、信号処理とか)、プログラム自体が簡明に書
けますし、高速処理ができます。
8086では仕様がわかりやすくなりました。ライブラリを使わないと
計算などは大変ですが、その後、8087が含まれ簡単になりました。
Pythonは知りませんが#3さんのように似ていませんか?
インタプリタのようですが、Cでも高性能のデバッガがあるはずな
のである意味、インタプリタよりデバッグしやすいです。
ありがとうございます。複雑なことや高度なことをする必要があると、必要なので、すこしやてみて、あまりわからない場合はもう少し後にしようと思いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「ベルヌーイ数とローラン展開...
-
1/x + 2/y + 3/z =1/4 上記の式...
-
2の810乗はいくつですか?
-
2024.8.31 00:04にした質問の20...
-
15cmは...何センチ?
-
継続率80%が23連する確率
-
4で割った余りが3でないときは...
-
平方完成
-
一般角
-
数学Ⅰの質問です。
-
縦、横、高さが3Cmのブロックが...
-
複素数平面 第9日目
-
これなぜ収束を前提とするので...
-
無限等比級数で初項が0のとき和...
-
数学と人間の活動の数1aの範囲...
-
1いいね12時間、1RT1日、1リプ1...
-
高一数学です θの動径が第4象限...
-
高校1数学の平行移動の理屈が分...
-
簡単なはずですが教えてください。
-
ノンアルコール飲料
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TOBISHI クーリングファンの購...
-
音響工学を0から学ぶに良い参...
-
電気工学での数学
-
分電盤の勉強
-
電気の勉強
-
電子電気について。 私は某国立...
-
電気・電子工学の基礎について...
-
機械に弱いので、勉強したいです。
-
電気PSについて教えてください
-
身長187cmです。 ハイレベルな...
-
偏微分の記号∂の読み方について...
-
研究会の事前登録のメールの書...
-
定常波と定在波の違いについて
-
ちょう架用線って何ですか? ち...
-
ご教示お願いします。 配管工事...
-
高圧線の地中埋没工事は地表か...
-
電柱工事をしている人に質問で...
-
【電柱】電柱には受電用1号柱以...
-
九州大学工学部gpaについて
-
単相200vってHz関係しますか...
おすすめ情報