「みんな教えて! 選手権!!」開催のお知らせ

ものづくりに向いているプログラミング言語ってなんですか?家電にもプログラミングが使われてるとか

A 回答 (10件)

「ものづくり」を製造現場だと考えれば、プログラミング言語はラダー。



現場のロボットの制御を行うPLC↓で使われる言語です。

https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD …

大昔の設備の制御盤にあるリレー動作の設計図であるシーケンシャルファンクションチャート(SFC)と互換性があります。

フロッピーディスクが登場する前からある言語です。
設備の段取り替えの際に、鑽孔(さんこう)した紙テープで読ませていたんですよ。

https://togetter.com/li/1317261?page=2
    • good
    • 0

組み込み系でも Ubuntu や Windows で Java 動いていたりするので


言語は何でもありかもですね。500円の マイコンでも python 動くし。
メモリの制約とかなくなってきているからだろうか・・・

昔鉄道の仕事を良くしたけど、券売機とか満空表示器とか
ほとんどWindows + VB.NETだった(^^;
通信に DCOM 使いまくるのも印象的だった。
    • good
    • 0

「ものづくり」の解釈にもよるなぁ.... えぇと, フリーソフトで「CAM13」なんていうのがあるのか....



さておき #6 に乗ってみよ.

Forth を使って天体望遠鏡の制御をした, って話は聞いたことがある. あと PostScript を画面制御に使う Display PostScript (DPS) って言語があのジョブズの NeXT で使われていた. PostScript 自体はチューリング完全なので, 理論上 C で書いてあるどんな (バグフリーな) プログラムも PostScript で記述することが可能.

なお Forth のようなスタックベースのエンジンは「後置詞を持ち述語が文の最後に来る」ような言語による表現と相性がよく, 実際にいろいろな実装が知られている. そうでなくともスタックベースエンジンは実装を軽くできるので, 今ほど贅沢にメモリが使えない時代でも楽だし, 現在でもいくつかの言語のバックエンドとしてけなげに働いているような気がする.
    • good
    • 0

C、アセンブラ、できますか?


16進数ですよ
    • good
    • 0

あ〜、ちなみに。


日本だと家電なんかでの組み込み用途だと今はCが恐らく強いけど(かつてはアセンブリ言語が良く使われてたらしい・・・今は「かつて」よかメモリ容量が増えた、って事だ)、アメリカでは意外と、日本じゃ知名度が殆どない、Forthって言語が良く使われてた、って話を聞いた事はある。

Forth:
https://ja.wikipedia.org/wiki/Forth

これの近親が、Adobeが開発して、1985年にApple Macintosh用のレーザープリンタに搭載されたPostScriptだ。

PostScript:
https://ja.wikipedia.org/wiki/PostScript

今だとPostScriptって単独の、一般には「知る人ぞ知る」プログラミング言語だけど、当初は「プリンタ内に積んでプリンタを制御する目的の」プログラミング言語だったんだ。

ってまぁ、こういう例もあるよ、って話。
余談、だな。
    • good
    • 0

✗ものづくりに向いてる


○ 組み込み用途

現在だとCが主流じゃないのかしらん。
Cが主流、っつーか場合によってはCのサブセット(仕様全部を実装してない)が使われる例が多いんじゃないかな?
    • good
    • 0

C#.net COREですね。

    • good
    • 0

IT家電であればJavaかなあ。

もしくはPython。
C系でも良いですけどね。

対応範囲が広いのはJavaかC#。
この先増えそうなのはPython。
そんな感じです。

いずれにしてもエンジニアは複数言語を使えるのが普通ですから、
全部やるつもりでも良いんですけど、私なら今はPythonかもですね。
AI分野で主に使われる言語でもありますし。
    • good
    • 0

>>ものづくりに向いているプログラミング言語ってなんですか?



家電やプリンター等にも、プログラムが入っています。
なお、そういう製品にはできるだけ価格を下げるため、CPUやメモリのスペックは最小にしたいわけです。
なので、プログラミング言語としてはアセンブラかC言語が多いと思います。
最近では、C言語の後継と言われるRust言語が使われつつあるかもしれません。
    • good
    • 0

ものづくりに向いているプログラミング言語、と言う事ではなく、


製造機器制御に適したプログラミング言語、と言う事になると思います。
それは、制御の中枢に何を使うか、で決まります。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報