プログラミング言語ってなんで複数あるんや?

1: 19/06/07(金)20:46:20 ID:4Yp
有識者「料理も道具複数あるやろ」
ワイジ「???」

コンピューターは人工的なもんなんやから人間に都合のいい統一言語で動くように設定すりゃええんちゃうの

2: 19/06/07(金)20:47:07 ID:sL2
お前が使ってるコンピュータとワイが使ってるコンピュータは違うやろ?
そういうことや

5: 19/06/07(金)20:47:40 ID:4Yp
>>2
基本的な部分では同じやろ

7: 19/06/07(金)20:48:32 ID:sL2
>>5
マシン語理解できればその考えでもいいんやけどね

4: 19/06/07(金)20:47:36 ID:ZSP
人間に都合いいようにすると、コンピュータに都合悪くなるんやで()

6: 19/06/07(金)20:47:56 ID:srt
ゲーム作るのに都合のいい言語と
業務系アプリ作るのに都合のいい言語と
ブラウザで操るのに都合のいい言語と
などがあるんよ
コンピューターなんだから人間の都合よりコンピューター側の都合を気にしなきゃならない

8: 19/06/07(金)20:48:40 ID:4Yp
>>6
人間に都合のいいコンピューター作ればええやん
何で出来ないんや

34: 19/06/07(金)21:01:55 ID:iH3
>>6
で出とる主なニーズが最初から全部あったわけやなくて時代を経てバラバラに出てきた経緯があるからや
Aの用途しか必要なかった時代にBの用途が出てくるとじゃあBに適した言語作るか!となる
当然ハードウェアも進化しとるわけでそれに合わせた最適解を模索する内に言語はどんどん増える

54: 19/06/07(金)21:22:49 ID:PUt
>>6
これは逆でコンピューターのことかんがえれば最悪全部Cでええけども人間の都合を気にすると複数の言語が出てくるんや

9: 19/06/07(金)20:49:32 ID:3JJ
別に刺身包丁だろうが中華包丁だろうが食材を切ると言う点ではおんなじやけどそれぞれ向き不向きがあるやん
それと同じや

10: 19/06/07(金)20:51:11 ID:4Yp
>>9
そら食材みたいな自然は人間の思うとおりにできてへんからなぁ
でもコンピューターは人工的な物なんやから人間に都合よく統一言語使えるような物も作れるはずや

15: 19/06/07(金)20:53:49 ID:3JJ
>>10
プログラミングは基本人間がやってることを自動化したに過ぎないから自然と似たようなもんやろ(適当)

37: 19/06/07(金)21:05:45 ID:nCs
>>10
包丁の話してたんじゃないの?

39: 19/06/07(金)21:07:19 ID:4Yp
>>37
包丁が何種類もあるのは食材が何種類もあるからやろ?
人間が違う扱いをせなあかんいくつもの食材があるのはわかる
コンピューターなら人間の思い通りに設定できるやろ?
複数の言語なんてつかわなくても何でもできる万能言語を受け付けるような代物が

12: 19/06/07(金)20:52:24 ID:4Yp
ホンマは出来るけど今更新たな機構で動くコンピューター作るのめんどいからやってないんか?

16: 19/06/07(金)20:53:49 ID:QP0
>>12
それもある

13: 19/06/07(金)20:52:45 ID:4uF
単純に限度があるだけやぞ

14: 19/06/07(金)20:53:00 ID:OER
ゲームのコントローラーをひとつに統一する、みたいなもんか

18: 19/06/07(金)20:54:33 ID:4Yp
>>14
そのソフトがwiiだろうがPS4だろうがXBOXだろうが全てPCで出来るのによぉ
プログラミング言語を統一できるようなコンピューターもできるはずや

20: 19/06/07(金)20:55:09 ID:3JJ
>>18
ん?

24: 19/06/07(金)20:56:02 ID:4Yp
>>20
無知やから見当違いのこといってるんかもしれんすまんな

21: 19/06/07(金)20:55:13 ID:srt
>>18
だから用途ごとに都合の良し悪しがあるんやっての

