スレ立てるまでもない質問はここで 153匹目

■ このスレッドは過去ログ倉庫に格納されています
2020/04/06(月) 12:04:45.73ID:xHCNmW/7
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 152匹目
https://mevius.5ch.net/test/read.cgi/tech/1573214616/
前々スレ
スレ立てるまでもない質問はここで 151匹目
https://mevius.5ch.net/test/read.cgi/tech/1541239698/

注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
2020/06/10(水) 07:51:48.97ID:uKOMQsip
「成果に見あう費用で済むのか」だけの話
見あうとは思えないから夢物語
2020/06/10(水) 08:12:24.02ID:mbepkRMt
>>705
既にあるよ、最後には単なるツールと化す
AI改め→API
2020/06/10(水) 08:35:13.45ID:zvgF+c4C
>>705
Deep learningでええやろ
2020/06/10(水) 08:52:04.56ID:qw3+DV1P
>>714
単純にAIにできないことをいうね。

発売されたばかりのゼルダの伝説を
数十時間のプレイでクリアすること
2020/06/10(水) 09:04:52.17ID:uKOMQsip
>>713
Cとかコンパイル言語もコードジェネレータ
何をやりたいのかということを記述したソースコードをもとに、レジスタとかスタックとかジャンプとか機械に分かるレベルの命令を生成してるから
2020/06/10(水) 09:39:14.36ID:cSFT940J
>>718
その数十時間でクリアまでの手順を見つける学習方向を設定したらできるじゃん
AIを何だと思っているの
人間の体を持っていないからコントローラーが使えないとでもいうつもり?
2020/06/10(水) 10:02:54.03ID:qw3+DV1P
>>720
今のAIは人間と違って、大量並列プレイかつゲーム時間を加速するというズルをしてる
ようはパスワード解析の総当たりと一緒
そして総当りだと何万年もかるから現実的に不可能というのを安全の根拠としてる

人間と同じルール、つまり一人プレイでゲーム時間の加速なしだと
総当りが不可能なのでゼルダの伝説はAIにはクリアすることができない
2020/06/10(水) 10:05:59.84ID:qw3+DV1P
「発売されたばかりのゼルダの伝説」というのは
攻略データがこの世に存在しないということを意味する

つまり別のゲームの攻略データや10年程度の人生経験(?)は
持っていても構わないが、「発売されたばかりのゼルダの伝説」は
データなしで初めて数十時間でクリアしないといけない

AIには不可能
2020/06/10(水) 10:10:40.66ID:qw3+DV1P
10年程度の人生経験も人間と同じルールだとAIには絶望的

AIに人間と同じセンサーを付けても構わないが
最初は言葉も文字も知らない

そして10年=87600時間なわけだが、
その時間で言葉や文字を学習する際
入力されるデータ量は人間の場合と同じルールとする

つまり親や友達やテレビなどの外部から入力される量しか与えられない

と人間と同じルールにするとAIはまともな答えを出せないあろう
2020/06/10(水) 11:02:34.13ID:zvgF+c4C
汎用AIが発明されないと不可能だろうな
2020/06/10(水) 11:46:30.15ID:uKOMQsip
正確には汎用に設計されたAIを走らせられる機械が、常識的(対費用効果)な費用で調達(ハードの価格だけじゃなく、ランニングコストも含めて)できるようになるまで無理
と言うべきじゃないかな
世の中カネじゃーーー!
2020/06/10(水) 12:01:24.33ID:Us+yk0Mg
>>722
できるよ。収束するように進んでいけばいいだけなので
現実では作る意味がないからやらないだけ
2020/06/10(水) 12:13:13.35ID:zvgF+c4C
>>726
そもそも10年の人生経験の学習が無理だろ
どうデータを与えりゃいいの?
728デフォルトの名無しさん
垢版 |
2020/06/10(水) 12:20:57.73ID:VsaDrFv7
>>706
54byteの中にbitmap本体データへのoffsetがあるからそこまでスキップしていい
729デフォルトの名無しさん
垢版 |
2020/06/10(水) 12:23:10.43ID:VsaDrFv7
>>713
言うのも憚られるが
Ruby on Rails
2020/06/10(水) 12:23:43.07ID:qw3+DV1P
>>726
できるという根拠は?
お前のレスには根拠書いてないってことぐらい誰でもわかるよ
2020/06/10(水) 12:28:07.93ID:qw3+DV1P
> 収束するように進んでいけばいいだけなので
回数こなせないのに、どうやって収束させるのか?

