トップページ⇒tech
1001コメント342KB

グラフィカルなプログラミング言語ない?

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん2014/01/26(日) 02:49:36.10
もうコーディングは嫌だ
もっと新しいグラフィカル志向なプログラミング言語が欲しい
0951デフォルトの名無しさん2014/05/04(日) 22:36:39.12ID:y/dXxXPg
>>950
誰もグラフィカルが全てにおいて万能だなんて話はしてないと思うぞ。
0952デフォルトの名無しさん2014/05/04(日) 22:58:52.97ID:/8HFkyur
>>941,950
あいかわらずKACは無知だなあ....

HTMLはマークアップ言語でUMLはモデリング言語だよ
プログラミング言語とは目的が異なる、ただそれだけのこと

モデリング言語と似たものに仕様記述言語がある
どちらも言語をそのまま実行したり(=インタプリタ)
コードを自動生成できる実装が存在する
でも、そうだからといってこれら言語をプログラミング言語とは呼ばない
なざなら、これら言語の目的は設計や仕様の検証が目的だから
0953デフォルトの名無しさん2014/05/04(日) 23:35:53.95ID:DsKCbJTj
>>949
「グラフィカルな"言語"はあるよ!」
「開発効率は悪いよ。」
「 あるよ!」
「いやあっても開発効率は悪いって言ってるんだよ。1+1とか書いてみw」
「あるよ!!」
「だから開発しやすいかどうか話だよ?(なに言ってんだコイツ?)」
「グラフィカルにすると見やすい!」
「見るんだじゃなくて、書く時の話だよ。コードから変換することは否定してない。」
「(∩ ゚д゚)アーアーキコエナーイ」
…
「グラフィカルな"言語"あるよ!」(忘れたように登場)
以下ループ


こういう話だろ?
アーアーいってないで聞きなさい。
最初っからあっても効率が悪いって話だ。
見る時じゃなくて、書く時の話だ。
マウスでアイコンおいて線引くのかよ?
どうせまたあるなしの話にすり替えるんだろうなw
0954デフォルトの名無しさん2014/05/04(日) 23:37:53.40ID:AIHO5oyw
programming languageの訳を、プログラミング言語としちゃったから、人類が使う自然言語とごっちゃにした間違いが起こる。
自然言語に、チューリング互換性なんか求めないだろ?
本来は「プログラミング"表記"」だから、図形でも良い。
0955デフォルトの名無しさん2014/05/04(日) 23:43:01.20ID:y/dXxXPg
>>953
うんだからね?UE4のブループリント、皆コード書かないで済むよヒャッハー!って騒いでるんだけどその辺はどう説明するの?
0956デフォルトの名無しさん2014/05/04(日) 23:51:59.96ID:DsKCbJTj
>>955
あー、あれはよくある勘違い。

あれで重要なのは「グラフィカルな言語」ではなくて
グラフィカルなモデリングツールだ。

モデリング、つまり3Dオブジェクトを作って
プレビューするといったものは、ツールで良い。

でもそれはプログラム言語部分ではない。
プログラム言語部分のみにフォーカスするとやっぱり作りづらい。
どっちみち、"文字"がかかれたアイコンを置いて、線でつなげて
そしてやっぱり、そのアイコンの置き場所で悩んで、どんどん
フローチャートのような図が大きくなって、複雑なことはできなくなる。

コード書かないで済むと言っているのは、たんにモデリングできるが
プログラムが出来ない人が、喜んでるだけ。
簡単な事しか出来んよ。プロは使わない。
0957デフォルトの名無しさん2014/05/04(日) 23:56:05.67ID:DsKCbJTj
だいたい昔からコードを書かずにプログラムが作れる!って
いうものあるけど、どれも使えないものばかりだったんだよね。

たとえばFlash。最初は本当にコードがなかったのだけれど、
簡易なマクロがついて、結局最終的にはActionScriptという
JavaScriptのような言語がついてしまった。

コードなしでできないことはないけど、やっぱり限界があるんだよね。

HTMLでもビジュアルなHTMLエディタあってもプロはテキストで書くのは
望んだことが出来ないからなんだよ。素人にとっては簡単かもしれないけどさ。
0958デフォルトの名無しさん2014/05/05(月) 00:06:30.97ID:/DynsGqU
>>952
ごめん。よくわかんない。
プログラミング言語とは排他なの?
0959デフォルトの名無しさん2014/05/05(月) 00:08:47.80ID:fsdaxj0E
>>958
(文字の)プログラミング言語 と
たとえばGUIエディタは、組み合わせて使えるけど?
RADツールとか。

