トップページ⇒tech
38コメント11KB

言語じゃないプログラミング

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2007/04/05(木) 16:33:42
必ずしもテキスト編集にする必要ってないよね。
結果的な処理の流れさえ分かりゃ良いんだから、開発環境の独自表現みたいなのがあってもいい。
テキストの入力の効率とか見やすさとかは無視して、テキスト入力とは違った、独自のプログラム編集用の操作法を利用した環境を作って、それによって効率化、視覚化をすれば良い。
全く同じ意味の処理とかが書きやすさの問題だけで複数あったりするのは気持悪いし、編集ソフトのショートカットとして用意すれば良いのでは。
括弧の数とか種類をちまちま確認してるのは馬鹿馬鹿しい。

低レベルはどうか知らんが高レベルについてはこれで随分分かりやすく効率的になると思うんだが。
0002デフォルトの名無しさん2007/04/05(木) 16:39:29
  __________   __   ______   _____     ___ ___    ___
 /              /  /  /   |        /   /__  __/ [][] _| |_| |__ _| |_
/_______   /__/  /_  | ____/      / /     |    _  | |_  レ'~ ̄|
          / / /__   _/ / /____      |  |___      ̄|  | / / /   /| |
         / /     /   |   /   __  /      \__|     |  |  ̄ /_  /  | |_
/ \    / /      /    |  /   |  /  /                 |_|     |__|   \/
.\  \/ /     / / /|_| / /|  | /  /
  \   /      \// /   / / \ V /            We are The Real Programmers
    \  \        / /   / /  /   \               http://pc11.2ch.net/prog/
     \/        /_/   /_/ ∠_/\_\
0003デフォルトの名無しさん2007/04/05(木) 16:46:30
必ずしもキーボード入力する必要ってないよね。
結果的な文字の入力さえできりゃ良いんだから、開発環境の独自入力みたいなのがあってもいい。
テキストの入力の効率とか打ちやすさとかは無視して、キーボード入力とは違った、独自のプログラム編集用の入力法を利用した環境を作って、それによって効率化、簡便化をすれば良い。
全く同じ意味の入力とかが打きやすさの問題だけで複数あったりするのは気持悪いし、編集ソフトのショートカットとして機能すれば良いのでは。
シフトキーとか種類をちまちま打鍵してるのは馬鹿馬鹿しい。

低レベルはどうか知らんが高レベルについてはこれで随分体感的で効率的になると思うんだが。
0004デフォルトの名無しさん2007/04/05(木) 17:04:34
必ずしも男女でSEXする必要ってないよね。
結果的な子供の誕生さえできりゃ良いんだから、開発環境の独自出産みたいなのがあってもいい。
性器挿入の効率と入れやすさとかは無視して、受精とは違った、独自のダッチワイフの入力法を利用した環境を作って、それによって効率化、簡便化をすれば良い。
全く同じ意味の子作りとかが気持ちよさの問題だけで複数あったりするのは気持悪いし、編集ソフトのエイリアスとして機能すれば良いのでは。
異性とか種類をちまちま探索してるのは馬鹿馬鹿しい。

低レベルはどうか知らんが高レベルについてはこれで随分体感的で効率的になると思うんだが。
0005デフォルトの名無しさん2007/04/05(木) 17:14:04

ラダープログラム
ttp://www17.ocn.ne.jp/~k_fa/one2.html
0006デフォルトの名無しさん2007/04/05(木) 19:11:00
マウスとかでフローチャートっぽいのを書くプログラミングツールってあったけど流行らなかったね。

AccessでクエリーをGUIで作れるくらいか。
0007デフォルトの名無しさん2007/04/05(木) 19:16:32
つ LabVIEW
0008デフォルトの名無しさん2007/04/05(木) 20:30:26
Smalltalk をグラフィカルに云々ってなかったっけ?
0009デフォルトの名無しさん2007/04/05(木) 20:59:57
ペンタブレットプログラミングの時代がきたか
0010デフォルトの名無しさん2007/04/05(木) 21:13:56
RADでウィンドウデザインをマウスで視覚的にやるようになったとか、
.NET Framework 3.0 WPFでのXAML(言語だけど)とか、
そういう流れの一種だと思う。
0011デフォルトの名無しさん2007/04/05(木) 21:30:10
squeak

