Windows上で、あくまでも趣味でプログラミングを楽しみたいと思っていますが、
最近はC#の開発環境が無料で手に入るのですね。
下記の経験しかない初心者にとってはどうでしょうか。C#はとっつきにくいですか?
Microsoft QuickBasic
VisualBasic 2.0、5.0、6.0
LSI-C86試食版(MS-DOS)
シャープMZシリーズのHu-Basic、S-BASIC
Z80アセンブラ
PICアセンブラ
組み込み用マイコン(PIC)のMPLAB開発環境のCなど(ANSI-C)
ゲームは作りませんが、画面上にグラフを表示したり、自作のUSB機器やシリアル接続の回路との通信をするのが主な目的です。
「C#って何?」というところから、理解できていませんのでよろしくお願いします。
No.3ベストアンサー
- 回答日時:
結局は慣れと熱意の問題になりそうな気もしますが……。
>「C#って何?」というところから
大きめな本屋に行ってC#の入門書を数冊立ち読みしてみる。
というのがとっかかりとしてはいいんじゃないでしょうかね。
私の場合、C言語は(普通に仕事で使える程度には)そこそこで、
C++も、まぁなんとなく読める(クラス設計だの継承だのになるとちょっと怪しくなる)程度で…
Delphiも、まぁなんとか……って程度ですが、入門書2冊でとりあえず業務に必要な程度のモノは作れてます。
C言語+Win32APIでゴリゴリ書いていた経験から言うとC#でWindowsアプリ作るのは楽ですね。
# たいていのことはフレームワークがやってくれますし。
>自作のUSB機器やシリアル接続の回路との通信をするのが主な目的です。
で、業務ではシリアル通信がメインですね。
組み込み機器向けの制御用だったりするので。
C言語+Win32APIでシリアル通信…だと、ちょっと考えたくはないですねぇ。
# 扱ったことなかったし。
回答ありがとうございます。
私の場合「本来の目的のアルゴリズム以外のつまらないことで苦労したくない」というのが本音です。
C言語が分かっていても、例えばVC/C++に移行する敷居が高く、特になぜGUIの作成にあれだけ苦労しないといけないのかと嫌になったことはあります。中途半端に覚えかけて止めてしまいました。
かといって、VBはもう付き合いたくありません。
その点、C#のほうが少し楽なのかなと安易に考えておりました。とりあえずダウンロードして、テンプレートプロジェクトを作成して、その中に何も分からず「C言語」でコードを書いたら「あ、動いた」と喜んでいたのです。
経験談は本当に参考になります。ありがとうございました。
No.2
- 回答日時:
回答ありがとうございます。
標準的なC言語は、昔、K&Rの本(笑)で勉強しました。クロス開発用のアセンブラをC言語で書いたことはあります。
敷居が高いですか・・・。
他にUSB通信やシリアル通信に適した言語はありますでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アセンブラと高水準言語の関係...
-
Windowsはいったい何言語で書か...
-
コンパイラーとアセンブラの違い
-
エクセルVBAのIf,Then 構...
-
8ビットのデータの、先頭ビット...
-
0xffffとは?
-
アセンブラからC言語に変換する...
-
ライン数とステップ数の違いは?
-
【H8マイコン】HEWで埋め込みア...
-
実行ファイルからソースはみれる?
-
アセンブラ言語がわかりません。
-
解析魔法少女を読んだ方に質問
-
A4 持ち込み
-
整数除算の意味とは?
-
基本情報のCASLIIの平成18...
-
バリアブルーレジスターって何...
-
sambaのパーミッション設定につ...
-
数独の3国同盟のアルゴリズム...
-
SRAMとレジスタの違いは何でし...
-
システムコールに関して
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
昔のゲーム製作に使用する言語...
-
文系のSE志望です。プログラミ...
-
成人してから
-
アセンブリ言語からC言語への変...
-
電化製品って何言語?
-
OSはどんなコンピューター言語...
-
BASICのGOTOってコードの書き換...
-
コンピュータ言語とプログラミ...
-
PICのC言語でキャリーオーバー
-
C言語ができる人の就職先
-
C言語について
-
フローチャートを書く書かない
-
アセンブリ言語について。
-
アセンブラ言語って何をするた...
-
割り込みベクターをC言語で書...
-
MASM32の言語は何
-
おすすめのプログラミング言語...
-
ものづくりに向いているプログ...
-
アセンブリ言語を学ぶことは意...
-
プログラミング言語
おすすめ情報