でもそんな話はしてないよね?
RADツールのプログラミング言語部分を
グラフィカルに書こう(見るのではなく)って
話がしたいんでしょ?
0960デフォルトの名無しさん2014/05/05(月) 00:09:26.93ID:/DynsGqU
>>957
え、942で書いてるのも使えないの?
0961デフォルトの名無しさん2014/05/05(月) 00:11:58.74ID:Bc7ofltv
>>959
952はそうじゃないポイ
排他だって意見にみえるんだけど
0962デフォルトの名無しさん2014/05/05(月) 00:14:18.10ID:Bc7ofltv
952って取り敢えず反論した感がハンパ無いな
0963デフォルトの名無しさん2014/05/05(月) 00:16:32.67ID:er9naDA4
>>956
やっぱりろくに知らないくせにうんちく垂れてるのか。
なんで完全にそれのみで完結しないとダメって思考になってるんだろうね。
汎用的な言語でもUI絡みはフォームエディタ使ったり一部マシン語なりc++で書いたりとかするんだけどそれと本質は何も変わらないんだが。
適材適所で向いてるところに向いてるものを使うだけ。
全てをグラフィカルでかけないからダメだとか言ってんのはお前ぐらいだよ。
0964デフォルトの名無しさん2014/05/05(月) 00:23:27.22ID:fsdaxj0E
>>963
「全てをグラフィカルで書く」って誰が言ってるんだ?

現在、「文字で書いているプログラミング言語部分」を
グラフィカルで書くって話だろ?

そしてその答えは「存在するけど、開発効率悪い」だろ?

なんどもで出てる答えだよね?
0965デフォルトの名無しさん2014/05/05(月) 00:24:02.80ID:fsdaxj0E
なお、フォームエディタは
プログラミング言語ではない。
0966デフォルトの名無しさん2014/05/05(月) 00:33:40.50ID:diJrhHdz
>>958
目的別の分類だから「排他」だね
モデリングは設計でプログラミングは実装であって
抽象化のレベルが異なるから両立できないしすべきではないと思う
少なくとも両立した言語の存在を自分は知らない

あと、テキストやグラフィカルといった言語の表現とは「交差」できる
たとえばSDLと呼ばれる通信プロトコルの仕様記述言語では、
テキスト表現(SDL/PR)とグラフィカル表現(SDL/GR)が
ISO国際標準規格として定義されている
0967デフォルトの名無しさん2014/05/05(月) 00:34:26.26ID:h1xpH1kA
GUIとかに専用のツールが有るのは
「作成画面」=「人間が見る最終的な出力結果」だからなんだよ。

モデリングツールもそう
「作成画面」=「人間が見る最終的な出力結果」

でもプログラミング言語部分は、たとえグラフィカルに書いたとしても
「作成画面」!=「人間が見る最終的な出力結果」
だから、ツールを使う必要性がない。

こういう所をわざわざ作成が面倒な
グラフィカルで作る理由がないんだよね。
0968デフォルトの名無しさん2014/05/05(月) 00:37:56.73ID:er9naDA4
>>964
言語で書いてるもののうちグラフィカルで書いた方が適切なものがあるって話だろ。
それを++がーとか言ってるのはお前だけだよ。
0969デフォルトの名無しさん2014/05/05(月) 00:38:15.81ID:er9naDA4
>>964
言語で書いてるもののうちグラフィカルで書いた方が適切なものがあるって話だろ。
それを++がーとか言ってるのはお前だけだよ。
0970デフォルトの名無しさん2014/05/05(月) 00:39:51.35ID:er9naDA4
>>964
言語で書いてるもののうちグラフィカルで書いた方が適切なものがあるって話だろ。
それを++がーとか言ってるのはお前だけだよ。
0971デフォルトの名無しさん2014/05/05(月) 00:40:10.19ID:er9naDA4
>>964
言語で書いてるもののうちグラフィカルで書いた方が適切なものがあるって話だろ。
それを++がーとか言ってるのはお前だけだよ。
0972デフォルトの名無しさん2014/05/05(月) 00:44:13.45ID:er9naDA4
タイムアウト繰り返して複数回書き込みした。すまそ。
0973デフォルトの名無しさん2014/05/05(月) 00:45:51.33ID:QeoO3ajw
GUIエディタは便利だけど、それはプログラミングじゃないよね
ソースコードが吐かれようがなんだろうがやってる事はデザインの作成でしか無い
プログラミング言語でデザインまでやってた所をデザインツールで出来るようになりましたって話で
グラフィカルにプログラミング出来るようになったわけじゃない
0974デフォルトの名無しさん2014/05/05(月) 01:14:36.50ID:er9naDA4
>>967
目に見える物でしかツールが有効でないってのは何も根拠がないと思うけどね。
エクスプローラで操作するファイルは目に見えないけど大方の人は使ってるんじゃない?
そもそも言語にしても記号を操作してるだけ。どうして他の可能性がないとするのか理解に苦しむ。
0975デフォルトの名無しさん2014/05/05(月) 02:10:42.90ID:vcPa62FD
グラフィカルな言語なんてない!
↓(修正)
グラフィカルだけじゃ言語にならない!
↓(修正)
グラフィカルじゃ効率悪い!1+1とか!