ゼルダの伝説の場合、人間のプレイ回数なんて
たかだか数十回だろうに

人間と同じルール=ゲーム時間を加速できないの意味がわからないのかね?
画面の端から端までプレイヤーの移動で10秒かかるとしたら
AIでも同じく10秒かかるって意味なんだが

たかだか数十回程度のボスとの対戦でどうやって収束させられるというのか
人間は数十回どころか数回でボスの攻撃パターンを見抜いて収束させられるけどな
2020/06/10(水) 12:34:39.33ID:rArnWfN/
カスみたいな知識で俺様ルール敷いてマウント合戦って知恵遅れかよ
2020/06/10(水) 13:21:15.77ID:LfvWtU4t
少なくともDeep learning世代のAI技術にゼルダ自動早解きはムリだよな
DP困難な選択式のギャルゲーを学習させて、ギャルゲー早解きの神様を作るくらいならできる

そういうレベルじゃないっていうなら具体的なAI技術や研究室の名前を挙げてくれないと
互いに口角泡を飛ばしても議論として成立しない
2020/06/10(水) 13:59:32.67ID:uiz2cWJu
>>654
>多分日本で一番技術力高いと思うけど

井の中の蛙大海を知らず
ふわっとしたことしか言ってない
2020/06/10(水) 14:00:31.05ID:uiz2cWJu
>>671
>>672
いや生産性に寄与しない技術に
夢中になってる方がアホだろ?
2020/06/10(水) 14:07:14.77ID:uiz2cWJu
>>707
>コーダーの仕事なんて今は存在しない
嘘がひどい
737デフォルトの名無しさん
垢版 |
2020/06/10(水) 14:34:16.78ID:GUcOUEsu
>>734
微妙なラインなら疑問も生まれるだろうが俺みたいに突き抜ければ自分が日本一なのはおそらくそうだろうと思う
なぜ因果推論ではノンパラメトリックモデルが使われないかを理論的に説明したり、説明変数に測定誤差が乗ってる時に生じるネイマン・スコット問題の解法を利用したり、低レイヤープログラミング、大規模OSSのソース解読などなど。
一方、他のエンジニアは有意差がつかないAIコンテストに躍起になったり、独立同分布の意味も知らずに仮説検定で意志決定したりヒドい有り様、因果と相関の違いもよく分かってない。ソース解読も苦手
問題の本質を見抜く力やプログラミング技術など総合的な観点から言って日本一だろうな。ただし天才は技術力関係なく新しいものを生み出す力を持つから天才ではない
2020/06/10(水) 14:39:47.15ID:uiz2cWJu
>>737
日本一なら日本でグーグルやアマゾンなどの
GAFAに相当する企業を立ち上げてくれ
2020/06/10(水) 14:46:54.84ID:qw3+DV1P
>>736
ソースコードを手書きで書いて、これをそのまま入力してなんてコーダーの仕事があると思うか?
コードの概要が書かれた仕様書をもとにプログラミングする仕事しかないだろ
740デフォルトの名無しさん
垢版 |
2020/06/10(水) 14:56:34.99ID:GUcOUEsu
>>738
GAFAどころか相手が6人超えたらもう無理だわw
天才は特定の領域においてそれを乗り越えられるから天才なんだよな
技術力関係高い→ハイパフォーマンス領域が広いが数の力にすぐ負ける
天才→数の力をものともしないが領域が狭い
2020/06/10(水) 16:15:45.60ID:uKOMQsip
>>739
詳細設計書か、真っ当な詳細設計書なんてここ二十五年見たこと無いな

