c# 是 pc base 的程式語言,專門開發 pc 上的程式 (近年開始打跨平台),在Windows 上用的是微軟.Net framework; 只要是在電腦上跑的程式,只有你想不到,沒有做不到; 一般講的人機,是指工業界的plc 操作盒,它有自己的開發方式跟環境,因為架構的關係,目前還沒聽過有廠商開發pc base 的人機。現在一般講c#,都是指用微軟 Visual studio 開發的 c#,主流是除了寫桌面應用程式(winform)外,就是開發網頁 (asp.net mvc /webform).Net Framework 講白了,就是微軟幫你把很作業系功能幫你包成現成都元件(還有很多奇奇怪怪的東西),讓開發者可以快速上手,大伏度的降低學習曲線。