わかってることだけどバカだろコイツ
0976デフォルトの名無しさん2014/05/05(月) 04:48:10.29ID:h1xpH1kA
>>975
何言ってるんだ? 最初から効率が悪いって話だろうが

最初の方のレスを見てみようか?

>>3
> じゃあ、1+1をグラフィカルに表現してみてくれ。
> そっちのほうがもっと嫌になるぞ。

できないといってない。(できるが)嫌になると言ってる。


>>11
> 教育用以外で汎用的なグラフィカルプログラミング言語が成功した事例は聞かないな。

事例はあるが、成功したものがないと言っている。

>>15
> コネクタ(線)だらけになるぞ
> 表示する際はマスキングして見やすくできるかもしれんが、
> プログラミングする際はコネクタ(線)を繋ぐ操作が面倒になる

面倒になると言っている。
0977デフォルトの名無しさん2014/05/05(月) 05:14:33.47ID:vcPa62FD
うん、それぜんぶ論破されたよね。

で、毎回「(∩ ゚д゚)アーアーキコエナーイ!」ってやって
ほとぼり冷めたらぜんぶ聞こえなかったフリして
また一からおんなじこと言い出してただけだよね。

バカだから。
0978デフォルトの名無しさん2014/05/05(月) 05:54:54.50ID:h1xpH1kA
>>977
論破ってなにそれ?

最初から「グラフィカルじゃ効率悪い」という話だよってことなんだが、
なにを論破したの?効率が悪く無いって話?

言ってることがおかしいよね。

俺が言ってるのは>>975が間違いだってこと。
つまり「グラフィカルな言語なんて無い」が最初ではなくて
グラフィカルじゃ効率悪い!という話が最初だって言ってるんだ。

少なくともこっちは論破できなかったね?
0979デフォルトの名無しさん2014/05/05(月) 08:26:52.40ID:NiHw4eoO
>>950
> ソースの流れの概要までは出してくれるけどそれ以上はつらい。

お前ツール使ったことないだろ
ソースから概要とか出すんじゃなくて、UML 図とか状態遷移表を書いてそれからソースを出すんだぞ
0980デフォルトの名無しさん2014/05/05(月) 09:43:17.42ID:er9naDA4
>>978
また++がかけないからとか言ってんの?
ブループリント、概ね好評みたいだけどそれはみない振りか。
ブループリントの開発効率が悪かったら最初から使われないと思うんだけどそこはどう説明するのかなー
0981デフォルトの名無しさん2014/05/05(月) 10:09:44.49ID:8Z9tRs18
ブループリントと騒いでいる奴がいるだけで、
誰も使ってないとかなw
0982デフォルトの名無しさん2014/05/05(月) 10:10:39.17ID:oKQjmaE2
ブループリントが使われてないのがすべてを語ってないか?
使いにくいものは使われない。
あれ誰が喜んでるんだろ?w
0983デフォルトの名無しさん2014/05/05(月) 10:12:10.70ID:OifrO0XJ
散々既出だけど、結局グラフィカルな部分を作るのには
グラフィカルツールでいけど、
そういうのってプログラム言語じゃないんだよね。

プログラム言語をグラフィカルに作る?
何のメリットが有るの?
0984デフォルトの名無しさん2014/05/05(月) 10:13:16.32ID:0tLYXgLs
結局プログラムが書けない無能が
俺にもできることがある!って
ツールの力で俺は一人前になるって
叫ぶだけの話だったよなw
0985デフォルトの名無しさん2014/05/05(月) 10:14:34.33ID:7JcvWRkH
>>979
ツールから生成するって、それ関数定義だけだし。
ヘッダファイル程度が関の山
その後のコードがプログラム言語が必要とされる部分だよ。
0986デフォルトの名無しさん2014/05/05(月) 10:16:09.28ID:wP+kEzIq
1+1をグラフィカルに書けが決定打だったな。