こないだなんてプログラムの納品後なのにドキュメント班が顧客と打ち合わせしてたぜウケるw (闇深
2020/06/10(水) 17:06:07.60ID:ma/fbT39
>>737
日本一のキチガイ参上か、すげーなここ
2020/06/10(水) 17:26:03.74ID:uKOMQsip
>>721
ははははは
面白いことを言うね(皮肉)
ならば、そんな問題なんて考えずに
「AIではカップラーメンも作れない」
とでも言えばいい
2020/06/10(水) 17:50:33.72ID:uKOMQsip
DPって動的計画法?
AIというかDeepLearningみたいな並列処理主体な機械学習だと、むしろ動的計画法が通用しない場面こそ得意な気がする
>エミュレータをブン回して、選択肢の総当たり

いずれにしても、リザルトを評価する基準ってどうすればいいか…
お宝画像の収集率?
それとも、手間がかかるほど好きとかいうプレイヤーもいるだろうから、分岐数が最多なルートの発見かも
または、男x男のカップリングが!という視点から男同士のからみシーンを探索する評価基準もあるよな
2020/06/10(水) 17:53:21.38ID:uKOMQsip
あ、動的計画法が困難なケースに向いてるという話か
おまけに早解きって評価基準読み飛ばしてた…
746デフォルトの名無しさん
垢版 |
2020/06/10(水) 17:57:16.48ID:GUcOUEsu
>>742
キチガイというのが支離滅裂な会話をする人とするのならお前はその一人になるぞ
何故なら会話が成立していないからだ
多分何を言っても言い返されると思って「キチガイ」という定義が曖昧な単語を使って議論をかわしながらせめて印象操作だけでもしてやろうと思ってるんだろうが、そんな事で自分の自尊心が保たれるほど世の中甘くないぞ
第一にお前はスレの流れを読めてない可能性がある
最初、技術力が低いヤツはコメントするなという趣旨の発言を受けて自分の技術力の高さを述べたら今度はその根拠を示せといわれたから可能な範囲でそうしたまでだが。
そうしないと過去の発言の説得力がなくなるかのような流れが作られていたからだ
とにかく、俺の発言の説得力を無くしたいなら技術力の全体の底上げを謀って相対的に俺の技術力を下げるという正攻法で頑張るしかないし、俺もそれを望んでいる
2020/06/10(水) 18:58:45.31ID:KrdvBARV
NGID: GUcOUEsu
2020/06/10(水) 19:20:37.51ID:I2J/ilJ3
流れを無視して質問

連続している整数8bitのVGAグレースケール画像データから特定のパターンを探すとする
探すパターンは画素列(例えば16画素)で誤差を含み±nの形でマッチした箇所の座標を知りたい
この処理は一次探索でマッチ結果をもとに二次探索を実行しマッチすればそこで終了
マッチする箇所は前回マッチした箇所の近くである可能性が高くある程度予測できる
アーキテクチャはAMD64(PC)とAArch64+NEON(ARM SBC)を想定

画像処理ならSSE2とかのSIMD命令を使うと速いのかなとググってみたけど
・SSE2にx〜yまでの値を探すみたいな命令はなさそう。比較を2回実行する必要がある
・中断不可。途中でマッチしようが最後まで処理される
・比較結果はマスクとして得られる。マスクから座標を得る方法はよく判っていない。SCASでも使うのか?
・整数を浮動小数点に変換する必要がある
手間がかかる割にあまり速くならなさそうに思うけどそうでもないのかな?
SSE2だと単精度浮動小数点×4だし前処理・後処理等を含めると良くても1画素1サイクルくらいしか出ないような
AMD64なら64bitだから8画素単位で処理できるし
749デフォルトの名無しさん
垢版 |
2020/06/10(水) 19:21:59.74ID:zxOaMDTC
ム板のフロントに書かれているのが読めないなら
もう一度ココに張り付けておく、
///////////////////////////////////////////////////////////////////////////////////////////////////////////
プログラム
この板はプログラムを作る人のための板です。
あらゆる質問はまずスレ立てるまでもない質問はここでスレにしてください。
2020/06/10(水) 20:48:28.51ID:uKOMQsip
>>748
門外漢だから信じないで欲しいけど

課題の条件がなんとなく全文検索に近いように読める
ならば、N-gram とかみたいに索引作って検索するとかのアプローチは使えないかな?
2020/06/10(水) 20:51:13.22ID:GZh0w2np
これか?
http://www.namazu.org/index.html.ja
752デフォルトの名無しさん
垢版 |
2020/06/10(水) 21:34:18.11ID:GUcOUEsu
>>750
ちょっと間違ってるけどお前天才だなw
全文検索はハッシュ化するから使えないけど
N-GRAM的に分かち書きして画素列を作った後、画素列の最小値と最大値をそれぞれ異なる2つのB木に入れて2回検索してANDを取ればいい

GPU使えるならそうしたほうがインデックス作らなくていいし、汎用的で後々のために良いけどなw
2020/06/10(水) 23:02:17.63ID:0XTjgpMX
ソニーのカメラに、ニッコリ微笑むと、シャッターが切られる機能とか、
顔に見える所を囲む機能とか

たぶん、計算用のGPU だろう
2020/06/11(木) 01:29:21.74ID:2zJfHcCk
ドメインロジックとかビジネスロジックって何ですか?
調べてもサイトごとに全然違うこと言ってて分からない
2020/06/11(木) 02:01:30.73ID:J++l+lJF
ドメインロジックは聞かない。
Ruby on Rails では、ビジネスロジックをMVC のどこに書くべきか、10年以上議論してるw

View(HTML)に、ビジネスロジックを書くな、Model・サーバー側のDB に書けと言われる

一方、View・クライアント側は、簡単なバリデと表示だけにする。
コントローラーには、URL の行き先だけを書く

これが、Skinny Controller, Fat Model
クライアント側/サーバー側の分離

でも、その結果、ビジネスロジックをモデルに集めすぎて、Fat Model と言われている

なので最近は、サービスオブジェクトと言って、ビジネスロジックをビュー/モデルの中間に、
別のファイルとして切り出すようになった
2020/06/11(木) 02:04:45.32ID:tsfyzied
>>754
ドメインロジック == ビジネスルール
オンライン販売サイトのドメインで言えば
プライム会員なら配送料無料とか発送完了したら通知を送るとか
2020/06/11(木) 02:35:07.93ID:VnsvoRHU
ドメインロジックってドメイン駆動開発の用語だろ
先にビジネスロジックという言葉が広く浸透して、そのあと差別化のために生まれた言葉
ビジネスロジックが業務やサービスのような仕事のコトに着目した処理であるのに対して、ドメインロジックは仕事で扱うモノを単位とした処理
コトが日々変わるのに比べモノは変わりにくい点とカプセル化しやすい点から安定なコンポーネントを構成しやすい
具体的には日付に関するロジックを日付クラスの中に書く、顧客に関するロジックを顧客クラスの中に書くという感じ
日付や顧客からgetterで値を取り出して行う処理はドメインロジックではない
2020/06/11(木) 03:02:23.76ID:eDTckIfT
>>755
モデルってdbのテーブルと1対1になってるあれだよね
そこにロジックを書くとただのモデルだったクラスがいろんなことできるようになってしまうからサービスって階層のクラスにロジックを書くのは分かる
ビジネスロジックってつまりロジックのこと?ビジネスって商売関係ないプログラムでも使うの?

>>756
>>757
ビジネスが組織や会社などで全然違うのに対してドメインは全世界共通なものってこと?
ビジネスロジックやドメインロジックはそれらを実装するときにどっちを実装しているかを表すためだけの意味?
2020/06/11(木) 03:15:15.76ID:GPnrOOaI
>>758
> モデルってdbのテーブルと1対1になってるあれだよね
違う

モデルというのはデータベース全体をある側面から見るためのもの
テーブルにないモデルがあったっていいし、
モデルがないテーブルがあってもいい
2020/06/11(木) 03:18:35.42ID:8Vwp377S
日本のAIは失敗する

なぜならこんなクズしかいないから
【社会】29億円着服 AIベンチャー「エルピクセル」元取締役逮捕 FX取引につぎ込み失敗 (日本テレビ系(NNN)) [Twilight Sparkle★]
https://asahi.5ch.net/test/read.cgi/newsplus/1591760791/
761755
垢版 |
2020/06/11(木) 04:30:22.44ID:J++l+lJF
テーブルが存在しない、抽象的な概念だけのモデルもある

ビューテーブルなんかそう。
実際には存在しないテーブル

モデル・DB 間に、概念上のモデルを挟むこともできる

モデル <--> 抽象的なモデル <--> DB
2020/06/11(木) 04:53:09.10ID:dxzzEbpL
AIの良いところ
・会社が資金調達するときの看板として使える
・AIを口実にリストラができる
・AIについての知識があれば他のエンジニアにマウントを取ることができる


AIのダメなところ
・実際の売り上げには全く貢献しない
763デフォルトの名無しさん
垢版 |
2020/06/11(木) 05:38:34.61ID:m7gaY4Qp
>>705
>>714
人間にも沢山いるよな
過学習で頭可笑しくなってるのが
このスレにも何人も居る
2020/06/11(木) 10:27:02.57ID:uhh/uaoB
>>755
ファットモデルでいいんだよ
ドメインモデル貧血症が多いけど
データと処理を近づけるのがOOPの基本
2020/06/11(木) 11:11:54.74ID:tM5anncb
Webシステムにおいてはデータ構造は比較的安定していて、頻繁に変わるのは処理の方
現実にはRoRなんかだと振る舞いを持たないデータモデルをコントローラで操作していく開発スタイルになることが多いわけだけど、それはWebシステムの特性上理に適ってるんだよ
意識高い人はドメインを適切に分けろと反論するのだが、それは逆に言えばモデルにドメインロジックを持たせる開発スタイルは適宜システムを分割しないとスケールしないってことだ
2020/06/11(木) 11:46:55.44ID:GPnrOOaI
>>765
RoRは最初からモデルを操作する設計
コントローラーで操作していっているのはお前の間違った使い方
2020/06/11(木) 12:00:51.40ID:39pk9472
その間違った使い方がなぜ蔓延するのかを考えないからお前は進歩しないんだよ
Webシステムではデータと処理の間に物理的な分断があり、それを意識しないで開発していくのは現実的には不可能
それを無理に一つにしようというのはOOPの原則「関心の分離」に反している
お前がCにロジックを書くなUIとロジックは分けろというのと一緒だ
だからクリーンアーキテクチャなどではエンティティとそれに対する操作は分けることになっている
2020/06/11(木) 12:37:41.68ID:NQYoCGsn
データモデルは要求仕様かそのちょい後の範疇で決まるけど、ロジックは詳細レベルで決まるから、それが混ざるってのは要求仕様書仕事しろとしか

オブジェクト指向とかの弊害なのかな?
2020/06/11(木) 12:59:44.63ID:TN2WSiw3
マルチメディア計算をGPUにオフロードするのは今や珍しくないけど
CUDAで作っちゃうとnvidiaのGPUが乗っていないマシンで使えない
Vulkanで作れば今時の環境ならどれでも使える?
Vulkanに関する資料が少なくてよく判らないけど
CPUを使わずに画像をリサイズしてHLSに分解したい
770デフォルトの名無しさん
垢版 |
2020/06/11(木) 12:59:46.97ID:JpYLw7MR
SPA最高
2020/06/11(木) 13:02:03.30ID:GPnrOOaI
>>767
× Webシステムではデータと処理の間に物理的な分断があり、
○ お前の場合は

えとさぁ、お前の問題を勝手にWebシステムのせいにするなよ
772デフォルトの名無しさん
垢版 |
2020/06/11(木) 13:03:27.83ID:7YFkcYoG
>>763
それは技術力低い奴の言い訳
社会が必要としてるのは問題を解決できる奴
頭可笑しいかどうかじゃない
2020/06/11(木) 13:28:54.23ID:4gCtjGFR
社会に求められてるのは問題を解決できる奴ではなく解決可能な問題を発見できる奴
あとは金の問題でしかない
774デフォルトの名無しさん
垢版 |
2020/06/11(木) 13:32:06.61ID:7YFkcYoG
>>773
問題が解決可能かどうかを判断するためには技術力が必要
775デフォルトの名無しさん
垢版 |
2020/06/11(木) 13:36:34.64ID:JpYLw7MR
拉致問題を解決してください
2020/06/11(木) 13:38:32.24ID:GPnrOOaI
>>773
数学で言えば、未解決問題を解決した人よりも
未解決問題を見つけた人のほうが重要ってことかい?
2020/06/11(木) 13:39:15.74ID:VnsvoRHU
>>758
ただのモデルだっていろんなことをできるようになっていいだろってのがドメイン駆動
データはデータ、ロジックはロジックと完全に分けたがるのはOOPとしては失敗してる
ただ、現実的には日本のSIer等の人海戦術開発ではOOPを理解できる開発者が絶望的に足りないので分断されがち
そういう環境ではドメインロジックという用語のことは忘れていい

ビジネスは商売関係なくていい
It's not my bussinessとかいうじゃん

ドメインは世界共通とは限らない
その会社固有の商品や尺度や概念でもドメインになりうる
778デフォルトの名無しさん
垢版 |
2020/06/11(木) 14:08:27.13ID:7YFkcYoG
>>775
拉致問題解決には外交力、外交力には軍事力が必要で、軍事力には技術力、特にアルゴリズムを作る能力が必要だと思うわ
北朝鮮のバックには中国がいるから日本の言うこと聞かなくていいし
ただし、技術力高めるには政治経済の問題になるけどな笑
俺たちの意識の高さだけじゃどうにもならない
安倍政権みたいに大企業優遇ばっかりして努力が報われない社会の中で技術力なんか高まるはずがないし、現にそうなってるのはこのスレの住人が一番分かってるだろ?
法人税の特別控除制度で大企業だけどれほどの節税がされてるか、日銀のETF爆買いでどの会社が得するか色々考えてたら俺たちの未来が政治家によって閉ざされてて、そのせいで拉致問題が進まないんだと思う
安倍政権はそこらへん何も分かってないと思うよ
779デフォルトの名無しさん
垢版 |
2020/06/11(木) 14:29:57.25ID:JpYLw7MR
ヨシフに頼めばなんとかしてくれますかね?
2020/06/11(木) 15:05:14.54ID:tsfyzied
>>757
ドメインロジックって言葉はドメイン駆動開発よりもずっと前からある言葉だよ

>>758
文脈によって違う意味をもたせたりそれぞれ微妙にずらした定義をする人もいなくはないけど
とりあえずドメインロジック == ビジネスロジック == ビジネスルールと捉えておけばいいと思うよ

ドメインロジックはドメインモデルって言葉からから派生した用語で
アプリケーションの入出力(UI層や永続化層)やアプリケーション層と関係なく
アナログやる場合でも必要になるようなコアとなるドメイン層のロジック

ゲームならゲームルールがドメインロジック
オセロを例にすれば↓こういうのがドメインロジック
- 自分の色の石で相手の色の石を挟めば相手の色の石を裏返せる
- マスが全部埋まればゲーム終了
- ゲーム終了時に盤上の石の色を数えて多いほうが勝ち
2020/06/11(木) 17:24:04.31ID:VnsvoRHU
ドメインロジックについては質問者も最初に言っているように
人によって少しずつ違う意味で使われている実態がある語だから
もし仕事で使うなら用語定義してから使うべき要注意ワードってことでいいんじゃないかな
俺の定義が正確だって確信したところで同僚と違う概念の話を延々としてても仕事にならないから
2020/06/11(木) 21:27:33.62ID:4cF8OH1R
>>769
それならOpenCL一択
2020/06/12(金) 02:15:27.97ID:YteYG60q
今一番つおい言語はJSでいいんでしょうか?
784デフォルトの名無しさん
垢版 |
2020/06/12(金) 04:13:58.25ID:Kaf1DLZ6
>>760
AI開発してからそのAIにFXやらせりゃ良かったのにな
2020/06/12(金) 05:08:18.36ID:cz/xLJBk
FXで深層学習っていくつか論文見たことあるけどうまくいかなかったものしか知らん
2020/06/12(金) 08:34:07.76ID:CxCde4y9
FXは知らんが、株取引はもうAI導入してるだろ
2020/06/12(金) 10:58:47.32ID:OzM5a+kn
>>783
Pythonも強いだろ?
AIライブラリがあるから
2020/06/12(金) 11:34:15.36ID:ioflvBs4
「強い」だと未だにそこそこ現役なawkとかbashを推しておこう
まずは標準装備になるまで鍛えて(枯れて)から出直すべき
2020/06/12(金) 11:44:25.37ID:cz/xLJBk
タイマンが強い言語なら大阪弁
2020/06/12(金) 12:13:46.73ID:CxCde4y9
いや、広島弁だろ
2020/06/12(金) 12:15:09.29ID:OzM5a+kn
シェルスクリプトというか
枯れてる言語に強いってイメージない
ならコボル最強じゃねーの?
2020/06/12(金) 13:36:35.81ID:WAcjPpR1
他に変えることができない、変わる見込みもない言語

C ・・・ CPUに近いためドライバやカーネルや組み込み開発で必須
シェルスクリプト・・・OSの制御やCLIで使われ、多くの環境で標準搭載
JavaScript・・・ブラウザでネイティブに動作する言語
COBOL・・・なくそうと頑張ってるが一部業界で広く使われすぎて手遅れ


ここらへんは世界がどう転んでも、数十年単位で変わらないと思うな
枯れてると言うより、他に代替となるものを作るのが大変すぎる
業界全体で過去の資産を破棄する覚悟がないと無理だから

それ以外の言語って、正直どれでもいいという扱いだよね。好みの問題。
Pythonが微妙に人工知能系で強い気もするけど
多分ライブラリとかが他で登場したら一気に変わる可能性がある
2020/06/12(金) 13:47:33.91ID:hxFv/xna
>>792
WebのインタープリタとJVMの実行環境もネイティブっていうのがよくわからない
ルビーやPythonやPHPはインストールしないと使え無いから
オペレーティングシステム標準で使えるという意味かな
2020/06/12(金) 15:04:45.41ID:ioflvBs4
Go だって CLI アプリ作らせたら天下無敵
並列処理?言語レベルで装備しとるわ!
Web アプリも速度では無双できるけど、かなりフルスクラッチしないとならんから、どう転ぶか
なにより、ほぼ完全にシュガーシンタックスを持ってないから、言語仕様がちいさくて学習が楽
c からの転換組ならば一日でガリゴリ書けるし読めるようになる場合もある。証拠は俺

ポインタを理解してないと落とし穴に嵌まりやすい
静的リンクが標準なんで実行ファイルはおっきい
2020/06/12(金) 15:24:00.81ID:lcZajq1f
海外ではC/C++を不安全だとして避ける動きがあるようだが
2020/06/12(金) 15:39:27.21ID:6Yfh5mGy
証拠は俺、天下無双さん
他のスレでJavaでdirectXするにはC覚えろみたいに言われたんだけどGOやったら出来る?
2020/06/12(金) 16:11:04.21ID:ioflvBs4
Go で GUI 関係扱ったことないから…でも多分、言える
無理w

理由は、サードパーティーなら作ってるグループはいるだろうけど、主戦場じゃないから
Go は万能を目指してないからね、汎用でマルチプラットホーム志向
DirectX みたいなプラットホーム固有の技術は全く得意じゃない
798デフォルトの名無しさん
垢版 |
2020/06/12(金) 16:14:13.51ID:6Yfh5mGy
>>797
えーっとマルチプラットフォームでdirectXを使おうというのに無理があるって事に、なりますか?
799デフォルトの名無しさん
垢版 |
2020/06/12(金) 16:15:58.60ID:6Yfh5mGy
では、質問変えます
マルチプラットフォームで 3Dアプリを作るには
何言語が適してますか?
800デフォルトの名無しさん
垢版 |
2020/06/12(金) 16:18:15.71ID:o/x9jMAa
JavaやJavascriptは実行時最適化がかかるのでC/C++より速いと聞いたことがあるな。
801デフォルトの名無しさん
垢版 |
2020/06/12(金) 16:20:15.69ID:o/x9jMAa
>>798
DirectXはWindows専用。
でもパソコンとはWindowsのことなので、パソコン用なら問題ないかも。
2020/06/12(金) 16:22:10.80ID:6Yfh5mGy
>>801
それじゃマルチじゃない
2020/06/12(金) 16:24:55.84ID:6Yfh5mGy
>>800
Javaのクライアントアプリケーションは見かけ無いので
WebブラウザベースのJavaScriptという事になりますか?
ubuntuもMacもWindowsもAndroidもiPhoneでも 3Dが動きますか?
2020/06/12(金) 16:25:19.39ID:ioflvBs4
>>799
今現在でマルチプラットホームで3DならUnityだろね?
UnityならC#がいいと思う
805デフォルトの名無しさん
垢版 |
2020/06/12(金) 16:29:22.24ID:o/x9jMAa
>>803
俺も詳しくないんでよくわからないんだよね。
SlackにWebGLのコミュニティがあって、たしか質問にも答えてくれたと思うよ。
使ってる人は世の中の動向が知りたいみたいで、こっちもいろいろ質問された。
何故興味持ったのかとかそんなこと。
2020/06/12(金) 16:29:51.20ID:6Yfh5mGy
>>804
えーじゃあGoじゃ無くてC♯なの?
取り敢えずunityとvisual studioのインストールから?どっちが先?
807デフォルトの名無しさん
垢版 |
2020/06/12(金) 16:32:01.76ID:o/x9jMAa
ソフトウェアを出荷した経験から言って、なにを使うかは、お客さんの立場からスタートして逆算すると良いと思うよ。
自分の好みは全く無関係。
お客さんにリーチできるかどうかがそこで決まるので慎重に。
2020/06/12(金) 16:32:31.34ID:6Yfh5mGy
>>805
Slackって何ですか?コミュニティサイト?
グループウェア?英語でチャットなんて無理。
809デフォルトの名無しさん
垢版 |
2020/06/12(金) 16:33:27.70ID:o/x9jMAa
>>808
日本語のコミュニティがあるよ。
2020/06/12(金) 16:36:05.74ID:6Yfh5mGy
>>807
・・お客様がいるわけでは無いですが
電車内で友達に 3Dモデルを見せてグリグリ動かすだけなら
AndroidスマホかiPadのどちらかと言う事になります。
2020/06/12(金) 16:37:34.45ID:WAcjPpR1
>>793
> WebのインタープリタとJVMの実行環境もネイティブっていうのがよくわからない
そんな話は俺はしてないので聞かれても困るんだが
ブラウザが直接サポート(=ネイティブ)してる言語はJavaScriptだけってことだよ
(機械語という意味のネイティブじゃない)
すでに膨大なサイトで使われてるのでこれがなくなることは考えられない

ルビーやPythonやPHPの場合、それられ作られているものの殆どは
他の言語でも作ることも可能。ほとんど開発者の好みで言語を選んでる状態
好みじゃなくて客観的な理由がある言語は本当に少ない
812デフォルトの名無しさん
垢版 |
2020/06/12(金) 16:37:53.87ID:o/x9jMAa
>>810
そういう用途なら既存のアプリを使うのが良いと思うけど、自分で創ることに意味があるのなら、WebGLやOpenGLだろね。
2020/06/12(金) 16:38:07.30ID:6Yfh5mGy
>>809
そうですか、この5ちゃんほど気楽では無さそうなので、また後ほどにします。
2020/06/12(金) 16:39:11.48ID:ioflvBs4
>>806
その辺までは詳しくない
その手のブログを見るべき

でも、C#はいい言語だよ!
なにしろJavaがこなれてきたところを見計らって、マズい点を大胆に改良した言語だから!(誉め言葉
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況