- 1 名前:デフォルトの名無しさん [2017/08/28(月) 21:53:37.12 ID:5I+bTEeA.net]
- ※前スレ
次世代言語議論スレ[Go Rust Scala Haskell]第5世代 mevius.2ch.net/test/read.cgi/tech/1497311647/
- 665 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 21:09:08.49 ID:3CWlI3/Q.net]
- >>653
多分PHPのことを言ってるんじゃないかな。 結局動的言語ってテンプレート文字列使ってプログラミングするのと変わんないんじゃないかと思う。
- 666 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 23:08:02.02 ID:z4fPY7jV.net]
- PHPとPerlはもはや門前払いだわ
- 667 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 23:30:11.90 ID:2jyO0MAw.net]
- パールは多重ディスパッチ搭載されてるところが割と好き。使ったことないけど
- 668 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 00:17:35.00 ID:ZBUgGWmA.net]
- >>647
まだ言ってるよw
- 669 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 00:33:10.78 ID:sQZN3/qk.net]
- やけんペェ〜ルとプェチピィ使ってる公害はさっさと処分しましょうね〜
- 670 名前:あ mailto:sage [2017/09/24(日) 01:03:00.91 ID:g+SOx1mh.net]
- まー、MT車でもニュートラルにしてブレーキペダル踏んでないとセルを回せない、なんて仕組みになったりしてるしな。
安全性としては進化しつつ、機能・機構としては複雑になったり踏切からの緊急脱出の手段を一つ捨てるといった退化してる。 結局、言語も何が正解かは使う人間と用途次第だろ。 「ポインタを捨てたりNullableとそうでない型すらもわけるのが正しい言語」「型なんて飾りです、キャストすりゃいいんです、電文?unionで解釈しましょう」みたいな言語が相容れうる訳がない。
- 671 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 09:15:54.71 ID:XPNHEl2X.net]
- 多重ディスパッチわりと好きなんだけど、搭載されてる言語少ないよなあ
- 672 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 09:18:19.02 ID:L7/sMAP/.net]
- しかし時系列でみれば新しい言語ほど何かをするための専用の構文が追加される
傾向があって、その専用の構文では「それ」しか出来ない制限があることで 危険なことが出来なくなったり、読みやすくなったりしているのだから 次世代言語とはそういうものだろう
- 673 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 11:08:39.74 ID:fyfssP0K.net]
- ちょっと議論が抽象的すぎんよぉ
具体的に行こうぜ具体的に
- 674 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 11:10:15.91 ID:sQZN3/qk.net]
- バイナリで語れよ
- 675 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 15:15:34.52 ID:FsQtGtar.net]
- >>672
それ自称シンプル言語()のGolangだろ array、slice、map,chan。全てが専用構文 次世代言語は演算子もメソッド呼び出しだったりするから専用構文は少ないよ
- 676 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 15:20:28.63 ID:0P71vbb3.net]
- 関数型言語の時代が来る事なんて一生ないよ
- 677 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 16:49:57.99 ID:tjbSkdrA.net]
- もうそこまで新しい言語上の概念もないしな。
- 678 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 18:21:51.74 ID:y8Y2Gp0g.net]
- COBOL「私を殺すと言ってた言語は、みんな死んだよ」
www.nurs.or.jp/~ogochan/essay/archives/5033
- 679 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 18:23:00.77 ID:fyfssP0K.net]
- LLVMって第一級関数ないんだよな……
HaskellとはバックエンドにLLVMあるんだけど、どうやって実装してるんだろ?
- 680 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 18:51:05.70 ID:ueXBBIg3.net]
- 新しい概念がなくても、古すぎて記憶にない概念を蒸し返すだけで十分たのしそうだな
- 681 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 18:53:11.57 ID:fU9iGs3X.net]
- >>679
インタプリタで実装できるんだから、極端な話、インタプリタをそのまま埋め込んでしまえばいい。 それをいかに効率化するかは最適化次第だけど、基本的にはエミュレーションだよ。 CPU命令セットとの親和性の高い一部の低レベルな言語を除けば、 コンパイラというのは君が想像してるより非常に複雑でソースからかけ離れたコードを生成するもんなんだよ。
- 682 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 19:10:03.30 ID:fyfssP0K.net]
- >>681
いやまあ、せやね。Haskell が吐くアセンブラ複雑すぎてビビったことあるわ しっかしやっぱりインタプリタ埋め込みかあ。Haskellもそうしてるんだろうか?
- 683 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 23:54:19.09 ID:tjbSkdrA.net]
- c/c++ のコンパイラしか知らんけどそんなに複雑なものが必要かね。
あんまりイメージできないな。
- 684 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 00:13:26.46 ID:8jaeeQ+5.net]
- C++だってラムダはそれなりに複雑と思うな〜
- 685 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 00:29:03.12 ID:10sBRTwD.net]
- ブラウザがDOM操作とかgetとかpostとかするのもインタプリタのように見える
JSをいくら最適化しても複雑なデータ構造はそのままだから
- 686 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 00:30:46.06 ID:Kozaluvh.net]
- >>664
まだ仕変とかABIとか言ってるのかよこの言語。 いい加減枯れろよ
- 687 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 01:47:53.39 ID:/lG4wgeA.net]
- ポストC++としてはD言語が最適だわ
やっぱnullは便利
- 688 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 10:51:28.03 ID:8jaeeQ+5.net]
- Dは指針に欠けていて、書けるコードの種類が多すぎる。
最近はクラスは使わないとか言われた時はビックリしたわ。割と好きだけどさ テンプレートとオーバーロードの充実っぷりはC++の比じゃないし、プロパティあるし、UFCSある所とか好きだけど、演算子の定義を構造体中に書かないといけない所だけは解せない
- 689 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 12:10:20.51 ID:Vj0qyvjj.net]
- >>679
llvmのレベルでクロージャー定義されたらつぶし効かなくなるだろ llvmにそれを期待するのが間違ってる
- 690 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 12:40:19.83 ID:8jdzqYUG.net]
- >>689
期待はしてないぞ。ヒープに関数を展開する機能がないのに、どうやってヒープに関数を展開してるんだろう?って疑問を覚えているだけだぞ
- 691 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 12:54:44.69 ID:Vj0qyvjj.net]
- >>690
llvmを持ち出す意味がわからん cで実装されてる関数型言語はどうやってクロージャー実現してんだろ?とか jitってどうやったら実現できんだろ? という疑問の持ち方ならわかる
- 692 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 13:05:30.42 ID:8jdzqYUG.net]
- >>691
「Cで実装されてる関数型言語はどうやってクロージャを実装してるんだろう」でもほとんど同じ意味だけど、別にLLVMでもいいじゃん。俺がLLVMの方を意識してるからLLVMって書いてるだけだが Jitの方はよくわからん。関数型言語一般でJit使ってるの?
- 693 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 13:25:06.64 ID:X0v0rcqt.net]
- すごい素朴には
class { unsigned int eax; ... void add(); ... } みたいなアセンブラ実行クラス作ればできんじゃないの?
- 694 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 15:00:43.13 ID:AJsPQEJa.net]
- そもそも関数を動的に生成する必要はない
クロージャは環境を引数に取る関数として実装するのが普通だ
- 695 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 15:37:00.33 ID:C5otDHV+.net]
- 動的に関数を作るのはコンビネーターで結合させるんだろ。
- 696 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 15:40:30.80 ID:AszBb3kH.net]
- その前にまず再帰関数で100の階乗を計算すればいい
関数を100個作るやり方とは違うやり方がわかる
- 697 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 20:30:11.80 ID:Vj0qyvjj.net]
- >>692
単なる疑問ということはわかった 物理cpuとそのabiを扱うことを前提にしてるllvmと λ計算を理論的基礎にしてる関数型言語とでは メモリモデルが全く違うんだからいきなりマッピングを考えるのは 無理があるとだけ
- 698 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 00:58:41.50 ID:PCoWV6xx.net]
- ハスカルデスクトップソフト作れるようになった?
- 699 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 13:49:21.20 ID:3DlL6rrx.net]
- だからそれは
データは制御フローに影響を与えるし 制御フローはデータに影響を与える このように双方が影響しあってプログラムが展開していく (まるで電磁波のようだ) この複雑性はソフトウェアが有用であり続けるためには仕方が無い なので ・制御フローがデータに何か書き込むタイミング ・制御フローがデータを読み取って分岐するタイミング の二つをトラップして言語やシステムで何かサポートしてやろう というのが基本的な考え方なんだよ
- 700 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 14:35:36.67 ID:dFfa0kvi.net]
- 制御フロー?は座標系や文字のエンコーディングに影響を与えるやつですか?
エンコーディングに依存しないデータが欲しいです
- 701 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 16:08:19.45 ID:hWBvxAV0.net]
- つまり、いつ実行するか?今でしょ。
ということだな。
- 702 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 21:28:19.34 ID:ghZl2iPU.net]
- マイクロソフト、量子コンピュータ向けプログラミング言語を発表 https://ndjust.in/t7GAzsXB
俺の予測したとおり次世代言語は機械学習に最適化された言語ってことだな
- 703 名前:デフォルトの名無しさん [2017/09/27(水) 05:16:13.47 ID:phMqkxHz.net]
- どうせ博士クラスの研究者しか扱えない代物なんでしょ?
- 704 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 08:06:15.29 ID:RgM5LnyS.net]
- この中に1人だけ、量子コンピューティングと機械学習を混同してドヤってるバカがいます。
- 705 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 08:58:09.74 ID:iTQClNYA.net]
- >>704
相手にしてるお前なんなん? 恥ずかしいからやめて。 量子コンピュータの用途が何%機械学習を経由するであろうか、お前は全て見通しているとでもいうのか? お前のその自己矛盾に気づかない頭の悪さよりよっぽどマシな発言だと思うが。
- 706 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 09:00:05.94 ID:iTQClNYA.net]
- そして俺はそんなアホを相手にするアホ以上の何者でもないことは断っておこう。
- 707 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 09:43:14.65 ID:VJzN3SRS.net]
- 少なくとも今現役の量子コンピュータは機械学習専用ってくらい
それくらいしか使いみちがないと思うんだが。 他の用途で使えるの?
- 708 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 09:48:07.08 ID:iTQClNYA.net]
- >>707
単独の最適化問題って機械学習関係あるの?
- 709 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 09:49:46.52 ID:S3cenggq.net]
- 別に今使ってるパソコンが量子コンピューターに置き代わっても
処理速度が向上してうれしいだろ。
- 710 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 10:00:45.88 ID:ihq9cuYE.net]
- バイナリ変数の二次多項式の最小化しか解けないのだが。
- 711 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 10:36:08.63 ID:S3cenggq.net]
- 日本人は量子コンピューターのなかで機械学習をやってるように物事をみるが
西洋人は機械学習を量子コンピューターでやっているようにしか見えないらしい
- 712 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 13:42:52.32 ID:t1YPNFYO.net]
- 機械学習やりたいからやってるだけの人の気持ちがわからない
わからないなら真似しなければいいのに 量子力学上の理由で機械学習をやってるという設定で人の真似をするモンスターがいる
- 713 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 17:06:07.52 ID:BP44oxnY.net]
- 結局は大きい部屋を占領する量子コンピューター(冷却の都合で小型化困難)で
端末から2進数コンピューターのエミュレーションさせてそうw
- 714 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 18:07:06.65 ID:7dA/9JOQ.net]
- これだけ過去の資産であふれかえってたら
そう簡単に移行できないね
- 715 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 21:35:28.14 ID:Z//p6YWO.net]
- お前らずっと型型うるさいな。だまってSmalltalkかjsかRuby使ってろよ。
そんなんじゃrustで発狂するぞ。 >>649 >パブリック/プライベートとか カプセル化が幻想だっていい加減気付いてほしい。 有用なのも抽象データ型だけだし。
- 716 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 21:39:54.28 ID:t1YPNFYO.net]
- >>714
行きたいところがあれば大抵一人で行けるからみんなで移行はしないのであって みんなで行けないから一人で行くのではない
- 717 名前:デフォルトの名無しさん [2017/09/27(水) 23:40:28.56 ID:ECh+B8hR.net]
- >>715
> 有用なのも抽象データ型だけだし。 個人的にはデータと操作を一緒にして 型 としなくてもいいかもって思うことある。 でも複数のデータをまとめる機能とオーバーロード・ジェネリクス可能な関数、それと名前空間は欲しい。
- 718 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 23:54:51.33 ID:t1YPNFYO.net]
- 最初の引数名をthisかselfするとデータと操作が一緒
それ以外の名前にするとデータと操作が一緒じゃない これは幻想
- 719 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 04:02:34.66 ID:y9L3Umrp.net]
- オブジェクト指向はスケールしないパターンマッチングとしか言いようがないな。
抽象データタイプの値コンストラクタの引数は評価されなくてもサンクの為の メモリーを消費するかな。
- 720 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 04:11:56.16 ID:y9L3Umrp.net]
- 結局、言語なんて何使っても一緒というのが結論だな。Cを除いて
- 721 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 06:49:19.68 ID:BQWTKxzA.net]
- じゃあCOBOLで
- 722 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 12:13:20.80 ID:9BGh9eWC.net]
- >>720
結論なんてないさ 結論がないということはどれでも一緒なんだろうという推理は微妙に間違っている
- 723 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 14:09:34.89 ID:Wk7uxpKF.net]
- >>719
それは君の理解が浅いからだな。ばーか
- 724 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 15:55:46.02 ID:y9L3Umrp.net]
- 要するに構文が単純になるとコンテキスト依存になってパースが
線型時間スペースで不可能になりコードを生成に向かないジレンマなんだよな。
- 725 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 21:56:38.55 ID:QyC1nyMw.net]
- 理解が浅い、じゃなくて変な理解をしているか使う言葉にオレオレ文脈を入れてるかだろう
1レス内に意味の通じない言葉や理屈が複数あると突っ込むことも面倒臭いから、よっぽど親切な人に出会わないと自覚できない
- 726 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 00:23:21.75 ID:QjWIl+U1.net]
- 幽霊には主体性がない
人を怖がらせるのも自由意志ではなく信賞必罰か何かのルールに従っているだけ 逆にルールを破るのも他人が言ったことを鵜呑みにする形で破る
- 727 名前:デフォルトの名無しさん [2017/09/29(金) 01:30:00.14 ID:ppl3WHHK.net]
- %%%3%%%
000-DOK<NAZE-0.8112162> 001-3800%\73NMB/1,81,2,NB"IKKI"% 002-91.81%ML7"8.122231746668193,43@ML.4@"%^23.1444 003-1.33321444718%"YLD""SO"%{71.%{62.1339816{331.422231765%<<<NL6 004-LOOP%Go To"000"% VCL
- 728 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 01:36:36.52 ID:kiQUSPyl.net]
- まあ統一言語を欲するのは銀の弾丸を信じるのと同じくらい愚かだってことだよ。
- 729 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 03:47:22.75 ID:UluMyDjB.net]
- 一言語で何でもやろうとすると
C++みたいに複雑になり過ぎる
- 730 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 04:58:15.94 ID:UyK8hEcX.net]
- 自然科学の雄たる物理学のこれまでの試みを全否定でワロた。
そういう所謂愚かな天才たちのお陰で今がある訳だが。
- 731 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 08:27:55.49 ID:RLeXl8wr.net]
- 銀の弾丸を求める方がまだマシだね
- 732 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 08:29:27.12 ID:SkRkhnTn.net]
- 物理学はバカにはできないのと同様、いい言語はバカにはできないのでこの世にはPHPが存在するのです……
- 733 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 09:30:18.50 ID:KptQPoVN.net]
- このスレってタイトルの割には中身カスだね
巡回やめ
- 734 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 11:04:49.63 ID:Ge6Tlx2B.net]
- >>730
ニュートン力学で十分なところを相対性理論だの量子力学だので解こうとするのは 高度なアプリケーションをマシン語で書くようなものでは 原理的には単一の言語で書けるというのと 実際にそれで書くというのは違う
- 735 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 12:23:50.97 ID:/3JVpH8G.net]
- なるほど、言葉という点からするとそりゃそうか。分かりやすい喩えだね。
- 736 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 18:13:13.46 ID:Nb5uhyxU.net]
- プログラミング言語を手軽にプログラミングできる言語を開発すれば
あらゆる問題に対処できる言語になるんじゃないかな
- 737 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 18:20:21.61 ID:LiYG09Uz.net]
- プログラム言語のシンタックスはスケールしないからな。
要するに一次元のストリングスをパースする実行性の限界なんだよな。
- 738 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 19:22:42.97 ID:kiQUSPyl.net]
- 「言語」がカバーしようとする範囲はある意味では「物理学」の範囲を超えてるしな。
文学だろうと心理学だろうと社会学だろうと記述しようとしているようなもんだよ。
- 739 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 19:53:59.09 ID:K1n6MHEs.net]
- そんなことより世の中 車輪の再発明と移植がおおすぎるから
どんな言語で書かれたライブラリもどんな言語からでも呼び出せる ライブラリの標準フォーマットと仕組みを作ってほしい そしたら言語のシェアなどもう気にする必要ない
- 740 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 20:02:43.96 ID:JlXHMRox.net]
- >>739
たしかに統一ライブラリは必要だよね Java のライブラリをC#で共用するのはうけるだろうか?
- 741 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 20:29:00.72 ID:Nb5uhyxU.net]
- でも統一ライブラリとなるとオブジェクト指向とかが必須になるような
マクロとか許可すると意味不明なことになるから でもそうなると言語自体の進化がしづらくなるかも?
- 742 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 20:44:30.11 ID:v+2E5EyQ.net]
- >>737
映画メッセージの話みたいだな。 人間の認識能力を進化させて言語を+次元化するしかないな。 ところでUE4のブループリントって正直使いづらいんだけど あれってメリットあんのかね。ビジュアルスクリプティングっていまいち シンドいんだよなぁ。
- 743 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 21:04:07.14 ID:6ZguHByP.net]
- .NETみたいな
- 744 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 21:37:17.79 ID:L7twK2Cs.net]
- >>740
普通にWebAPI経由でいいやん
- 745 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 22:27:07.00 ID:YRRMW80I.net]
- いや統一ライブラリに一番近いのはCでしょ
- 746 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 23:25:07.49 ID:nd/SbQEJ.net]
- メジャーな言語だと大体FFIあるしな
- 747 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 00:51:21.85 ID:Juh3JZfh.net]
- >>739
MicroServiceも知らないのかい?
- 748 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 01:03:28.54 ID:J50qyRrt.net]
- 言語は統一できない
コンパイル済みのライブラリに言語の痕跡が残っているからライブラリも統一できない
- 749 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 01:07:04.15 ID:lpKILp3q.net]
- gRPCおすすめ
言語違っても呼び出せる
- 750 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 02:52:34.28 ID:Lz4Zzbqz.net]
- >>748
プログラム言語の機械翻訳?
- 751 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 08:20:51.39 ID:iIQSfMFY.net]
- >>736
アラン・ケイがそんな研究してた 助成金が尽きてやめちゃったけど 言語自体にPEGベースの解析器生成器を組み込んで 既存の言語も含め、ドメインに適した言語を適宜構築・実行できるようにして 2万行でWindowsみたいなGUI OSを書けるようにするってやつ STEPS プロジェクトご紹介 d.hatena.ne.jp/propella/touch/20091219/p1 STEPS プロジェクトご紹介その2 d.hatena.ne.jp/propella/touch/20111022/p1
- 752 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 09:30:03.37 ID:Vg7VBsmM.net]
- >>751
PEGいいよね。PEG.js使ってるけど簡単に言語が作れそうな予感 独自HTMLモドキパーサー書いてつかってるわ。
- 753 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 09:58:40.63 ID:F2cNQzRT.net]
- PEGベースってメモリー酷く消費するから使いたくないな。
- 754 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 10:47:06.01 ID:mj2lGBa5.net]
- そう言うだろうと思って、統一はしないで各自で好きなものを自由に使えるようにした
ここまで予想できてたやつは頭良いな
- 755 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 10:51:55.84 ID:Sn83lOLK.net]
- Racket もそんな感じを目指してなかったか。
- 756 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 12:51:28.75 ID:Sn83lOLK.net]
- >>690
clang.llvm.org/docs/BlockLanguageSpec.html C言語にすらクロージャが導入されてるし。
- 757 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 22:40:20.15 ID:VjEq+HDI.net]
- 糞ペチプーの標準ライブラリをHaskellで呼び出すプロジェクトとかあったら発狂しそう
- 758 名前:あ mailto:sage [2017/10/01(日) 00:21:40.89 ID:14LFf82H.net]
- phpを単に糞と言うにはphpを知らなすぎるんじゃないかなぁ、と思うが。
あれはただの歯ブラシだけど、最高の歯ブラシだよ。歯を磨くことに関しては。
- 759 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 00:40:48.00 ID:5jXWEgsq.net]
- >>758
そういう比喩は結局なにに向いてるって言ってるのかわからんよね。 フレームワークを駆使するような規模のコードには合わないって言ってるのかな?
- 760 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 00:42:01.71 ID:BdI8d/N5.net]
- しったかブーメランガイジに絡むな
- 761 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 01:17:26.87 ID:unGk0Arz.net]
- >>758
君はPHPのコンセプトは知ってるようだが、現実を知らんのだね PHPは便器に突っ込まれた糞ブラシだよ 汚物まみれで害を撒き散らす PHPのプロジェクトは例外なく糞まみれだった 糞みたいなプロジェクトに糞みたいな運用に糞みたいな技術者 今さらPHPを選ぶ奴は糞、センスないと言ってもいい
- 762 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 03:04:52.91 ID:0gcknzCm.net]
- いまだにそんな事言ってる奴のがよっぽどセンスない
速度上がってから案件増えてるよ
- 763 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 03:40:25.93 ID:Zsb0mqkq.net]
- PHPは案件が増えるほど、技術者の質が下がっていく、、、
- 764 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 05:23:27.13 ID:yhU1ELrC.net]
- 「PHPプロジェクトは糞ばかり」への返答が「PHPプロジェクトは増えている」ってなんだよ。大した日本語だな
- 765 名前:デフォルトの名無しさん [2017/10/01(日) 05:38:37.40 ID:ogXt//ms.net]
- サーバーの話?
PHPってjavaやC使うほどでもなく ライトな技術で実装できるからPHPにしてるんでしょ?
|

|