はじめまして。
僕はC言語を独学で勉強していますが、
最近、これを学んでなんになるのか分からなくなってしまいました。
こちらのサイトではゲームを作れるとなっていますが、
そのほかに、実用的なもの等、なにが作れる、なにができるのでしょうか?
あいまいな質問ですみません。。。
回答をよろしくお願いします。
C言語を習得すればつくれるものは?
Re:C言語を習得すればつくれるものは?
まず確実に言えることは、"ソフト(デジタル)上のことなら何でも"出来ます。
現在動いているほとんどのOSのプログラムも元をたどればC言語から作られていますし、
マイコンやデバイスなどのハード操作に関するプログラムもほとんどC言語で作られています。
その気になればロボットの思考や動作等もプログラミングできますよ。
しかし、これらは難しい分野にあたりますので、
C言語に慣れない内はゲームやツールなどでプログラミング技術を覚えてからでも遅くはありません。
自分がほしいと思ったソフトは、基本的にC言語で作ることが出来る、と思っておいてください。
現在動いているほとんどのOSのプログラムも元をたどればC言語から作られていますし、
マイコンやデバイスなどのハード操作に関するプログラムもほとんどC言語で作られています。
その気になればロボットの思考や動作等もプログラミングできますよ。
しかし、これらは難しい分野にあたりますので、
C言語に慣れない内はゲームやツールなどでプログラミング技術を覚えてからでも遅くはありません。
自分がほしいと思ったソフトは、基本的にC言語で作ることが出来る、と思っておいてください。
Re:C言語を習得すればつくれるものは?
即答、ありがとうございます。
確かになんとなく何でもできることはわかる気がします。
しかし、C言語は目に見え、マウスで操作する部分を作れるのでしょうか?
確かになんとなく何でもできることはわかる気がします。
しかし、C言語は目に見え、マウスで操作する部分を作れるのでしょうか?
Re:C言語を習得すればつくれるものは?
おはようございます。
目に見えてマウスで操作できる、ということは、GUIのプログラムのことですね。
もちろん、作ることができます。
例えばDXライブラリを使えば、簡単にマウスの動きや状態を取得することができます。
どのボタンを押しているかとか、マウスポインタがどこにあるかなど、簡単に取得できます。
マウスポインタのある位置を無理やり変える、ということも可能です。
(ただ、DXライブラリを使わないときのマウス関係の操作は私にはわかりませんが)
でも、普段我々が目にするようなウインドウズアプリケーションを作るなら、
C言語よりもVisualBasicの方がかなり向いてると思いますね。何より簡単です。
ただ、無料ではないですが…。
目に見えてマウスで操作できる、ということは、GUIのプログラムのことですね。
もちろん、作ることができます。
例えばDXライブラリを使えば、簡単にマウスの動きや状態を取得することができます。
どのボタンを押しているかとか、マウスポインタがどこにあるかなど、簡単に取得できます。
マウスポインタのある位置を無理やり変える、ということも可能です。
(ただ、DXライブラリを使わないときのマウス関係の操作は私にはわかりませんが)
でも、普段我々が目にするようなウインドウズアプリケーションを作るなら、
C言語よりもVisualBasicの方がかなり向いてると思いますね。何より簡単です。
ただ、無料ではないですが…。
Re:C言語を習得すればつくれるものは?
>C言語よりもVisualBasicの方がかなり向いてると思いますね。何より簡単です。
>ただ、無料ではないですが…。
Visual Basic 2008 Express Edition なら無料です。
>ただ、無料ではないですが…。
Visual Basic 2008 Express Edition なら無料です。
Re:C言語を習得すればつくれるものは?
>nonさん
おっとっと、これは失礼しました。
ということで Visual Basic 2008 Express Edition なら無料ですので、
ゲームよりもウィンドウズアプリケーションを作りたいのなら触ってみると良いかもしれません。
おっとっと、これは失礼しました。
ということで Visual Basic 2008 Express Edition なら無料ですので、
ゲームよりもウィンドウズアプリケーションを作りたいのなら触ってみると良いかもしれません。
Re:C言語を習得すればつくれるものは?
> Visual Basic 2008 Express Edition
C言語を覚えているのに他の言語を覚えなきゃいけないのか?と思ったなら、
C/C++ 言語に似ている Visual C# 2008 Express Edition をお勧めします。
(こちらも無料です)
C言語を覚えているのに他の言語を覚えなきゃいけないのか?と思ったなら、
C/C++ 言語に似ている Visual C# 2008 Express Edition をお勧めします。
(こちらも無料です)
Re:C言語を習得すればつくれるものは?
みなさん、たくさんの返信ありがとうございました。
DXライブラリ、API、VS・VC# Express Edition、、、。
おかげさまで一層モチベーションもあがりました。
いろいろ試してみます。
またお世話になるかもしれませんがよろしくお願いしますm(_ _)m
DXライブラリ、API、VS・VC# Express Edition、、、。
おかげさまで一層モチベーションもあがりました。
いろいろ試してみます。
またお世話になるかもしれませんがよろしくお願いしますm(_ _)m