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で質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
- Windows 7 Windows7でMicrosoft VirtualPC2007 SP1を使用する 9 2022/11/17 13:12
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- その他(パソコン・周辺機器) 回復ドライブは何回も作れますか? 4 2022/11/01 21:13
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- Bluetooth・テザリング usb_c分岐ケーブル 2 2022/12/12 07:42
- C言語・C++・C# アセンブラ指令 3 2023/06/17 14:47
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ものづくりに向いているプログ...
-
電化製品って何言語?
-
アセンブリ言語を学ぶことは意...
-
プログラマー経験者に質問です
-
0xffffとは?
-
ビットシフトってどんな時使うの?
-
レジスタの数
-
【H8マイコン】HEWで埋め込みア...
-
命令について
-
文字参照は10進数と16進数では...
-
符号無し整数xを右にnビット回転
-
エクセルVBAのIf,Then 構...
-
アセンブラで割り算
-
剰余の法が大きい場合のアルゴ...
-
PICはアセンブラとC言語のどち...
-
コンピュータが処理できるビッ...
-
CPUのビット数と、メモリ(主記...
-
浮動小数点演算と固定小数点演...
-
PICのアセンブラからC言語へ変...
-
[C言語→アセンブリ言語]はどう...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ものづくりに向いているプログ...
-
電化製品って何言語?
-
昔のゲーム製作に使用する言語...
-
アセンブリ言語からC言語への変...
-
コンピュータ言語とプログラミ...
-
パチンコやスロットについて
-
割り込みベクターをC言語で書...
-
コンパイラーとアセンブラの違い
-
プログラミングを突き詰めて考...
-
Windowsはいったい何言語で書か...
-
アセンブリ言語を学ぶことは意...
-
各行のあるカラムのデータを抽...
-
フローチャートを書く書かない
-
今はマシン語は使わないんですか?
-
瞳孔に合わせて動くパソコン。...
-
パソコンについて詳しくなりたい
-
これらのプログラミングで使う...
-
0xffffとは?
-
エクセルVBAのIf,Then 構...
-
8ビットのデータの、先頭ビット...
おすすめ情報