24: 19/06/07(金)20:56:02 ID:4Yp
>>21
無知やから見当違いのこといってるんかもしれんすまんな

17: 19/06/07(金)20:54:29 ID:3aP
その最適化言語を作るのが難しいんやぞ
人間に都合のいいってどういうことなんや?
設計しやすいんか?コード整理しやすいんか?処理が早いんか?
全部は実現できひんし、何が最適か分かれば苦労はないで

19: 19/06/07(金)20:54:43 ID:3JJ
てか多分そう言う統合的な奴やろうと思えばできるけどライブラリ膨大になってそんなの覚えるくらいならユーザー側が自作したり他の言語使ったりするんちゃうかな

23: 19/06/07(金)20:55:54 ID:3JJ
あとコンピュータとプログラミング言語はまた別やろ

25: 19/06/07(金)20:56:27 ID:eaZ
確かに多すぎやとは思うが

28: 19/06/07(金)20:58:11 ID:4Yp
道具には向き不向きがあるってのはわかる
でもそれは人間にとって都合良いわけちゃうし人間の為にあるわけやない自然に対してのものやろ?
でもコンピューターならできるやろ、人間がわざわざ道具分けせんでも住むような設定が
ワイ支離滅裂やろか

40: 19/06/07(金)21:10:21 ID:CkY
>>28
出来ないから複数あるとは考えられんのか?

41: 19/06/07(金)21:10:52 ID:4Yp
>>40
ならなぜできないのかを知りたいんや

42: 19/06/07(金)21:11:36 ID:PqX
>>41
利権

30: 19/06/07(金)20:59:07 ID:3JJ
よっしゃ!煮る切る炒める揚げるがすべて一つでできる食器作るンゴ!

32: 19/06/07(金)21:00:41 ID:4Yp
>>30
というよりスープが箸でつかめたり天ぷらが箸で揚げられるようにできないんかってこと
リアル世界ならできないけどコンピューターの中の話ならできるやろ

31: 19/06/07(金)21:00:15 ID:PqX
2chに板がいくつも有るのと同じやろ

33: 19/06/07(金)21:01:47 ID:3aP
>>31
ある意味で的を射ているな

36: 19/06/07(金)21:04:04 ID:4Yp
>>31
そらネラーというか人間はバラバラやからな

38: 19/06/07(金)21:05:55 ID:yfK
AIがCOBOLで作られてる設定の2時間ドラマ見た後腹筋がバッキバキやったわ

43: 19/06/07(金)21:11:59 ID:3JJ
てかコンピュータは二進数の統一言語で動いてるやん

44: 19/06/07(金)21:14:03 ID:4Yp
>>43
ほなら人間とコンピューターを繋ぐ言語も統一できるやろ

45: 19/06/07(金)21:14:52 ID:3JJ
>>44
どう言うことや?
コンピュータは基本オンオフの組み合わせで動いとるんやから統一もクソもないやろ

48: 19/06/07(金)21:16:41 ID:4Yp
>>45
ワイ0と1の組み合わせからどういう風に動いてるかさっぱりわかってないんやが
0と1の文字列にコンピューターは意味を見出してるんよな?
あ、00001000は△△って意味やな100010は◇◇って意味やなみたいに
これ設定してるの人間やろ?なら人間が万能言語扱えるようにこの設定を何とかすることも可能ちゃうの

46: 19/06/07(金)21:15:01 ID:ZSP
>>44
普段から2進数で計算したい?

47: 19/06/07(金)21:16:29 ID:awj
電気という自然物を扱うから

49: 19/06/07(金)21:18:01 ID:3JJ
人間が万能言語扱えるってどう言うことや
そもそも万能言語自体ないやろ

50: 19/06/07(金)21:18:51 ID:4Yp
>>49
あーすまん
CだのJavaだの区別のない万能言語を使えるようなコンピュータを設定できないんか?

51: 19/06/07(金)21:20:51 ID:3JJ
コンピュータの設定ていうか開発者がCとかしか使わないようにしたらできるんじゃないかな
コンピュータの都合じゃなくて人間が楽するために言語変えてるんだから

