一つのソフトウェア作るのに複数のプログラミング言語使うことってできるの?

1 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:24:39.780 ID:DdUugawU0
GUi部分だけC#使って処理部分はPython的な?
2 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:25:30.876 ID:Lqw7k1FG0
気になる
3 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:25:31.111 ID:GxBcVXbe0
バインディングで検索してみ(´・ω・`)
4 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:26:55.106 ID:KHXifykD0
できるよ
5 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:26:58.413 ID:qnSDg8GUr
修羅雪姫
6 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:27:09.701 ID:8hG//bDer
ガキはーい
7 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:31:00.756 ID:QiMWm9Vv0
同じリンカに処理させられる形式ならどんだけ言語混ぜても大丈夫
17 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:42:54.328 ID:72j0xx3S0
>>7
それはない
渡りの部分で呼び出し規約を変換する仕組み
データ表現の変換
ランタイムの初期化
の3つが異なる言語の数の二乗のオーダーで必要
8 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:31:56.155 ID:Pt9OJdJm0
できる
9 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:32:50.974 ID:GxBcVXbe0
たとえばopenglにc言語でアクセスするとき

GLX を使えば  OpenGL と X Window System の両方にアクセスできる(´・ω・`)

GLUT とかだけだと OpenglにはアクセスできるけどX Window Systemにはアクセスできない

10 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:35:45.015 ID:GxBcVXbe0
X Window System にアクセスできる利点はウインドウ表示で最大化画面なんかの細かい制御ができること(´・ω・`)

ただ書式が複雑になったりするってかんじ(´・ω・`)

11 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:35:50.112 ID:3kWUXundr
こいつ普通の奴なんだろうな
12 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:36:03.409 ID:rRY9wIYZr
する
13 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:36:50.290 ID:xicL1DI90
逆じゃないのか
14 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:36:53.525 ID:N/qvyu4gr
アマガミ
15 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:37:05.535 ID:C4od89jJr
+10歳
16 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:37:17.990 ID:Say9T+8kr
存在がエ口い
18 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:44:59.770 ID:72j0xx3S0
標準形式がひとつあってそれに対する呼び出しならば効率を犠牲にして言語の数だけ準備すれば良い
19 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:45:59.902 ID:GxBcVXbe0
実験的にcで3Dポリゴン動かしてるけどす操作も表示もスムーズだよ?(´・ω・`)
20 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:48:16.498 ID:VLlYKok40
できるよ
さらにLinux使うと簡単に複数のソフトウェアを順番や同時に処理することもできる
一つのソフトウェアから結果を出して次のソフトウェアにそれを渡すという処理が出来る
22 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:51:00.240 ID:GxBcVXbe0
>>20
c言語のthread とかシェルとの連携とかか?(´・ω・`)
23 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:55:47.944 ID:VLlYKok40
>>22
シェル使えるなら順番にこれとこれとこれを使っていくとかって処理が出来る
ソフトウェアもAPIになっていてライブラリとして提供されているものは余裕で使える
DBとかは全部これだね
Androidアプリなんかも全部これになって機能を使うたびにインポートする
たぶんゆーが言っているのはいくつものコンパイルされた実行ファイルを順番に起動したいって事だと思うんだよね
24 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 09:00:29.558 ID:GxBcVXbe0
>>23
順番に起動するだけなら c言語のsystem関数でええやん(´・ω・`)
21 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 08:48:41.504 ID:GxBcVXbe0
c言語でもPulseAudio で効果音と音楽を同時に再生とかもでけるし(´・ω・`)
26 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 09:11:36.527 ID:72j0xx3S0
おまえらよく>>1を読んでやれよ
逐次実行じゃないぞ
個別なビルドでやるなら何らかのIPCが必要だ
27 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 09:27:13.701 ID:/NDLeBTG0
もち
28 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 10:09:25.638 ID:64cSJ74N0
その組み合わせはあまりない気もするけど複数言語使うのはまあありがち
29 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 10:09:28.735 ID:rOyNEXEzr
30 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 10:30:39.389 ID:NQzlV/CV6
お前が処理部分を任せてるpythonだいたい裏でC叩いてるよ
31 名前:一般よりも上級の名無しさん 投稿日時:2021/09/13(月) 10:30:44.284 ID:ys+DQlLFr
物扱いすんなボケ!

コメント一覧

タイトルとURLをコピーしました