「コンパイラ・スクリプトエンジン」相談室16 (649レス)
「コンパイラ・スクリプトエンジン」相談室16 http://mevius.5ch.net/test/read.cgi/tech/1405822579/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
552: デフォルトの名無しさん [sage] 2016/05/04(水) 10:16:54.82 ID:wjUC1pj0 例えば、日本は縦割り行政的であり、役人的であると言われ(role) 一方で、アメリカは横のつながりが強く、機能的だと言われる(function) このように、機能と役割は対立する概念として扱われている言葉であり、思想が違う 日本の映画やドラマなんかでよく 「それは自分の仕事じゃないのでやりません」とか 逆に「自分たちの管轄だから余所者は入ってくるな」とか 役割的発想は悪いことのように扱われるのが常 逆に主人公たちは部署間を飛び越えて機能的に行動すると決まっている http://mevius.5ch.net/test/read.cgi/tech/1405822579/552
553: デフォルトの名無しさん [sage] 2016/05/04(水) 12:07:39.94 ID:p+LvbHBp もうちょっとプログラマ的喩えにしようぜ。 procedure=大域環境に対して参照と破壊をするもの function=環境を参照せず、戻り値は引数にのみ依存するもの closure=固有の環境を持ち、その環境に対して参照と破壊をするもの どれも意味が違う。 functionとroleはクラスとインスタンスくらい意味が違うと思う。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/553
554: デフォルトの名無しさん [sage] 2016/05/04(水) 23:28:44.89 ID:wjUC1pj0 歯車でいえば 複数の歯車が上手く連携して動いている様を機能していると言うし 個々の歯車に着目してそれぞれが自分の仕事をしている様を役割をこなしているという 手続き的に時系列に沿って考えると 個々が役割を果たした結果、全体として機能がもたらされて、また別の大きな役割を担う・・・という風に 卵が先か鶏が先か、みたいなところがあって、双方の視点はどちらも重要で 同時に扱ていかなければならないわけだけど 区別して扱われる別の視点であり、function = roleとしてしまうのは単純にセンスないというか早合点 functionとroleの考え方の微妙な違いは非常に重要で 最初の出発点が違うことで資本主義と社会主義など、時としては戦争が起こる場合もある (つまりは、資本主義と社会主義は鶏が先か卵が先か、functionが先かroleがという思想の違い functionはまさに空気のようなもので、人と人をつないで機能させるお金を重視している roleはまさに人そのもの、その役割に主体を置いている) functionをroleと言ってしまうのは教養がないと言われても仕方がない 自分の思考が今何に着目していて何を考えているか把握しておかないと大変なことになる 頭がよくなりたければ囲碁が良い 囲碁は碁石そのものにも着目しなければならないし、碁石と碁石の境界にも着目しなければならない それぞれで見え方が全く変わってくるし、同時に考えなければならない 頭の体操に良い 「物」と「事」は別のものだけど、「物事」という言葉があるように同時に考えなければならないこともしばしば http://mevius.5ch.net/test/read.cgi/tech/1405822579/554
555: デフォルトの名無しさん [sage] 2016/05/04(水) 23:40:58.82 ID:ug5Kipfy 関数ってそんなに抽象的な意味を持ってたのか インプット&アウトプット、リクエスト&レスポンスの手続きくらいに見てたよ http://mevius.5ch.net/test/read.cgi/tech/1405822579/555
556: デフォルトの名無しさん [sage] 2016/05/05(木) 00:33:21.20 ID:dh4q1EnN 関数は二者以上の関係を表しており、二者以上の関係性が何か機能をもたらす というより、逆算して、機能をもたらせるように、二者以上の関係性を作るのがエンジニアの仕事 だから関数もfunctionだし、機能もfunctionという 電子部品だって、回路を組んで組み合わせなければ機能しない 「関」という字が示すように、関係性は何事においても常に重要で 数学や物理はすべて関係性を数式で表すことで成り立っている 「1」という数字が何か意味を持っているというよりは、「1」と他の数字との関係性が「1」自身の立場や性質を決めている 関係性は非常に高等で、目に見えないものであるが故、尊いものとされている というのも物事の関係性を紐解いたり、逆に利用できたり、機能的に考えることができる人は 当然、役割的思考も出来るものとされているから 役割的発想は馬鹿にでもできる アメリカが赤のことを悪とするのもこのためで、そいうった悪の思想から自分たちを守るために 右翼の人たちは「保守」と呼ばれる 赤の思想のほうが理解しやすく馬鹿でも少年でもわかり 簡単で広まりやすいので、自分たちの尊い考え方や社会を 守らなければ、占領されてしまうという恐怖感からある種過剰な防衛をしている 年を取れば自然と物事の関係性の重要さに気付くものだから基本保守になる そういったことを一通り分かったうえであえて福祉にも力を入れるというのが今の先進国のあり方 順番を誤ってはいけない 会社でいえば自分の役割しかしない人は指示待ち人間といわれ歓迎されない 一方で機能的に考える人は他者とのコミュニケーションを図り、関係を大事にし、目的を達成する努力をする 両方の考え方ができる人は機能的発想に加えて他者への配慮もするし、リーダー的 何事も一つの思想だけでどうにかしようとしないほうが良い 例えば「1」をオブジェクトとしてとらえるという、某言語のような考え方は全くする必要ない 数学の「1」にそのような意味はないし、全てをオブジェクトとして再認識して再構築する必要はなく マルチパラダイム言語で良い 1+2は単に1と2を足すという解釈でよく、1に+2というメッセージをどうのこうのという意味不明な再解釈はいらない 考え方を統一しようとする必要はなく、そういった偏った思想をしても良いことはない http://mevius.5ch.net/test/read.cgi/tech/1405822579/556
557: デフォルトの名無しさん [sage] 2016/05/05(木) 01:08:08.43 ID:dh4q1EnN アメリカは自由自由いつも言ってるが、いったい何に対しての自由なのか、 どこを目指しているのかというと 自分が生まれながら背負ったroleから自由である、ということ この辺、人種差別の問題とか貧困の問題とかが出てくる 一方で、社会に対する自分の機能性のようなものは常に非常に重視される 要らなくなったらすぐに首を切られるし、厳しい とにかく機能機能機能機能、個人に対して厳しい、機能性のない人はいりません しかし、生まれ持ったroleからの自由はサポートしましょう その意味で、移民は受け入れる、ただし機能性のある人だけ http://mevius.5ch.net/test/read.cgi/tech/1405822579/557
558: デフォルトの名無しさん [sage] 2016/05/05(木) 01:19:48.20 ID:AqKMDGmp この長文君きもちわるい… http://mevius.5ch.net/test/read.cgi/tech/1405822579/558
559: デフォルトの名無しさん [sage] 2016/05/05(木) 01:42:26.59 ID:3/paarxc >>553 ぼくの作ってるものは偽C言語でグローバル変数もあるから 定義的にはプロシージャが適切なんだろうな それでロールについてはもう少し考えてみるつもりだけど、 malloc()そのものがfunctionとして、malloc()を何につかうのかがroleなのかな けれど関数の多くはライブラリとかAPIではなく単なるサブルーチンのような気がして サブルーチンはロールだとも思うのよね http://mevius.5ch.net/test/read.cgi/tech/1405822579/559
560: デフォルトの名無しさん [sage] 2016/05/05(木) 02:12:56.28 ID:Jo4WiHb1 単に役割って意味なら、変数にだってそれぞれの役割があるよね。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/560
561: デフォルトの名無しさん [sage] 2016/05/05(木) 05:12:54.36 ID:qzGbsflZ 相手するなよ... http://mevius.5ch.net/test/read.cgi/tech/1405822579/561
562: デフォルトの名無しさん [] 2016/05/06(金) 09:34:30.45 ID:pdJO182a 最適化をサポートする機能を付けるのも、面倒だよね。 昔のVC++の売り文句が、「極限までの最適化」などとうたっていたが、 ビルドの時間も長すぎ、他の作業が中断...というオチ付きだったし。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/562
563: デフォルトの名無しさん [sage] 2016/05/06(金) 09:52:38.91 ID:WbxBcPoP 神聖なるビルド専用マシンを他の作業に使うのがおかしい 現在だって動画のレンダリングする連中はそんな感じだろう http://mevius.5ch.net/test/read.cgi/tech/1405822579/563
564: デフォルトの名無しさん [] 2016/05/07(土) 02:02:54.76 ID:lPvt8ROe ウチの勤め先には、ビルド専用マシンはなかったな。うらやましい。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/564
565: デフォルトの名無しさん [sage] 2016/05/07(土) 12:49:01.06 ID:TEQEM2qu GoogleにはGOMAって名前のビルド専用クラスタ(2〜300台くらい繋げた奴)があるってよ http://mevius.5ch.net/test/read.cgi/tech/1405822579/565
566: デフォルトの名無しさん [sage] 2016/05/07(土) 14:21:44.92 ID:0EiVc3To そして各チームは一台でも多くのマシンリソースを確保するため 他チームの保有区域への侵略に明け暮れているという http://mevius.5ch.net/test/read.cgi/tech/1405822579/566
567: デフォルトの名無しさん [sage] 2016/05/08(日) 10:02:36.39 ID:jHRrSElx >>565 クラウドサービス提供するぐらいだからマシンあまってんだろうなぁ http://mevius.5ch.net/test/read.cgi/tech/1405822579/567
568: デフォルトの名無しさん [] 2016/05/08(日) 13:05:39.75 ID:EAH4Xwpx 俺の予想では、Googleやマイクロソフトに太刀打ちできるIT企業って、 日本国内にはないような気がする。 社員か誰かが遊び半分みたいな感じで作り上げた「Googleパックマン」 には、参ってしまったからな。あれは凄かった。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/568
569: デフォルトの名無しさん [sage] 2016/05/08(日) 13:17:39.53 ID:EkxZMrhh >>568 日本どころか全世界でみてもAppleくらいしかいねぇよ http://mevius.5ch.net/test/read.cgi/tech/1405822579/569
570: デフォルトの名無しさん [sage] 2016/05/08(日) 13:26:01.54 ID:cY3IZjLs DeNA/GREE ほほう dwango なかなか CookPad おもしろそうな DMM 話じゃないか http://mevius.5ch.net/test/read.cgi/tech/1405822579/570
571: デフォルトの名無しさん [] 2016/05/08(日) 13:27:27.42 ID:cY3IZjLs >>569 Amazon「…」 http://mevius.5ch.net/test/read.cgi/tech/1405822579/571
572: デフォルトの名無しさん [sage] 2016/05/08(日) 21:29:02.01 ID:mw6lNm2M 囲碁のSmart Go Formatというのをパースしたいのですが 読みやすいサンプルプログラムないですか。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/572
573: デフォルトの名無しさん [sage] 2016/05/08(日) 22:54:46.20 ID:EkxZMrhh http://senseis.xmp.net/?SGFFile http://mevius.5ch.net/test/read.cgi/tech/1405822579/573
574: 572 [sage] 2016/05/09(月) 19:17:09.28 ID:QYIZFGji ありがとうございます。 読んでみます。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/574
575: 572 [sage] 2016/05/09(月) 20:40:18.09 ID:QYIZFGji RubyGemあんのか。 うまくいけば自分で書かなくてもイケるかも。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/575
576: デフォルトの名無しさん [] 2016/05/10(火) 13:55:45.68 ID:aTks4HJk うちみたいに規模が小さいと、データセンターも活用するしか 手がないね。自前のデータセンターなど、夢のまた夢だ。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/576
577: デフォルトの名無しさん [] 2016/05/13(金) 11:38:51.94 ID:6Wa+P3Ox ビルド専用マシンがあるなら、テスト専用マシンもないとおかしいよね。 共にあるのがソフトハウスの標準なの? うちでは、とてもそこまでの予算をつけてもらえないのだが。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/577
578: デフォルトの名無しさん [sage] 2016/05/14(土) 01:19:35.08 ID:spK37znF 投資に見合うリターンがあれば普通は投資するだろう。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/578
579: デフォルトの名無しさん [] 2016/05/14(土) 02:25:57.07 ID:guvuQQ9l ビルド兼テストマシンなら普通にある http://mevius.5ch.net/test/read.cgi/tech/1405822579/579
580: デフォルトの名無しさん [sage] 2016/05/14(土) 03:51:37.38 ID:9OGuGONK >>577 できたてほやほやの会社で開発が二人しか無い我が社なんかなんもないぞw awsをスポットで借りると割と安いビルド環境作れるからそういうの使ってるけど。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/580
581: デフォルトの名無しさん [] 2016/05/14(土) 10:30:08.43 ID:zu3iiide >>580 それじゃあ、資本金10万円の株式会社と、何ら変わらんだろww http://mevius.5ch.net/test/read.cgi/tech/1405822579/581
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 68 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s