52: 19/06/07(金)21:20:55 ID:iH3
イッチの理想はコンピュータの使い方とCPUのアーキテクチャを固定化しちゃえばできないこともない
これからの進化は一切考慮しない形で

53: 19/06/07(金)21:21:21 ID:PUt
言語の違いは人間の扱いやつさの違いやで
用途によって扱いやすい言語があるんや

55: 19/06/07(金)21:23:21 ID:4Yp
人間が欠陥存在なんか

56: 19/06/07(金)21:23:31 ID:s3G
効率性の問題やろ

57: 19/06/07(金)21:24:17 ID:3zz
そもそも新参者がプログラムなんかに興味持つな
にわかのせいでワイらの業界は風評被害受けてるんやぞ

60: 19/06/07(金)21:24:56 ID:4Yp
>>57
にわかどころか新参ですらなくプログラム弄ったことすらないぞ

61: 19/06/07(金)21:25:20 ID:3zz
>>60
プログラムやったことない癖にプログラミング語らないでほしい

62: 19/06/07(金)21:25:54 ID:4Yp
>>61
おんJ民もやきうやったことなくてもやきう語ってるからセーフ

59: 19/06/07(金)21:24:50 ID:PqX
言語は全て英語でいいとわかってても統一できるかは別問題やろ

63: 19/06/07(金)21:26:03 ID:s3G
プログラミング言語以前になに人類でいろんな言語使ってるねん
統一せーや殺すぞ

67: 19/06/07(金)21:27:03 ID:9YU
基本は同じでもこだわりがあるからな

74: 19/06/07(金)21:29:13 ID:4Yp
てか肝心なことを忘れてたがそもそも言語に向き不向きがあるのが理解できない

77: 19/06/07(金)21:30:05 ID:srt
>>74
お前はホームランバッターにバントさせる派か
ワイはバント不得意な奴にバントはさせへん
一方でパワー無い選手にホームランは期待せん

80: 19/06/07(金)21:31:03 ID:lxM
何にしても発見したり見つける人が違うんやから
プログラミン言語が複数あってしゃーないやんけ
望遠鏡とカメラのズームが同じなのと一緒や
それらは統一されまへん

91: 19/06/07(金)21:33:16 ID:mtr
いままで既存のがあって、使いづらいなあ、
せや、新しい言語作ったろ!ってどんどん増えてったんやろ

108: 19/06/07(金)21:36:48 ID:4Yp
この言語はこれが得意ってのがだいぶ抽象的やからわからんのやろな
でも具体的に説明されても多分ワイは分からない

109: 19/06/07(金)21:37:16 ID:srt
>>108
何かで例えるしかないんやろけど…

113: 19/06/07(金)21:38:08 ID:4Yp
ワイからみると結局どの言語もアルファベットと記号の組み合わせにしかみえないんやな

115: 19/06/07(金)21:38:13 ID:3JJ
ある言語が楽にできることって頭いい人たちがこの動きはこういう流れで動いた方が効率がいいっていうのを事前に書いてあってPythonとかはその公式みたいな感じじゃないんか

120: 19/06/07(金)21:39:19 ID:srt
>>115
すごくよくわかるんだけど
プログラム経験無い人が理解するには厳しいんじゃないかな

119: 19/06/07(金)21:39:14 ID:iH3
イッチが英語ネイティブとコミュニケーション取りたいとして
得意分野が違う通訳を使い分けるみたいなもんちゃうか
イッチは全部一人で済む通訳が欲しいんよな

124: 19/06/07(金)21:39:56 ID:4Yp
>>119
ほんやくこんにゃくが欲しいやで

129: 19/06/07(金)21:40:59 ID:Ngc
言語が違っても同じ事象をなし得るってこと?どこまでの差があるん?プログラミングの時と出来上がったモノと

138: 19/06/07(金)21:42:25 ID:mtr
>>129
極限を言えばできることは全部同じやで

159: 19/06/07(金)21:47:09 ID:Ngc
>>138
なるほどなあ
道程次第人生いろいろ=言語の違いでいい?

161: 19/06/07(金)21:47:37 ID:srt
>>159
概ね合ってる