ttp://squeakland.jp/school/drive_a_car/html/Drivecar12.html
0012デフォルトの名無しさん2007/04/05(木) 21:31:01
いや、>>1はロジックをテキスト以外で組めるって意味なんじゃないか?
0013デフォルトの名無しさん2007/04/05(木) 21:35:57
結局内部処理は、テキストになるのじゃなかろうかと
0014デフォルトの名無しさん2007/04/05(木) 22:28:39
命令を書く上でテキストより適したものがあるとでも?
0015デフォルトの名無しさん2007/04/05(木) 22:44:14
>>14
0016デフォルトの名無しさん2007/04/05(木) 22:45:19
つ トグルスイッチ
0017デフォルトの名無しさん2007/04/05(木) 22:49:29
パンチカード
0018デフォルトの名無しさん2007/04/05(木) 23:47:02
Simulinkでいいぢゃないか
0019デフォルトの名無しさん2007/04/06(金) 01:01:50
マインドストームっぽいのとか
0020デフォルトの名無しさん2007/04/06(金) 01:27:36
そういやLEGOの制御用の言語は、フローチャートを作るだけですむタイプだな。

小学生にも理解しやすい反面に効率が悪い。
0021デフォルトの名無しさん2007/04/06(金) 01:29:24
画像でプログラミング、ってあったよなぁ。
>>5のようなものじゃなくて抽象画みたいな画像でプログラミング出来る、と言うのが。

と思って調べたら出てきた。
http://www.dangermouse.net/esoteric/piet.html
これなら括弧の数は数えなくていいな。


他挙ってないのはQuartz Composerとかか?
Simulinkと同じようなもんだけど。
0022デフォルトの名無しさん2007/04/06(金) 01:30:33
h抜き忘れてたorz
0023デフォルトの名無しさん2007/04/06(金) 03:00:52
>>14
マウスでフローチャートの接続かちかちってのをイメージすると逆にめんどそうだけど、
現存のコードの括弧とかが、文字としては現れずに、背景としての枠とかで表現されて、
それをキーボードのショートカットとかを駆使して書いていくっていうのはありかも

フローチャートみたいなのをキーボードで組み合わせいくってのもありかな

そういう表面上の表現にとらわれずに複数の編集法が切り替えられたらいい
0024デフォルトの名無しさん2007/04/06(金) 10:27:01
>>23
フローチャートの、「枠」の中には何をどう書くのよw
0025デフォルトの名無しさん2007/04/06(金) 11:00:01
>>1
ノイズによるプログラミング。ロボット言語にはありかも。
0026デフォルトの名無しさん2007/04/06(金) 11:07:32
人間の思考とは、究極的には言語で支配されるものなのです
0027デフォルトの名無しさん2007/04/06(金) 12:50:36
びすけっと
ttp://www.viscuit.com/
0028デフォルトの名無しさん2007/04/06(金) 17:49:18
みんなエスパー?
何でテキストを使わなかったら、「全く同じ意味の処理とかが
書きやすさの問題だけで複数あったりする」のが解消するの?
さっぱり分からん。
0029デフォルトの名無しさん2007/04/06(金) 18:16:59
RADの延長線としてありかも
0030デフォルトの名無しさん2007/04/06(金) 18:26:13
VS2005にClassDiagramがあるけど
俺は使ってないな。
クラス図見ながら「新しいメソッド挿入」ボタンを押すより
書いたほうが早い。
0031デフォルトの名無しさん2007/04/06(金) 18:54:41
>>28
>みんなエスパー?
読み飛ばされてるだけじゃね?今更な話題だし。
>何でテキストを使わなかったら、
括弧の位置だの空白空けるだの、そーゆーミクロなレベルでの
「コーディングスタイル」はなくなるだろうね。でもそれだけ。
0032282007/04/06(金) 19:52:27
>>31
なるほど、そういうプレイのスレなんですね。さんくすです。
0033デフォルトの名無しさん2007/04/06(金) 23:45:32
>>31
コーディング規約
「この処理の箱は横に並べておくこと」
「矢印は左から右、上から下」
。。。
0034デフォルトの名無しさん2007/04/09(月) 11:20:24
Mapプログラミング。20××年、溢れるライブラリは辞書引きでは
済まなくなり、Mapの拡大によって求める資源を探すこととなる。
粉壁蝨指向プログラミングとも言う。
0035デフォルトの名無しさん2007/04/11(水) 14:50:27
「こなだに」?
0036デフォルトの名無しさん2007/04/12(木) 08:36:54
量子コンピュータなんか行列だよ。言語よりずっと難しいけど。
量子でない普通のプログラムなら制御NOT行列だけで組める。
制御NOTはmod2行列でも表現できる。
0037デフォルトの名無しさん2007/04/12(木) 11:29:01
行列ってチューリング互換なの?
不動点とか存在するの?
0038デフォルトの名無しさん2007/04/12(木) 13:13:16
特殊な計算だと CCNOT も必要な物もなかったっけ?
■ このスレッドは過去ログ倉庫に格納されています