実際に書いてみたら、1をマウスでもってきて〜
プラスをマウスで持ってきて〜
1をマウスで持ってきて〜

ほら、絵がかけました。
だもんな、

たった1+1に一体どれだけ時間かけてるんだよとw
0987デフォルトの名無しさん2014/05/05(月) 10:16:44.15ID:wP+kEzIq
>>980
> ブループリントの開発効率が悪かったら最初から使われないと思うんだけどそこはどう説明するのかなー

使ってませんよw

2ちゃんねるにスレありますか?
0988デフォルトの名無しさん2014/05/05(月) 10:17:28.87ID:wP+kEzIq
グラフィカルなものを作るなら
グラフィカルツールでいいけど、

処理の内容はグラフィカル化できないんだから
そこはテキストで書けばいいだろ。

適材適所だよ。

プログラムは、プログラム言語で書け。
0989デフォルトの名無しさん2014/05/05(月) 10:18:57.45ID:wP+kEzIq
プロはWordじゃなくて、テキストを使う。

HTMLでさえ面倒でMarkdownを使う。

グラフを書くならGraphvizやdot言語などを使う

それがプロの世界なのに・・・
0990デフォルトの名無しさん2014/05/05(月) 10:21:53.24ID:wP+kEzIq
プロがグラフィカル言語を求めてるならともかく、
素人がグラフィカル言語を求めてるって構図だからな。

グラフィカルな言語のセールスポイントが
コード書かなくてもできる!

って時点でダメじゃない?

コードでは生産性が悪い所を改善できるじゃないと。

生産性の改善ってのは、問題点を認識して
問題がある部分のみの改善だけど、
グラフィカルな言語ってのは、
あなた無能でしょ?これならわかるでしょ?
って暗に言ってるしね
0991デフォルトの名無しさん2014/05/05(月) 10:24:09.93ID:tFZ+anNx
"教育用の"グラフィカルな言語の存在が
グラフィカルな言語が必要とする人が誰かって
言ってるようなもんじゃないの?
0992デフォルトの名無しさん2014/05/05(月) 10:24:57.12ID:tFZ+anNx
グラフィカルな言語が欲しい=今はグラフィカルな言語がない。

なんでだと思う?
0993デフォルトの名無しさん2014/05/05(月) 10:25:58.41ID:tFZ+anNx
グラフィカルな言語な言語がないわけじゃないよ。
ろくな言語がないだけ。

作れないんじゃない。

必要とされないから作らない。
作っても逆効果だから作らない。
0994デフォルトの名無しさん2014/05/05(月) 10:27:36.25ID:tFZ+anNx
昔は実行可能な設計図を作ろうって話もあったみたいだけど
頓挫してしまったみたいね。
0995デフォルトの名無しさん2014/05/05(月) 10:29:06.60ID:dxultKAH
グラフィカルな言語はいらない。
あっても効率が悪いだけ。
教育用ならいいんじゃない?
コード書けない人は喜ぶだろうよ
ってのがプログラマの総意かな。
0996デフォルトの名無しさん2014/05/05(月) 10:30:45.41ID:KBFSeQTd
グラフィカルな言語で効率が良くなったことを
示す証拠ぐらいだしてほしいもんだが。
まあ、ないものは無理か。

あーグラフィカルなツールは
グラフィカルな言語ではないですよw
0997デフォルトの名無しさん2014/05/05(月) 10:31:31.73ID:6SOgkiHN
素人が、自分の技術不足であることを
認めたくないスレw
0998デフォルトの名無しさん2014/05/05(月) 10:32:54.88ID:3OAh4o8h
プログラム経験のないSEが
まともな設計ができないように、

文字でプログラム経験がないやつが
ツールの力を借りたって、ろくなコードは書けないよ。

無から有を作り出すツールではなくて、
面倒くさいものを取り除くツールだから
できないことは、どんなツールを使っても出来ない。
0999デフォルトの名無しさん2014/05/05(月) 10:33:57.19ID:WB2pXc1Y
グラフィカルな言語で生産性が上がるとは思えんが?
1000デフォルトの名無しさん2014/05/05(月) 10:34:49.23ID:nZonQTuf
結局、使えないツールを欲しがるのは
使えない人間ってだけさ。
道具に使われてる。
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。