※前スレ
次世代言語議論スレ[Go Rust Scala Haskell]第5世代
http://mevius.2ch.net/test/read.cgi/tech/1497311647/
探検
次世代言語議論スレ[Rust Kotlin Haskell]第6世代 [無断転載禁止]©2ch.net
レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん
2017/08/28(月) 21:53:37.12ID:5I+bTEeA879878
2017/10/06(金) 21:07:24.53ID:7QyvSB4A すまんちょっと訂正
C#では、interface Hoge<in TIn, out TOut>のように
C#では、interface Hoge<in TIn, out TOut>のように
880デフォルトの名無しさん
2017/10/07(土) 00:18:08.77ID:ay0KJt9o881デフォルトの名無しさん
2017/10/07(土) 01:10:07.86ID:ZhYAfijB882デフォルトの名無しさん
2017/10/07(土) 01:14:59.49ID:ZhYAfijB883デフォルトの名無しさん
2017/10/07(土) 01:45:27.02ID:oYr2GY5l > 頭がいい人が隣に座ってくれてる感ある
この例え、ちょっとワロタ
この例え、ちょっとワロタ
884デフォルトの名無しさん
2017/10/07(土) 08:15:36.29ID:Wf+VpSRV >>881
全く違う。推論じゃなくて、Hoge<A, B>をHoge<B, A>にアップキャストできるってこと。
全く違う。推論じゃなくて、Hoge<A, B>をHoge<B, A>にアップキャストできるってこと。
885デフォルトの名無しさん
2017/10/07(土) 08:31:36.09ID:Wf+VpSRV 具体的な例を上げると、
例えば型パラメータに応じたオブジェクトを作成して返すFactory<T>インターフェースがあったとして
Factory<DBConnection>型をパラメータとして要求するメソッドに対して
Factory<OracleDBConnection>オブジェクトを直接渡せるってことだ
型推論じゃなくて型パラメータの互換性までを考慮したアップキャスト
例えば型パラメータに応じたオブジェクトを作成して返すFactory<T>インターフェースがあったとして
Factory<DBConnection>型をパラメータとして要求するメソッドに対して
Factory<OracleDBConnection>オブジェクトを直接渡せるってことだ
型推論じゃなくて型パラメータの互換性までを考慮したアップキャスト
886デフォルトの名無しさん
2017/10/07(土) 09:04:26.26ID:U1Wl1fD6 アップキャストって文字列みてレス内容スキップした
887デフォルトの名無しさん
2017/10/07(土) 09:25:02.60ID:FzxjfsDf List<object>にList<string>を代入できるってことだろ。
888デフォルトの名無しさん
2017/10/07(土) 09:58:03.30ID:h9TjUWM8 >>885,887
抽象度さがってるんだから、アップキャストじゃなくてダウンキャストじゃねーの?
抽象度さがってるんだから、アップキャストじゃなくてダウンキャストじゃねーの?
889デフォルトの名無しさん
2017/10/07(土) 10:27:19.45ID:fUAr46yo コンパイラやランタイムがキャストする方向
890デフォルトの名無しさん
2017/10/07(土) 11:54:57.90ID:ODmPff4g891デフォルトの名無しさん
2017/10/07(土) 14:40:09.93ID:U1Wl1fD6 俺はもう
(単なるType **を)ダブルポインタ
(単なるポインタ型の値渡しを)ポインタ渡し
(謎の用語)アップキャスト
(謎の用語)ダウンキャストの飛び出して来ない世界に旅立ちたい
(単なるType **を)ダブルポインタ
(単なるポインタ型の値渡しを)ポインタ渡し
(謎の用語)アップキャスト
(謎の用語)ダウンキャストの飛び出して来ない世界に旅立ちたい
892デフォルトの名無しさん
2017/10/07(土) 16:36:46.84ID:7mvjIKWG ポインタ(型の値)渡し
いかんのか?
いかんのか?
893デフォルトの名無しさん
2017/10/07(土) 17:33:27.49ID:ZhYAfijB894デフォルトの名無しさん
2017/10/07(土) 18:36:11.03ID:3J6O2fHU class ExtendsX a where { toX :: a -> X }
class SuperY a where { fromY :: Y -> a }
Haskellなら単なる関数にするだろ
キャストという謎の用語を使う必要がない
class SuperY a where { fromY :: Y -> a }
Haskellなら単なる関数にするだろ
キャストという謎の用語を使う必要がない
895デフォルトの名無しさん
2017/10/07(土) 18:37:08.45ID:U1Wl1fD6896デフォルトの名無しさん
2017/10/07(土) 19:08:57.97ID:ODmPff4g >>893
var f1: Factory<OracleDBConnection> = getOracleDBConnectionFactory();
var f2: Factory<DBConnection> = f1;
var conn: DBConnection = f1.create();
こういうこと
いちいち無駄な型パラメータを使う必要がない
var f1: Factory<OracleDBConnection> = getOracleDBConnectionFactory();
var f2: Factory<DBConnection> = f1;
var conn: DBConnection = f1.create();
こういうこと
いちいち無駄な型パラメータを使う必要がない
897デフォルトの名無しさん
2017/10/07(土) 19:09:53.49ID:ODmPff4g898デフォルトの名無しさん
2017/10/07(土) 19:45:02.40ID:3J6O2fHU fmap :: (a -> b) -> Factory a -> Factory b
899デフォルトの名無しさん
2017/10/08(日) 00:02:28.18ID:CO5NODlU >>885,887
できねーよ。
>Factory<DBConnection>型をパラメータとして要求するメソッドに対して
>Factory<OracleDBConnection>オブジェクトを直接渡せるってことだ
>List<object>にList<string>を代入できる
これが出来るのはFactory<T>/Factory<U>やList<T>/List<U>が共変のときのみ。
それを緩めるのがjavaの上限境界ワイルドカード型。
>>898
それじゃモナドだろ。変性の話な。
変換の話ししてんのはID:Wf+VpSRVだけだから型変換は忘れろ。
おまえらPECS理解してなさすぎ。ポケモンで説明してやるよ。
List<? extends ゼニガメ>があった時このリストに入るのはゼニガメ、カメール、カメックス。これが上限境界ワイルドカード型。
set<T super ピクシー>(T value)というメソッドのときピクシー、ピッピ、ピィが入力できるんだよ。これが下限境界ワイルドカード型。
ValueT<?> value = foo.get<ポッポ>()とあった場合は?はポッポに変身したメタモン。これが非境界ワイルドカード型。
ただし、非境界ワイルドカード型はjavaの場合は型消去されてすべての型のsuper typeを表すObject型になる。つまりに何にも変身してないメタモンのまま。
これはjavaがnone-reifiableだからでreifiableな言語ならポッポに変身したメタモンならポッポのまま。
できねーよ。
>Factory<DBConnection>型をパラメータとして要求するメソッドに対して
>Factory<OracleDBConnection>オブジェクトを直接渡せるってことだ
>List<object>にList<string>を代入できる
これが出来るのはFactory<T>/Factory<U>やList<T>/List<U>が共変のときのみ。
それを緩めるのがjavaの上限境界ワイルドカード型。
>>898
それじゃモナドだろ。変性の話な。
変換の話ししてんのはID:Wf+VpSRVだけだから型変換は忘れろ。
おまえらPECS理解してなさすぎ。ポケモンで説明してやるよ。
List<? extends ゼニガメ>があった時このリストに入るのはゼニガメ、カメール、カメックス。これが上限境界ワイルドカード型。
set<T super ピクシー>(T value)というメソッドのときピクシー、ピッピ、ピィが入力できるんだよ。これが下限境界ワイルドカード型。
ValueT<?> value = foo.get<ポッポ>()とあった場合は?はポッポに変身したメタモン。これが非境界ワイルドカード型。
ただし、非境界ワイルドカード型はjavaの場合は型消去されてすべての型のsuper typeを表すObject型になる。つまりに何にも変身してないメタモンのまま。
これはjavaがnone-reifiableだからでreifiableな言語ならポッポに変身したメタモンならポッポのまま。
900デフォルトの名無しさん
2017/10/08(日) 00:06:17.55ID:CO5NODlU X none-
O non-
O non-
901デフォルトの名無しさん
2017/10/08(日) 00:20:35.53ID:z2et5JhT C++から離れて以来、<>括弧に拒否反応出る
902デフォルトの名無しさん
2017/10/08(日) 01:23:41.59ID:RGO+IW57 ダブルポインタとか言うバカに構文木を教えるために括弧を強制してやったのに
903デフォルトの名無しさん
2017/10/08(日) 06:33:17.35ID:gfyVN7gN >>899
それをC#だとキャストできるという話なんだが、頭おかしいのか?
それをC#だとキャストできるという話なんだが、頭おかしいのか?
904デフォルトの名無しさん
2017/10/08(日) 07:01:36.88ID:gfyVN7gN このように、>>899のように俺は分かってる感を出してる奴にとってすらジェネリックの変性は理解が難しいんだよな
ちなみにKotlinだと型定義時の指定と型使用時の指定の両方をサポートしてたりする
TypeScriptの場合はキャストが完全なstructual-subtypingベースで、型名やジェネリックは型定義のエイリアスに過ぎない
だから特に変成を明示的に指定する必要はない
ちなみにKotlinだと型定義時の指定と型使用時の指定の両方をサポートしてたりする
TypeScriptの場合はキャストが完全なstructual-subtypingベースで、型名やジェネリックは型定義のエイリアスに過ぎない
だから特に変成を明示的に指定する必要はない
905デフォルトの名無しさん
2017/10/08(日) 09:49:48.11ID:83iEE1/H C++「仮想関数とtemplateは直交する」
Go「templateやめた」
Haskell「仮想関数やめた」
Java「直交やめた」
Go「templateやめた」
Haskell「仮想関数やめた」
Java「直交やめた」
906デフォルトの名無しさん
2017/10/08(日) 10:08:21.08ID:Eg4i3QFB >TypeScriptの場合はキャストが完全なstructual-subtypingベースで、型名やジェネリックは型定義のエイリアスに過ぎない
>だから特に変成を明示的に指定する必要はない
TypeScriptの場合は必要ないと言うより、個々に指定できないから固定ルールでごまかしてるってのが近いと思うが。
>だから特に変成を明示的に指定する必要はない
TypeScriptの場合は必要ないと言うより、個々に指定できないから固定ルールでごまかしてるってのが近いと思うが。
907デフォルトの名無しさん
2017/10/08(日) 11:22:02.79ID:83iEE1/H ごまかしてるというのは擬人化しすぎというか
擬人化だけならいいが擬人化してから罪悪感を植えつけるのは科学ではない
政治に近い
擬人化だけならいいが擬人化してから罪悪感を植えつけるのは科学ではない
政治に近い
908デフォルトの名無しさん
2017/10/08(日) 13:03:47.11ID:2gMmrTuo909デフォルトの名無しさん
2017/10/08(日) 13:11:52.16ID:2gMmrTuo >>906
structural subtypingあるのにできないって、随分中途半端な言語なんだな
structural subtypingあるのにできないって、随分中途半端な言語なんだな
910デフォルトの名無しさん
2017/10/08(日) 13:58:01.39ID:N1KoImhE ジェネリクス一つとっても言語によって結構変わるんだなってことしかわからん。
911デフォルトの名無しさん
2017/10/08(日) 15:08:02.99ID:83iEE1/H 言語を決めようとするなよ
言語は決めたがコードは書けない無駄な状態ができるだけだから
決められない状態の次の瞬間に書き終えるのが正しい
言語は決めたがコードは書けない無駄な状態ができるだけだから
決められない状態の次の瞬間に書き終えるのが正しい
912デフォルトの名無しさん
2017/10/08(日) 15:20:15.14ID:93IJP3PA >>911
ポエムかよw
ポエムかよw
913あ
2017/10/08(日) 19:27:00.87ID:j8mHa+JP ラダーでも描くか
914デフォルトの名無しさん
2017/10/10(火) 00:29:11.40ID:nhSeKmwJ915デフォルトの名無しさん
2017/10/10(火) 02:22:58.57ID:sTZmKFl8 PHP出身のオッサンマジでつっかえなくてワロタ
mapとlistの区別もできないガイジ
年上に敬語使いたくなくなったの初めてだわ
mapとlistの区別もできないガイジ
年上に敬語使いたくなくなったの初めてだわ
916デフォルトの名無しさん
2017/10/10(火) 03:11:06.93ID:5pISAq8F PHPはちょっと前までリストは無かったかならぁ。
あったのは数値インデックスをキーとするマップだった。
でもPHP7からまともになったと噂で聞いたがどうなんだい?
あったのは数値インデックスをキーとするマップだった。
でもPHP7からまともになったと噂で聞いたがどうなんだい?
917デフォルトの名無しさん
2017/10/10(火) 03:24:21.13ID:IR1b7wv8 動的言語ってだけでクソ
918デフォルトの名無しさん
2017/10/10(火) 03:36:14.32ID:sTZmKFl8919デフォルトの名無しさん
2017/10/10(火) 07:24:37.15ID:6OEY56cJ 概念なんて知らなきゃ知らない
知ってりゃ知ってる程度の話で
ただやった事あるかないかの差だろう
やればすぐに覚える
その程度で上になった気になってマウント取れる頭が羨ましいわ
知ってりゃ知ってる程度の話で
ただやった事あるかないかの差だろう
やればすぐに覚える
その程度で上になった気になってマウント取れる頭が羨ましいわ
920デフォルトの名無しさん
2017/10/10(火) 08:19:53.37ID:rShZoZ8i921デフォルトの名無しさん
2017/10/10(火) 10:39:53.93ID:/pjPidVz 道徳がないのに用語の定義だけ守るなんて滑稽だわ
922デフォルトの名無しさん
2017/10/10(火) 13:11:11.72ID:CR13gByh923デフォルトの名無しさん
2017/10/10(火) 13:30:28.05ID:lvgfa+uM 自己学習をしない老人ほど役に立たないものはない
若者にバカにされたくなかったら勉強を怠るなということさ
若者にバカにされたくなかったら勉強を怠るなということさ
924あ
2017/10/10(火) 18:49:40.52ID:DF0+rUls まあ、敬語を使う基準や使ってはいけない基準が「年上」ってのも相当だけどな。
他人であれば敬語以外の選択肢が出てくる時点で異常。
上司であれ部下であれ、客であれ飼い主であれ、友達じゃねえんだから。
ほんとにドヤ顔したいなら、理解させたら良いのに。
理解させる事が出来ないなら、そいつ以下な気がするわ。
少なくともそいつより賢くないとできない事が、そいつに教えるって事なんだし。
他人であれば敬語以外の選択肢が出てくる時点で異常。
上司であれ部下であれ、客であれ飼い主であれ、友達じゃねえんだから。
ほんとにドヤ顔したいなら、理解させたら良いのに。
理解させる事が出来ないなら、そいつ以下な気がするわ。
少なくともそいつより賢くないとできない事が、そいつに教えるって事なんだし。
925デフォルトの名無しさん
2017/10/10(火) 19:22:18.97ID:/pjPidVz 無料で教えるのは難しくないね
ブラックジャックのように報酬はいくらでも出すと言わせるのが難しい
ブラックジャックのように報酬はいくらでも出すと言わせるのが難しい
926あ
2017/10/10(火) 22:24:43.37ID:iLP+BZ6B 別に手弁当で教えなくても、理解させりゃ良いと思うが。
教えるって直接何かを伝える以外にも色々あるじゃん。覚えなきゃ切るって言ったり何でも。
それなら賢くなくても出来るか。
教えるって直接何かを伝える以外にも色々あるじゃん。覚えなきゃ切るって言ったり何でも。
それなら賢くなくても出来るか。
927デフォルトの名無しさん
2017/10/10(火) 23:06:31.17ID:fjptMfzZ928デフォルトの名無しさん
2017/10/10(火) 23:08:02.34ID:ximXNc4+ まあ若い人が今新しいと思ってるものが将来のレガシーコードを生んでることが多いんだけどね。
今巷にあるテストのないコード見てるとそれが良くわかる。
今巷にあるテストのないコード見てるとそれが良くわかる。
929デフォルトの名無しさん
2017/10/10(火) 23:27:37.58ID:Hng7vpUg そりゃ今あるものはいずれレガシーになるでしょ
930デフォルトの名無しさん
2017/10/10(火) 23:43:31.35ID:8cUJeS6O 実績おじさんのドレガシーはマジ勘弁
931デフォルトの名無しさん
2017/10/10(火) 23:46:43.26ID:ximXNc4+ >>929
メンテしやすいかどうかは言語機能とは無関係なことが多い。
メンテしやすいかどうかは言語機能とは無関係なことが多い。
932デフォルトの名無しさん
2017/10/11(水) 00:02:13.85ID:wRfMxQMF 話の脈絡の無さが怖いわ。
933デフォルトの名無しさん
2017/10/11(水) 00:07:23.11ID:5ft9QxZH >>927
いいから具体的なC#コードで説明してくれ
いいから具体的なC#コードで説明してくれ
934デフォルトの名無しさん
2017/10/11(水) 01:38:41.04ID:YaLB6Rv/ 未だにMVCとか言ってそう
んで、全部Cにロジック書いてそう
んで、全部Cにロジック書いてそう
935デフォルトの名無しさん
2017/10/11(水) 09:28:50.53ID:viUxhdEA MVCって古いの?
やっぱMVVMが主流?
やっぱMVVMが主流?
936デフォルトの名無しさん
2017/10/11(水) 09:32:41.32ID:KC3ar1qW >>935
適用対象が違う
適用対象が違う
937デフォルトの名無しさん
2017/10/11(水) 09:35:16.45ID:viUxhdEA MVCって古いの?
938デフォルトの名無しさん
2017/10/11(水) 09:59:29.85ID:zxckWzxc とりあえず有名な物批判すれば通ぶれるってメンタルだろ
構ってちゃんにまともに取り合おうとするな
構ってちゃんにまともに取り合おうとするな
939デフォルトの名無しさん
2017/10/11(水) 11:18:23.60ID:FXPTh88o 悪いものは更新する
正義なら古くてもそのまま
これだけの話なのに
おそらく正義か悪かを判断したくないから、新しいか古いかだけで決めようとするんだろ
正義なら古くてもそのまま
これだけの話なのに
おそらく正義か悪かを判断したくないから、新しいか古いかだけで決めようとするんだろ
940あ
2017/10/11(水) 18:05:13.39ID:Q0CgrKbU わからんのだろう、それが一体どういう場合にどういう悪になるか、とか、
悪は悪だが必要悪だとか、悪は悪だがそれを避けるコストが、我慢して使うコストを圧倒的に上回ってるとか。
ちょっと前の話なら、ClassicASPを嗤ってた割に、SSRとか言ってはしゃいでた奴とかいたが、心底アホなんだなぁって思ったよ。
悪は悪だが必要悪だとか、悪は悪だがそれを避けるコストが、我慢して使うコストを圧倒的に上回ってるとか。
ちょっと前の話なら、ClassicASPを嗤ってた割に、SSRとか言ってはしゃいでた奴とかいたが、心底アホなんだなぁって思ったよ。
941デフォルトの名無しさん
2017/10/11(水) 20:11:14.56ID:g/AsaciR 避けるコストが我慢して使うコスト上回るってelectronとかか?
942デフォルトの名無しさん
2017/10/11(水) 22:21:07.88ID:YaLB6Rv/ スカラー型程度で嬉ション漏らしてPHPにも型を!
とか言ってる連中ってマジで頭おかしいんちゃうか
あまりのレベルの低さに草も生えない
とか言ってる連中ってマジで頭おかしいんちゃうか
あまりのレベルの低さに草も生えない
943デフォルトの名無しさん
2017/10/11(水) 22:23:00.80ID:zxckWzxc 案の定MVCバカにしてるのも例の奴だったか
944あ
2017/10/11(水) 22:23:46.07ID:76AReSDy945デフォルトの名無しさん
2017/10/11(水) 22:32:54.93ID:wTw7h0wv なぜペチパーは頑なにPHPに拘るのか不思議には思う
JavaScriptはしょうがないにしても、今どきPHPを積極的に採用する理由が見当たらない
JavaScriptはしょうがないにしても、今どきPHPを積極的に採用する理由が見当たらない
946デフォルトの名無しさん
2017/10/11(水) 22:37:50.49ID:zxckWzxc947デフォルトの名無しさん
2017/10/11(水) 22:41:53.70ID:LTsyra25 >>944
そういうことか。
古いjavaならoracleがAPIを削除し始めたから、
そのうち強制移行だろうけどイントラネットみたいなところで生き続けて、
言語仕様の進化から取り残されるんだろうな。
VMレベルで互換性失うのはまだ先だろうけど。
そういうことか。
古いjavaならoracleがAPIを削除し始めたから、
そのうち強制移行だろうけどイントラネットみたいなところで生き続けて、
言語仕様の進化から取り残されるんだろうな。
VMレベルで互換性失うのはまだ先だろうけど。
948あ
2017/10/11(水) 22:48:53.10ID:76AReSDy >>945
javascriptはしょうがないで書くような言語でも無いかと。
よくできてると思うよ。
上からまっすぐ降りてくる言語しかできん奴はjs嫌いだろうけど。
型が柔軟なのも良いけどな。なんでも突っ込むのは頭おかしいが、代数的データ型として使う分には良い具合の無茶が出来る。awaitが使えるようになって、ますます良い具合。
phpは置けば動くあの簡単さが良いんだろ、多分。
javascriptはしょうがないで書くような言語でも無いかと。
よくできてると思うよ。
上からまっすぐ降りてくる言語しかできん奴はjs嫌いだろうけど。
型が柔軟なのも良いけどな。なんでも突っ込むのは頭おかしいが、代数的データ型として使う分には良い具合の無茶が出来る。awaitが使えるようになって、ますます良い具合。
phpは置けば動くあの簡単さが良いんだろ、多分。
949デフォルトの名無しさん
2017/10/11(水) 22:53:12.14ID:mJo8X84s 次スレにNim入れるか?いらんか?
950デフォルトの名無しさん
2017/10/11(水) 22:53:28.87ID:/Z9HBCDN 某Drupal案件は最悪だったな
よくわからんモノシリックFWに、低単価で寄せ集められたクズどもがどうしようもないゴミ山こさえて
どうにかこうにかまともな風に仕立て上げた頃に、新任のCTO就任
早々に言い出したのが「こんなレガシーではいけない!次は・・・Symfonyだ!」
あっという間にみんな撤退したよ
一応未だに企業は残ってるから、あれを保守して何とかやってるんだろうな
Symfonyエンジニアも絶賛募集してるから、レガシーからレガシーへの移行も諦めてないんだろう
あんなゴミでも営業や企画次第で優秀な金儲けの道具になるんだから
エンジニアリングって何だろう、って切なくなる思うことがあるよ
よくわからんモノシリックFWに、低単価で寄せ集められたクズどもがどうしようもないゴミ山こさえて
どうにかこうにかまともな風に仕立て上げた頃に、新任のCTO就任
早々に言い出したのが「こんなレガシーではいけない!次は・・・Symfonyだ!」
あっという間にみんな撤退したよ
一応未だに企業は残ってるから、あれを保守して何とかやってるんだろうな
Symfonyエンジニアも絶賛募集してるから、レガシーからレガシーへの移行も諦めてないんだろう
あんなゴミでも営業や企画次第で優秀な金儲けの道具になるんだから
エンジニアリングって何だろう、って切なくなる思うことがあるよ
951あ
2017/10/11(水) 22:55:49.93ID:76AReSDy >>947
ASP生きてる会社もあるよ、聞いた所だと。
純然たるソフト屋なら対策するだろうけど、製造業やら医療のシステムってたとえイントラでもすぐにスクラッチで作れるもんじゃないしね。台帳保存の法規制とか諸々含め。
windows7のVDI環境もあるし、IEのエンタープライズモードもあるし、多分使わなくなっても5年は動態保存してる。
ASP生きてる会社もあるよ、聞いた所だと。
純然たるソフト屋なら対策するだろうけど、製造業やら医療のシステムってたとえイントラでもすぐにスクラッチで作れるもんじゃないしね。台帳保存の法規制とか諸々含め。
windows7のVDI環境もあるし、IEのエンタープライズモードもあるし、多分使わなくなっても5年は動態保存してる。
952デフォルトの名無しさん
2017/10/12(木) 09:19:49.86ID:psiPw/kX 大抵の言語でもフレームワークでも向き不向きがあって
よほどのレガシー以外で普通に生き残ってるのは
それなりに理由がある。
すぐ優劣みたく言う人はスキル低そうとしか思わんな
よほどのレガシー以外で普通に生き残ってるのは
それなりに理由がある。
すぐ優劣みたく言う人はスキル低そうとしか思わんな
953デフォルトの名無しさん
2017/10/12(木) 09:23:32.76ID:psiPw/kX あ、別の上のレスについて言ってるわけじゃないよ
954デフォルトの名無しさん
2017/10/12(木) 09:59:53.96ID:6P6d2PA3 F77は余程のレガシーに入りますか〜?
955デフォルトの名無しさん
2017/10/12(木) 11:04:53.10ID:NcrW6M9b 「代わりはいくらでもいる」とかなんとか脅して丸投げするのが不可能になるだけだから
自力で読み書きするなら何の問題もない
自力で読み書きするなら何の問題もない
956デフォルトの名無しさん
2017/10/12(木) 21:49:54.65ID:BJ7mXHtm957デフォルトの名無しさん
2017/10/13(金) 17:26:23.01ID:+y/vofi6958デフォルトの名無しさん
2017/10/14(土) 07:01:13.41ID:stfa44Wg >>956
流行り廃りはランダムではないよ
ほとんどが静的型と動的型が原因だよ
basicが廃れてC/C++が残った原因
Lisperがリストばかり使ってタプルや構造体を使わない原因
動的型に近い性質をもつ継承やvirtualが排除されるかもしれない原因
流行り廃りはランダムではないよ
ほとんどが静的型と動的型が原因だよ
basicが廃れてC/C++が残った原因
Lisperがリストばかり使ってタプルや構造体を使わない原因
動的型に近い性質をもつ継承やvirtualが排除されるかもしれない原因
959デフォルトの名無しさん
2017/10/14(土) 10:01:56.03ID:TNfVFXJd タプルを使わないLISPerとは?
960デフォルトの名無しさん
2017/10/14(土) 12:07:25.16ID:XovBHwqd 継承やvirtualが動的型に近いならパターンマッチやジェネリクスも動的型に近いので廃れますね
961デフォルトの名無しさん
2017/10/14(土) 12:40:03.26ID:tBBaDIC1 全ては次世代言語プェチピィに通ずる
962デフォルトの名無しさん
2017/10/14(土) 13:11:42.92ID:G177xhv3 え、lispってタプルあんの?
963デフォルトの名無しさん
2017/10/14(土) 13:14:29.49ID:RWnzXwfl Hackはどうなんだろ。PHPがこんだけ使われてると、
PHP+静的型というのも悪くない気がする。
PHP+静的型というのも悪くない気がする。
964デフォルトの名無しさん
2017/10/14(土) 14:20:32.74ID:tBBaDIC1 頭がウンポコピーの頭がクルクルペチパーに
型なんて概念理解できるわけないだろ!いい加減にしろ!
型なんて概念理解できるわけないだろ!いい加減にしろ!
965デフォルトの名無しさん
2017/10/14(土) 21:51:27.07ID:Ls8C6+0E 固定長のリストならcdrにデータ直接入れてconsを節約できるんで
それがlispのタプルかな
それがlispのタプルかな
966デフォルトの名無しさん
2017/10/14(土) 22:21:07.11ID:G177xhv3 それドット対って言いたいのか?
967デフォルトの名無しさん
2017/10/14(土) 22:29:33.12ID:tBBaDIC1 「それPHPでもできますよね」
自称次世代さんたちはこれに何て返す?
自称次世代さんたちはこれに何て返す?
968デフォルトの名無しさん
2017/10/14(土) 22:31:28.99ID:G177xhv3 それbrainf*ckでも出来ますよね?
969デフォルトの名無しさん
2017/10/14(土) 22:42:13.14ID:tBBaDIC1 >>968
でもペチパーは馬鹿だから奴隷のように安い単価で連れてこれますよ
でもペチパーは馬鹿だから奴隷のように安い単価で連れてこれますよ
970デフォルトの名無しさん
2017/10/14(土) 22:58:56.35ID:Ls8C6+0E971デフォルトの名無しさん
2017/10/14(土) 23:24:58.68ID:d/ZcF8z5 ペチパーペチパー連呼してる異常者が粘着してるんだなこのスレ。
972デフォルトの名無しさん
2017/10/14(土) 23:46:56.53ID:R0JlWci9 >>970
あー。そういやそんなんあったな
あー。そういやそんなんあったな
973デフォルトの名無しさん
2017/10/14(土) 23:49:03.96ID:R0JlWci9 >>969
ヴァカのプェチプヮーでも出来る内容ならプェチプヮーにやらしとけば良くね!?
ヴァカのプェチプヮーでも出来る内容ならプェチプヮーにやらしとけば良くね!?
974デフォルトの名無しさん
2017/10/15(日) 00:46:19.53ID:BEFbV1PZ 隔離スレに分離できたのに
いまだにペチパーペチパー言ってる連中はどんだけペチパーに恋い焦がれてるんだよ・・・
いまだにペチパーペチパー言ってる連中はどんだけペチパーに恋い焦がれてるんだよ・・・
975デフォルトの名無しさん
2017/10/15(日) 01:04:39.66ID:85eWIzuJ976あ
2017/10/15(日) 02:55:56.71ID:FgkAwWwR おおかた自分がそうディスられて悔しくて別の言語勉強したとか、
自分が勉強した言語より重宝されてて悔しいとか、
会社で自分が言ったことが通らずPHPが採用されたとかそういうつまらん理由だろ、あいつは。
自分が勉強した言語より重宝されてて悔しいとか、
会社で自分が言ったことが通らずPHPが採用されたとかそういうつまらん理由だろ、あいつは。
977デフォルトの名無しさん
2017/10/15(日) 10:28:25.68ID:PEr5E9z9 PHPプロジェクトで頭がおかしくなってしまったんだろう
PHPに関わった者はみんな不幸になる例
PHPに関わった者はみんな不幸になる例
978デフォルトの名無しさん
2017/10/15(日) 10:29:39.90ID:/Cb5M5Sa 極論すれば外からプリプロセス拡張すればどんな言語でもどんなことでもできる。
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【速報】気象庁は津波注意報すべて解除 [蚤の市★]
- 【実況】博衣こよりのえちえち朝こよ🧪
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- ヨッシー、ヘイホー、テレサ ←こいつらwwwwwwwww
- さかまた「過呼吸になった」かなた「耳聞こえない」ござる「声出ない」まつり「ご飯食べれない」
- くそしてかがやけ
- 【画像】カリカリ女、脱いだらすごい😨 [632966346]
