質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

Q&A

解決済

4回答

1064閲覧

C言語 オンラインで動くソフト

Tosshi

総合スコア21

C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

0グッド

1クリップ

投稿2018/10/02 02:31

C言語を使ってオンラインで動くソフトを作りたいです。
具体的にはオンラインでリアルタイムに更新されていく数値を取得して、それを処理するソフトです。
可能ですか?
可能であればやり方を教えてください。
C言語で不可能なら出来る言語を教えてください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

dice142

2018/10/02 02:40

オンラインでとはWeb上でということですか?それともデスクトップアプリのようなもので通信処理ができるものですか?
Tosshi

2018/10/02 02:44

デスクトップです
Tosshi

2018/10/02 02:44

デスクトップです
guest

回答4

0

ベストアンサー

こんにちは。

本質的にC言語でできないことはほとんどありません。しかし、C言語は生産性が低いため、より生産性が高いた言語を使えるケースでは、C言語を使わないことが多いです。

そのソフトは、リモート・コンピュータ(オンラインで接続している相手側のコンピュータ)上で動くものではなく、ローカル・コンピュータ(手元のコンピュータ)上で動くものですね?
そうだとして、相手側のコンピュータのどのようなソフトウェアと接続(オンライン)して動作させたいのでしょうか?
かなり特殊なものでない限り、C言語ではない言語でより効率良くソフト開発できるケースがほとんどです。ただ相手が何か分からないとどんな言語が適しているのか見当を付けることはできません。

投稿2018/10/02 02:45

Chironian

総合スコア23272

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Tosshi

2018/10/02 02:49

情弱ですいません、生産性ってなんですか?
Chironian

2018/10/02 02:57

「ある機能を実現する際に、どの程度の開発期間がかかるのか?」という値です。 数倍程度ならまだしも、数十倍異なることもあります。(ある言語なら1日で開発できるものが2~3か月以上かかるケースも存在するという話です。)
guest

0

可能ですか?

可能か不可能かだけを言えば、可能です。

可能であればやり方を教えてください。

可能は可能なのですが、C言語は「標準ライブラリにネットワーク関係の機能がない(OS依存など外部ライブラリを利用して書く必要がある)」「文字列操作が貧弱で、バッファオーバーランの危険がある」など、このようなことを行うのには決して向いてはいません。「ワンチップマイコンでCしか使えない」というのでもなければ、別な言語で組むことをおすすめします。

投稿2018/10/02 02:43

maisumakun

総合スコア145183

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Tosshi

2018/10/02 02:45

オススメの言語とか知ってたら教えてください
maisumakun

2018/10/02 02:47

動作環境が「デスクトップ」とありますが、マシンのOSは何でしょうか?
guest

0

デスクトップアプリでとのことなので、C言語のみで可能です。
ですが、他の方も仰っているようにC言語で作ることは向いていません。

どういうものを考えているか不明なので言語の限定はできかねますが、
少なくとも通信処理が比較的楽にできるものを選ぶべきでしょう。
また、データ閲覧を描画処理で行うのであれば、そういったことが可能な
言語も想定して選んで方が良さそうです。

投稿2018/10/02 02:51

dice142

総合スコア5158

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

そりゃ可能です

オンラインで数値を取得すればいいだけですね

投稿2018/10/02 02:42

y_waiwai

総合スコア87749

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問