スレタイ以外の言語もok
前スレ
次世代言語17 Go Rust Kotlin TypeScript Julia
https://mevius.5ch.net/test/read.cgi/tech/1567602619/
探検
次世代言語18 Go Rust Elixir Kotlin TypeScript
レス数が900を超えています。1000を超えると表示できなくなるよ。
1デフォルトの名無しさん
2019/10/01(火) 02:58:03.93ID:aEwUIB6s832デフォルトの名無しさん
2020/03/28(土) 00:26:31.23ID:UNB7xn0N マックザッカーバーグを目指すから、
Facebookに倣ってPHPにするは!
Facebookに倣ってPHPにするは!
833デフォルトの名無しさん
2020/03/28(土) 00:51:24.52ID:ZE1QO4UJ FacebookほどPHP憎んでそうな企業もないと思うが
HackやらReactやら
HackやらReactやら
834デフォルトの名無しさん
2020/03/28(土) 02:26:30.25ID:7+pamnWR なんでReact??
そもそもフロント技術だし、しかもフレームワークだし、ベースがJSだからPHPと全然違う
PHPは糞言語なのは間違いないけど論点違うだろ
そもそもフロント技術だし、しかもフレームワークだし、ベースがJSだからPHPと全然違う
PHPは糞言語なのは間違いないけど論点違うだろ
835デフォルトの名無しさん
2020/03/28(土) 02:37:43.77ID:ZE1QO4UJ 関数型、immutable、思想の話
836デフォルトの名無しさん
2020/03/28(土) 03:00:20.11ID:7+pamnWR じゃあ尚更PHPとの比較は外した方がいいな
関数型、immutableってJSがESで取り込んでいった方針だから
関数型、immutableってJSがESで取り込んでいった方針だから
837デフォルトの名無しさん
2020/03/28(土) 03:06:32.88ID:5hSs4v6h Facebookつながりで書いてるだけやろ
838デフォルトの名無しさん
2020/03/28(土) 03:39:20.77ID:UNB7xn0N ちなみにザッカーバーグのfacebookはrubyもrailsも全く関係ない。
安定のrubyガイジ妄想クオリティ。
安定のrubyガイジ妄想クオリティ。
839デフォルトの名無しさん
2020/03/28(土) 04:46:49.21ID:N90Naszz Railsで作られたサイトは、山ほどあるけど、Laravelで作られた有名なサイトは、少ない。
というか、見たことない。
Laravel使いは、誰も使わないサービスを量産してお金を稼ぐ負の存在。。。!?
技術だけじゃなく、ビジネスで勝負したいならRails一択!!!!!
というか、見たことない。
Laravel使いは、誰も使わないサービスを量産してお金を稼ぐ負の存在。。。!?
技術だけじゃなく、ビジネスで勝負したいならRails一択!!!!!
840デフォルトの名無しさん
2020/03/28(土) 07:02:49.77ID:jVMyeik2 人はパンのみにて生くるにあらずという名セリフを知らないのかよ
841デフォルトの名無しさん
2020/03/28(土) 13:06:34.70ID:zHaA6Kc0 本屋のrubyの本消滅していてワロタ
842デフォルトの名無しさん
2020/03/28(土) 14:11:57.48ID:lvHGCPQW ZOZO は、Laravel
レールは続く】 Ruby on Rails Part21 【これからも
https://medaka.5ch.net/test/read.cgi/php/1545146635/103
世界を驚かせた、表示速度が異常なサイトも、Rails 製だった!
https://dev.to/
レールは続く】 Ruby on Rails Part21 【これからも
https://medaka.5ch.net/test/read.cgi/php/1545146635/103
世界を驚かせた、表示速度が異常なサイトも、Rails 製だった!
https://dev.to/
843デフォルトの名無しさん
2020/03/29(日) 11:04:58.76ID:IJ+/NVut Goだとクリティカルになる場合だけRustを使う、あとは面倒なだけだから(マークアップ以外は)絶滅して無問題、わりとマジで
844デフォルトの名無しさん
2020/03/29(日) 14:53:46.23ID:mFLaDIgK wasmて使用言語混ぜて分割コンパイルとか出来るん?
845デフォルトの名無しさん
2020/03/29(日) 15:19:30.65ID:Kzf4aDfw >>844
Wasmはマシン語に相当するものなので、Wasm自体には使用言語に関する混合に関して何の制限も無い。
ただし、nativeアプリの場合と同じで、C言語の関数を通じてお互いに呼び出しあうなどは必要。
なお、今のところ、最低限マシン語とC言語の仕組みに関して知識がないと難しい。
(最低、アドレスやポインタについての理解がいる。)
Wasmはマシン語に相当するものなので、Wasm自体には使用言語に関する混合に関して何の制限も無い。
ただし、nativeアプリの場合と同じで、C言語の関数を通じてお互いに呼び出しあうなどは必要。
なお、今のところ、最低限マシン語とC言語の仕組みに関して知識がないと難しい。
(最低、アドレスやポインタについての理解がいる。)
846デフォルトの名無しさん
2020/03/29(日) 15:27:11.95ID:Kzf4aDfw >>845
例えば、LLVMをバックエンドに持つコンパイラであって、LLVMの中の
%struct.XXXX のアラインメントのとり方が同じであって、かつ、
export、importする関数がC言語のインターフェースを持っているならば、
Wasm用のリンカでリンクが可能。
この条件を満たさない場合、リンクするのは難しいが、以下のようにすれば、
実行段階でお互いに関数を呼び出しあうことが出来る。
・それぞれの言語処理系でリンクを行って、*.wasm ファイルを作る。
これらは、「Module」と呼ばれる。
・ModuleをWasmとして機能させるには、JSでInstace化を行う。
・この際に、それぞれの関数名を import すれば、お互いに関数を呼び出しあうことが可能。
・この場合、文字列や配列の様なものにアクセスし合いたい場合、ポインタ値がJSレベルでは
単なる整数値になるので、それを、Memory と呼ばれる線形メモリーの ArrayBufferの
アドレス値とすることで、可能。
例えば、LLVMをバックエンドに持つコンパイラであって、LLVMの中の
%struct.XXXX のアラインメントのとり方が同じであって、かつ、
export、importする関数がC言語のインターフェースを持っているならば、
Wasm用のリンカでリンクが可能。
この条件を満たさない場合、リンクするのは難しいが、以下のようにすれば、
実行段階でお互いに関数を呼び出しあうことが出来る。
・それぞれの言語処理系でリンクを行って、*.wasm ファイルを作る。
これらは、「Module」と呼ばれる。
・ModuleをWasmとして機能させるには、JSでInstace化を行う。
・この際に、それぞれの関数名を import すれば、お互いに関数を呼び出しあうことが可能。
・この場合、文字列や配列の様なものにアクセスし合いたい場合、ポインタ値がJSレベルでは
単なる整数値になるので、それを、Memory と呼ばれる線形メモリーの ArrayBufferの
アドレス値とすることで、可能。
847デフォルトの名無しさん
2020/03/29(日) 21:23:25.95ID:s3Co173K 並列処理一番簡単に書けるスクリプト言語なに?
848デフォルトの名無しさん
2020/03/29(日) 21:30:38.73ID:aoCWY+mA go
849デフォルトの名無しさん
2020/03/29(日) 21:33:30.37ID:Erzf/uFl php
850デフォルトの名無しさん
2020/03/29(日) 21:33:38.94ID:AoSt3bhf >>847
PureScript
PureScript
851デフォルトの名無しさん
2020/03/29(日) 21:44:17.08ID:MKM75DKF bash
852デフォルトの名無しさん
2020/03/29(日) 21:47:11.25ID:s3Co173K バラバラじゃん
人によって違うのか
人によって違うのか
853デフォルトの名無しさん
2020/03/29(日) 21:51:55.62ID:AoSt3bhf そらそうやろ
何個言語あってプログラマ何人おると思ってるねん
何個言語あってプログラマ何人おると思ってるねん
854デフォルトの名無しさん
2020/03/29(日) 22:23:37.56ID:GFdzppn9 コロナ菌に強い言語は?
855デフォルトの名無しさん
2020/03/29(日) 22:55:19.13ID:Erzf/uFl php
856デフォルトの名無しさん
2020/03/29(日) 23:14:39.66ID:Sg0tN/NI >>847
Make
Make
857デフォルトの名無しさん
2020/03/29(日) 23:23:25.57ID:AoSt3bhf TypeScriptで質問なんだけど、全く新しい型を導入する方法ってあるのかな?
構文がわからないから疑似コードで書くけど、
typedef X; // Xという新しい型を定義
function makeX<T> (t T): X { /* ... */ }
// makeXで作られた値以外を渡したらいつもコンパイルエラー
function soSomethingWithX( x: X ) :void { /* ... */ }
こういうことがしたいんだけど…
構文がわからないから疑似コードで書くけど、
typedef X; // Xという新しい型を定義
function makeX<T> (t T): X { /* ... */ }
// makeXで作られた値以外を渡したらいつもコンパイルエラー
function soSomethingWithX( x: X ) :void { /* ... */ }
こういうことがしたいんだけど…
858デフォルトの名無しさん
2020/03/29(日) 23:53:44.28ID:Erzf/uFl TypeScript は構造的部分型だから無理
type Nekko = {
name: string
age: number
}
type Inu = {
name: string
age: number
}
これらは同じ扱いになる
っていう話?
それとも makeX 以外で X を作れなくしたいという話?
別に X を満たせば、 makeX 以外が X 作ってもよくない?
makeX が作った X と、makeX 以外が作った X が別物なのであれば、
それらは別の型だろう
type Nekko = {
name: string
age: number
}
type Inu = {
name: string
age: number
}
これらは同じ扱いになる
っていう話?
それとも makeX 以外で X を作れなくしたいという話?
別に X を満たせば、 makeX 以外が X 作ってもよくない?
makeX が作った X と、makeX 以外が作った X が別物なのであれば、
それらは別の型だろう
859デフォルトの名無しさん
2020/03/29(日) 23:54:30.67ID:Erzf/uFl なんか頭おかしそうな奴とID被ってて最悪・・・
860デフォルトの名無しさん
2020/03/30(月) 00:09:09.76ID:2aeq6Dek 型の表現力が低くて嫌だねそれ。0以上の数を表す型とか作れないじゃん
861デフォルトの名無しさん
2020/03/30(月) 00:15:47.42ID:byCSvntg862デフォルトの名無しさん
2020/03/30(月) 00:42:47.60ID:Oymj8mf6863デフォルトの名無しさん
2020/03/30(月) 01:02:40.38ID:DOS6yDxg >>860
プロパティが一致しなければ別の型になるので、
piotrwitek/utility-types の nominal type 使うなどして、自分で識別子を与えればできる
JavaScriptというカオスな言語・膨大な資産を利用するには、仕方ない面もある
プロパティが一致しなければ別の型になるので、
piotrwitek/utility-types の nominal type 使うなどして、自分で識別子を与えればできる
JavaScriptというカオスな言語・膨大な資産を利用するには、仕方ない面もある
864デフォルトの名無しさん
2020/03/30(月) 19:47:31.17ID:UMPMfaDu 並列処理などお前らが書く必要はない。
ライブラリを使え。
ライブラリを使え。
865デフォルトの名無しさん
2020/03/30(月) 20:46:42.03ID:kgJURof2 erlangtって、堅牢かもしれんが縛りがきつくて決して簡単だとは思えないが。
866デフォルトの名無しさん
2020/03/30(月) 21:04:07.42ID:bUcOwvrU Objective-C → Swift や Java → Kotlin
と同じ感じで Erlang → Elixir がある
と同じ感じで Erlang → Elixir がある
867デフォルトの名無しさん
2020/03/30(月) 21:09:02.33ID:08TDMd3Q >>864
やっぱりPureScriptでAffがナンバーワン!
やっぱりPureScriptでAffがナンバーワン!
868デフォルトの名無しさん
2020/03/30(月) 21:15:44.17ID:kgJURof2 いや文法がどうとかじゃなくて、データを一切共有しないアクターモデル自体がね。
869デフォルトの名無しさん
2020/03/30(月) 23:04:26.22ID:N7kDQWeU Erlang、
870デフォルトの名無しさん
2020/03/30(月) 23:41:35.89ID:mSBWf3OZ 並列処理は、データベース管理システムで結合したマルチプロセスでほとんどの場合十分だろ、って思ってしまう
局所的な高速化だったらライブラリ使えになっちゃうし
局所的な高速化だったらライブラリ使えになっちゃうし
871デフォルトの名無しさん
2020/03/31(火) 01:01:31.54ID:G9etW8qy872デフォルトの名無しさん
2020/03/31(火) 09:07:30.53ID:tO4cMY6a どこもzenの話題がないな。
873デフォルトの名無しさん
2020/03/31(火) 09:22:07.43ID:c3F4yVlK zenzen話題にならないね、全然
874デフォルトの名無しさん
2020/03/31(火) 09:49:27.32ID:PWbizjT8 当然だろ
875デフォルトの名無しさん
2020/03/31(火) 11:26:57.93ID:S3VhPMDw zig/zen/c2にはCの壁は崩せんかなぁ
いい感じではあるけどいい感じから更に上回って採用するほどではないという
いい感じではあるけどいい感じから更に上回って採用するほどではないという
876デフォルトの名無しさん
2020/03/31(火) 13:17:16.39ID:OTxurRkT cの壁崩す前にcの前に散っていった言語の特徴でもまとめておいた方がよっぽど前向きだよ。
877デフォルトの名無しさん
2020/03/31(火) 13:25:17.44ID:c3F4yVlK 僕たちはCの世界で契約したんだ
878デフォルトの名無しさん
2020/03/31(火) 14:38:03.91ID:EXHwmcq2 UNIXにしろWindowsにしろOSのAPIがCの関数だから
アプリもCで書くのが一番自然になる
アプリもCで書くのが一番自然になる
879デフォルトの名無しさん
2020/03/31(火) 15:39:54.43ID:chhHfIYK cしか書けない人はこういう極論を言う
880デフォルトの名無しさん
2020/03/31(火) 15:45:01.73ID:54ZUq6ql 極論であると同時に正論でもある稀有な例。
881デフォルトの名無しさん
2020/03/31(火) 16:43:37.28ID:chhHfIYK 正論も何もnativeでABI準拠できればいいのであって
cである必然性はない
cである必然性はない
882デフォルトの名無しさん
2020/03/31(火) 16:47:11.45ID:54ZUq6ql つまりわざわざC以外にする必要性もないわけだね
883デフォルトの名無しさん
2020/03/31(火) 17:06:20.65ID:chhHfIYK システムコールだけが言語選択の基準
って思考から脱却しろ
あほらし
って思考から脱却しろ
あほらし
884デフォルトの名無しさん
2020/03/31(火) 17:34:36.26ID:WCUraC1a Cおじいちゃんって職場で若者にマウント取ってそう
885デフォルトの名無しさん
2020/03/31(火) 17:37:12.28ID:mFEQEhdF C調言葉にご用心〜♪
886デフォルトの名無しさん
2020/03/31(火) 17:38:37.75ID:c3F4yVlK でもPHPの方が生産性高いよね
887デフォルトの名無しさん
2020/03/31(火) 17:40:28.69ID:qnv4SZcB アセンブリでマウント取る爺様方がだいたい鬼籍に入って次はCでマウント取る爺様方の時代になった感じやね
888デフォルトの名無しさん
2020/03/31(火) 18:01:22.91ID:uDSFrRRV C#からCのAPI呼ぶとき
構造体とか配列のポインタとか面倒だな・・・
構造体とか配列のポインタとか面倒だな・・・
889デフォルトの名無しさん
2020/03/31(火) 18:27:57.93ID:S3VhPMDw Cベースはむしろマシなんだよほとんどの言語でFFIあるし
問題は処理系依存マシマシのC++ベースAPI/ABI
問題は処理系依存マシマシのC++ベースAPI/ABI
890デフォルトの名無しさん
2020/03/31(火) 18:58:18.61ID:DEnjdkJH >>888
C#のFFIはかなり良い方だろ
C側でラッパーを一切書くことなくC#から呼び出せる
何より、トラブルの元になりがちな変なコードジェネレータの類がなくて、宣言した通りに正しく素直に動くってのが素晴らしい
そのストレスフリーさに比べたら、C#側で関数や構造体の宣言を書き直さなきゃいけないのは余裕で受け入れられる冗長性だと思う
C#のFFIはかなり良い方だろ
C側でラッパーを一切書くことなくC#から呼び出せる
何より、トラブルの元になりがちな変なコードジェネレータの類がなくて、宣言した通りに正しく素直に動くってのが素晴らしい
そのストレスフリーさに比べたら、C#側で関数や構造体の宣言を書き直さなきゃいけないのは余裕で受け入れられる冗長性だと思う
891デフォルトの名無しさん
2020/03/31(火) 21:40:41.75ID:OTxurRkT 別にcで書けって話でなくて、cのそういう側面くらい常識として知っとけって
だけなのに、なんかコンプレックス刺激されちゃう奴がいるのな。
だけなのに、なんかコンプレックス刺激されちゃう奴がいるのな。
892デフォルトの名無しさん
2020/03/31(火) 22:05:04.60ID:HDRrREDo893デフォルトの名無しさん
2020/03/31(火) 22:28:42.75ID:G9etW8qy 次スレは「次世代言語を夢見るレガシー言語労働者達のマウンティング合戦スレ」に改題で
894デフォルトの名無しさん
2020/04/01(水) 10:12:43.54ID:5VJq6KKK895デフォルトの名無しさん
2020/04/01(水) 17:19:13.73ID:XWi3lCYB C#はわからん
896デフォルトの名無しさん
2020/04/01(水) 18:46:22.78ID:60SS71wY ヒカルと店長からこれまで話してこなかった真面目な話があります
https://www.youtube.com/watch?v=WiPoQWJfFt0&t=900s
全部話します。YouTuberヒカルが生まれるまでの話しと今の本音
https://www.youtube.com/watch?v=97FsyM7G1jw
高校生の自分に教えたいこと
https://www.youtube.com/watch?v=y0SY32zOExc
嫌われながら好きなことで、生きていく「起業家-ヒカル」
https://www.youtube.com/watch?v=OcsN5iD7C-s
【本音対談】これからYouTubeをはじめるあなたへ【DJ社長×ヒカル】
https://www.youtube.com/watch?v=IDL3dLxyPuk
【好きなことで、生きていく】『レペゼン地球-DJ社長-』
https://www.youtube.com/watch?v=PPnbEiXSYM8
https://www.youtube.com/watch?v=WiPoQWJfFt0&t=900s
全部話します。YouTuberヒカルが生まれるまでの話しと今の本音
https://www.youtube.com/watch?v=97FsyM7G1jw
高校生の自分に教えたいこと
https://www.youtube.com/watch?v=y0SY32zOExc
嫌われながら好きなことで、生きていく「起業家-ヒカル」
https://www.youtube.com/watch?v=OcsN5iD7C-s
【本音対談】これからYouTubeをはじめるあなたへ【DJ社長×ヒカル】
https://www.youtube.com/watch?v=IDL3dLxyPuk
【好きなことで、生きていく】『レペゼン地球-DJ社長-』
https://www.youtube.com/watch?v=PPnbEiXSYM8
897デフォルトの名無しさん
2020/04/01(水) 20:24:09.70ID:GBjVGlaM >>896
グロ
グロ
898デフォルトの名無しさん
2020/04/02(木) 20:08:57.64ID:SaXsz2/b 標準ライブラリが豊富な言語ってC++, Javaとかになるの?
899デフォルトの名無しさん
2020/04/02(木) 22:35:51.75ID:0tSRYO67 C++は豊富とは言えない。
900デフォルトの名無しさん
2020/04/02(木) 22:39:04.07ID:D0Dsg/MO Cの非標準ライブラリまとめ言語
と言われたくない人達
と言われたくない人達
901デフォルトの名無しさん
2020/04/02(木) 23:17:47.62ID:iuGcEdKM プログラム板でこのスレしか人いないのほんと草
902デフォルトの名無しさん
2020/04/02(木) 23:53:07.21ID:tEUzHDBS Javaと並ぶのはないんじゃないの?
903デフォルトの名無しさん
2020/04/03(金) 00:01:45.98ID:0E621fjE .NETも標準ライブラリ豊富だろ
つか、今時スレが言語スレだが言語だけで語る滑稽さ
次世代言語というより、標準ライブラリも含めた次世代環境がほしい
つか、今時スレが言語スレだが言語だけで語る滑稽さ
次世代言語というより、標準ライブラリも含めた次世代環境がほしい
904デフォルトの名無しさん
2020/04/03(金) 00:21:31.40ID:v6FKoEXq 最近の言語はどれも環境そろってるだろ。
適当なインストーラーとライブラリ管理はあるし。
ビルド通らねー糞が!とかもだいぶ減った。
適当なインストーラーとライブラリ管理はあるし。
ビルド通らねー糞が!とかもだいぶ減った。
905デフォルトの名無しさん
2020/04/03(金) 00:44:59.65ID:WSo5wZTZ rustはpythonがらみでエラー出てビルド通らなかった。
本気だして調べる気力もなく、関連ファイル削除して男友達と焼肉食いに行った。
わざわざ男友達と書いたのは、女友達なんかいないからだ。
本気だして調べる気力もなく、関連ファイル削除して男友達と焼肉食いに行った。
わざわざ男友達と書いたのは、女友達なんかいないからだ。
906デフォルトの名無しさん
2020/04/03(金) 01:46:29.30ID:y4LIlYUL >>905
わざわざどうでもいいつまらないことを書き込むところが女友達のいない原因だろう
わざわざどうでもいいつまらないことを書き込むところが女友達のいない原因だろう
907デフォルトの名無しさん
2020/04/03(金) 01:54:07.26ID:b0rZIsH6 >>905
1行目からイミフ
1行目からイミフ
908デフォルトの名無しさん
2020/04/03(金) 07:20:23.73ID:x2AIwLRG >>907
rust自身のビルドが、Pythonに依存しているって話じゃない?
rust自身のビルドが、Pythonに依存しているって話じゃない?
909デフォルトの名無しさん
2020/04/03(金) 10:41:31.87ID:TFqtSApO Pythonはいいぞ
Makefileより読みやすく
Python自身のビルドはLLVMのビルドより10倍か100倍速い
Makefileより読みやすく
Python自身のビルドはLLVMのビルドより10倍か100倍速い
910デフォルトの名無しさん
2020/04/03(金) 10:53:44.07ID:b0rZIsH6 型無しの時点でゴミという現実
911デフォルトの名無しさん
2020/04/03(金) 14:42:39.21ID:Tc814Ws0 型が無いんじゃなくて型を差別してないのさ
どんな型が来ても受け入れるおおらかさがある
どんな型が来ても受け入れるおおらかさがある
912デフォルトの名無しさん
2020/04/03(金) 15:11:10.65ID:v6FKoEXq 動的な型なだけだな。
ネストした構造をループ処理するときなんかは確かに楽なことも多い。
ネストした構造をループ処理するときなんかは確かに楽なことも多い。
913デフォルトの名無しさん
2020/04/03(金) 15:32:53.86ID:b0rZIsH6 それを世間一般では型無し糞言語と言うんだよ
914デフォルトの名無しさん
2020/04/03(金) 15:51:03.27ID:MTkh8ajj 強い動的型付けだし型アノテーションだいぶ充実してきたしでだいぶマシだと思うけどなぁ
弱い動的型付けと同一視するのは誤りの元だし、漸進的型付けの存在を無視するのもまた評価を誤りかねないですよ
弱い動的型付けと同一視するのは誤りの元だし、漸進的型付けの存在を無視するのもまた評価を誤りかねないですよ
915デフォルトの名無しさん
2020/04/03(金) 16:37:43.22ID:UYNPUerC Pythonの型アノテーションは実際には全くと言っても差し支えないほど使われていないから無視して問題ない
そろそろ後付け静的型の代表的成功例であるTypeScriptと何が違ったのかを真剣に議論すべき時期にきてる
そろそろ後付け静的型の代表的成功例であるTypeScriptと何が違ったのかを真剣に議論すべき時期にきてる
916デフォルトの名無しさん
2020/04/03(金) 16:50:18.12ID:v6FKoEXq したけりゃすりゃいいじゃん。
917デフォルトの名無しさん
2020/04/03(金) 17:36:01.98ID:qlrRurvi TypeScriptの方が使いやすい型システムしてるのわかる
918デフォルトの名無しさん
2020/04/03(金) 17:42:02.39ID:HJoja6bN 型無しは苦手だけどbashは認める
919デフォルトの名無しさん
2020/04/03(金) 18:10:28.37ID:VVxcL9Mv920デフォルトの名無しさん
2020/04/03(金) 22:01:00.40ID:9+J0Mjhv 型なし言語でも宣言時に初期化と代入を済ませれば問題がない
921デフォルトの名無しさん
2020/04/03(金) 22:20:48.78ID:bCeKFD21 動的だと、神関数が、作れるからオススメ。
func add_god(a,b){
return a + b
}
add_god(1,2)
add_god("a","b")
add_god(1,"a")
神関数、があれば、コードの削減が可能!!!!!!!!!
ノーコード時代には動的型付け言語一択!!!!!!!!
func add_god(a,b){
return a + b
}
add_god(1,2)
add_god("a","b")
add_god(1,"a")
神関数、があれば、コードの削減が可能!!!!!!!!!
ノーコード時代には動的型付け言語一択!!!!!!!!
922デフォルトの名無しさん
2020/04/03(金) 23:12:24.05ID:IuiLyZOy 型無しのデバッグ作業に駆り出された事有るけど、マジで地獄やぞ。絶滅はよ
923デフォルトの名無しさん
2020/04/03(金) 23:39:58.52ID:b0rZIsH6 ガチのマジで型無し糞言語の良さがわからん
死ねとまでは言わないが生まれてこなければよかったのに
死ねとまでは言わないが生まれてこなければよかったのに
924デフォルトの名無しさん
2020/04/03(金) 23:46:38.92ID:y4LIlYUL 型無し言語より>>921に絶滅してほしい
925デフォルトの名無しさん
2020/04/04(土) 01:01:37.87ID:ImIgGAA9 何回言われても直す気がないからもう悪意だと認識してるけど、動的型付けと型なしは全く別のものとしてそもそも存在してるので、動的型付けを型なしと呼びまた強い型付けと弱い型付けの区別を無視する限りこの議論が有意義に進むことはないよ
926デフォルトの名無しさん
2020/04/04(土) 01:03:28.27ID:9qrNMGHe927デフォルトの名無しさん
2020/04/04(土) 01:04:40.59ID:PddOPzm8 型があれば静的解析に有効というのは間違い無いのだが
静的解析すれば全てのバグを取り除けるというのは間違い
静的解析すれば全てのバグを取り除けるというのは間違い
928デフォルトの名無しさん
2020/04/04(土) 01:34:09.53ID:ezNPGdHf > 静的解析すれば全てのバグを取り除けるというのは間違い
そもそもそんな主張誰もしていない
そもそもそんな主張誰もしていない
929デフォルトの名無しさん
2020/04/04(土) 02:58:03.09ID:bmDmb45p スクリプト界隈もlintから始まってflowだTypeScriptだ型定義は素晴らしい!静的型付けバンザイ!
とかあれだけ動的型付け素晴らしいからの静的型付け面倒臭いとかディスッといてこの状況は大草原ですわ
まぁ何事もトレードオフだからケースバイケースで使い分ければいいんだが
今頃ブレイクスルーだなんだと大騒ぎなのは滑稽ですな
js界隈も結局サーバサイドレンダリングに回帰してるしファッションや音楽と同じで10〜20年スパンでサイクルすんのかね
とかあれだけ動的型付け素晴らしいからの静的型付け面倒臭いとかディスッといてこの状況は大草原ですわ
まぁ何事もトレードオフだからケースバイケースで使い分ければいいんだが
今頃ブレイクスルーだなんだと大騒ぎなのは滑稽ですな
js界隈も結局サーバサイドレンダリングに回帰してるしファッションや音楽と同じで10〜20年スパンでサイクルすんのかね
930デフォルトの名無しさん
2020/04/04(土) 04:34:22.45ID:aJleCvsu JSを本業にしてる層って最近の若者で学生時代にちょっと触り始めた生意気なガキが多いから気にしない方が健全
931デフォルトの名無しさん
2020/04/04(土) 07:59:21.83ID:ImIgGAA9 CのunionとかC++のオブジェクトスライシングの話を見てたら型が無いからクソみたいな言説は発生しないはずなんだがな……
型があっても言語としての使い方がクソならクソだし、静的解析のないLLだからってランタイムにきちんと型エラー吐いてくれるものが比較的マシという評価になるのは間違いないでしょ
デジタルな分野扱ってるからって判断までI/Oにするもんじゃない
型があっても言語としての使い方がクソならクソだし、静的解析のないLLだからってランタイムにきちんと型エラー吐いてくれるものが比較的マシという評価になるのは間違いないでしょ
デジタルな分野扱ってるからって判断までI/Oにするもんじゃない
932デフォルトの名無しさん
2020/04/04(土) 08:04:15.02ID:7gXG4pCc 静的解析マンセーな輩はただテストコード書く技量がないだけ。
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 【前橋市】小川晶前市長とラブホテルで打ち合わせをした54歳男性職員を停職処分 今月末で依願退職するという [シャチ★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★2 [ぐれ★]
- 【埼玉】「無免許で高速道路で事故」トラックの追突事故で10代男性死亡 無免許過失運転致死の疑いでトルコ国籍の男(22)逮捕 戸田市 [ぐれ★]
- 【日銀総裁】賃金に上昇圧力 人手不足で労働市場逼迫 [蚤の市★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★7 [七波羅探題★]
- レーダー照射問題で日本のホットライン呼びかけに中国応じず…2023年3月に開設も機能せず [♪♪♪★]
- 高市早苗「竹島は日本領土」 [834922174]
- (´・ω・`)おならっていろんな音出るよね
- 【悲報】ユーロ円182円突破 史上最高値更新 [115996789]
- 俺は人間国宝
- 【速報】1ポンド210円で日英GDP逆転(残り1.5円)...世界6位の経済規模に転落 [237216734]
- おさかなさんあつまれえ
