No.2ベストアンサー
- 回答日時:
言語関係ないでしょう。
VBやC#は(実質)MS社製の1つしかありません。
また、現行バージョンは、どちらも.NETframeworksを使用しており、「XXをするなら、この関数でこの引数」というのが共通になります。
VBでもC#でも「書いた人によっても千差万別」です。
上のような事情があるので、極端に違うものになりにくいだけです。
他の言語にはその言語での「標準関数」があり、フレームワークも複数あります。
不勉強なら「意味不明な標準関数?だらけ」「訳の分からないフレームワークも得体しれず」となるのは当り前です。
> コンパイラごと文法も異なり、
これは、コンパイラのコマンドライン引数のことでしょうか?
それならたしかに違います。
しかし、これも、VBやC#は(実質)MS社製の1つしか無いから、そう感じるだけでしょう。
C言語でも、-Oで最適化、等は結構共通だったりします。
そのTips555というのは読んだことありませんが、主なものは .NETframeworkの関数の使い方、「XXをするなら、この関数でこの引数」というのが多かったりしませんか?
C言語では、その関数自体を作成する、という場面が多いと思います。
そうなると、小技よりは、アルゴリズム等の基礎と、それを組合せる応用力が大切になります。
No.5
- 回答日時:
> みなさんはどうやってC言語を覚えたのでしょうか。
私の場合,最初は入門書をひたすら読んで練習し,小さいプログラムを作ってました.
次にいくつかOSを渡り歩き,gccをはじめとするgnuの数多くのツールを持ってきてコンパイルしてみたり,拾ってきたパッチを当ててはコンパイルエラーと格闘し続けました.
その後は優れた先輩方の成果物を参考にしながら,C言語のプログラムを設計したり,コーディングするようになりました.
以上を一言でまとめてしまうと「慣れ」です.
No.4
- 回答日時:
tips555なんてちょっとした技が書いてあるだけじゃないですが。
VBやC#でもそうですが文法の入門書を読まなくては太刀打ち出来ないことがたくさん出てきます。独習C#とか文法メインの入門書は読まれたことはないんでしょうか?
それと同じでC言語も文法書を読みましょう。
※ 私にはC#がある程度出来た人にC言語が出来ない理由がわからないです。ポインタなら分かりますが関数でとは・・・。
>コンパイラごと文法も異なり
文法は規格統一されています。
規格から少し外れていて個性的な機能があるのは一部のマイコン系のC言語ぐらいです。
>訳の分からないフレームワークも得体しれずにいます。
C++のフレームワークだと千差万別ですがC言語のフレームワークはさほど多くないでしょう。
No.3
- 回答日時:
「実用的な本」の定義がよく分かりませんが、標準関数は勉強して使いこなす必要があります。
文法はコンパイラが異なっても「同じ」です。若干の方言はありますけど。
以下、参考になれば。
C言語 FAQ 日本語訳
http://www.kouno.jp/home/c_faq/
プログラミング言語C 第2版
http://www.amazon.co.jp/exec/obidos/ASIN/4320026 …
S・P・ハービソン3世とG・L・スティール・ジュニアのCリファレンスマニュアル
http://www.amazon.co.jp/exec/obidos/ASIN/4434124 …
No.1
- 回答日時:
>仕事上でC言語と縁がありますが、書いた人によっても千差万別で、意味不明な標準関数?だらけで、コンパイラごと文法も異なり、訳の分からないフレームワークも得体しれずにいます。
C言語とは別の言語の事でしょうか?
C言語の標準関数で意味不明なものはないと思いますし
コンパイラごとに文法が異なるということも基本的にはありませんが。
フレームワークは、その設計思想を理解してないと訳わからないのはどの言語でもいっしょのような。
>C言語はアルゴリズムや入門書は多数見受けられますが、実用的な本はあまり見かけません。みなさんはどうやってC言語を覚えたのでしょうか。
「プログラミング言語C」や「C MAGAZINE」の連載記事、後は各種ソフトウェアのソースコードを読んででしょうか。
実用書的なものはほとんど読んだことないです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(言語学・言語) ピダハン語 2 2022/07/14 12:41
- 哲学 日本語は 言語類型として あたかも始原のごとくである 3 2022/05/29 04:41
- 大学受験 大学受験英語長文の勉強法について 武田塾のYouTubeなどを参考にして、勉強法を考えました 自分は 2 2023/05/05 08:05
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- Perl perlで2次元配列をサブルーチンに値渡しで渡す 5 2022/12/17 18:49
- 心理学 お喋りで『自称・コミュ力が高い人』が『寡黙で真面目で思慮深い人』を「コミュ障」とか謗る事について。 1 2022/07/25 04:34
- その他(悩み相談・人生相談) お喋りで『自称・コミュ力が高い人』が『寡黙で真面目で思慮深い人』を「コミュ障」とか謗る事について。 2 2022/07/25 05:12
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 大学受験 社会人ですが今年度明治大学法学部を受けたいと思っています。 全統第三回マーク模試は 英語61 リスニ 1 2022/12/05 08:00
- 大学受験 3浪しようと思うので、アドバイスお願いします。 自分としては結構メンタルきつくて後期でいいから、東京 3 2023/02/13 21:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
cc と gcc の違い
-
ソフトの開発言語を調べる方法
-
組み込みソフト。ROM領域にデータ
-
C言語の規格
-
unsigned long long 型のフォー...
-
関数形式マクロ dtaは戻り値が...
-
bcpadのコンパイラのインストー...
-
Win32のIME制御について
-
オープン系とか、組込み系とか...
-
C99の導入方法を教えてください。
-
2つのマシンでコンパイルしたld...
-
OpenMAXというものについて、簡...
-
C言語のフリーソフト。
-
void型のポインタで構造体の参照
-
二つの整数を昇順に並べ換える...
-
家庭用家電などのマイコンのOS...
-
VBでVC++の処理速さを実...
-
パクるのに最適なソースの本、...
-
VC++の/Zm オプションについて
-
アセンブリ言語から何がわかる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
C++でデスクトップGUIアプリ開...
-
組み込みソフト。ROM領域にデータ
-
cc と gcc の違い
-
C++Builder → Visual C++ 移植...
-
printfなど、標準関数のソース...
-
COBOLのALPHABET...
-
COBOLの論理演算子について質問...
-
Visual Studio でmakefileを使...
-
cobolで実行環境って何ですか?
-
パーサとコンパイラの違いって?
-
昔のgraph.hというファイル
-
未使用引数の注意文出力を回避...
-
C言語でのコンパイラの作成方法
-
C言語はC言語でできている?
-
COBOL計算式の中間ワーク桁数に...
-
リリースモードとデバッグモー...
-
『Bin』ディレクトリは何の略語?
-
POWERCOBOLのSQL...
おすすめ情報