スレタイ以外の言語もok
前スレ
次世代言語15 Go Rust Swift Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1541331010/
次世代言語15 Go Rust Bosque Kotlin TypeScript
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2019/04/19(金) 22:19:00.41ID:er92Du552デフォルトの名無しさん
2019/04/19(金) 22:20:19.27ID:er92Du55 しもた16やった
2019/04/19(金) 22:21:02.78ID:mPb3RkdR
いいんじゃね
乙
乙
4デフォルトの名無しさん
2019/04/19(金) 22:21:27.31ID:er92Du552019/04/19(金) 23:35:49.54ID:n3H0AAK5
Bosqueって知らなかったんだが、
ググったらMSの研究所で作ってる言語か
ググったらMSの研究所で作ってる言語か
6デフォルトの名無しさん
2019/04/20(土) 00:05:55.59ID:LTHThaeU Bosque Programming Language
https://www.microsoft.com/en-us/research/project/bosque-programming-language/
> The Bosque programming language is designed for writing code that simple, obvious, and easy to reason about for both humans and machines.
https://github.com/Microsoft/BosqueLanguage
レビュー記事
Microsoft debuts Bosque – a new programming language with no loops, inspired by TypeScript
https://www.theregister.co.uk/2019/04/18/microsoft_bosque_programming_language/
https://www.microsoft.com/en-us/research/project/bosque-programming-language/
> The Bosque programming language is designed for writing code that simple, obvious, and easy to reason about for both humans and machines.
https://github.com/Microsoft/BosqueLanguage
レビュー記事
Microsoft debuts Bosque – a new programming language with no loops, inspired by TypeScript
https://www.theregister.co.uk/2019/04/18/microsoft_bosque_programming_language/
7デフォルトの名無しさん
2019/04/20(土) 00:09:44.32ID:LTHThaeU Microsoft aims for simplicity with Bosque programming language
https://www.infoworld.com/article/3390197/microsoft-aims-for-simplicity-with-bosque-programming-language.html
・Bosqueは不変(immutable)データと調和する機能モデルを採用しているため、すべての値は不変です。
副作用がなければ、コードブロックの任意のステートメントの作用を理解することはとても簡単になります。
関数型言語は、プログラム開発の単純化、洗練されたツール、およびこのモデルによって可能になるコンパイラの最適化の恩恵を受けています。
・更新可能なvar!変数への複数回の代入を許可することで、関数型プログラミングはブロックスコープと{…}括弧と融合します。
・関数はファーストクラスの値であり型です。
・ラムダコンストラクタは、ラムダ作成時のクロージャキャプチャ変数のために、ラムダ本体のコード定義と変数コピーセマンティクスを組み合わせたものです。
・シンプルで押し付けがましくない型システムは、意図を伝え、問題領域の関連する特徴を符号化するために、構造型(structural types)、組み合わせ型(combination types)、および公称型(nominal types)といった一連の型の使用を可能にします。
・型付き文字列は、文字列の内容に関する既知の構造を、人にとって意味があり、かつ型チェッカーが利用できる方式で型に変換するためのメカニズムを提供します。
続く>>8
https://www.infoworld.com/article/3390197/microsoft-aims-for-simplicity-with-bosque-programming-language.html
・Bosqueは不変(immutable)データと調和する機能モデルを採用しているため、すべての値は不変です。
副作用がなければ、コードブロックの任意のステートメントの作用を理解することはとても簡単になります。
関数型言語は、プログラム開発の単純化、洗練されたツール、およびこのモデルによって可能になるコンパイラの最適化の恩恵を受けています。
・更新可能なvar!変数への複数回の代入を許可することで、関数型プログラミングはブロックスコープと{…}括弧と融合します。
・関数はファーストクラスの値であり型です。
・ラムダコンストラクタは、ラムダ作成時のクロージャキャプチャ変数のために、ラムダ本体のコード定義と変数コピーセマンティクスを組み合わせたものです。
・シンプルで押し付けがましくない型システムは、意図を伝え、問題領域の関連する特徴を符号化するために、構造型(structural types)、組み合わせ型(combination types)、および公称型(nominal types)といった一連の型の使用を可能にします。
・型付き文字列は、文字列の内容に関する既知の構造を、人にとって意味があり、かつ型チェッカーが利用できる方式で型に変換するためのメカニズムを提供します。
続く>>8
8デフォルトの名無しさん
2019/04/20(土) 00:10:22.73ID:LTHThaeU >>7 続き
・ref引数を渡すことでパラメータをスレッド化することができます。
複数の戻り値(multi-return values)に代わるものとして、これはメソッドが渡された変数を使用・更新するようなシナリオを単純化します。
パラメータの更新を許可することで、余分な(extra)戻り値の管理が不要になります。
この機能はまだ実装されていません。
・名前付き引数が提供されています。
残余引数(rest parameters)やスプレッド演算子(spread operators)も。
これらは呼び出しやコンストラクタ操作の一部としてデータ操作を実行できます。
・不変式/不変条件(invariants)、サニティチェック、および診断アサーションといったさまざまな表現のための一級のサポートが提供されています。
・Bosqueでの一括代数データ操作は、一括読み取りとデータ値の更新から始まります。
作成されたオペレータは、コードを全体的な意図に集中させ、開発者がデータ構造操作に関する代数推論をするのを助けます。
代数演算は、データ型、タプル、レコード、および名義型、さらには射影、複数更新、およびマージを含む演算に対して提供されます。
・反復処理機能により、構造化ループは高レベルの反復処理構成体と交換されます。
同じループを書くことの定型句を削除することで、束縛計算を含むエラーのクラスが排除されます。
intentは意図(intent)を明確にします。
・ref引数を渡すことでパラメータをスレッド化することができます。
複数の戻り値(multi-return values)に代わるものとして、これはメソッドが渡された変数を使用・更新するようなシナリオを単純化します。
パラメータの更新を許可することで、余分な(extra)戻り値の管理が不要になります。
この機能はまだ実装されていません。
・名前付き引数が提供されています。
残余引数(rest parameters)やスプレッド演算子(spread operators)も。
これらは呼び出しやコンストラクタ操作の一部としてデータ操作を実行できます。
・不変式/不変条件(invariants)、サニティチェック、および診断アサーションといったさまざまな表現のための一級のサポートが提供されています。
・Bosqueでの一括代数データ操作は、一括読み取りとデータ値の更新から始まります。
作成されたオペレータは、コードを全体的な意図に集中させ、開発者がデータ構造操作に関する代数推論をするのを助けます。
代数演算は、データ型、タプル、レコード、および名義型、さらには射影、複数更新、およびマージを含む演算に対して提供されます。
・反復処理機能により、構造化ループは高レベルの反復処理構成体と交換されます。
同じループを書くことの定型句を削除することで、束縛計算を含むエラーのクラスが排除されます。
intentは意図(intent)を明確にします。
2019/04/20(土) 01:59:32.06ID:tdttDGmt
このボケキューとかいう言語、コンセプツは良さげなのにまず言語名がボケすぎてボケなんだがw
2019/04/20(土) 02:25:46.55ID:y3gzP83H
前スレ>>1000
幽霊型ならオーバーヘッド無いよ
幽霊型ならオーバーヘッド無いよ
2019/04/20(土) 09:43:15.41ID:tdttDGmt
>>10
何言語の想定何?
何言語の想定何?
2019/04/20(土) 17:01:18.74ID:+2B3CouG
お題:もし流ればGolangみたいにMS公式に昇格できるか?Bosque
Bosqueとかけまして
ボス・キューと解きます
その心は?
ボスの首を(ピー
Bosqueとかけまして
ボス・キューと解きます
その心は?
ボスの首を(ピー
>>12
それのどこが面白いの?面白いとおもったの?
それのどこが面白いの?面白いとおもったの?
2019/04/20(土) 17:41:39.74ID:nkE3dUzD
>>8
すまない、日本語で書いてくれ
すまない、日本語で書いてくれ
2019/04/20(土) 18:07:10.80ID:tdttDGmt
>>12
おもんな、ガイジ
おもんな、ガイジ
2019/04/20(土) 19:33:59.16ID:f5BR4Kws
typescriptのアドオン機能なみの言語仕様
2019/04/20(土) 20:58:23.16ID:nkE3dUzD
>>16
なるほど
なるほど
18デフォルトの名無しさん
2019/04/21(日) 19:22:29.36ID:v8NaAGnJ Bosque is Microsoft’s new open source, TypeScript-inspired programming language
https://betanews.com/2019/04/20/microsoft-bosque/
> the language “derives from a combination of TypeScript inspired syntax and types plus ML and Node/JavaScript inspired semantics”
https://betanews.com/2019/04/20/microsoft-bosque/
> the language “derives from a combination of TypeScript inspired syntax and types plus ML and Node/JavaScript inspired semantics”
2019/04/21(日) 20:08:37.41ID:yvgLnhov
これからはダーールの時代やゾダーーーーーーーーーーール
https://logmi.jp/tech/articles/321116
https://logmi.jp/tech/articles/321116
2019/04/21(日) 20:27:11.61ID:ZtsKSKQ7
これパッと見で中身理解できないからあかんわ
21デフォルトの名無しさん
2019/04/21(日) 20:38:03.08ID:v8NaAGnJ >>19
[dɔl]にしろ[dɔːl]にしろどうカナ音写してもダールとはならない。
ドールだ。
ALLをアール、Callをカールと読むのなら別だがな。
カナ音写したときよくアとオで別れるのは-al-ではなく-o-。
カーペンターズのトップオブザワールドで「ターップ」って聞こえないか?
あれはアメリカ英語ではTopの発音は[tάp]だからだ。(日本語のアと完全に同じではなくもっと口を縦に大きく開く。そのためトップと聞こえる人もいるかもしれないが…)
で、イギリス英語では(地域・社会階層にもよるが)[tɔp]なんだが、この発音は日本人にはトップとしか聞こえない。
なぜイギリス人のカーペンターズがアメリカ発音かというと、マーケティング上の理由で矯正したらしい。
[dɔl]にしろ[dɔːl]にしろどうカナ音写してもダールとはならない。
ドールだ。
ALLをアール、Callをカールと読むのなら別だがな。
カナ音写したときよくアとオで別れるのは-al-ではなく-o-。
カーペンターズのトップオブザワールドで「ターップ」って聞こえないか?
あれはアメリカ英語ではTopの発音は[tάp]だからだ。(日本語のアと完全に同じではなくもっと口を縦に大きく開く。そのためトップと聞こえる人もいるかもしれないが…)
で、イギリス英語では(地域・社会階層にもよるが)[tɔp]なんだが、この発音は日本人にはトップとしか聞こえない。
なぜイギリス人のカーペンターズがアメリカ発音かというと、マーケティング上の理由で矯正したらしい。
2019/04/21(日) 22:10:04.17ID:yvgLnhov
>>21
は?きも
は?きも
2019/04/21(日) 23:50:08.92ID:0h0Ca+x5
>>21
Cot–caught mergerでallは[ɑɫ]になったよ
Cot–caught mergerでallは[ɑɫ]になったよ
2019/05/10(金) 01:31:32.23ID:XR0dijN+
未だにTypeScript書くのにVSCode以外を使ってるバカってバカなん?バカすぎてバカにならんわ
2019/05/10(金) 02:04:29.58ID:XR0dijN+
ほんといまだにsublimeとかatom使ってるゲエジがいて草もペンペンですわ
2019/05/10(金) 07:41:05.56ID:+w1W5qMY
>>24
ごめんね、たまにVisual Studioも使ってるわ
ごめんね、たまにVisual Studioも使ってるわ
2019/05/10(金) 10:50:20.96ID:MRZtgq4L
vscode使いづらくね?見た目とかも気に入らん
2019/05/10(金) 10:51:03.69ID:LFk0A1SH
2019/05/10(金) 11:00:42.13ID:LFk0A1SH
>>27
(煽りとかじゃないよ)主観だと「俺はVSCodeが一番使いやすい」で話が終わるからダメ
(煽りとかじゃないよ)主観だと「俺はVSCodeが一番使いやすい」で話が終わるからダメ
2019/05/10(金) 11:02:16.79ID:MRZtgq4L
>>29
確かにそうだわ、ごめん
確かにそうだわ、ごめん
2019/05/10(金) 11:08:45.28ID:LFk0A1SH
2019/05/10(金) 12:19:18.51ID:lFPLuPRS
VSCodeに限らず最近のエディタはキーバインドをバリバリ使いこなすよりもコマンドパレット開いてやりたい事を補完で絞り込んで実行みたいなインターフェイスが主流になってきてるな。
33デフォルトの名無しさん
2019/05/10(金) 13:48:09.10ID:sZdncDhC 機能数に対してキーが少なすぎるからね。
足りたとしても全部覚えんのかいという。
足りたとしても全部覚えんのかいという。
2019/05/10(金) 23:46:27.84ID:qOht5q8h
2019/05/11(土) 10:33:07.16ID:V2a3BPcr
VSCodeの唯一の欠点はM$が作ってることだな
2019/05/11(土) 12:42:33.06ID:cJoJkygm
じゃあどこが作ってたらいいんだ
2019/05/11(土) 13:35:09.86ID:V2a3BPcr
Alibaba・・・かな
2019/05/11(土) 23:11:29.33ID:s81pq9/g
ゲイツ・バルマーが仕切ってた頃M$だったのはそうだし
ナデラMSもまずビジネス考えて行動してるけど
それなら結局GAFAも中国企業も同じ
というのが最近の結論じゃね?
ナデラMSもまずビジネス考えて行動してるけど
それなら結局GAFAも中国企業も同じ
というのが最近の結論じゃね?
2019/05/12(日) 09:13:03.53ID:6FJB0c6X
mattnのsqlite3ドライバとgormを使って
struct Model {
gorm.Model
Name string
}
としたレコードを登録すると、
CreatedAtの自動挿入された日付が全部1899/12/31なんだけど
自動で付与させるための操作が何か必要なんでしょうか
何もしないでもいいものだと思っていたのですけど。
struct Model {
gorm.Model
Name string
}
としたレコードを登録すると、
CreatedAtの自動挿入された日付が全部1899/12/31なんだけど
自動で付与させるための操作が何か必要なんでしょうか
何もしないでもいいものだと思っていたのですけど。
2019/05/12(日) 09:17:39.27ID:yAANJdhY
まず必要なのは、適切な場所で質問できる脳みそかな
2019/05/12(日) 10:18:50.32ID:6FJB0c6X
間違えたー、
ほんとすみません
ほんとすみません
2019/05/12(日) 15:56:43.49ID:tDx5/mlf
>>28
なぜそんな疑問が?
なぜそんな疑問が?
2019/05/12(日) 17:56:26.32ID:bP+aHDBJ
vscodeの設定ファイルはjsonだから、チームメンバーと共有しやすい
俺が知ってる限り、こんなに簡単かつ正確に設定共有できるのはvscodeだけだな
特別な理由がない限り、フロントエンド開発はvscodeとlint等設定した設定ファイルを強制させてるわ
俺が知ってる限り、こんなに簡単かつ正確に設定共有できるのはvscodeだけだな
特別な理由がない限り、フロントエンド開発はvscodeとlint等設定した設定ファイルを強制させてるわ
2019/05/12(日) 17:59:11.65ID:4Hg7nfmB
spring bootやnode.jsやgoやPythonもvscodeのほうが楽だし軽いからな
バックエンドにもおすすめだわ
バックエンドにもおすすめだわ
2019/05/12(日) 17:59:52.66ID:bP+aHDBJ
X : 設定共有できるのは
O : 設定共有できるIDEは
馬鹿げたプロジェクトセットアップ手順書を作らないでよいってだけで神
もうeclipseやideのゴミみたいな独自DSL設定ファイル + 複雑なGUI設定画面を見たくない
O : 設定共有できるIDEは
馬鹿げたプロジェクトセットアップ手順書を作らないでよいってだけで神
もうeclipseやideのゴミみたいな独自DSL設定ファイル + 複雑なGUI設定画面を見たくない
2019/05/12(日) 18:09:43.97ID:ql2vIUvL
VSのXMLでも共有には困らんが。jsonだから特に良いってところあるかねぇ?
2019/05/12(日) 18:15:05.64ID:FNqiHCYT
Visual Studio Onlineは設定ファイルの共有とかじゃなく1つのVSCodeを皆で使う感じになると思うけど、全ての設定変更が全員に影響すんのかな
2019/05/12(日) 18:41:06.42ID:bP+aHDBJ
2019/05/12(日) 19:47:40.93ID:ql2vIUvL
それjson関係あるの?
2019/05/12(日) 22:47:13.87ID:bP+aHDBJ
jsonだから特に良いってことはないが
独自DSLや冗長なXMLよりはよい
独自DSLや冗長なXMLよりはよい
2019/05/12(日) 23:22:20.72ID:ql2vIUvL
>jsonだから、チームメンバーと共有しやすい
こう思った理由を聞いただけなんだがなぁ。
会話にならん。
こう思った理由を聞いただけなんだがなぁ。
会話にならん。
52デフォルトの名無しさん
2019/05/13(月) 07:49:23.83ID:WsfhYkgD なんでチームとエディタの設定を共有するのか分からん
好きなもん使えばいいやん
好きなもん使えばいいやん
2019/05/13(月) 08:48:33.98ID:l8uZZqQ0
はいcrlf
はいtab
はい僕の考えた最強のフォーマッタ
はいLintはいらないおじさん「Lintはいらない」
はいtab
はい僕の考えた最強のフォーマッタ
はいLintはいらないおじさん「Lintはいらない」
54デフォルトの名無しさん
2019/05/13(月) 15:47:55.39ID:fb9Hu3lu Go, Dart, Kotlin, Swiftのどれかから、とりあえず1つ始めようと思うんだけどさあ
最初に知っときたいんだけど、SwiftってFuchsiaの公式サポート言語なの???
AndroidでSwiftが採用されるって騒いでたときみたいに、蓋を開けたらKotlinだったりしねえよな?
最初に知っときたいんだけど、SwiftってFuchsiaの公式サポート言語なの???
AndroidでSwiftが採用されるって騒いでたときみたいに、蓋を開けたらKotlinだったりしねえよな?
2019/05/13(月) 17:07:51.87ID:Azr5OWG8
Fuchsiaは先進技術を試すための、ただの実験用OSであるとヒロシが言ってた
仮にSwiftが公式サポート言語だとしても、それを理由に言語を学ぶ意味は無いんじゃね
仮にSwiftが公式サポート言語だとしても、それを理由に言語を学ぶ意味は無いんじゃね
2019/05/13(月) 18:27:02.73ID:H4vyrODH
>>54
Go: 主にサーバーサイド(クライアントも可)
Dart: 実質Flutter用
Kotlin: 主にJavaの代替(JS,Nativeによりブラウザ上やiOSも一応可)
Swift: 実質iOS,macOS用
手広く使えるという点ではGoかKotlinだろうな
Go: 主にサーバーサイド(クライアントも可)
Dart: 実質Flutter用
Kotlin: 主にJavaの代替(JS,Nativeによりブラウザ上やiOSも一応可)
Swift: 実質iOS,macOS用
手広く使えるという点ではGoかKotlinだろうな
2019/05/13(月) 18:32:13.03ID:H4vyrODH
>>54
あとFuchsiaだけど、もし世に出るとしても
Androidアプリをサポートするから気にしなくていいぞ
https://www.dream-seed.com/weblog/google-fuchsia-supporte-android-app
あとFuchsiaだけど、もし世に出るとしても
Androidアプリをサポートするから気にしなくていいぞ
https://www.dream-seed.com/weblog/google-fuchsia-supporte-android-app
58デフォルトの名無しさん
2019/05/13(月) 19:32:54.92ID:rAHb+0ME >>54
rust
rust
2019/05/13(月) 22:46:14.82ID:mEMzllp9
>>54
Flutterやろう
Flutterやろう
2019/05/14(火) 10:21:09.36ID:shgZHQbU
DartかNimがいいんではなかろうか
2019/05/14(火) 12:24:54.33ID:rI4MaMp1
goかrust
2019/05/14(火) 12:51:55.81ID:YfHKBZp4
Juliaって速い?
63デフォルトの名無しさん
2019/05/14(火) 16:48:11.63ID:IsdOqmjg Dartはぃゃゃ
2019/05/14(火) 17:39:51.91ID:FDFESg8Y
java -> kotlin
c++ -> rust
でしょ?
goはなんなの?
c++ -> rust
でしょ?
goはなんなの?
65デフォルトの名無しさん
2019/05/14(火) 17:46:20.91ID:J9pm/nYe C --> go
2019/05/14(火) 17:59:48.20ID:nFYlsbhw
>>65
作った人が同じだった気がする
作った人が同じだった気がする
67デフォルトの名無しさん
2019/05/14(火) 19:18:22.40ID:aOGss/QH java -> go
でしょ
でしょ
68デフォルトの名無しさん
2019/05/14(火) 19:19:49.03ID:IsdOqmjg まあ少なくともc->は無いわなぁ
2019/05/14(火) 19:37:58.71ID:rV66FunX
What are Go's ancestors?
https://golang.org/doc/faq#ancestors
Not just C
https://talks.golang.org/2014/hellogophers.slide#21
We "started with C" but Go is profoundly different.
とのこと
https://golang.org/doc/faq#ancestors
Not just C
https://talks.golang.org/2014/hellogophers.slide#21
We "started with C" but Go is profoundly different.
とのこと
2019/05/14(火) 19:43:34.43ID:67vrXGZp
goはcの後継言語
2019/05/14(火) 19:56:33.35ID:/4NFgqiF
c++ -> java -> go
っていう機能削減によるある種の進歩
っていう機能削減によるある種の進歩
2019/05/14(火) 22:09:28.79ID:nfxfk3lx
TypeScriptにすりゃフロエンからサバサイまで全部できるで
2019/05/14(火) 22:29:13.66ID:e38EprYZ
rustにすれば組み込みからフロントエンド、os書いたりiosアプリ作ったりcudaカーネル書いたりもできるよ
2019/05/14(火) 22:45:27.61ID:67vrXGZp
>>72
JavaScriptでええな
JavaScriptでええな
2019/05/14(火) 22:51:52.19ID:nfxfk3lx
2019/05/14(火) 22:54:56.04ID:nfxfk3lx
2019/05/14(火) 22:58:05.17ID:FfMMm2Sa
Kotlin/JSがイマイチで残念
Kotlin/Nativeもイマイチで残念
FlutterでKotlin使えるようになることを祈る
Kotlin/Nativeもイマイチで残念
FlutterでKotlin使えるようになることを祈る
2019/05/14(火) 23:00:56.74ID:/4NFgqiF
rust厨の胡散臭さは半端ないな。
2019/05/14(火) 23:15:56.65ID:e38EprYZ
にわかだからしょうがない
俺も思うわ、rust布教してるやつはミーハーみたいのばっかでキモい
スタバでmacペチペチしてドヤってそう
俺も思うわ、rust布教してるやつはミーハーみたいのばっかでキモい
スタバでmacペチペチしてドヤってそう
2019/05/14(火) 23:22:27.78ID:nfxfk3lx
なんでもいいけど型・型推論のある言語にしてくれマジで
2019/05/15(水) 00:04:43.04ID:U88K4zid
rustは良い言語なんだが、取り敢えずasync/awaitの安定化はよしてくれって感じかな
2019/05/15(水) 00:27:43.59ID:BpPFb7CC
ボスケには期待してる
2019/05/15(水) 00:38:57.24ID:2fQDEykO
そういやボスケなんて言語あったね、懐かしい
どこへ行ってしまったんだろう?
どこへ行ってしまったんだろう?
2019/05/15(水) 08:37:45.18ID:BYgc5hij
ていうか自分はRustミーハーだけどGoとKotlinが候補に上がってる所にRust提案するのは適応領域考えられてないとしか思わないよ
2019/05/15(水) 08:47:52.97ID:vrrKs+Dd
なんか作りたいんだったらgoなんだけど、
Goはつまらなさ過ぎて誰にもおすすめしたくない言語
Goはつまらなさ過ぎて誰にもおすすめしたくない言語
86デフォルトの名無しさん
2019/05/15(水) 09:02:54.17ID:djn3y7kM >>84
なんで?
なんで?
2019/05/15(水) 09:41:22.60ID:owospDSo
ワゴンやセダンを考えてるところにF1提案みたいな感はある
2019/05/15(水) 09:47:57.87ID:V2yVTYTK
英語とフランス語が候補に入ってるところにラテン語突っ込んでくるような感覚
89デフォルトの名無しさん
2019/05/15(水) 11:26:43.40ID:dq2v0yjU >>83
寝ボスケ言うくらいやからスロースターターなんや
寝ボスケ言うくらいやからスロースターターなんや
2019/05/15(水) 13:16:21.14ID:XgaKOhKB
やりたいことで決めるべし
go→microservice, client app(cui)
kotlin→web, android
swift→ios
dart→gomi
go→microservice, client app(cui)
kotlin→web, android
swift→ios
dart→gomi
2019/05/15(水) 13:25:15.65ID:6K9ZfwU3
>>90
左右が逆じゃね?
左右が逆じゃね?
92デフォルトの名無しさん
2019/05/15(水) 16:07:55.48ID:OzqvSJkj えっと、dartはゴミなのw?
2019/05/15(水) 16:56:52.50ID:5nbFJWXe
DartはFlutter専用のDSLだぞ
2019/05/15(水) 17:07:37.89ID:ScRFN7V8
結局アンチが多い言語って主流になるよな
Javaみたいに
Javaみたいに
2019/05/15(水) 17:15:40.35ID:ZjxLzdy1
Rustが主流になる未来が見えない
2019/05/15(水) 17:48:40.50ID:RxVwOV/C
rust嫌な奴ってrust厨が嫌いなだけだろ?俺もrust厨は嫌いだけどやっぱりrustはいい言語だと思うから推してきたい
rust厨だと思われてもね
まあだからといって何でもかんでもrustrust言ってればいいわけじゃないのもわかるけど言いたくなっちゃうんだよ
TwitterとかQiitaにいるようなやつには絶対なりたくないから仲のいい友人に言うかここに書くかぐらいしかしないけどね
書いてて思うけどこんな文章書いてるのもキモい
rust厨だと思われてもね
まあだからといって何でもかんでもrustrust言ってればいいわけじゃないのもわかるけど言いたくなっちゃうんだよ
TwitterとかQiitaにいるようなやつには絶対なりたくないから仲のいい友人に言うかここに書くかぐらいしかしないけどね
書いてて思うけどこんな文章書いてるのもキモい
2019/05/15(水) 19:12:20.39ID:Ic4HEK+t
こんなとこにいるような奴が最底辺だからな
認識を改めろ
認識を改めろ
98デフォルトの名無しさん
2019/05/15(水) 19:51:31.98ID:4Ta36StR C++の勉強なんていまさらする気が起きないから、Rustにはメジャーになってほしいな
メジャーになったらしょうがないからその時頑張って勉強するわ
メジャーになったらしょうがないからその時頑張って勉強するわ
2019/05/15(水) 20:45:56.61ID:mNFQLWUr
rust厨は仕様がよくても言語実装がクソって言うところを無視してる印象が強い。
抽象論は好きだけれど実際にベンチマーク取るのはやらん輩が勧めてる印象だから好きになれんわ。
人を人柱にしてもなんとも思わんクソ野郎しかいない言語は流行らんわ。
抽象論は好きだけれど実際にベンチマーク取るのはやらん輩が勧めてる印象だから好きになれんわ。
人を人柱にしてもなんとも思わんクソ野郎しかいない言語は流行らんわ。
100デフォルトの名無しさん
2019/05/15(水) 20:48:26.00ID:BYgc5hij async/awaitの実装が遅れてるのはむしろ散々ベンチとってる結果のように思うが……
101デフォルトの名無しさん
2019/05/16(木) 06:04:53.37ID:hE9mxzUv102デフォルトの名無しさん
2019/05/16(木) 06:59:57.16ID:h24zy0Fv 坊主憎けりゃ理論なんて子供みたいだな
ナントカ厨とか使ってるのをみると盛りを過ぎたおっさんの妬みにみえる
ナントカ厨とか使ってるのをみると盛りを過ぎたおっさんの妬みにみえる
103デフォルトの名無しさん
2019/05/16(木) 07:10:55.39ID:F6/GK8C3 どこいってもおっさんおっさん言われるけどみんなおっさんに見えるんか
そりゃまだほんとに子供だからだよ、大学受験しなきゃ
そりゃまだほんとに子供だからだよ、大学受験しなきゃ
104デフォルトの名無しさん
2019/05/16(木) 08:38:36.25ID:hE9mxzUv 型付きpythonってあったっけ?
高速になるんならそれでいい
あとはメンドイ
高速になるんならそれでいい
あとはメンドイ
105デフォルトの名無しさん
2019/05/16(木) 12:21:09.67ID:kCubKHRl >>104
Nim?
Nim?
106デフォルトの名無しさん
2019/05/16(木) 12:44:12.75ID:KPUxvSgB これ使った?
mypyなどより5倍以上高速:
Microsoft、Pythonの静的型チェック機能を提供する「VS Code」プラグイン「Pyright」を公開
Microsoftは、Pythonの静的型チェック機能を提供する「Visual Studio Code」(VS Code)のプラグイン「Pyright」をオープンソースのMITライセンスで公開した。
https://www.atmarkit.co.jp/ait/spv/1903/26/news103.html
mypyなどより5倍以上高速:
Microsoft、Pythonの静的型チェック機能を提供する「VS Code」プラグイン「Pyright」を公開
Microsoftは、Pythonの静的型チェック機能を提供する「Visual Studio Code」(VS Code)のプラグイン「Pyright」をオープンソースのMITライセンスで公開した。
https://www.atmarkit.co.jp/ait/spv/1903/26/news103.html
107デフォルトの名無しさん
2019/05/16(木) 15:49:54.93ID:cFhpVW/8108デフォルトの名無しさん
2019/05/16(木) 15:54:34.44ID:cFhpVW/8 ドキュメント性を高める目的のためだけなら、標準Python でも型指定はできる。 ノーチェックだからドキュメント性を高める目的でしかないが、関数パラメータなどを明示的に型を示すのは有効に思える。
将来的には、その文法を使ってスピードアップとかしてくるんだと思うけど。
将来的には、その文法を使ってスピードアップとかしてくるんだと思うけど。
109デフォルトの名無しさん
2019/05/16(木) 16:31:24.84ID:JQ/uoull GCを捨てろよスピードアップ野郎
110デフォルトの名無しさん
2019/05/16(木) 18:06:11.75ID:86ucQytQ 最初からCで書くのが一番速い
111デフォルトの名無しさん
2019/05/16(木) 18:14:05.65ID:6G9eME8R CよりはGO
112デフォルトの名無しさん
2019/05/16(木) 18:34:24.44ID:r2hfBZxD 四(し)より五(ご)、にかけてるよね?
113デフォルトの名無しさん
2019/05/16(木) 19:44:55.24ID:716ODGdI 絶対違う
114デフォルトの名無しさん
2019/05/16(木) 19:47:12.47ID:BjRTA4nH 四の五の言うな
115デフォルトの名無しさん
2019/05/16(木) 20:39:03.63ID:KPUxvSgB それが言いたかっただけの自演
116デフォルトの名無しさん
2019/05/16(木) 20:54:15.46ID:KjZxock2117デフォルトの名無しさん
2019/05/16(木) 23:07:19.74ID:JakmRJPH118デフォルトの名無しさん
2019/05/18(土) 09:42:13.47ID:nnd79wYg >>116
実質Flutter専用言語で、おまけにそのFlutterが一過性になりがちなデザイン流行のマテリアルUIに完全ロックインしてるという愚かしさ
構文は古臭いJavaを彷彿とさせる前時代的ゴミ
産まれる前からの死産ですわ
Angularといい、Googleのフロントエンド技術はゴミばかり
実質Flutter専用言語で、おまけにそのFlutterが一過性になりがちなデザイン流行のマテリアルUIに完全ロックインしてるという愚かしさ
構文は古臭いJavaを彷彿とさせる前時代的ゴミ
産まれる前からの死産ですわ
Angularといい、Googleのフロントエンド技術はゴミばかり
119デフォルトの名無しさん
2019/05/18(土) 13:05:33.51ID:V1bm/mN0 結局飾りでしかないんだよね彼らにとっては
中の人だから
アルゴリズムの開発の方が力が入るんでしょ
中の人だから
アルゴリズムの開発の方が力が入るんでしょ
120デフォルトの名無しさん
2019/05/18(土) 13:21:38.67ID:n0dhGO8I ユーザーとしても見た目汚くて動作早い方がいいけどな
121デフォルトの名無しさん
2019/05/18(土) 16:33:25.43ID:mNNQoTWu C++の古さではなくJavaの古さを彷彿とさせる
古くなるのを想定してなかった感
古くなるのを想定してなかった感
122デフォルトの名無しさん
2019/05/18(土) 21:23:47.86ID:oSZORDm9 Googleなら新しい流行デザインが出てきたらすぐ取り入れそうだけどな
今もiOS風デザインにできるし
ただDartの古臭さは今後も消臭されない
今もiOS風デザインにできるし
ただDartの古臭さは今後も消臭されない
123デフォルトの名無しさん
2019/05/18(土) 23:11:32.60ID:V1bm/mN0 uxはね。。。
dart言語開発者のセンスが古いんだろ
dart言語開発者のセンスが古いんだろ
124デフォルトの名無しさん
2019/05/18(土) 23:46:23.32ID:ZqAhEMzJ Goは古くさい文法を全面に出していて、恥じていない。
125デフォルトの名無しさん
2019/05/19(日) 07:59:01.69ID:tquD1oX1 まあそういうしょうもないことにこだわった言語ほどレガシー化しやすいからな。
>>125
Sheme プログラマのレベル10
https://practical-scheme.net/wiliki/wiliki.cgi?Scheme%3AScheme%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%81%AE%E3%83%AC%E3%83%99%E3%83%AB10
レベル5
仕事でJavaやC++を使っている時にああここでちょいと クロージャを使って再帰すれば、と思うことがある。
救いを求めてファンクタなど使ってみるが、 (), {}, [], <>などという4種類もの括弧にもはや頭がついていかない。 括弧は()で十分だ。
レベル6
他の言語のデザイナが演算子の優先順位や文法に使う記号の善し悪しを 議論しているのが遠い世界のように感じられる。
Sheme プログラマのレベル10
https://practical-scheme.net/wiliki/wiliki.cgi?Scheme%3AScheme%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%81%AE%E3%83%AC%E3%83%99%E3%83%AB10
レベル5
仕事でJavaやC++を使っている時にああここでちょいと クロージャを使って再帰すれば、と思うことがある。
救いを求めてファンクタなど使ってみるが、 (), {}, [], <>などという4種類もの括弧にもはや頭がついていかない。 括弧は()で十分だ。
レベル6
他の言語のデザイナが演算子の優先順位や文法に使う記号の善し悪しを 議論しているのが遠い世界のように感じられる。
127デフォルトの名無しさん
2019/05/19(日) 08:57:56.68ID:0MG3IMZ2 だから、自分達だけはレガシー化しないという前提が大間違いで設計ミスなんだぞ
128デフォルトの名無しさん
2019/05/19(日) 09:15:27.70ID:XT86ylXs Generics入れないGoは神とか言ってたバカどもイキしてるぅ?
129デフォルトの名無しさん
2019/05/19(日) 09:58:19.98ID:tquD1oX1 go 2 でgeneric入るの喜んでる奴のがバカだと今も思ってるが?
130デフォルトの名無しさん
2019/05/19(日) 10:14:03.14ID:0MG3IMZ2 ジェネリクスも何もないpythonと
何でもあるrustと
二元論を嫌う有象無象
とりあえず三通りのパターンを理解するといい
何でもあるrustと
二元論を嫌う有象無象
とりあえず三通りのパターンを理解するといい
131デフォルトの名無しさん
2019/05/19(日) 10:28:31.00ID:b1S+2jBu >>130 python にジェネリクスは付いたよ。
https://docs.python.org/ja/3/library/typing.html
https://i.imgur.com/ZlHq6zQ.jpg
https://docs.python.org/ja/3/library/typing.html
https://i.imgur.com/ZlHq6zQ.jpg
132デフォルトの名無しさん
2019/05/19(日) 11:26:04.73ID:0MG3IMZ2 libraryってのが面白そう
三日会わざれば刮目して見よってか
三日会わざれば刮目して見よってか
133デフォルトの名無しさん
2019/05/19(日) 12:23:55.86ID:9lWN/gzA >>131
型無しウンコ言語がちょっとましなウンコになったな
型無しウンコ言語がちょっとましなウンコになったな
134デフォルトの名無しさん
2019/05/19(日) 12:27:13.04ID:9lWN/gzA135デフォルトの名無しさん
2019/05/19(日) 12:30:42.52ID:+O4ymg50 >>133
スクリプト言語に型(笑)
スクリプト言語に型(笑)
136デフォルトの名無しさん
2019/05/19(日) 12:47:52.36ID:9UkTIxmR 静的な型チェックはスクリプト言語であっても動的言語じゃないなら可能だろう。
137デフォルトの名無しさん
2019/05/19(日) 13:11:08.30ID:0MG3IMZ2 モジュールを変更したらそれをimportした全てのモジュールの型チェックをやり直すから
静的型は密結合というのは公然の秘密
静的型は密結合というのは公然の秘密
138デフォルトの名無しさん
2019/05/19(日) 13:41:48.01ID:aMtUW8IN >>135
こいつ…
こいつ…
139デフォルトの名無しさん
2019/05/19(日) 14:09:46.57ID:9lWN/gzA >>137
暗黙秘密の密結合の方がマシだと?wwwwwww
暗黙秘密の密結合の方がマシだと?wwwwwww
140デフォルトの名無しさん
2019/05/19(日) 20:00:46.45ID:tquD1oX1 >>140
generics ごときでどうこういっているのですか…C++ テンプレート様様をお忘れか?
generics ごときでどうこういっているのですか…C++ テンプレート様様をお忘れか?
142デフォルトの名無しさん
2019/05/22(水) 07:59:19.67ID:a23nlY2Z143デフォルトの名無しさん
2019/05/22(水) 08:50:26.29ID:57R/GVzF むしろ日本のGopherのがC++書いてた人ほとんどいないイメージだったわ
Goを使う場面でジェネリクスはあまり必要ないと思うけど、なんでそんなに拒絶されるのかわからん
Goを使う場面でジェネリクスはあまり必要ないと思うけど、なんでそんなに拒絶されるのかわからん
144デフォルトの名無しさん
2019/05/22(水) 10:11:57.98ID:r01q6IED cぽい人が多いから
145デフォルトの名無しさん
2019/05/22(水) 13:23:41.81ID:0gICpRqE 大規模なプログラムすればわかるってのは、言葉では教えない目で盗めっていうことだよ
それでいいんだろうか
C++のあの分厚い本を少しは見習ったらどうか
それでいいんだろうか
C++のあの分厚い本を少しは見習ったらどうか
146デフォルトの名無しさん
2019/05/22(水) 14:24:30.80ID:XpwqBo8h147デフォルトの名無しさん
2019/05/22(水) 14:48:18.24ID:PDoO3tU8 くくく・・だがC++もしょせん四天王の中では最弱・・
148デフォルトの名無しさん
2019/05/22(水) 15:54:29.68ID:hV5QwTlm 記録からみるLinus TorvalsのC++観
https://cpplover.blogspot.com/2013/05/linus-torvalsc.html
https://cpplover.blogspot.com/2013/05/linus-torvalsc.html
149デフォルトの名無しさん
2019/05/22(水) 16:54:42.26ID:k7DAND4r linusが言うんだから
たぶん正しいんだろう
たぶん正しいんだろう
150デフォルトの名無しさん
2019/05/22(水) 18:10:27.49ID:S9TWESI3 > ちなみに私はCが嫌いだ
最後に来るかw
しかしモノの見事に俺と同じ考え方だな
草も生えん
最後に来るかw
しかしモノの見事に俺と同じ考え方だな
草も生えん
151デフォルトの名無しさん
2019/05/22(水) 18:21:49.77ID:1Zogi5Lx Linusはオブジェクト指向も嫌いだったはず。
152デフォルトの名無しさん
2019/05/22(水) 18:28:54.12ID:S9TWESI3 オブジェクト指向がクソなのは昔から言われてるし
隠蔽体質の強いプログラミング言語は出来る限り触りたくない
隠蔽体質の強いプログラミング言語は出来る限り触りたくない
153デフォルトの名無しさん
2019/05/22(水) 19:08:34.97ID:x6BxaURH >>89
ワロタ
ワロタ
154デフォルトの名無しさん
2019/05/22(水) 20:58:09.99ID:9twvfSOc C++コンパイラはLinusのコードをエラーにしない
嫌われているのはコンパイラではない
エラーではないコードを実質的にエラーだと思い込んでいる人間達だ
嫌われているのはコンパイラではない
エラーではないコードを実質的にエラーだと思い込んでいる人間達だ
155デフォルトの名無しさん
2019/05/22(水) 21:00:02.90ID:a23nlY2Z linusは結構当たり前のこと主張してるだけだがな。
言い方きついが言ってることは普通。
言い方きついが言ってることは普通。
156デフォルトの名無しさん
2019/05/22(水) 22:44:01.58ID:BwILkZFg リーナスレベルの仕事してる奴なんてこのスレにはいないんだから気にせんでええやろ
157デフォルトの名無しさん
2019/05/22(水) 23:15:26.63ID:a23nlY2Z いやレベル関係なくソフトウェア開発するなら気にするべきことを言っとるぞ。
158デフォルトの名無しさん
2019/05/22(水) 23:17:57.56ID:hKcnqksZ 型無し糞言語とそれを使うガイジそれを作るガイジども死ね
これでQED
これでQED
159デフォルトの名無しさん
2019/05/23(木) 01:03:40.91ID:zimBYKDN ジェネリクス無し言語「型無し言語が地上再弱なら、最弱から二番目でいい」
最弱に引き寄せられる法則
最弱に引き寄せられる法則
160デフォルトの名無しさん
2019/05/23(木) 07:25:19.05ID:eCymInjh generics厨うぜえ
161デフォルトの名無しさん
2019/05/23(木) 07:54:18.34ID:2qSKdIME PHPでも使ってろカス
162デフォルトの名無しさん
2019/05/23(木) 12:45:57.94ID:5CVN4Meg javaでも使えや
163デフォルトの名無しさん
2019/05/23(木) 13:00:29.94ID:B1T0bG1h お前らに言語の選択権あるの(笑)?
164デフォルトの名無しさん
2019/05/23(木) 13:47:24.29ID:TF9vrPYG あるよ
165デフォルトの名無しさん
2019/05/23(木) 14:03:03.49ID:aJDTSiZv ぼくもあるよ!
166デフォルトの名無しさん
2019/05/23(木) 14:03:51.99ID:gsa40hgp 俺くらいになると言語に選ばれるわけよ
167デフォルトの名無しさん
2019/05/23(木) 21:20:23.61ID:kLutynKl まじかよ
168デフォルトの名無しさん
2019/05/23(木) 22:02:14.49ID:To3QR7Dc >>147
最弱では無いだろ。むしろ最狂。
最弱では無いだろ。むしろ最狂。
>>168
たしかに最近のアップデートは狂っていますね>>C++
たしかに最近のアップデートは狂っていますね>>C++
170デフォルトの名無しさん
2019/05/25(土) 09:31:41.73ID:gLzbHT8W ちゅうかC++以外の3天王はどれなんだよ
171デフォルトの名無しさん
2019/05/25(土) 10:03:12.43ID:uqI/ytR1 ひみつ
172デフォルトの名無しさん
2019/05/25(土) 10:43:36.26ID:PPYJv2uE ぶっちゃTypeScriptとPythonあれば困らんやろ
言語としての機能なんてほとんど一緒やし
後はライブラリと実行環境くらいの差くらいしかない
そうなるとTS(JS)とPythonが最強電鉄になる
言語としての機能なんてほとんど一緒やし
後はライブラリと実行環境くらいの差くらいしかない
そうなるとTS(JS)とPythonが最強電鉄になる
173デフォルトの名無しさん
2019/05/25(土) 11:43:41.86ID:uqI/ytR1 おそい
174デフォルトの名無しさん
2019/05/25(土) 18:18:32.08ID:NI3fO233175デフォルトの名無しさん
2019/05/25(土) 19:46:48.27ID:PPYJv2uE176デフォルトの名無しさん
2019/05/25(土) 19:56:11.98ID:TS5MuCGj めちゃくちゃつまらんな
177デフォルトの名無しさん
2019/05/25(土) 21:29:31.11ID:1pSM7n1N そのAIライブラリのコア実装は何で書かれてると思ってるんだ と釣られ
178デフォルトの名無しさん
2019/05/25(土) 23:25:13.38ID:c9gXCl3D プログラマなら、AIという言葉がどれだけ意味を変えてきたのか知ってるだろう
下手な煽りに使うとむしろ見識の無さがバレる
下手な煽りに使うとむしろ見識の無さがバレる
179デフォルトの名無しさん
2019/05/25(土) 23:56:50.19ID:PPYJv2uE 釣れたw
180デフォルトの名無しさん
2019/05/25(土) 23:57:56.70ID:PPYJv2uE いやすまん
なんかネットだとナチュラルに煽ってしまう
でもマジでこの2言語で今のところ困ってないんだよね
DBやESはまた別だぜ
なんかネットだとナチュラルに煽ってしまう
でもマジでこの2言語で今のところ困ってないんだよね
DBやESはまた別だぜ
181デフォルトの名無しさん
2019/05/26(日) 00:08:25.10ID:3AFdRATm 釣り宣言久しぶりに見た
182デフォルトの名無しさん
2019/05/26(日) 00:34:20.74ID:5z4iQyi0 >>180
お前が低レベルなのは分かったからどこか行けよw
お前が低レベルなのは分かったからどこか行けよw
183デフォルトの名無しさん
2019/05/26(日) 00:59:59.12ID:jo8U1aRL 言語の格が下がるからバカは近寄らないでくれ・・・
184デフォルトの名無しさん
2019/05/26(日) 15:44:49.42ID:6YqXJn/g 自己満足したいんだけど、実行環境整えるの楽で技巧が光る言語ってなんでしょうね。
やっぱ関数型なのかな。
やっぱ関数型なのかな。
185デフォルトの名無しさん
2019/05/26(日) 17:20:26.14ID:jo8U1aRL create-react-app (TS) + netlify
一瞬でナウイSPAをデプロイできるぞ
一瞬でナウイSPAをデプロイできるぞ
186デフォルトの名無しさん
2019/05/26(日) 17:21:05.34ID:4V36Ew6w 技巧が光らなくないか
187デフォルトの名無しさん
2019/05/26(日) 18:06:26.09ID:jo8U1aRL じゃあEKSでRust + Ironのサーバー立てる
188デフォルトの名無しさん
2019/05/26(日) 18:44:42.35ID:5z4iQyi0 Golangおすすめだけど今は時期が微妙
189デフォルトの名無しさん
2019/05/27(月) 12:59:43.39ID:qwyIvkoJ >>188
なんで微妙なの?
なんで微妙なの?
190デフォルトの名無しさん
2019/05/27(月) 19:48:12.46ID:p1QXd9wX >>189
Go 2でぶち壊す予兆があるからじゃね?
Go 2でぶち壊す予兆があるからじゃね?
191デフォルトの名無しさん
2019/05/27(月) 19:54:27.00ID:M+AjYQS+ ゴッツってどんな言語になりそうなん?
Goと比較してくわしく
Goと比較してくわしく
192デフォルトの名無しさん
2019/05/27(月) 20:02:51.37ID:cpnvt74A 初耳
193デフォルトの名無しさん
2019/05/27(月) 22:36:34.71ID:xgBSOm84 ごっつええ感じになるで
194デフォルトの名無しさん
2019/05/27(月) 22:38:32.65ID:zFWKvIPE195デフォルトの名無しさん
2019/05/28(火) 00:42:09.52ID:qFveu+M0 vlangマダー?
196デフォルトの名無しさん
2019/05/28(火) 22:47:20.46ID:IzOxzCNY vaporlangでござるよ
197デフォルトの名無しさん
2019/05/30(木) 05:20:45.49ID:zzdkTnF8 >>195
rustでよくね?
rustでよくね?
198デフォルトの名無しさん
2019/05/30(木) 20:25:03.60ID:s4B+etfT 最近は言語イキリ厨が減ったね。
199デフォルトの名無しさん
2019/05/30(木) 20:26:56.34ID:8eXzMTQj まだいるよ
200デフォルトの名無しさん
2019/05/31(金) 18:12:10.23ID:PQUoeXTN 荒れ方がガキっぽくなったな
201デフォルトの名無しさん
2019/05/31(金) 20:17:28.31ID:8Nq4J3at rustとgoだったらどっちが速いの?
202デフォルトの名無しさん
2019/05/31(金) 20:33:53.92ID:irA/tBEa203デフォルトの名無しさん
2019/05/31(金) 21:15:30.23ID:jLO06jz8 処理速度だけならCのほうが速いからなー
204デフォルトの名無しさん
2019/05/31(金) 22:16:08.89ID:8uAssd9+ 開発時間が決まってるなら最適化に時間をかけられる分間違いなくGoの方が速いだろうな
205デフォルトの名無しさん
2019/05/31(金) 23:34:59.77ID:n6EZOEpX >>202
うまいこと言うね
うまいこと言うね
206デフォルトの名無しさん
2019/06/01(土) 07:42:01.99ID:gFsX3PNG CPU、メモリを全開に使ってランタイム速度上げるような部分なんてほとんどない。
あってももう誰かが実装してるのがほとんど。
BLASなんて素人が書いても絶対にMKLを超えるのは無理だし。
あってももう誰かが実装してるのがほとんど。
BLASなんて素人が書いても絶対にMKLを超えるのは無理だし。
207デフォルトの名無しさん
2019/06/01(土) 12:03:15.74ID:6vvLTfZk 誰もBosqueの話ししてないし次からBosqueで抜いてNim入れようぜ
208デフォルトの名無しさん
2019/06/01(土) 12:57:16.56ID:f9ycqMAV ボスケのIssue眺めてると面白い
ぼくのかんがえたさいきょうのげんご発表会になってる
ぼくのかんがえたさいきょうのげんご発表会になってる
209デフォルトの名無しさん
2019/06/01(土) 12:58:27.24ID:/Vd5izFa Bosqueで抜くのはレベル高いな
210デフォルトの名無しさん
2019/06/01(土) 23:41:31.75ID:+itGqD4a おまえら次世代言語でシコってんのかよカッケーな
211デフォルトの名無しさん
2019/06/02(日) 09:56:08.56ID:sOEEtAtn Bosqueはpocの段階でしょ?
nodeで動くんだっけ?
nodeで動くんだっけ?
212デフォルトの名無しさん
2019/06/02(日) 13:26:45.88ID:vZvG43k7 Nimの話も誰もしてない件
213デフォルトの名無しさん
2019/06/02(日) 13:28:56.23ID:nWi1j94r Nimのマスコットキャラのニムニムくんはどうなったん?
214デフォルトの名無しさん
2019/06/03(月) 19:16:54.91ID:Vf8cTKns なにそれ
215デフォルトの名無しさん
2019/06/03(月) 21:23:31.20ID:YhlOxi2o Nimは機能的にはよく出来ているのかもしれないけど、なんか言語としての面白味を感じないんだよなぁ。
216デフォルトの名無しさん
2019/06/03(月) 21:26:09.48ID:3/CobnB+ まあほとんどのやつが今の言語でさえ持て余してるのに
新しい言語とか機能が必要なんかなとは思う。
そりゃイキリたい奴には必要なんだろうけれど。
新しい言語とか機能が必要なんかなとは思う。
そりゃイキリたい奴には必要なんだろうけれど。
217デフォルトの名無しさん
2019/06/03(月) 21:38:38.94ID:caBEQVKz goの広まり方、経緯を知ってる人がいたら教えて欲しいわ
実際に触らないと分からない部分(開発時の反応の良さとか)が良く出来てるのは知ってるんだけど、外観見るとそれほど魅力的に見えない
実際に触らないと分からない部分(開発時の反応の良さとか)が良く出来てるのは知ってるんだけど、外観見るとそれほど魅力的に見えない
218デフォルトの名無しさん
2019/06/03(月) 22:43:44.65ID:LPk6XEK1 >>217
Goって初期はPythonからの乗り換えが多かったんだよ
パフォーマンスとデプロイ容易性に優れており、シンプルな言語仕様でプログラマの手足を意図的に縛るというPythonと共通した思想を持っているからね
で言語にそういうものを求める人種って「〇〇は楽しい」とか言っちゃうアレな人達なんかと比べてずっと優秀だから、
目立つ成功事例があっという間にに沢山生み出された
その結果、(Google製ということもあり)凄い実績を持つ言語を使っていることで優越感を得ようとする低レベルな層も群がってきて今がある
Goって初期はPythonからの乗り換えが多かったんだよ
パフォーマンスとデプロイ容易性に優れており、シンプルな言語仕様でプログラマの手足を意図的に縛るというPythonと共通した思想を持っているからね
で言語にそういうものを求める人種って「〇〇は楽しい」とか言っちゃうアレな人達なんかと比べてずっと優秀だから、
目立つ成功事例があっという間にに沢山生み出された
その結果、(Google製ということもあり)凄い実績を持つ言語を使っていることで優越感を得ようとする低レベルな層も群がってきて今がある
219デフォルトの名無しさん
2019/06/03(月) 22:44:26.83ID:xcmtX31N シンタックスはガチで糞だな
変数宣言が数パターンあって、おまけに古いJavaScriptみたいにまとめて宣言できますよとか糞糞糞&糞の糞
せめてfinalくらい入れとけ糞バカP言語かよと糞
変数宣言が数パターンあって、おまけに古いJavaScriptみたいにまとめて宣言できますよとか糞糞糞&糞の糞
せめてfinalくらい入れとけ糞バカP言語かよと糞
220デフォルトの名無しさん
2019/06/03(月) 22:46:47.25ID:ms4CuSBT 既存言語の反省の上に成り立ってるから使いやすいし安全性も高い
だけど地味
何か新しい要素を求めてる人にはつまらなく思われる
だけど地味
何か新しい要素を求めてる人にはつまらなく思われる
221デフォルトの名無しさん
2019/06/03(月) 22:59:58.99ID:O5A5TXtG 新しい要素は何もいらんから自由で使いやすくて痒いところに手が届く言語なら何でも良いんだよ
で、行き着く先がC言語やJavaScriptというね
で、行き着く先がC言語やJavaScriptというね
222デフォルトの名無しさん
2019/06/04(火) 00:50:04.45ID:r6KUPTTE 本当に優秀なのはCとC++の共存、python2とpython3の共存
新しい方の言語仕様でプログラマを縛るというアレな人達なんかと比べてずっと優秀だよ
新しい方の言語仕様でプログラマを縛るというアレな人達なんかと比べてずっと優秀だよ
223デフォルトの名無しさん
2019/06/04(火) 00:57:24.50ID:u1zIpl/p goのいいところはシングルバイナリと速さだろ
あれが使いやすいとか頭がおかしい
品性を疑うわ
あれが使いやすいとか頭がおかしい
品性を疑うわ
224デフォルトの名無しさん
2019/06/04(火) 00:58:36.56ID:u1zIpl/p 使いやすいは違うな、書きやすいって言ってるガイジな
225デフォルトの名無しさん
2019/06/04(火) 01:05:20.63ID:sWDM0eGK とりあえずjavascriptが滅びてくれれば良いよ
下手に有能な人が有用なライブラリ作っちまってなかなか滅びてくれない
下手に有能な人が有用なライブラリ作っちまってなかなか滅びてくれない
226デフォルトの名無しさん
2019/06/04(火) 01:49:36.49ID:CJGW/mj5 面白味や工夫の余地は無いが誰が書いても同じ物を
ひたすらだらだら並べるしかないという意味では書きやすいと言えるかも
ひたすらだらだら並べるしかないという意味では書きやすいと言えるかも
227デフォルトの名無しさん
2019/06/04(火) 01:54:27.71ID:SXYMyWO0 >>225
なんで?
なんで?
228デフォルトの名無しさん
2019/06/04(火) 02:10:09.55ID:u+S7EiZ9 滅びるわけないだろ世の中の仕組みが分かってない奴だな。
だいたいメタに考えても無い。
なぜならこの世の中で>>225の希望が叶ったことなんてひとつも無いからだ。
これからもそう。
俺は正しい世の中が間違っていると僻んで妬んで死んでいく。
だいたいメタに考えても無い。
なぜならこの世の中で>>225の希望が叶ったことなんてひとつも無いからだ。
これからもそう。
俺は正しい世の中が間違っていると僻んで妬んで死んでいく。
229デフォルトの名無しさん
2019/06/04(火) 07:25:00.53ID:5jXXyAl7 goはビルドが楽だわ。
他の言語はビルド工程についてろくなものを用意しない。
まあにわか商売するならそれは正解なんだが。
他の言語はビルド工程についてろくなものを用意しない。
まあにわか商売するならそれは正解なんだが。
230デフォルトの名無しさん
2019/06/04(火) 07:46:12.42ID:E0r3YgMl include地獄とかないのはいいよね
バイナリはデカいけど
なにあれ
小さくできないの?
バイナリはデカいけど
なにあれ
小さくできないの?
231デフォルトの名無しさん
2019/06/04(火) 08:02:43.00ID:u1zIpl/p goはバカナリ
232デフォルトの名無しさん
2019/06/04(火) 08:50:39.65ID:yaxKDqPh Go別に速くねえと思うんだけど、速いって何と比べてんだ?
233デフォルトの名無しさん
2019/06/04(火) 08:53:46.08ID:PT1aYVFP >>232
Pythonと比べてだよ
Pythonと比べてだよ
234デフォルトの名無しさん
2019/06/04(火) 08:54:25.85ID:uV7L9uhk マルチスレッドを扱いたいときにはgoは便利なんだけど、
マルチスレッドって可能な限り避けるべきと思ってて、
そんなgo使いたいことってある?って気持ちになる
マルチスレッドって可能な限り避けるべきと思ってて、
そんなgo使いたいことってある?って気持ちになる
235デフォルトの名無しさん
2019/06/04(火) 09:15:55.70ID:aXH0FNpK Goがアーリーアダプターの能力に恵まれたってのはある
血統や反C++思想に惹かれてベテランのCエンジニアが賛同し、
デプロイ性の高さや非同期処理のエレガントさに惹かれてハイスキルなバックエンドエンジニアが賛同した
最初に目をつけたのがRuby信者やHaskell信者だったら、ElixirやScalaのようにエモい人達の一時の祭で終わってた
血統や反C++思想に惹かれてベテランのCエンジニアが賛同し、
デプロイ性の高さや非同期処理のエレガントさに惹かれてハイスキルなバックエンドエンジニアが賛同した
最初に目をつけたのがRuby信者やHaskell信者だったら、ElixirやScalaのようにエモい人達の一時の祭で終わってた
236デフォルトの名無しさん
2019/06/04(火) 09:26:55.20ID:/ArpXH0n >>233 Python といってもいろんな実装があるからな。
スピードが欲しい時はそれなりの実装を使うだろ。
PyPy とGOは同程度のスピードだろ。
NumbaだとGO の3倍くらいは早くなるよ。
Cython だともっと早くなる。
大抵はライブラリが最適化されてるから何もしないでもかなり早いよ。 実際に統計処理とか比較してみるとわかる。
スピードが欲しい時はそれなりの実装を使うだろ。
PyPy とGOは同程度のスピードだろ。
NumbaだとGO の3倍くらいは早くなるよ。
Cython だともっと早くなる。
大抵はライブラリが最適化されてるから何もしないでもかなり早いよ。 実際に統計処理とか比較してみるとわかる。
237デフォルトの名無しさん
2019/06/04(火) 09:36:02.60ID:BqYZEthc きっついなあ
238デフォルトの名無しさん
2019/06/04(火) 10:17:42.21ID:sjABaDzo 反C++思想といいながらなぜPythonと比較するんだい?
それは「C++もPythonもどっちもどっち」とでもいうべき思想だろ
それは「C++もPythonもどっちもどっち」とでもいうべき思想だろ
239デフォルトの名無しさん
2019/06/04(火) 12:07:17.04ID:mQ8ck/bX それなりのライブラリを使ったら速いのは知ってるんよ。。。
240デフォルトの名無しさん
2019/06/04(火) 12:12:16.04ID:PT1aYVFP >>236
C言語だからな
C言語だからな
241デフォルトの名無しさん
2019/06/04(火) 12:45:13.80ID:CpA2RwQS242デフォルトの名無しさん
2019/06/04(火) 13:40:03.02ID:jLvBHzFI >>235
エモい()無能の祭りで終わった言語にRust足しといて
エモい()無能の祭りで終わった言語にRust足しといて
243デフォルトの名無しさん
2019/06/04(火) 14:24:39.32ID:mQ8ck/bX firefoxで使われてんじゃん
244デフォルトの名無しさん
2019/06/04(火) 15:51:24.12ID:NXFcAVnA WebAssemblyを次世代言語って言い張れる?
いちおうそれまでなかったのは確かw
いちおうそれまでなかったのは確かw
245デフォルトの名無しさん
2019/06/04(火) 15:58:59.38ID:XXr8i2SB 誰も素で書かないコンパイルターゲットだからバイナリとかVMバイトコードとかの競合では
246デフォルトの名無しさん
2019/06/04(火) 17:41:42.55ID:mQ8ck/bX いずれwebassemblyって無くなりそうじゃない?
247デフォルトの名無しさん
2019/06/04(火) 18:27:03.01ID:5jXXyAl7 あれもビルドがめちゃくちゃ遅いw
ほんとダメな機能ってのはわかりやすいわw
ほんとダメな機能ってのはわかりやすいわw
248デフォルトの名無しさん
2019/06/04(火) 18:51:05.59ID:dNNFpIm2 >>244
中間言語の位置じゃね?
中間言語の位置じゃね?
249デフォルトの名無しさん
2019/06/04(火) 19:30:35.98ID:E0r3YgMl そうだね
250デフォルトの名無しさん
2019/06/04(火) 20:41:46.70ID:ZlKC//L6 scalaはいろいろ実績もあるしelixirやjuliaなんかと一緒にされたら可哀想
251デフォルトの名無しさん
2019/06/04(火) 21:03:43.85ID:9Fy8GThN やっぱrustは終わりかけてるの?
252デフォルトの名無しさん
2019/06/04(火) 22:04:21.17ID:u1zIpl/p パカソンが型ガバだからGoがウケたってのもあるな
mypyゴミすぎ
mypyゴミすぎ
253デフォルトの名無しさん
2019/06/04(火) 22:17:03.60ID:5jXXyAl7 pythonとgoなんてほとんど関係ねーわ。
パースを楽にしようとかそのくらいの視点しか関係してるところがない。
パースを楽にしようとかそのくらいの視点しか関係してるところがない。
254デフォルトの名無しさん
2019/06/05(水) 00:23:45.19ID:glBBZ66U >>251 rust は最初から錆び付いてるからね。
255デフォルトの名無しさん
2019/06/05(水) 05:24:48.22ID:4HG+BJju えーみんなrust嫌いなの?
256デフォルトの名無しさん
2019/06/05(水) 10:21:36.89ID:QNgI/yz/ おれ的には始まってる
なんとか説得して少しだけ使ってるけど心地よすぎぃ
なんとか説得して少しだけ使ってるけど心地よすぎぃ
257デフォルトの名無しさん
2019/06/05(水) 10:32:46.07ID:2znEyXal もっと客観的な欠陥があればその話をしたいところだが
嫌われているかもしれない以外の問題点が見つからなかったんだ
嫌われているかもしれない以外の問題点が見つからなかったんだ
258デフォルトの名無しさん
2019/06/05(水) 11:25:25.15ID:3xG5TVcc >>250
負の実績がいっぱいあるね
負の実績がいっぱいあるね
259デフォルトの名無しさん
2019/06/05(水) 15:32:02.23ID:gaDZjJ4I260デフォルトの名無しさん
2019/06/05(水) 18:56:26.25ID:g8AzjXwK 性能もデプロイも人と一緒に作業することも考えなけりゃそりゃ心地いいだろうね。
261デフォルトの名無しさん
2019/06/05(水) 19:01:46.58ID:rszITDB+ ちんちんしこしこ?
262デフォルトの名無しさん
2019/06/05(水) 19:48:44.82ID:x4otE0k9 goとrubyのnilが受け付けない。
いや、nullにしろよ。
いや、nullにしろよ。
263デフォルトの名無しさん
2019/06/05(水) 20:07:29.78ID:2jwaxdi4 lispをかじったことがあるならnilに抵抗無い。nullもnilもラテン語由来で無を意味するもので、別にtypoというわけじゃない。
けどnullもnilもあって別物だよ!とかいう言語は設計をやり直した方が良い。片方だけにしろと言いたい。
けどnullもnilもあって別物だよ!とかいう言語は設計をやり直した方が良い。片方だけにしろと言いたい。
264デフォルトの名無しさん
2019/06/05(水) 20:27:33.95ID:QMmZtnRR nilだとエロくないからなあ
265デフォルトの名無しさん
2019/06/05(水) 21:08:16.91ID:B6OX/2jE nilはSwiftで慣れた
266デフォルトの名無しさん
2019/06/05(水) 21:15:45.44ID:cY5QBS5f nilはパスカルじゃ?
268デフォルトの名無しさん
2019/06/05(水) 22:50:26.06ID:9aT8oaGi nil が正しい
null はポインター
null はポインター
269デフォルトの名無しさん
2019/06/05(水) 22:55:22.69ID:3yoUAklH niplとかなら本気出せたな
270デフォルトの名無しさん
2019/06/05(水) 23:33:28.01ID:ATy2STqf >>263
これ同意。
これ同意。
271デフォルトの名無しさん
2019/06/05(水) 23:35:44.89ID:g8AzjXwK やっぱ悪貨は出回りやすいのう
272デフォルトの名無しさん
2019/06/06(木) 00:07:13.34ID:+5R4d7Ae >>266
LISPは1960年に発表された時点でNILだし流石にLISPが先では
LISPは1960年に発表された時点でNILだし流石にLISPが先では
273デフォルトの名無しさん
2019/06/06(木) 00:17:37.37ID:CGBb6kW5274デフォルトの名無しさん
2019/06/06(木) 00:27:12.35ID:P4iafl1G つまりtypescriptにもある
275デフォルトの名無しさん
2019/06/06(木) 00:37:48.55ID:9Lk/GXlB PythonのNoneは?
276デフォルトの名無しさん
2019/06/06(木) 04:58:36.69ID:ayvzjhnZ typoscript
pythonは許す
pythonは許す
277デフォルトの名無しさん
2019/06/06(木) 11:52:20.99ID:aWWZAAJo NoneはOption<T>
nilはList<T>
nullはポインタ<T>
型は不要と思うならこういうのが3つ以上存在することに抵抗がある
1つくらいならあってもいいが
nilはList<T>
nullはポインタ<T>
型は不要と思うならこういうのが3つ以上存在することに抵抗がある
1つくらいならあってもいいが
278デフォルトの名無しさん
2019/06/06(木) 12:14:30.45ID:xShiUKMH 概念の違いと運用を混同している
279デフォルトの名無しさん
2019/06/06(木) 14:06:06.41ID:aWWZAAJo Optionの不動点は自然数と等価なんだよな
これは人間の錯覚や感情論などではない
これは人間の錯覚や感情論などではない
280デフォルトの名無しさん
2019/06/06(木) 22:34:22.75ID:uIbc2dkb SwiftUIが盛り上がってたから久々にSwiftの言語仕様の変更点とか見てたら
Opaque Result Typeってのがあって、これ自体はまぁいいんだけど
protocol周りの仕様がホント悪臭放ってんなって改めて思ったわ
Opaque Result Typeってのがあって、これ自体はまぁいいんだけど
protocol周りの仕様がホント悪臭放ってんなって改めて思ったわ
281デフォルトの名無しさん
2019/06/07(金) 02:28:39.22ID:QhySpqzr これのバックエンドは全部Rustらしい
Goでも書いたけどRustで書き直したってさ
https://gigazine.net/news/20190606-bloom-open-source-google/
https://users.rust-lang.org/t/bloom-a-free-and-open-source-google-in-rust/28981
Goでも書いたけどRustで書き直したってさ
https://gigazine.net/news/20190606-bloom-open-source-google/
https://users.rust-lang.org/t/bloom-a-free-and-open-source-google-in-rust/28981
282デフォルトの名無しさん
2019/06/07(金) 06:29:06.55ID:922CsxqV BUT the language itself is too poor. Lack of immutability, lack of generics, mediocre module system, very poor package management at the time … made it doesn’t really scale.
It’s really easy to write HTTP servers in Go, but nothing more, the business layer is completely rotten by the imperative paradigm. The worst thing being pointers.
なるほどね
It’s really easy to write HTTP servers in Go, but nothing more, the business layer is completely rotten by the imperative paradigm. The worst thing being pointers.
なるほどね
283デフォルトの名無しさん
2019/06/07(金) 12:18:53.00ID:m0fFZImx prologブームの遺児みたいなimmutabilityに
googleの仕事が奪われる
googleの仕事が奪われる
284デフォルトの名無しさん
2019/06/07(金) 18:43:06.16ID:v2trRtxB >>281
いつかメンテナンスできなくならなければいいんだが
いつかメンテナンスできなくならなければいいんだが
285デフォルトの名無しさん
2019/06/07(金) 18:51:12.09ID:v2trRtxB 一時期ブームに乗ってscala採用した企業は今どうやってメンテナンスしてるんだろ
286デフォルトの名無しさん
2019/06/07(金) 18:52:53.52ID:OA9Em/oo どうって?
287デフォルトの名無しさん
2019/06/07(金) 19:45:47.00ID:m0fFZImx 文献の貯蔵は十分か?
288デフォルトの名無しさん
2019/06/07(金) 20:33:49.35ID:tpdGq8L9 >>284
何言語使えば将来のメンテが安心?COBOL?
何言語使えば将来のメンテが安心?COBOL?
289デフォルトの名無しさん
2019/06/07(金) 20:58:05.33ID:/Ew8uqLj rustだったgoのがメンテしやすいだろ。
290デフォルトの名無しさん
2019/06/07(金) 21:41:24.93ID:V73sG2sy 両方書いてそう思うとは思えないな
291デフォルトの名無しさん
2019/06/07(金) 21:42:46.89ID:ZMpzzdgz scalaはtwitterが使ってたよね
292デフォルトの名無しさん
2019/06/07(金) 21:49:11.58ID:/Ew8uqLj293デフォルトの名無しさん
2019/06/07(金) 22:27:17.36ID:V73sG2sy そうか
感性の違いだな
感性の違いだな
294デフォルトの名無しさん
2019/06/07(金) 22:33:20.57ID:POgNcTtv scalaはコンパイル重杉重三さんなのが致命的だったね
劣化scalaのkotlinなんぞに負けるとは情けない
劣化scalaのkotlinなんぞに負けるとは情けない
295デフォルトの名無しさん
2019/06/08(土) 00:09:04.82ID:/R00i8+d 何と戦ってるか知らんが
scalaで負けたならkotlinを投入しても結果はほぼ同じだろ
結果を変えたいなら学習コストも保守コストも桁違いの手段を使えばいい
scalaで負けたならkotlinを投入しても結果はほぼ同じだろ
結果を変えたいなら学習コストも保守コストも桁違いの手段を使えばいい
296デフォルトの名無しさん
2019/06/08(土) 08:10:32.53ID:JxaHk6L1297デフォルトの名無しさん
2019/06/08(土) 08:36:13.18ID:NFKxoFW3298デフォルトの名無しさん
2019/06/08(土) 10:32:52.62ID:YH+kJex2 行数の分だけバグは増えるぞ
299デフォルトの名無しさん
2019/06/08(土) 13:00:28.02ID:JxaHk6L1 暗黙の動作が多い言語ほどバグを引き起こす。
300デフォルトの名無しさん
2019/06/08(土) 13:02:28.86ID:LupmWo5+301デフォルトの名無しさん
2019/06/08(土) 13:29:35.68ID:YH+kJex2 >>299
それはただの副作用ですよね
それはただの副作用ですよね
302デフォルトの名無しさん
2019/06/08(土) 14:11:25.45ID:JxaHk6L1 「ただの」と言い切ってしまう感性のやつはプログラムをやらない方がみんな幸せそうだと思うよ。
303デフォルトの名無しさん
2019/06/08(土) 14:41:41.32ID:WG0iLGtf >>299
rupyのことですね分かります
rupyのことですね分かります
304デフォルトの名無しさん
2019/06/08(土) 15:21:17.99ID:YH+kJex2 手続き型でコードをたくさん書くのが幸せと感じる、個人の趣味と混同するようなレベルの低いプログラマーとは
いっしょに仕事したくないね
いっしょに仕事したくないね
305デフォルトの名無しさん
2019/06/08(土) 15:49:24.97ID:GwcfdAyE >>300
どう見ても冗談だと思うけど…
どう見ても冗談だと思うけど…
306デフォルトの名無しさん
2019/06/08(土) 16:27:41.85ID:LupmWo5+ >>305 どこが? むしろ COBOL の方が冗談きついだろ。
307デフォルトの名無しさん
2019/06/08(土) 16:41:08.79ID:W+raSQT8 COBOLは何十年前のコードがそのまま動くし
今書いたコードが突然非互換アップデートで死ぬ心配もない
今書いたコードが突然非互換アップデートで死ぬ心配もない
308デフォルトの名無しさん
2019/06/08(土) 17:46:22.81ID:xnSDG8io マシンには読めても人には読めなくなる。マシンが読むには不要な意味や意図が読めないのなら、そのシステムは進化も変化もできなくなる
309デフォルトの名無しさん
2019/06/08(土) 18:21:42.01ID:YH+kJex2 COBOLが悪いんやない
設計も実装もできない趣味で手続き型量産してる>>302みたいなガイジがCOBOL書いたから悪いんや
設計も実装もできない趣味で手続き型量産してる>>302みたいなガイジがCOBOL書いたから悪いんや
310デフォルトの名無しさん
2019/06/08(土) 18:23:20.95ID:YGJXUtcq レッテル貼りとは情けない
311デフォルトの名無しさん
2019/06/08(土) 18:24:28.68ID:LupmWo5+ >>307 全くどうしようもない奴だな。 誰がCOBOL で書かれたシステムをメンテナンスするんだ?
COBOL なんて老人ホームの人間しかメンテナンス出来ないぞ。 少し強調しすぎたが。
言語と言うのはどんなニッチな言語でもかなりの期間は使い続けられるが、それをメンテナンスできる人間が継続して育つかと言うのとは別問題。
COBOL なんて老人ホームの人間しかメンテナンス出来ないぞ。 少し強調しすぎたが。
言語と言うのはどんなニッチな言語でもかなりの期間は使い続けられるが、それをメンテナンスできる人間が継続して育つかと言うのとは別問題。
312デフォルトの名無しさん
2019/06/08(土) 18:29:56.76ID:rLOGbPKB COBOLはついこの前まで原発を動かしていた
メンテナンス出来る人間は一応いる
というか今でも日本のどこかで動かしてるんじゃないの?
メンテナンス出来る人間は一応いる
というか今でも日本のどこかで動かしてるんじゃないの?
313デフォルトの名無しさん
2019/06/08(土) 18:30:53.46ID:rLOGbPKB というか今でも日本のどこかで動かしてるんじゃないの?というのは原発のこと
314デフォルトの名無しさん
2019/06/08(土) 18:40:57.88ID:k6Gr0wGL315デフォルトの名無しさん
2019/06/08(土) 18:44:49.33ID:wFQ4/a7C316デフォルトの名無しさん
2019/06/08(土) 18:53:06.08ID:rLOGbPKB 今から本気の本気でscala勉強しようとする人はいるのか?
しかも超優秀で使い物になる人で
しかも超優秀で使い物になる人で
317デフォルトの名無しさん
2019/06/08(土) 19:53:22.51ID:YH+kJex2318デフォルトの名無しさん
2019/06/08(土) 19:58:45.02ID:F1Ag0yzz319デフォルトの名無しさん
2019/06/08(土) 21:56:54.48ID:Yv0NxNrw コンテキストによって使えるAPI制限できる言語ってありますか?
割込みコンテキストとかイベントループでsleep禁止のような
割込みコンテキストとかイベントループでsleep禁止のような
320デフォルトの名無しさん
2019/06/09(日) 03:00:13.29ID:rrOdeJnk321デフォルトの名無しさん
2019/06/09(日) 03:38:53.80ID:+EirEPbP あとはRoslynのAnalyzerはめっちゃ強力で自由度も高い
322デフォルトの名無しさん
2019/06/09(日) 06:10:20.02ID:iH+avyP7 コンテキストってのを明示的にsleepに渡すのがセオリーだよな
つまりsleepの引数を一個増やす
ただしコンテキストの捏造はないものとする
その型のコンストラクタ使用禁止
同じ型の変数定義禁止またはその変数への代入禁止や所有権移動禁止
つまりsleepの引数を一個増やす
ただしコンテキストの捏造はないものとする
その型のコンストラクタ使用禁止
同じ型の変数定義禁止またはその変数への代入禁止や所有権移動禁止
323デフォルトの名無しさん
2019/06/09(日) 06:22:10.99ID:QhNKpSst センスがないな
324デフォルトの名無しさん
2019/06/09(日) 07:15:38.36ID:Hf+s2B1M >>297
俺はGoが嫌いだからそれはできないな
俺はGoが嫌いだからそれはできないな
325デフォルトの名無しさん
2019/06/09(日) 07:46:59.42ID:iH+avyP7 例えば英語圏の外の人がいくら勉強しても英語のセンスがないとか
英語の本格的な発音を聞いただけで笑ってしまうとか
感性とかセンスとか言ってる場合じゃないだろ
英語の本格的な発音を聞いただけで笑ってしまうとか
感性とかセンスとか言ってる場合じゃないだろ
326デフォルトの名無しさん
2019/06/09(日) 08:24:12.13ID:OSjRKT39 >>104 Python 実装系の一つ PyPy は、静的型付けの有る RPython と言うPython のサブセットで書かれている。
RPython はC のソースコードなどを吐き出す。 しかもJIT で動く。
概ね、PyPy は、CPython (本家のPython) より4倍くらい早い。( JIT の効果 )
RPython で作られたRuby実装 で Topaz が有るが早いみたい。(実験的に作られただけ見たい)
同じくRPython でPHP実装 も作られてる。
RPython はC のソースコードなどを吐き出す。 しかもJIT で動く。
概ね、PyPy は、CPython (本家のPython) より4倍くらい早い。( JIT の効果 )
RPython で作られたRuby実装 で Topaz が有るが早いみたい。(実験的に作られただけ見たい)
同じくRPython でPHP実装 も作られてる。
327デフォルトの名無しさん
2019/06/09(日) 08:41:41.42ID:UPAQxCOy つまりCってことなんだよな
なら最初からCで書けって話になる
なら最初からCで書けって話になる
328デフォルトの名無しさん
2019/06/09(日) 09:03:13.51ID:OSjRKT39 >>327 最初からCで書いた実装が、CPython なんだよ。
それよりなぜ早くなるかと言うと、VM 上でJIT が動くからだよ。
PyPy がインタプリタとして動くときは、C のコードを吐き出すんじゃなくて、バイトコードを吐き出し、そのバイトコードをVM 上でJIT が動かしている。
CPython もバイトコードインタプリタなんだけどJIT で動いていない。 その一部をJIT で動くようにしたのがNumba
それよりなぜ早くなるかと言うと、VM 上でJIT が動くからだよ。
PyPy がインタプリタとして動くときは、C のコードを吐き出すんじゃなくて、バイトコードを吐き出し、そのバイトコードをVM 上でJIT が動かしている。
CPython もバイトコードインタプリタなんだけどJIT で動いていない。 その一部をJIT で動くようにしたのがNumba
329デフォルトの名無しさん
2019/06/09(日) 09:24:23.09ID:/FZVYwra330デフォルトの名無しさん
2019/06/09(日) 09:36:31.41ID:rOs+UB5j つまり精神論で解決しろと。
331デフォルトの名無しさん
2019/06/09(日) 10:04:24.28ID:/FZVYwra >>330
こういう極論言うバカにコードを触らせるなということ。
こういう極論言うバカにコードを触らせるなということ。
332デフォルトの名無しさん
2019/06/09(日) 10:09:55.36ID:/FZVYwra 冗談抜きにほとんどの事例において「バカにコードをいじらせない」が
ベストソリューションなケースはかなり多いのになんで採用されないのかね?
ベストソリューションなケースはかなり多いのになんで採用されないのかね?
333デフォルトの名無しさん
2019/06/09(日) 10:11:45.69ID:rOs+UB5j >そういう問題を技術で解決しようと思うのが間違ってる。
こういう極論?
こういう極論?
334デフォルトの名無しさん
2019/06/09(日) 10:30:57.11ID:EP7mnTxk 今現在では極論じゃなくて正論だと思う
精神論じゃなくて技術や設計で解消ということではないかな
コーディング時にsleep自体禁止しても他のメソッド内でsleep使ってたりするのを避けたいのかもしれないけど
もし外部の言語で作ったDLLで使ってたりするとわからない
内部で動的にコード生成してたらすり抜ける(そもそもこれはアウト)
sleep単体だけならいいけどあれこれ禁止するならシグネチャーが複雑になる
結局あっても頼りきりにもできないけどめんどくさい制約にしかならないと思う
精神論じゃなくて技術や設計で解消ということではないかな
コーディング時にsleep自体禁止しても他のメソッド内でsleep使ってたりするのを避けたいのかもしれないけど
もし外部の言語で作ったDLLで使ってたりするとわからない
内部で動的にコード生成してたらすり抜ける(そもそもこれはアウト)
sleep単体だけならいいけどあれこれ禁止するならシグネチャーが複雑になる
結局あっても頼りきりにもできないけどめんどくさい制約にしかならないと思う
335デフォルトの名無しさん
2019/06/09(日) 10:31:09.24ID:H/8fB0U/ だってジャップランド土人村にはその「バカ」が9割じゃん
336デフォルトの名無しさん
2019/06/09(日) 10:38:00.85ID:EP7mnTxk ユーザーからぼくの考えた最強issueがガンガン上がって来ていらない機能がどんどん追加されて
学習コストが高いだけの誰も使わないクソ言語
学習コストが高いだけの誰も使わないクソ言語
337デフォルトの名無しさん
2019/06/09(日) 10:56:34.15ID:QhNKpSst こういうののユーザーはなんもわかってないから
338デフォルトの名無しさん
2019/06/09(日) 11:18:22.23ID:iH+avyP7 しかし、バカ予備軍こと質問者が現れた時点で早くなんとかしようと思わなかったのかね
それらしい答えが出てから慌てて文句言っても遅い
それらしい答えが出てから慌てて文句言っても遅い
339デフォルトの名無しさん
2019/06/09(日) 11:56:10.75ID:IfQgGLWG 一応JavaのSecurityManagerでできるけど
信頼できないリモートコード制限用の機能だから
普通のアプリじゃ使いにくい
信頼できないリモートコード制限用の機能だから
普通のアプリじゃ使いにくい
340デフォルトの名無しさん
2019/06/09(日) 14:03:25.15ID:YgD2+vFC341デフォルトの名無しさん
2019/06/09(日) 14:28:28.36ID:/L4eTa4o342デフォルトの名無しさん
2019/06/09(日) 14:36:28.82ID:YgD2+vFC >>341
単純にスクリプトにsleep APIを公開しない、みたいなのを考えてた
単純にスクリプトにsleep APIを公開しない、みたいなのを考えてた
343デフォルトの名無しさん
2019/06/09(日) 14:43:11.20ID:/L4eTa4o なるほど・・・
しかしスクリプト側で使用可能APIを一括で管理ってできるでしょうか?
例えば仮にPythonだとして標準のライブラリのimport禁止など可能なんでしょうか?
しかしスクリプト側で使用可能APIを一括で管理ってできるでしょうか?
例えば仮にPythonだとして標準のライブラリのimport禁止など可能なんでしょうか?
344デフォルトの名無しさん
2019/06/09(日) 14:47:35.09ID:YgD2+vFC luaはそこらへん簡単でredisとか標準ライブラリが割と無い
python組み込みは詳しくないけど可能そうなもんだけどな
python組み込みは詳しくないけど可能そうなもんだけどな
345デフォルトの名無しさん
2019/06/09(日) 14:50:20.90ID:/L4eTa4o いずれにせよ、そういう言語ってなさそうですね。
仕事でリアルタイム系のシステム組んでいるのですが、sleepしない、blockしないとか、
他にもdead lockしないとか、定期的にこれらのルールをやぶるコードが紛れるので
なんとかならないかと思っています。
静的解析のツールで解決できたりするのでしょうか?
仕事でリアルタイム系のシステム組んでいるのですが、sleepしない、blockしないとか、
他にもdead lockしないとか、定期的にこれらのルールをやぶるコードが紛れるので
なんとかならないかと思っています。
静的解析のツールで解決できたりするのでしょうか?
346デフォルトの名無しさん
2019/06/09(日) 15:05:51.96ID:YgD2+vFC 並列性とか非同期性がそういう問題の根源なので、
直列実行しかできないスクリプトに切り出して、
基盤側を単純にしたらいいのではと思ってしまう
リアルタイム系の経験が無いからよくわからんけど
直列実行しかできないスクリプトに切り出して、
基盤側を単純にしたらいいのではと思ってしまう
リアルタイム系の経験が無いからよくわからんけど
347デフォルトの名無しさん
2019/06/09(日) 16:48:10.91ID:/FZVYwra 明らかにsleep呼んでる側がおかしいのにsleepの内部で何か対策考えるとか
それがバカだって言ってんだよ。
そういうのを解決しようと思えば最終的にグローバル変数から状況を読み込んで
「いい感じに処理する」みたいなクソなことがまかり通るようになる。
こんな当たり前のことを「精神論」とか言って遠ざけて
無駄な技術をゴテゴテ投入すれば解決すると思う方がよっぽど精神論だわ。
それがバカだって言ってんだよ。
そういうのを解決しようと思えば最終的にグローバル変数から状況を読み込んで
「いい感じに処理する」みたいなクソなことがまかり通るようになる。
こんな当たり前のことを「精神論」とか言って遠ざけて
無駄な技術をゴテゴテ投入すれば解決すると思う方がよっぽど精神論だわ。
348デフォルトの名無しさん
2019/06/09(日) 16:57:08.28ID:IfQgGLWG リアルタイム系ならそもそも言語の選択肢が殆ど無いような
349デフォルトの名無しさん
2019/06/09(日) 17:25:04.36ID:S7l1hTT6 外部ツールで特定の処理を呼んでないか調べる位しかできないだろ
350デフォルトの名無しさん
2019/06/09(日) 18:38:09.36ID:/L4eTa4o >>348
はい、普段C/C++なんですがもう卒業したい気分でいっぱいです・・・
実はRustはもしかしたらという気持ちで質問させてもらいました。(Rustの詳細知りません)
原理的には型システムで解決できる問題のような気がするんですけどね
はい、普段C/C++なんですがもう卒業したい気分でいっぱいです・・・
実はRustはもしかしたらという気持ちで質問させてもらいました。(Rustの詳細知りません)
原理的には型システムで解決できる問題のような気がするんですけどね
351デフォルトの名無しさん
2019/06/09(日) 20:20:15.46ID:H/8fB0U/ 何がもしかしたらじゃボケ
そんな甘ったれた根性を次世代言語スレに持ち込むな
そんな甘ったれた根性を次世代言語スレに持ち込むな
352デフォルトの名無しさん
2019/06/10(月) 00:45:35.90ID:jEmCjZ4g ひーイェッサー
お言葉ですがその調子だとMicroPythonに逃げられるっす
(リモコンそんなので作られた日には電池持ちがおそろしいことになりそう)
お言葉ですがその調子だとMicroPythonに逃げられるっす
(リモコンそんなので作られた日には電池持ちがおそろしいことになりそう)
353デフォルトの名無しさん
2019/06/10(月) 08:50:34.25ID:dPjM7CY8 >>352 もう少し他の人にわかるように話してくれないかな。 少し興味のある言葉が出てきたので。
micro:bit か何かをリモコンとして使おうとしてる?
micro:bit か何かをリモコンとして使おうとしてる?
354デフォルトの名無しさん
2019/06/10(月) 09:17:26.23ID:1Q0pkxdy わかりやすさの基本は嘘を書かないことだ
それ以外のことを改善しても誤差程度にしかならん
それ以外のことを改善しても誤差程度にしかならん
355デフォルトの名無しさん
2019/06/10(月) 11:57:54.61ID:7zXwptBd micropythonでいいじゃん
356デフォルトの名無しさん
2019/06/10(月) 13:36:54.01ID:6ZtZcGx6 >>321で出てるけどRoslynでできないんかな?
357デフォルトの名無しさん
2019/06/10(月) 13:51:46.71ID:VMXLuCX0 >>356
なにが?
なにが?
358デフォルトの名無しさん
2019/06/10(月) 14:00:59.77ID:6ZtZcGx6359デフォルトの名無しさん
2019/06/10(月) 14:59:12.58ID:VMXLuCX0 >>358
できるよ
できるよ
360デフォルトの名無しさん
2019/06/10(月) 15:03:28.43ID:2rhfeA0H 最近の話の流れは、 >>345 の続きかな?
>>345 RTOSは使ってるんでしょ?
MicroPython なんて持ち出してるってことは、RTOSを入れていない?
RasberryPi だと、RTOSとして RT Preempt なんて使ってるね。
RTOSを入れていればそれほど言語に厳しい制約をかけなくてもよさそうな気がするけど。
このサイトを見ると似たようなサイズのアプリケーションに、RTOS(Zephyr)(ゼファーと読むのかな)をいれてMicroPython で動かしてるね。
https://open-degu.com/downloads/20190315_degu.pdf
Zephyr入門
https://qiita.com/ueba/items/c5fe99bedd8862854ebd
OSサイズは11KBとコンパクト
PyPi にもラッパーが登録されているのでPythonからも使える。
日本だから、μT-Kernel(μITron)が普及するとよいと思うけど。
μT-Kernel 2.0がベースのIEEE 2050-2018がIEEE標準として正式に成立
https://www.tron.org/ja/2018/09/press0911/
>>345 RTOSは使ってるんでしょ?
MicroPython なんて持ち出してるってことは、RTOSを入れていない?
RasberryPi だと、RTOSとして RT Preempt なんて使ってるね。
RTOSを入れていればそれほど言語に厳しい制約をかけなくてもよさそうな気がするけど。
このサイトを見ると似たようなサイズのアプリケーションに、RTOS(Zephyr)(ゼファーと読むのかな)をいれてMicroPython で動かしてるね。
https://open-degu.com/downloads/20190315_degu.pdf
Zephyr入門
https://qiita.com/ueba/items/c5fe99bedd8862854ebd
OSサイズは11KBとコンパクト
PyPi にもラッパーが登録されているのでPythonからも使える。
日本だから、μT-Kernel(μITron)が普及するとよいと思うけど。
μT-Kernel 2.0がベースのIEEE 2050-2018がIEEE標準として正式に成立
https://www.tron.org/ja/2018/09/press0911/
361デフォルトの名無しさん
2019/06/11(火) 20:49:00.58ID:GAHoXfWa await asyncが使えればsleepでスレッドをブロックしないのに
362デフォルトの名無しさん
2019/06/11(火) 22:45:27.77ID:KDSvfPuN 割り込みハンドラの話だろうからawaitの仕組み(イベントループ+コールバック)でどうにかなるものじゃないと思うよ
363デフォルトの名無しさん
2019/06/11(火) 23:02:57.60ID:GDgSrcmQ >>360
Pythonの話にはのりましたが、実際にはスクリプトでそのあたりの処理書くのは採用できないです
GC走る言語はsleepされるのといっしょですからね
Roslynってのは知りませんでしたが.NET限定の技術なんですかね?
Pythonの話にはのりましたが、実際にはスクリプトでそのあたりの処理書くのは採用できないです
GC走る言語はsleepされるのといっしょですからね
Roslynってのは知りませんでしたが.NET限定の技術なんですかね?
364デフォルトの名無しさん
2019/06/11(火) 23:10:03.46ID:fTJbh9kM365デフォルトの名無しさん
2019/06/12(水) 05:13:51.19ID:fMVFjy++ 既に上がっている次世代言語のスコープではなく
そのような要望を満たすものがない
そのような要望を満たすものがない
366デフォルトの名無しさん
2019/06/12(水) 08:05:40.60ID:17Y43fFw >>365
どのような要望?
どのような要望?
367デフォルトの名無しさん
2019/06/12(水) 08:13:15.38ID:0MIcRAAH 新しい言語を一通り触ってjavaScriptかC言語に戻ってくる
C/C++とか書く奴いるけどC++も大概クソだからな
結局Cでできるように書き直したほうが簡潔になるっていう
C/C++とか書く奴いるけどC++も大概クソだからな
結局Cでできるように書き直したほうが簡潔になるっていう
368デフォルトの名無しさん
2019/06/12(水) 08:24:04.66ID:PbqdNRjx 生産性低いおっさんは要らないから
369デフォルトの名無しさん
2019/06/12(水) 08:55:30.78ID:A9JlUf6z Cに戻ると言いながらJSと二刀流してるだろ
二刀流が正統派にでもなったら革新的じゃないか
二刀流が正統派にでもなったら革新的じゃないか
370デフォルトの名無しさん
2019/06/12(水) 08:56:29.46ID:k5XrsZPH >>363 自分でgc をenable disable にしてコントロールしたり、gc を自分で呼んで(collect) 明示的にgc を起こさせるのいうような方法でリアルタイム性は確保できるんじゃないの?
MicroPythonですらそれらの方法が利用できる。
沢山のIoT デバイスで使われてるだろうから、GC が勝手に動く心配をする必要はないように思うけど?
例えばRTOS Zephyr では、main thread とidle thread で区別してる。
MicroPythonですらそれらの方法が利用できる。
沢山のIoT デバイスで使われてるだろうから、GC が勝手に動く心配をする必要はないように思うけど?
例えばRTOS Zephyr では、main thread とidle thread で区別してる。
371デフォルトの名無しさん
2019/06/12(水) 09:43:44.27ID:jw1ViI3v リーナスと同じこと言ってる俺かっこいい的な
372デフォルトの名無しさん
2019/06/12(水) 11:05:36.47ID:A9JlUf6z 俺かっこいいはポジティブ思考
リーナスはネガティブ思考のくせに建設的だぞ
リーナスはネガティブ思考のくせに建設的だぞ
373デフォルトの名無しさん
2019/06/12(水) 11:06:33.06ID:WfNq1KdO >>371 Linus Torvalds か、面白いやっちゃな
https://ja.wikipedia.org/wiki/%E3%83%AA%E3%83%BC%E3%83%8A%E3%82%B9%E3%83%BB%E3%83%88%E3%83%BC%E3%83%90%E3%83%AB%E3%82%BA
記録からみるLinus TorvalsのC++観
https://cpplover.blogspot.com/2013/05/linus-torvalsc.html
メモリー確保のようなものを隠したがるコンパイラーや言語は、カーネル用にふさわしい選択ではない。
https://ja.wikipedia.org/wiki/%E3%83%AA%E3%83%BC%E3%83%8A%E3%82%B9%E3%83%BB%E3%83%88%E3%83%BC%E3%83%90%E3%83%AB%E3%82%BA
記録からみるLinus TorvalsのC++観
https://cpplover.blogspot.com/2013/05/linus-torvalsc.html
メモリー確保のようなものを隠したがるコンパイラーや言語は、カーネル用にふさわしい選択ではない。
374デフォルトの名無しさん
2019/06/12(水) 14:34:52.90ID:JnPGfPd9 >>367
C言語にデストラクタ的な機能が入ればすごく嬉しい。
C言語にデストラクタ的な機能が入ればすごく嬉しい。
375デフォルトの名無しさん
2019/06/12(水) 15:44:31.00ID:nkjsUKao >>373
リーナスは人間的にはだいぶクソな奴らしいが
技術的な意見についてはさすがにおかしなことはいってない
カーネルレイヤーにC++が相応わしいかというとたしかに微妙だ
だが、アプリレイヤでC++でなくCのほうが良いというのはただの勉強不足
リーナスは人間的にはだいぶクソな奴らしいが
技術的な意見についてはさすがにおかしなことはいってない
カーネルレイヤーにC++が相応わしいかというとたしかに微妙だ
だが、アプリレイヤでC++でなくCのほうが良いというのはただの勉強不足
376デフォルトの名無しさん
2019/06/12(水) 16:05:20.23ID:x67noP4p 「神がいないと言うのは勉強不足。もっと勉強しろ。そうしたら分かる」
377デフォルトの名無しさん
2019/06/12(水) 17:09:53.27ID:A9JlUf6z 足りないのは勉強でも努力でもない
勉強でも努力でもない何かが存在することくらいはすぐ分かりそうなものだが
必死に勉強したらしいのに分かってない奴がそこにいるのが証拠だ
勉強でも努力でもない何かが存在することくらいはすぐ分かりそうなものだが
必死に勉強したらしいのに分かってない奴がそこにいるのが証拠だ
378デフォルトの名無しさん
2019/06/12(水) 17:32:01.72ID:cGak2oax Linus と Unix を掛け合わせて、Linux にしたんだな。
良いネーミングになったけど。
昔々、安価に使える記憶媒体が5’ のフロッピーディスクしかなかった頃、初めて取り寄せたUnix は、512KB のフロッピーディスク12枚に入って送られてきた。
6MB だよね。
その頃からCがもてはやされ始めた。 C もUnix も基本はシンプル。
良いネーミングになったけど。
昔々、安価に使える記憶媒体が5’ のフロッピーディスクしかなかった頃、初めて取り寄せたUnix は、512KB のフロッピーディスク12枚に入って送られてきた。
6MB だよね。
その頃からCがもてはやされ始めた。 C もUnix も基本はシンプル。
379デフォルトの名無しさん
2019/06/12(水) 20:41:19.44ID:eCiQ25Tx380デフォルトの名無しさん
2019/06/12(水) 20:44:28.68ID:eCiQ25Tx >>375
gitもcだが?
gitもcだが?
381デフォルトの名無しさん
2019/06/12(水) 21:06:53.07ID:7TWmWXJk リーナスの持論からいくと、メモリ管理を手のひらでコロコロできるレベルの低レイヤーが触れない言語は等しくファックなんだよ
つまり次世代言語は
つまり次世代言語は
382デフォルトの名無しさん
2019/06/12(水) 22:03:42.09ID:HtzxRgq7 まあメモリ管理を隠蔽しようとするからおかしなことになってる感はあるよな
383デフォルトの名無しさん
2019/06/12(水) 22:08:38.70ID:owyEx2iy 人類の95割はメモリ管理なんてできんだろ
GCのコストをペイできるほど高速でファックな処理なんて人類の95割には必要ない
GCのコストをペイできるほど高速でファックな処理なんて人類の95割には必要ない
384デフォルトの名無しさん
2019/06/12(水) 22:10:10.69ID:eCiQ25Tx385デフォルトの名無しさん
2019/06/12(水) 23:20:39.48ID:fFCW9Zwk gitは低レイヤーじゃなくね
上のリンクにもあるけどlinusは前提条件無しでC++嫌ってる
上のリンクにもあるけどlinusは前提条件無しでC++嫌ってる
386デフォルトの名無しさん
2019/06/13(木) 00:32:28.05ID:qgmlIWHM まぁ昔のc++に酷い目にあったら、そりゃ嫌になるよ。
387デフォルトの名無しさん
2019/06/13(木) 00:39:28.30ID:scxOg7Fk 最近のC++はメモリアライメント指定が標準になったりゴミだったアロケータ周りがだいぶ改善されてるから組み込みとかにも使いやすくなってるんじゃないの
388デフォルトの名無しさん
2019/06/13(木) 01:47:04.28ID:SaZXT9dZ >>383 1桁桁を間違えてるぞ。 よくプログラムが書けるな。
389デフォルトの名無しさん
2019/06/13(木) 02:36:25.85ID:N64uvTiV レイヤーっていうかカーネルとGUIを分離しないのはSmalltalkとかObjCとかの伝統か?
390デフォルトの名無しさん
2019/06/13(木) 07:40:23.90ID:L4EbGlGi >>388
w
w
391デフォルトの名無しさん
2019/06/13(木) 15:41:02.12ID:sUvB9/Hq LinusのC++嫌いには↓みたいなこともあるんじゃない?
C with classesだったのに
よってたかっていじくりまわしてあんなわけわかんない仕様になった
C with classesだったのに
よってたかっていじくりまわしてあんなわけわかんない仕様になった
392デフォルトの名無しさん
2019/06/13(木) 17:17:28.07ID:Tx6T4XdA 議論をする理由は、嫌っているからではなく、言いたいことがあるからじゃないか
嫌ならC++使わなければいいだけ
だが、言いたいことがあるなら言うに決まってる
嫌ならC++使わなければいいだけ
だが、言いたいことがあるなら言うに決まってる
393デフォルトの名無しさん
2019/06/13(木) 20:22:59.74ID:3Y+kP9Xa らいなすは使ってないからc++嫌いでしょ
394デフォルトの名無しさん
2019/06/13(木) 20:28:55.21ID:fmTPRROb 使わなければいいはその通りだが
あいつらは人に使わせようと押し付けてくる圧が半端ない
あいつらは人に使わせようと押し付けてくる圧が半端ない
395デフォルトの名無しさん
2019/06/13(木) 20:37:58.96ID:NT1P6o5G LinuxをC++で書き直せっていう意味不明な圧力をかけてくる馬鹿が数万人から数百万人規模でいて
そいつらに会うたびにC++、C++って言われるんだろ
誰だって切れるだろ
そいつらに会うたびにC++、C++って言われるんだろ
誰だって切れるだろ
396デフォルトの名無しさん
2019/06/13(木) 21:28:37.75ID:Br82W2pC 最近は穏やかになったらしいぞリーナス
397デフォルトの名無しさん
2019/06/13(木) 21:36:46.00ID:prWfaseT 怒るのは人を動かす最適な手段ではないということを学んだだけで
別に中身は変わってないだろう多分
別に中身は変わってないだろう多分
398デフォルトの名無しさん
2019/06/13(木) 21:53:10.05ID:4mCpTyWI リーナスが言語つくればいいのに
399デフォルトの名無しさん
2019/06/13(木) 22:02:30.89ID:fmTPRROb 言語とか多分一番興味ないと思うぞ
400デフォルトの名無しさん
2019/06/13(木) 23:21:38.09ID:Tx6T4XdA OSの仕様も自分で作ったんじゃないだろ
コピーレフト実装
述べて作らず
コピーレフト実装
述べて作らず
401デフォルトの名無しさん
2019/06/14(金) 02:07:33.43ID:xBXyqLPT 言語関係での近年の快挙は、LLVM の成功だろうな。
402デフォルトの名無しさん
2019/06/14(金) 05:46:06.33ID:M8ulC+VI 百理ある
403デフォルトの名無しさん
2019/06/14(金) 07:49:25.33ID:GCMXjCT5 逆にGraal/Truffleは厳しそうよね
404デフォルトの名無しさん
2019/06/14(金) 15:58:39.91ID:KT+BNezz だってoracle。。。
405デフォルトの名無しさん
2019/06/14(金) 16:23:41.29ID:nhZxODXt >>403
最近どうなん?
最近どうなん?
406デフォルトの名無しさん
2019/06/18(火) 06:15:40.52ID:3nOE2mBA プログラム板にキチガイ降臨中!botに一晩も反応する異常さ
一般人(学校恩師)に殺害予告をしているのでスレ建て通報してください。
https://mevius.5ch.net/test/read.cgi/tech/1559872586/
142 名前:a4 ◆700L1Efzuv 投稿日:2019/06/18(火) 05:29:55 ID://qVkzO
>>141
名古屋の人な 俺ね、君の問題を大橋先生と混ぜないことにする。つまりね、
片桐孝洋のことをボコろうと思う。普通に顎の骨を折る。これくらいで警察来るか?
一般市民とかさ、普通にさ、俺らの秘密なんだけどさ、日本人なんて復活ねーから。
一般人(学校恩師)に殺害予告をしているのでスレ建て通報してください。
https://mevius.5ch.net/test/read.cgi/tech/1559872586/
142 名前:a4 ◆700L1Efzuv 投稿日:2019/06/18(火) 05:29:55 ID://qVkzO
>>141
名古屋の人な 俺ね、君の問題を大橋先生と混ぜないことにする。つまりね、
片桐孝洋のことをボコろうと思う。普通に顎の骨を折る。これくらいで警察来るか?
一般市民とかさ、普通にさ、俺らの秘密なんだけどさ、日本人なんて復活ねーから。
407デフォルトの名無しさん
2019/06/20(木) 23:38:07.49ID:RFLFzSqA vlangバイナリ公開延期だってよ
だめだこりゃ
だめだこりゃ
408デフォルトの名無しさん
2019/06/20(木) 23:48:24.58ID:lDaMx0Vn 元からネタだろ
409デフォルトの名無しさん
2019/06/20(木) 23:59:27.68ID:o9q+BZLg rustで書かれたfacebookのlibraのmove言語やろうぜ!
410デフォルトの名無しさん
2019/06/21(金) 00:30:06.78ID:0JVOBbqs 言語を変えればソフトウェア生産性が上がるとか嘘だから。
411デフォルトの名無しさん
2019/06/21(金) 00:34:28.05ID:z8DQFGzJ 新言語についていけない使えないおっさんを切り捨てる理由にできるので結果として生産性は上がるぞ
412デフォルトの名無しさん
2019/06/21(金) 03:34:45.89ID:N5cCa2Fg C++でOSを作ったか作らなかったかの1bitは現実
現実が1bitなわけがないという直感や、生産性がなめらかに増減するイメージは嘘だった
現実が1bitなわけがないという直感や、生産性がなめらかに増減するイメージは嘘だった
413デフォルトの名無しさん
2019/06/21(金) 03:43:03.16ID:GHyPzIJc C2x まだ出ないの?
deferとかscope的なの入れてくれよ
deferとかscope的なの入れてくれよ
414デフォルトの名無しさん
2019/06/21(金) 07:59:10.78ID:8QFr95z+ 旧来の言語にdeferを入れるメリットって何?
c++やc#でも要望あるけど
本当に必要?
例外使うのとdefer使うのは違うけど一番大事なのは意識では?
どちらかをしっかり使おうと言う意識があればそれなりに仕上がると思う
c++やc#でも要望あるけど
本当に必要?
例外使うのとdefer使うのは違うけど一番大事なのは意識では?
どちらかをしっかり使おうと言う意識があればそれなりに仕上がると思う
415デフォルトの名無しさん
2019/06/21(金) 10:37:17.43ID:N5cCa2Fg 子プロセスとexitとatexitを使わないこと
イベントループでsleepやスレッドやプロセスを使わないこと
イベントループのデメリットを挽回すること
イベントループでsleepやスレッドやプロセスを使わないこと
イベントループのデメリットを挽回すること
416デフォルトの名無しさん
2019/06/21(金) 20:19:24.08ID:0JVOBbqs417デフォルトの名無しさん
2019/06/22(土) 01:32:25.74ID:HNN5wiOS PerlでできることはPythonでもできる感がある
PythonはPerlについていった
一方JSやGoはそもそもついていく気がないな
PythonはPerlについていった
一方JSやGoはそもそもついていく気がないな
418デフォルトの名無しさん
2019/06/22(土) 02:34:05.57ID:e0kWbxTa PythonはPerlについていったの意味が分からん。
風が吹いたからやったみたいだ。
風が吹いたからやったみたいだ。
419デフォルトの名無しさん
2019/06/22(土) 06:31:16.50ID:lmjByctT Go はPyhon の影響を受けている。
420デフォルトの名無しさん
2019/06/22(土) 09:23:22.30ID:fGqW3m8d 資源解放の構文として人類が許容できるのは結局goのdefer文くらいの単純さなんだろう。
421デフォルトの名無しさん
2019/06/22(土) 09:37:56.56ID:rfmFyHtJ deferみぐるしい
422デフォルトの名無しさん
2019/06/22(土) 09:42:30.16ID:E5vjN9NB V言語良さそうじゃん
423デフォルトの名無しさん
2019/06/22(土) 10:20:49.81ID:lgEn1aKj 前スレにV言語は詐欺って書いてあったけどまさかほんとにそうだなんて…
424デフォルトの名無しさん
2019/06/22(土) 10:54:45.97ID:HNN5wiOS exitすればOSが資源開放するのに
OSの存在自体を許容できなくなったのは何の影響?
Pythonの影響じゃねえぞ
OSの存在自体を許容できなくなったのは何の影響?
Pythonの影響じゃねえぞ
425デフォルトの名無しさん
2019/06/22(土) 10:55:58.72ID:8YBlX71B ffじゃね
426デフォルトの名無しさん
2019/06/22(土) 11:09:38.38ID:Y4mhjvqt >>424
Webの影響
Webの影響
427デフォルトの名無しさん
2019/06/22(土) 11:32:19.71ID:wGTaLEbO すぐ終了するコマンド以外は普通に自前で開放するだろ・・
428デフォルトの名無しさん
2019/06/22(土) 12:36:18.75ID:HNN5wiOS JSにはコマンドを終了するという概念がないから例外や例外安全に意味がある
他の言語が中途半端に追随すると意味不明になりがち
他の言語が中途半端に追随すると意味不明になりがち
429デフォルトの名無しさん
2019/06/22(土) 12:36:33.47ID:wJk8k/Ie430デフォルトの名無しさん
2019/06/22(土) 22:22:16.75ID:65ybortV サーバープログラム書いたことないんだろ
431デフォルトの名無しさん
2019/06/23(日) 06:31:44.21ID:0ZLQVu14 スピンアップを究極に早くして起動終了を繰り返すサーバープログラムって新しい設計概念を提案をしてるのかもしれん
432デフォルトの名無しさん
2019/06/23(日) 08:22:08.50ID:niGBeI/T ふむ、それでは小さなコンテナとして1処理のためだけに起動・終了するのはどうだろうか?
433デフォルトの名無しさん
2019/06/23(日) 08:23:10.61ID:GvkP5eF0434デフォルトの名無しさん
2019/06/23(日) 08:27:01.39ID:niGBeI/T で、ルーストとヴィー言語、どっちが勝ったの?
435デフォルトの名無しさん
2019/06/23(日) 08:32:40.41ID:RW2rY4dT erlangは別にそう新しいわけでもないが
436デフォルトの名無しさん
2019/06/23(日) 10:48:42.82ID:0ZLQVu14 次はw言語かな
拡張子wが並ぶファイラーはさぞ大草原だろう
拡張子wが並ぶファイラーはさぞ大草原だろう
437デフォルトの名無しさん
2019/06/23(日) 11:05:36.22ID:niGBeI/T cho.w kusowarota.w
438デフォルトの名無しさん
2019/06/23(日) 11:07:55.26ID:x+1RTwK/ 20年前に自前のw言語造ったことがあるよw
もともとV言語と言うのを作ってマルチスレッド対応にしてVV言語→w言語という感じで
もともとV言語と言うのを作ってマルチスレッド対応にしてVV言語→w言語という感じで
439デフォルトの名無しさん
2019/06/23(日) 11:21:41.42ID:p0iHiqR8 vlangサクサクやな。なんか胡散臭いくらい軽い。
文法はgo+rustして、そこからいらなそうなものを削った感じに思える。
文法はgo+rustして、そこからいらなそうなものを削った感じに思える。
440デフォルトの名無しさん
2019/06/23(日) 12:24:19.38ID:BQwXISYN これといった特徴がないな
441デフォルトの名無しさん
2019/06/23(日) 12:25:22.91ID:x+1RTwK/ v言語はGoのベターな実装になるのか?
442デフォルトの名無しさん
2019/06/23(日) 12:27:34.10ID:x+1RTwK/ v言語はまだ全然実装が終わってないんだな
今はメモリリークしてるようなしてないようなよくわからない状態
今はメモリリークしてるようなしてないようなよくわからない状態
443デフォルトの名無しさん
2019/06/23(日) 12:46:39.53ID:GvkP5eF0 もうrustいらないかも
444デフォルトの名無しさん
2019/06/23(日) 13:01:38.03ID:OgwK2O99 今集まってる野次馬がコントリビューターになってくれたら煽りマーケティング成功だが
今の所炎上してるだけだろ
今の所炎上してるだけだろ
445デフォルトの名無しさん
2019/06/23(日) 13:08:01.07ID:xLLf8ygu V言語は詐欺とかネタとか言ってるなら
いい加減それ以上に大規模詐欺言語してるRustはスレタイからはずさないの?
いい加減それ以上に大規模詐欺言語してるRustはスレタイからはずさないの?
446デフォルトの名無しさん
2019/06/23(日) 13:11:24.69ID:x+1RTwK/ rustとGoという二つの山があり
間の谷(valley)にあるのがV言語w
間の谷(valley)にあるのがV言語w
447デフォルトの名無しさん
2019/06/23(日) 17:49:13.67ID:GuPhoUVW メモリマネジメントの出来によってはむしろvlangだけ死ぬ
448デフォルトの名無しさん
2019/06/23(日) 18:23:24.26ID:BsJz8o7P どうせrustをパクるなら、引数付きenumとmatch式も
入れてほしかったな
入れてほしかったな
449デフォルトの名無しさん
2019/06/23(日) 18:45:04.52ID:p0iHiqR8 そういった大げさな仕組みを入れないからの軽さなんでは?
むしろ機能追加バカの意見はとことん無視してもらいたい。
むしろ機能追加バカの意見はとことん無視してもらいたい。
450デフォルトの名無しさん
2019/06/23(日) 18:59:53.19ID:niGBeI/T gotoでも使ってろよ老害
451デフォルトの名無しさん
2019/06/23(日) 19:01:50.93ID:p0iHiqR8 rustでも使ってろよ老害
452デフォルトの名無しさん
2019/06/23(日) 19:15:21.35ID:BQwXISYN ぼくのかんがえたじせだいげんご
はもういいよ
はもういいよ
453デフォルトの名無しさん
2019/06/23(日) 19:25:47.08ID:niGBeI/T じゃあ誰が考えた次世代言語ならいいの?
454デフォルトの名無しさん
2019/06/23(日) 19:29:53.72ID:mky9en30 AIが作った次世代言語
455デフォルトの名無しさん
2019/06/23(日) 19:31:38.95ID:GuPhoUVW vlangはまだ途上なのを含めてもRustとは競合しないだろうな
Rustの動機であるライフタイム検証(所有権含む)に関するものが無い
発展次第ではGoとも競合するだろうけど
GoもRustも好みでなくC/C++の代替を期待する層に一番当たりそうだ
Rustの動機であるライフタイム検証(所有権含む)に関するものが無い
発展次第ではGoとも競合するだろうけど
GoもRustも好みでなくC/C++の代替を期待する層に一番当たりそうだ
456デフォルトの名無しさん
2019/06/23(日) 19:45:07.15ID:XdsAQ8Yc 今から覚えるならvlangに断然決まりだな
457デフォルトの名無しさん
2019/06/23(日) 19:57:45.11ID:PNEuG3fS Rustj開発者はどうやったら学習コストが下がるか真剣に考えてるらしいけど
このままだと下がらないと思う
このままだと下がらないと思う
458デフォルトの名無しさん
2019/06/23(日) 20:11:38.49ID:dMl1aROx 数種類言語知ってれば言語覚えるのなんてそんなコスト高くないと思うんだがなんでどれにしよ〜?みたいな感じなの?
459デフォルトの名無しさん
2019/06/23(日) 20:23:07.25ID:niGBeI/T これがハローワールドでキータでマウントおじさん
>>458
>>458
460デフォルトの名無しさん
2019/06/23(日) 21:22:26.31ID:p0iHiqR8 流行ったらそれ使えばいいだけの話なのにここの人たちはバカなのかな?
461デフォルトの名無しさん
2019/06/23(日) 21:52:36.03ID:nuSgaNve 賢いやつが5ちゃんやんのか?
462デフォルトの名無しさん
2019/06/23(日) 21:57:08.52ID:BQwXISYN まあJavaしかやったことないおっさんにHaskelで仕事しろとかはさすがにキツイだろ
463デフォルトの名無しさん
2019/06/23(日) 22:01:13.57ID:IqKdeQzb 流行ったと断言できるのはC/C++だけだ
退屈すぎてバカになるのも仕方ない
退屈すぎてバカになるのも仕方ない
464デフォルトの名無しさん
2019/06/23(日) 22:10:07.21ID:PlixDsJK おいは学習コストよりメンテナンスコストが低い方がよい
しすてむは作る時間より動いてる時間の方が万倍ながいから
ゆえにらRustを選ぶのじゃ
しすてむは作る時間より動いてる時間の方が万倍ながいから
ゆえにらRustを選ぶのじゃ
465デフォルトの名無しさん
2019/06/23(日) 22:26:48.11ID:niGBeI/T なお現実はウンポコペチプーまみれのもよう
466デフォルトの名無しさん
2019/06/23(日) 22:38:44.61ID:WPP93Y3m >>464
Rustは言語やモジュールの破壊的変更が多いからメンテナンスコストは高いよ
Rustは言語やモジュールの破壊的変更が多いからメンテナンスコストは高いよ
467デフォルトの名無しさん
2019/06/23(日) 23:33:48.44ID:GiG2+Pfa468デフォルトの名無しさん
2019/06/24(月) 01:36:08.19ID:oP64UM4n >>458 初心者にとっての学習コストだよ。
今のところPython が一番エコだろうな。
今のところPython が一番エコだろうな。
469デフォルトの名無しさん
2019/06/24(月) 07:44:32.79ID:RR0ut14u あのゴミみたいな文法と歴史的経緯まみれのPythonが?
470デフォルトの名無しさん
2019/06/24(月) 11:41:41.47ID:/j8WWUAX Pythonは中立
中立という思想で遊ぶ言語だな
中立に喧嘩を売るやつがゴミなんだぞ
中立という思想で遊ぶ言語だな
中立に喧嘩を売るやつがゴミなんだぞ
471デフォルトの名無しさん
2019/06/24(月) 12:10:53.51ID:0LlbvUlD >>433
キタ━━━━(゚∀゚)━━━━!!
キタ━━━━(゚∀゚)━━━━!!
472デフォルトの名無しさん
2019/06/24(月) 12:12:35.26ID:0LlbvUlD オレは、世界で一番この言語を待ってた!!!!!!!!
473デフォルトの名無しさん
2019/06/24(月) 12:32:34.30ID:XM+cNyeI 次スレ
IN: V
OUT: Kotlin
な。誰も話してないし。
IN: V
OUT: Kotlin
な。誰も話してないし。
474デフォルトの名無しさん
2019/06/24(月) 12:56:40.70ID:wnTJPIlE KotlinはAndroid開発専用言語として小さく落ち着いたね
愚鈍なJavaの尻を叩いてC#系言語に近づけさせた功績は大きい
愚鈍なJavaの尻を叩いてC#系言語に近づけさせた功績は大きい
475デフォルトの名無しさん
2019/06/24(月) 13:13:40.74ID:DnOtpTuq >>473
Dart
Dart
476デフォルトの名無しさん
2019/06/24(月) 13:16:51.59ID:eshe1Yqd V言語て何か特徴あんの
Goに流行りの機能つけてみた的な印象しかない
Goに流行りの機能つけてみた的な印象しかない
477デフォルトの名無しさん
2019/06/24(月) 13:33:17.09ID:J3Qu7kVd むしろGoからGC削った
478デフォルトの名無しさん
2019/06/24(月) 14:02:57.25ID:NW8XqAfb GOからGC削ったら
)しか残らん
)しか残らん
479デフォルトの名無しさん
2019/06/24(月) 15:56:04.85ID:GOYEWEGi Pythonエコシステムに乗っかる新言語が出てこないのが
不思議でしょうがない
不思議でしょうがない
480デフォルトの名無しさん
2019/06/24(月) 17:49:11.37ID:cfqlC/Vk 中間言語 (の仕様書) がなかったJSで無理矢理作ったasm.jsの方が不思議
同じことが何度も起きないのは不思議ではない
同じことが何度も起きないのは不思議ではない
481デフォルトの名無しさん
2019/06/24(月) 18:14:15.19ID:NjH7r0FJ >>479
Pythonより先にできたできたCPANに乗ってないのはなぜ?
Pythonより先にできたできたCPANに乗ってないのはなぜ?
482デフォルトの名無しさん
2019/06/24(月) 19:07:47.62ID:wnTJPIlE483デフォルトの名無しさん
2019/06/24(月) 21:54:12.65ID:RR0ut14u484デフォルトの名無しさん
2019/06/24(月) 21:56:49.99ID:BXNZhLwW485デフォルトの名無しさん
2019/06/24(月) 23:41:10.08ID:cfqlC/Vk まさか32bitCPUに完全ロックインな標準はないよな?
486デフォルトの名無しさん
2019/06/25(火) 00:47:16.41ID:R0gZxhKw >>485 よく知らないけど、32ビットだろうが64ビットであろうが、それはバイトコードを実行する VM の仕事でしょ。
487デフォルトの名無しさん
2019/06/25(火) 00:49:31.28ID:R0gZxhKw CPython 自体は、LLVM でコンパイルしてるんだから、どんなコンピュータにもフィットするでしょ?
488デフォルトの名無しさん
2019/06/25(火) 05:47:11.43ID:NjnEAwoB vlangいつまにか5500スター超え
無駄に破竹の勢いだな
無駄に破竹の勢いだな
489デフォルトの名無しさん
2019/06/25(火) 08:56:56.26ID:AQeJL9YJ AWS、言語やプロトコルに依存しないインターフェイス定義言語(IDL)「Smithy」をオープンソースで公開 − Publickey
https://www.publickey1.jp/blog/19/awsidlsmithy.html
言語に依存しない言語とかバカかな
https://www.publickey1.jp/blog/19/awsidlsmithy.html
言語に依存しない言語とかバカかな
490デフォルトの名無しさん
2019/06/25(火) 10:46:45.22ID:URsecbw8 >SmithyはAWSの内部でIDLとして10年ほど使われてきたものを
>ベースとしていると、次のように説明されています。
仕様だけでなくツール群も出してくれるのなら有用そうだけど
どうなんだろうな
>ベースとしていると、次のように説明されています。
仕様だけでなくツール群も出してくれるのなら有用そうだけど
どうなんだろうな
491デフォルトの名無しさん
2019/06/25(火) 15:47:23.82ID:vSUF18YV492デフォルトの名無しさん
2019/06/25(火) 15:59:47.36ID:7F89fU7n Intel、新プログラミング言語「Data Parallel C++」を開発中
https://news.mynavi.jp/article/20190625-848112/
https://news.mynavi.jp/article/20190625-848112/
493デフォルトの名無しさん
2019/06/25(火) 20:20:25.23ID:kPWnGZLK494デフォルトの名無しさん
2019/06/25(火) 20:47:57.50ID:i1Zv6l/d 懲りずにまたIDLか
495デフォルトの名無しさん
2019/06/25(火) 21:49:39.83ID:LvUNUKcM COM もそうだけど、おまえらRPC 使わねえの?
496デフォルトの名無しさん
2019/06/25(火) 22:01:40.36ID:Cl74rs/t COMはRPCできるの知らないの?
497デフォルトの名無しさん
2019/06/25(火) 22:13:16.83ID:LvUNUKcM COMなんて今更作らないだろ
おれは情けないことに今いじってるが
それに比べたら、gRPCとか流行ってるのに、おまえら使ったことねえの?
おれは情けないことに今いじってるが
それに比べたら、gRPCとか流行ってるのに、おまえら使ったことねえの?
498デフォルトの名無しさん
2019/06/25(火) 23:38:22.11ID:AQeJL9YJ ttps://web.cs.ucdavis.edu/~filkov/papers/lang_github.pdf
TypeScriptが最強言語らしいぞ
型無し糞言語がゴミというのもはっきりデータとして出てしまったね
3バカ頭がP言語あたり、いい加減首吊って死んだほうがいいんじゃないか?
TypeScriptが最強言語らしいぞ
型無し糞言語がゴミというのもはっきりデータとして出てしまったね
3バカ頭がP言語あたり、いい加減首吊って死んだほうがいいんじゃないか?
499デフォルトの名無しさん
2019/06/25(火) 23:49:53.60ID:AQcTxIKJ Web画面なんて壊れてても気にしないからコミット取り消さないし
そもそも画面実装とかサーバに比べて問題の範囲が限定的でたいして難しくないだろ
最初から扱ってる問題が言語ごとにちがうんだ
この表ってか論文で一緒にしてるのおかしい
あ、型なし言語はあかんと思います
そもそも画面実装とかサーバに比べて問題の範囲が限定的でたいして難しくないだろ
最初から扱ってる問題が言語ごとにちがうんだ
この表ってか論文で一緒にしてるのおかしい
あ、型なし言語はあかんと思います
500デフォルトの名無しさん
2019/06/25(火) 23:52:48.51ID:AQeJL9YJ CLIで完結する同期的バックエンドの方が楽やわ
501デフォルトの名無しさん
2019/06/26(水) 02:11:17.37ID:Yi/HE6KT 言語の生と死の1bitは他のなによりもリアルだな
1bitがビッグデータより重い
1bitがビッグデータより重い
502デフォルトの名無しさん
2019/06/27(木) 01:02:43.07ID:mUkuaqt3 関数型使えないって今どきありえないと思うんだよね
一昔前のOOPがわからないおじさんと同じレベルのこと言ってる
一昔前のOOPがわからないおじさんと同じレベルのこと言ってる
503デフォルトの名無しさん
2019/06/28(金) 17:48:17.39ID:F+cepw8m vlangを試してみた 2019-06-25
https://kogara324.hatenablog.com/entry/2019/06/25/225613
【プログラミング言語】モダンなV言語がリリースされたので触ってみる 2019-06-23
https://www.pavlog.tokyo/entry/v-programming-language
V言語は、保守可能なソフトウェアの構築のために設計された静的型付言語です。Goに似て
いて、Oberon, Rust, Swiftの影響を受けています。
The V Programming Language (公式)
https://vlang.io/
https://kogara324.hatenablog.com/entry/2019/06/25/225613
【プログラミング言語】モダンなV言語がリリースされたので触ってみる 2019-06-23
https://www.pavlog.tokyo/entry/v-programming-language
V言語は、保守可能なソフトウェアの構築のために設計された静的型付言語です。Goに似て
いて、Oberon, Rust, Swiftの影響を受けています。
The V Programming Language (公式)
https://vlang.io/
504デフォルトの名無しさん
2019/06/28(金) 22:46:29.05ID:FXm6ly6X またふやしたんか
505デフォルトの名無しさん
2019/06/29(土) 07:03:32.03ID:8bAr7lLW vlang、言語作成の過程を見るにはちょうどいいな。
ソースもまだそんなでかくないし。
ソースもまだそんなでかくないし。
506デフォルトの名無しさん
2019/06/29(土) 16:52:27.05ID:RFSaJ24c printfに限らず困ったらC呼べるのは案外実用的かも?
(というかライブラリ整備で楽したい?)
(というかライブラリ整備で楽したい?)
507デフォルトの名無しさん
2019/06/29(土) 19:33:30.32ID:CLVfkFkh なんのvなん?
508デフォルトの名無しさん
2019/06/29(土) 21:37:36.03ID:k/WM/TXw Kotlin もよろしく
509デフォルトの名無しさん
2019/06/30(日) 18:33:18.81ID:CbmHQZBJ >>507
既存の言語全てに勝利する、VictoryのVだそうだ
既存の言語全てに勝利する、VictoryのVだそうだ
510デフォルトの名無しさん
2019/06/30(日) 20:00:00.91ID:2juPiYlp そのうちV2言語とかV2AB言語とか出そう
511デフォルトの名無しさん
2019/06/30(日) 20:09:39.02ID:jEBvEs4p すでに VB はあるがな
512デフォルトの名無しさん
2019/06/30(日) 20:15:14.87ID:CbmHQZBJ ブイブリュは下痢糞の漏れ出る音を模した言語だろ
513デフォルトの名無しさん
2019/07/01(月) 22:32:36.99ID:VQESBdFl VuriVuriVuriBuryuryuryu!!!!VucchichiBBBchichichiVuriririVBVBVuuubbb!!!!!!!
514デフォルトの名無しさん
2019/07/01(月) 23:11:18.59ID:yt2EFQVJ vlangはたしかにgoのダッサダサな部分を洗練させた感があるけど、肝心のgoroutineはないのかね?
515デフォルトの名無しさん
2019/07/02(火) 08:38:42.74ID:QDdew1lC あるっつの
516デフォルトの名無しさん
2019/07/02(火) 10:18:10.05ID:ep8keXko https://vlang.io/docs#memory
>For more complex cases manual memory management is required.
>This will be fixed soon.
ずっと will be fixed soon のままになると予想
GCも参照カウントもデストラクタもRustのようなライフタイムも無しで
手動でないメモリ管理を実現するそうだが
>For more complex cases manual memory management is required.
>This will be fixed soon.
ずっと will be fixed soon のままになると予想
GCも参照カウントもデストラクタもRustのようなライフタイムも無しで
手動でないメモリ管理を実現するそうだが
517デフォルトの名無しさん
2019/07/02(火) 10:24:59.91ID:EIrkP3Yf 大学の情報系出た奴にありがちな、前人の基礎研究を舐めてる典型的な馬鹿だな
518デフォルトの名無しさん
2019/07/02(火) 12:15:31.11ID:0IWRI8p9 肝心なとこが未実装とか…
そこが他言語と異なるセールスポイントちゃうんか
そこが他言語と異なるセールスポイントちゃうんか
519デフォルトの名無しさん
2019/07/02(火) 12:28:00.79ID:7go+wzeH Goの対案を出せとか、ありがちなことを言われたのかな
言われた通りにしてもバカにされるだけというありがちなパターンかな
言われた通りにしてもバカにされるだけというありがちなパターンかな
520デフォルトの名無しさん
2019/07/02(火) 12:44:54.93ID:vCEb3qRc521デフォルトの名無しさん
2019/07/02(火) 13:00:27.32ID:V6TxZCKa >>516
rustみたいにガチガチじゃなきゃいいよ
rustみたいにガチガチじゃなきゃいいよ
522デフォルトの名無しさん
2019/07/02(火) 13:07:25.57ID:EIrkP3Yf いっそエスケープは一切禁止でスタックベースのリソース管理しかできない言語があってもいい
非同期処理さえうまく扱えれば実用的だと思う
非同期処理さえうまく扱えれば実用的だと思う
523デフォルトの名無しさん
2019/07/02(火) 13:30:43.80ID:6O0SF7PA リージョン推論かな?
ライフタイムとリージョンの違いってなんだっけ
ライフタイムとリージョンの違いってなんだっけ
524デフォルトの名無しさん
2019/07/02(火) 14:38:03.95ID:ep8keXko 言語機能の複雑さという代償はあったが
GC無しでリージョン推論を実現したのがRust
記述性のためGCを入れつつも遅延を最小にすべく
GCの性能向上に努めたのがGO
一方vlangの公式によると
https://vlang.io/
> V manages memory at compilation time (like Rust)
https://vlang.io/compare
> - No GC
> That's why the language is so simple
・Rustのようにコンパイル時にメモリ管理される
・Goのように書けるがGC不要
・それでいてRustのような複雑さは無い
・という予定(まだ未実装)
本当にこの通り実現するなら
GoとRustの設計者達にマウント取れるレベル
GC無しでリージョン推論を実現したのがRust
記述性のためGCを入れつつも遅延を最小にすべく
GCの性能向上に努めたのがGO
一方vlangの公式によると
https://vlang.io/
> V manages memory at compilation time (like Rust)
https://vlang.io/compare
> - No GC
> That's why the language is so simple
・Rustのようにコンパイル時にメモリ管理される
・Goのように書けるがGC不要
・それでいてRustのような複雑さは無い
・という予定(まだ未実装)
本当にこの通り実現するなら
GoとRustの設計者達にマウント取れるレベル
525デフォルトの名無しさん
2019/07/02(火) 14:52:15.52ID:NqAwj9wC 金集めのためのハッタリ・詐欺かもね。
どう実装するかは集めた金でバカンス中に考えるんでしょ。
どう実装するかは集めた金でバカンス中に考えるんでしょ。
526デフォルトの名無しさん
2019/07/02(火) 14:59:25.78ID:ep8keXko ちなみに自動メモリ管理が未実装なので、以下の記事によると
hello worldやvlangコンパイラ自体もメモリリークしているとのこと
https://christine.website/blog/v-vaporware-2019-06-23
> The compiler itself also leaks memory
hello worldやvlangコンパイラ自体もメモリリークしているとのこと
https://christine.website/blog/v-vaporware-2019-06-23
> The compiler itself also leaks memory
527デフォルトの名無しさん
2019/07/02(火) 15:55:49.14ID:7go+wzeH Haskellの副作用問題やRustのグラフ構造問題のような
原理主義の藁人形がいなくなるまで無視すればいい
原理主義の藁人形がいなくなるまで無視すればいい
528デフォルトの名無しさん
2019/07/02(火) 15:58:46.16ID:0IWRI8p9 まあ本当にできたらスゲェわ
V言語に乗り換えるわ
V言語に乗り換えるわ
529デフォルトの名無しさん
2019/07/02(火) 16:00:36.62ID:wuyggzG7 どうせプログラム終了すればOSが使ったメモリ全部解放するから
長時間動かすプログラムのベストプラクティスは定期的に自動で状態保存→リブート→復元?
ある意味合理的な富豪プログラミングw
長時間動かすプログラムのベストプラクティスは定期的に自動で状態保存→リブート→復元?
ある意味合理的な富豪プログラミングw
530デフォルトの名無しさん
2019/07/02(火) 16:03:59.36ID:dJ0Zw08U cloud の go はそれだな
531デフォルトの名無しさん
2019/07/02(火) 18:22:15.31ID:NqAwj9wC >>526
www
www
532デフォルトの名無しさん
2019/07/02(火) 18:59:24.21ID:8dHuftNb >>526
あっ・・・(察し)
あっ・・・(察し)
533デフォルトの名無しさん
2019/07/02(火) 19:20:57.61ID:cq6TnqpS >>478
オマエオモシロイナ
オマエオモシロイナ
534デフォルトの名無しさん
2019/07/02(火) 19:52:14.87ID:KyyCHPDG rust以外にもベアメタルな新言語は色々あったよ。clayとかBitCとかdecaとかcycloneとか
安全性についてはスルーした言語や挑戦して失敗した言語もあった
vlangはそこを吹かしてるから地雷にしか見えない
安全性についてはスルーした言語や挑戦して失敗した言語もあった
vlangはそこを吹かしてるから地雷にしか見えない
535デフォルトの名無しさん
2019/07/02(火) 20:14:41.10ID:ku+wkW4H ベアメタルってはじめて聞いた
これからの時代はベアメタルだな!
これからの時代はベアメタルだな!
536デフォルトの名無しさん
2019/07/02(火) 22:15:30.17ID:hWBdgMuf >>524
goの方向が正解だわ。
GCがあることで他資源管理に集中できるし。
ただchannelでのブロックによるgoroutineリークは想定してなかった言語ミスだと思う。
そこは改善の余地ありだわ。
goの方向が正解だわ。
GCがあることで他資源管理に集中できるし。
ただchannelでのブロックによるgoroutineリークは想定してなかった言語ミスだと思う。
そこは改善の余地ありだわ。
537デフォルトの名無しさん
2019/07/03(水) 01:59:42.47ID:ZPqKMvhJ >>524
Rustとは異なる一つの解として、フロー解析を頑張るという方向性はアリだと思う
Rustのように人間が明示的に型を付けることによって制御するんではなく、TypeScriptの型推論みたいにコンパイラが頑張ってフローから生存範囲を割り出す
Vには期待してないが、MSあたりが本気で取り組めば実用的なものはできそう
Rustとは異なる一つの解として、フロー解析を頑張るという方向性はアリだと思う
Rustのように人間が明示的に型を付けることによって制御するんではなく、TypeScriptの型推論みたいにコンパイラが頑張ってフローから生存範囲を割り出す
Vには期待してないが、MSあたりが本気で取り組めば実用的なものはできそう
538デフォルトの名無しさん
2019/07/03(水) 11:04:20.52ID:XNaiDTR1539デフォルトの名無しさん
2019/07/03(水) 12:16:45.29ID:gRfGMTMZ 自分ができると思うのは甘い
MSが総力を挙げて取り組めばできる
主語が小さいなら悲観、主語が大きいなら楽観する現象
MSが総力を挙げて取り組めばできる
主語が小さいなら悲観、主語が大きいなら楽観する現象
540デフォルトの名無しさん
2019/07/03(水) 12:42:18.44ID:hoHjSSrx それは事実だから仕方ない
結局OSSの成功例は企業製のものばっかりだったりするし
結局OSSの成功例は企業製のものばっかりだったりするし
541デフォルトの名無しさん
2019/07/03(水) 18:10:18.83ID:m32ejpp6 じゃあMSが新しい言語作るのをじっと待ってるのが正解なんだな
542デフォルトの名無しさん
2019/07/03(水) 21:19:23.77ID:36BNwIKk Microsoft、高性能メモリアロケータ「mimalloc」公開
https://news.mynavi.jp/article/20190625-847906/
https://news.mynavi.jp/article/20190625-847906/
543デフォルトの名無しさん
2019/07/03(水) 23:27:22.96ID:zQMV1srp TypeScriptのような型推論は、原理的には可能なんだろうけど現実的には計算量が爆発すると思ってた。
まさか実際にやってのけるとはなぁ。
まさか実際にやってのけるとはなぁ。
544デフォルトの名無しさん
2019/07/03(水) 23:33:43.13ID:ndFnifMe 人間がエラーを理解できなそう
545デフォルトの名無しさん
2019/07/04(木) 00:09:12.36ID:kZ6AZY+J rubyが型ゆるくて逝ったように型推論とかやめて明示しようって話になる。
バカは何度でも同じ過ちを繰り返す。
バカは何度でも同じ過ちを繰り返す。
546デフォルトの名無しさん
2019/07/04(木) 00:50:15.12ID:syUh+sWg rubyがバカなだけじゃん
自分とこの失敗の恥を他人とこに押し付けるなw
自分とこの失敗の恥を他人とこに押し付けるなw
547デフォルトの名無しさん
2019/07/04(木) 02:43:53.90ID:eYCKxaQ9 template引数が爆発的に増えてきてから型推論を考えるのが理にかなっている
先に型推論を作り込んで後でtemplateが欲しくなっても時既に遅し
先に型推論を作り込んで後でtemplateが欲しくなっても時既に遅し
548デフォルトの名無しさん
2019/07/04(木) 08:23:42.62ID:kZ6AZY+J549デフォルトの名無しさん
2019/07/06(土) 08:49:12.38ID:D0Z55squ 次世代言語(笑)
実績があるFortranこそ至高
並列Fortranに関するシンポジウムのご案内(第5回)
「並列Fortranの現状と展望」 ~Fortranはどこへ向かうのか?~
http://site.hpfpc.org/home/events/parallel_fortran_sympo5
実績があるFortranこそ至高
並列Fortranに関するシンポジウムのご案内(第5回)
「並列Fortranの現状と展望」 ~Fortranはどこへ向かうのか?~
http://site.hpfpc.org/home/events/parallel_fortran_sympo5
550デフォルトの名無しさん
2019/07/06(土) 09:52:45.57ID:zcl3Wfgw FORTRAN派はJuliaに乗り換えてくれればいい
551デフォルトの名無しさん
2019/07/06(土) 10:09:15.59ID:yJlOMfg/ Juliaは呼ばれる側には向いてないからどちらが良いとか以前に代替にならない
552デフォルトの名無しさん
2019/07/06(土) 10:23:48.27ID:auWtVfNl インデクスが1始まりな時点で終わってんだよ。
553デフォルトの名無しさん
2019/07/06(土) 11:03:51.51ID:4hi3BAKB グローバル変数にGCは不要だから昔の言語は速い
しかもスタックもボローチェッカーも不要
今の多数派は速度と学習コストを犠牲にしてでもグローバル変数禁止を優先する
しかもスタックもボローチェッカーも不要
今の多数派は速度と学習コストを犠牲にしてでもグローバル変数禁止を優先する
554デフォルトの名無しさん
2019/07/06(土) 11:11:24.68ID:MhitVE0d >>553
速度と学習コストを優先してグローバル変数を多用したいなら、今でもそれができる言語は使用可能なのだから好きに選択すればいいんじゃね?
速度と学習コストを優先してグローバル変数を多用したいなら、今でもそれができる言語は使用可能なのだから好きに選択すればいいんじゃね?
555デフォルトの名無しさん
2019/07/06(土) 11:12:54.20ID:NRY4HgVe 他言語から呼ぶのに配列を転置したりインデクスを1オリジンにしたり面倒くさいんだよ教授のライブラリ
と学生の頃思ったわ
と学生の頃思ったわ
556デフォルトの名無しさん
2019/07/06(土) 12:46:36.15ID:4hi3BAKB557デフォルトの名無しさん
2019/07/06(土) 14:57:38.96ID:giRSX6GS グローバル変数が早いってどういう理論?
全ての変数に対応できるような糞で固めモリ確保するの?ばかなのしぬの?
全ての変数に対応できるような糞で固めモリ確保するの?ばかなのしぬの?
558デフォルトの名無しさん
2019/07/06(土) 15:04:47.10ID:zcl3Wfgw 間接アドレッシングより直接アドレッシングの方が速いとか
メモリ上の位置が固定されるから速いとか
有利な面はあるんじゃね
知らんけどω
メモリ上の位置が固定されるから速いとか
有利な面はあるんじゃね
知らんけどω
559デフォルトの名無しさん
2019/07/06(土) 15:24:12.97ID:rbXqF8hR ローカル変数の方が速そう
大抵最適化でレジスタ上のみの存在になるし
大抵最適化でレジスタ上のみの存在になるし
560デフォルトの名無しさん
2019/07/06(土) 15:35:24.84ID:j6TJ9xhQ 集積度でCPUにレジスタ・キャッシュが貴重だった頃の(ry
RISC以降は組み込みですらローカル変数のほうが速度出るはず
RISC以降は組み込みですらローカル変数のほうが速度出るはず
561デフォルトの名無しさん
2019/07/06(土) 15:54:52.39ID:4hi3BAKB GCが遅いだけだな
ローカル変数が遅いなんて誰かに言わせても仕方ない
人に言わせたいことではなく自分が言いたいことを語れよ
ローカル変数が遅いなんて誰かに言わせても仕方ない
人に言わせたいことではなく自分が言いたいことを語れよ
562デフォルトの名無しさん
2019/07/06(土) 16:15:05.44ID:aan9FGim ドンッ!!
563デフォルトの名無しさん
2019/07/06(土) 16:27:18.43ID:GxnR+B/l >>556
日本語でok
日本語でok
564デフォルトの名無しさん
2019/07/12(金) 04:42:18.60ID:4xncqjus >>557
メモリ確保やらスタックやらのオーバーヘッドがグローバル変数だと起こりにくい、ということなんじゃね?
メモリ確保やらスタックやらのオーバーヘッドがグローバル変数だと起こりにくい、ということなんじゃね?
565デフォルトの名無しさん
2019/07/12(金) 07:53:38.13ID:Bn8x2zNm スタックと比較した場合、計測せにゃわからんが結論だろ。
結局はキャッシュヒット率の問題だったりするわけだし。
結局はキャッシュヒット率の問題だったりするわけだし。
566デフォルトの名無しさん
2019/07/12(金) 21:53:30.16ID:4b6kN5JV キャッシュのこと考えたらグローバル変数のアクセスは遅いだろ
567デフォルトの名無しさん
2019/07/13(土) 07:24:03.78ID:THUdwCLa フォートランがなぜCより速いかしってる?
568デフォルトの名無しさん
2019/07/13(土) 09:15:34.94ID:AlkU9RI1 速くないから
569デフォルトの名無しさん
2019/07/13(土) 09:49:57.15ID:y4NPM01z FortranはCより自由度に劣る代わりに最適化しやすいからな
気を使わなくてもベクトル化や拡張命令の対応をコンパイラがやってくれるから
京とかのスパコンでの大規模計算の分野で使われてる
気を使わなくてもベクトル化や拡張命令の対応をコンパイラがやってくれるから
京とかのスパコンでの大規模計算の分野で使われてる
570デフォルトの名無しさん
2019/07/13(土) 09:58:32.38ID:PFjn61vi ライブラリがちゃんと書いてあるから
571デフォルトの名無しさん
2019/07/13(土) 10:36:53.09ID:L0T6Q7Ko お前フォートランだと信じてたフォートランは実はCだから
572デフォルトの名無しさん
2019/07/13(土) 10:47:30.74ID:THUdwCLa 答え:フォートランが速いのは全部グローバル変数しか使ってないから
573デフォルトの名無しさん
2019/07/13(土) 11:32:19.83ID:L0T6Q7Ko マジかよ俺もグローバル変数買ってくるわ(笑)
574デフォルトの名無しさん
2019/07/14(日) 00:27:06.85ID:bl3Los1f >>569
ポインタの働きまで考慮すると、最適化しにくくなるからな。
ポインタの働きまで考慮すると、最適化しにくくなるからな。
575デフォルトの名無しさん
2019/07/14(日) 01:15:43.60ID:dk3FaKVW そろそろC言語が不要になるという話をちらほらきくな
LLVMだのJVMだの人間に扱いやすいマシン語もあるし
Rustもあるし
Cはもともと言語の位置づけがまったく中途半端だった
LLVMだのJVMだの人間に扱いやすいマシン語もあるし
Rustもあるし
Cはもともと言語の位置づけがまったく中途半端だった
576デフォルトの名無しさん
2019/07/14(日) 01:17:09.73ID:kbgTNG98 本木でいってんのか全角
577デフォルトの名無しさん
2019/07/14(日) 06:19:39.69ID:+79Cdwyg >>575
VMがマシン語とか沸いてんのか
VMがマシン語とか沸いてんのか
578デフォルトの名無しさん
2019/07/14(日) 06:56:24.70ID:ryvUAmdj Rustはasycn/awaitもひとまず纏まって良いとは思うんだけどCが要らなくなるかと言われると同意しかねる
というのも高速化の為の低レイヤcalleeとしては型や機能がリッチで自身からの呼び出しAPIと他言語向けAPIの調整が煩雑じゃないかなと
というのも高速化の為の低レイヤcalleeとしては型や機能がリッチで自身からの呼び出しAPIと他言語向けAPIの調整が煩雑じゃないかなと
579デフォルトの名無しさん
2019/07/14(日) 07:45:35.15ID:+8XuBzkV cがいらなくなるとかもう30年くらい言われ続けてるんでないの?
ほんとバカだな〜と思うわ。
ほんとバカだな〜と思うわ。
580デフォルトの名無しさん
2019/07/14(日) 07:55:49.65ID:+79Cdwyg 組み込みとかが存在する限りCも無くらなんだろうな
万が一、nimが流行ったらそれこそ無くならなくなる
万が一、nimが流行ったらそれこそ無くならなくなる
581デフォルトの名無しさん
2019/07/14(日) 09:47:22.39ID:2xqRxSvx なんてことだた・・・次世代言語はCだったんだ・・・
582デフォルトの名無しさん
2019/07/14(日) 09:53:07.69ID:uxR8w+H7 HaskelからC言語を生成するのが最強
583デフォルトの名無しさん
2019/07/14(日) 10:10:43.56ID:0k1+KHw/ 最適化に適した中間言語はないのか
584デフォルトの名無しさん
2019/07/14(日) 10:52:29.76ID:paZ1nCkk 言語のシェア最大化問題のようなものを解きたい需要があるんだよね
C言語が最適解ではないという認識はバカではない
でも具体的にどこの誰がどういう取引をしたいのか考えないから供給も何もない
C言語が最適解ではないという認識はバカではない
でも具体的にどこの誰がどういう取引をしたいのか考えないから供給も何もない
585デフォルトの名無しさん
2019/07/14(日) 10:56:34.40ID:2xqRxSvx 全ての言語に勝利(VICTORY)を約束したV言語が最初で最後の統一言語になるから
見とけよ見とけよ
見とけよ見とけよ
586デフォルトの名無しさん
2019/07/14(日) 11:06:30.77ID:ryvUAmdj Vはメモリ管理の方針だけでも示してくれ
587デフォルトの名無しさん
2019/07/14(日) 11:12:03.05ID:kbgTNG98 次世代言語を越えるいい感じのメモリ管理で記述もGOより簡単になる予定やぞ
588デフォルトの名無しさん
2019/07/14(日) 21:17:25.26ID:VYICulF9 >>567
それがどういうわけかこの板では嫉妬の対象らしくて詐欺とかになっちゃうらしい
それがどういうわけかこの板では嫉妬の対象らしくて詐欺とかになっちゃうらしい
589デフォルトの名無しさん
2019/07/14(日) 21:29:35.23ID:2xqRxSvx >>588
idで自演バレバレですよ
idで自演バレバレですよ
590デフォルトの名無しさん
2019/07/14(日) 22:05:08.08ID:VYICulF9 >>589
ん?
ん?
591デフォルトの名無しさん
2019/07/14(日) 22:26:52.95ID://LKIq+W >>587
その肝心の部分が今後良い感じになる予定(つまり、今の所まだ未定)とか言う
非常にお粗末な言語なんだが…
そもそも、そんな簡単に良い感じにメモリ管理ができるなら
Rustがあれほど所有権だのライフタイムだので苦労してるのは何故なの?っていうね…
まぁ本当に良い感じになるなら俺だってRustなんか捨てて華麗に掌返り決めるけど、
現状では詐欺と言われても致し方ないかと
その肝心の部分が今後良い感じになる予定(つまり、今の所まだ未定)とか言う
非常にお粗末な言語なんだが…
そもそも、そんな簡単に良い感じにメモリ管理ができるなら
Rustがあれほど所有権だのライフタイムだので苦労してるのは何故なの?っていうね…
まぁ本当に良い感じになるなら俺だってRustなんか捨てて華麗に掌返り決めるけど、
現状では詐欺と言われても致し方ないかと
592デフォルトの名無しさん
2019/07/14(日) 23:31:36.82ID:BBEf0Qp/ vlangのメモリ管理はcomming soonだぞ。新規性のあるアイデアがあるようにも見えないんで、今のソースの記述レベルじゃ安全性は多分担保できない
593デフォルトの名無しさん
2019/07/15(月) 00:00:15.46ID:MjmXYKrZ goみたいなものになってそれgoでよくね?になりそう。
594デフォルトの名無しさん
2019/07/15(月) 00:01:00.40ID:MjmXYKrZ rustからクソみたいなもの取り除いたものになるならワンチャンあるかもだが。
595デフォルトの名無しさん
2019/07/15(月) 00:01:07.01ID:Jdbtn1ER でもGOくそやん
596デフォルトの名無しさん
2019/07/15(月) 00:04:16.85ID:swODgMrH 見えてる地雷ではあったけどソース公開後空気やん
他言語と比較できるレベルでないし20年後にまた来てください
他言語と比較できるレベルでないし20年後にまた来てください
597デフォルトの名無しさん
2019/07/19(金) 02:35:55.06ID:6QtN+Z3g598デフォルトの名無しさん
2019/07/19(金) 08:57:55.99ID:MqWaI42B えぇ…自前で作ってるBosqueはどうすんだ…
599デフォルトの名無しさん
2019/07/19(金) 09:10:29.62ID:aKZJYqz8 A proactive approach to more secure code
https://msrc-blog.microsoft.com/2019/07/16/a-proactive-approach-to-more-secure-code/
C++ does have its virtues that make it attractive and in some cases essential:
it is blisteringly fast, it has a small memory and disk footprint, it’s mature, it’s execution predictable, its platform applicably is almost unparalleled and you can use it without having to install additional components.
If only the developers could have all the memory security guarantees of languages like .NET C# combined with all the efficiencies of C++.
Maybe we can: One of the most promising newer systems programming languages that satisfy those requirements is the Rust programming language originally invented by Mozilla.
https://msrc-blog.microsoft.com/2019/07/16/a-proactive-approach-to-more-secure-code/
C++ does have its virtues that make it attractive and in some cases essential:
it is blisteringly fast, it has a small memory and disk footprint, it’s mature, it’s execution predictable, its platform applicably is almost unparalleled and you can use it without having to install additional components.
If only the developers could have all the memory security guarantees of languages like .NET C# combined with all the efficiencies of C++.
Maybe we can: One of the most promising newer systems programming languages that satisfy those requirements is the Rust programming language originally invented by Mozilla.
600デフォルトの名無しさん
2019/07/19(金) 09:12:45.57ID:c3q8AFcr601デフォルトの名無しさん
2019/07/19(金) 09:19:54.00ID:MqWaI42B ボスケテ…
602デフォルトの名無しさん
2019/07/19(金) 09:27:26.11ID:4A+dpHhz 今時C++が使われる様な場面で代わりになりそうな次世代言語ってそりゃRust以外ないだろ
603デフォルトの名無しさん
2019/07/19(金) 11:08:45.37ID:I/h0t5Pv Bosqueは学術的/実験的なのもあるけど
GC前提だから将来的にもC++/Rustと競合することは無いよ
GC前提だから将来的にもC++/Rustと競合することは無いよ
604デフォルトの名無しさん
2019/07/19(金) 17:00:17.92ID:1PyIKJ2x むしろ言語には縁故があるから
自前でC++コンパイラ作れるようなやつなら縁故でRust高評価
自前でF#作ったら尚更
自前でC++コンパイラ作れるようなやつなら縁故でRust高評価
自前でF#作ったら尚更
605デフォルトの名無しさん
2019/07/20(土) 02:07:11.00ID:FW5VH8uR BosqueとKotlinはコンパイラをセルフホスティングできていない言語
GoとRustとTypeScriptはコンパイラをセルフホスティングできている言語
GoとRustとTypeScriptはコンパイラをセルフホスティングできている言語
606デフォルトの名無しさん
2019/07/20(土) 02:53:55.85ID:FW5VH8uR なおSwift
607デフォルトの名無しさん
2019/07/20(土) 12:29:21.00ID:HDilRWOR まあc++の使われてる範囲って結構狭いけどね。
608デフォルトの名無しさん
2019/07/20(土) 12:43:44.66ID:SfeSu3lj PCとスマホの分断により、おま環GUIの価値がなくなった
バベルの塔が崩壊した
言語よりもGUIを重視するべき理由はもうない
バベルの塔が崩壊した
言語よりもGUIを重視するべき理由はもうない
609デフォルトの名無しさん
2019/07/20(土) 14:19:34.60ID:KA2XI7a+ rust に c++ の [[nodiscard]] みたいなのってある?
610デフォルトの名無しさん
2019/07/20(土) 14:21:53.77ID:ws4gNalr >>605
できないってことはないのでは?現時点ではやってないか、またはやってる事実をあなたが知らないだけで。
VM使っててVM部分まで作れるわけじゃないからというのであればKotlinにはNativeが出来つつあるのでやがてVMなしで問題なく動くやつは出来上がる。
できないってことはないのでは?現時点ではやってないか、またはやってる事実をあなたが知らないだけで。
VM使っててVM部分まで作れるわけじゃないからというのであればKotlinにはNativeが出来つつあるのでやがてVMなしで問題なく動くやつは出来上がる。
611デフォルトの名無しさん
2019/07/20(土) 15:20:03.63ID:sZvQB1m3 language serverのことでは?
612デフォルトの名無しさん
2019/07/20(土) 15:23:08.20ID:jTVd51ag どちらも正しい
やっていないから出来ていない
Javaからの自動変換も自前で作ってるがKotlinコンパイラにそれを適用する気は無いようだ
工数やリスクに対してメリットが大きくないし
企業規模的にもリソースに余裕が無いんだろう
やっていないから出来ていない
Javaからの自動変換も自前で作ってるがKotlinコンパイラにそれを適用する気は無いようだ
工数やリスクに対してメリットが大きくないし
企業規模的にもリソースに余裕が無いんだろう
613デフォルトの名無しさん
2019/07/20(土) 16:55:21.95ID:SzQpn/wr >>609
戻値をResult型にすれば戻値無視で警告でる。
戻値をResult型にすれば戻値無視で警告でる。
614デフォルトの名無しさん
2019/07/20(土) 18:57:54.77ID:FW5VH8uR >>610
2行目の主張ではないことはTypeScriptのセルフホスティング例を見たらワカル
2行目の主張ではないことはTypeScriptのセルフホスティング例を見たらワカル
615デフォルトの名無しさん
2019/07/20(土) 19:15:39.84ID:/lD6o5wQ >>614
それは微妙に違うと思う
TypeScriptはそもそもJavaScriptのマクロ言語だから、JavaScriptを生成できた時点で言語処理系としては完成してるんだよ
一方Kotlinはあくまで独立した言語だから、実際に動くようにならないと処理系が完成したとは言えない
つまり、処理系にJVMも含まれると解釈することもできる
それは微妙に違うと思う
TypeScriptはそもそもJavaScriptのマクロ言語だから、JavaScriptを生成できた時点で言語処理系としては完成してるんだよ
一方Kotlinはあくまで独立した言語だから、実際に動くようにならないと処理系が完成したとは言えない
つまり、処理系にJVMも含まれると解釈することもできる
616デフォルトの名無しさん
2019/07/20(土) 19:30:39.77ID:FW5VH8uR >>615
TypeScriptがJavaScriptに依存しているからおkで、
KotlinがJVMに依存しているからNGとは一体…
セルフホスティングできたというのは普通
原始言語Sから目的言語Mに変換するコンパイラMが
原始言語Sで書かれておりかつ目的言語M上で走ればOKなんである
目的言語Mを支える共通基盤(リンカや実行ファイル形式をロードして実行するOS等)が
S以外の言語で書かれているかどうかは問題にされない
TypeScriptがJavaScriptに依存しているからおkで、
KotlinがJVMに依存しているからNGとは一体…
セルフホスティングできたというのは普通
原始言語Sから目的言語Mに変換するコンパイラMが
原始言語Sで書かれておりかつ目的言語M上で走ればOKなんである
目的言語Mを支える共通基盤(リンカや実行ファイル形式をロードして実行するOS等)が
S以外の言語で書かれているかどうかは問題にされない
617デフォルトの名無しさん
2019/07/20(土) 19:31:34.78ID:FW5VH8uR 訂正;
×:コンパイラM
○:コンパイラT
T図式とかでググればワカル
×:コンパイラM
○:コンパイラT
T図式とかでググればワカル
618デフォルトの名無しさん
2019/07/20(土) 22:20:22.66ID:CpMBuTXn セルフホスティングの利点ってなに?
619デフォルトの名無しさん
2019/07/20(土) 22:53:39.88ID:FW5VH8uR 気持ちよすぎていっぱい抜けるところ
620デフォルトの名無しさん
2019/07/20(土) 23:46:18.67ID:gc950AZf ぬふぅ
621デフォルトの名無しさん
2019/07/21(日) 23:21:56.26ID:gYFxw/mT KotlinがJVMだけでなくNativeやJSでもセルフホスティングするには
JDKのクラスへの依存を排除してCommon Moduleとして実装する必要があるので先が長すぎる
しかしbabel-standaloneのようにブラウザ上完結でコンパイル出来たら面白いんだけどな
JDKのクラスへの依存を排除してCommon Moduleとして実装する必要があるので先が長すぎる
しかしbabel-standaloneのようにブラウザ上完結でコンパイル出来たら面白いんだけどな
622デフォルトの名無しさん
2019/07/21(日) 23:53:13.65ID:xVCGcQtW 今度はziglangが世界覇権を獲ったらしいぞ
623デフォルトの名無しさん
2019/07/22(月) 00:28:03.74ID:7Qo/4Rjl ほほぅ
624デフォルトの名無しさん
2019/07/22(月) 08:29:25.73ID:FUfkvSMg またzigは詐欺って言わないの?
625デフォルトの名無しさん
2019/07/22(月) 10:47:11.42ID:AvuSX7g6 zigはむしろ愚直にそのままにするってことが分かりきってるから詐欺る所が無くない?
個人的にはC2がどうなるかって思ってたけどzigの方が開発が早くて勢力としては強そうだなぁ
個人的にはC2がどうなるかって思ってたけどzigの方が開発が早くて勢力としては強そうだなぁ
626デフォルトの名無しさん
2019/07/22(月) 11:23:16.33ID:yN7WFB/G zigはモダンな記述性を持ちながらも仕組みはマニュアルなのでbetter Cの一種
GCで十分な領域では開発効率的に他の言語に負ける
Rustのコンパイル時チェックを求める層には受けない
今でもCを使うような層が移るかというと微妙
Vのような風呂敷を広げることはしていないように見えるし
Cの代わりとして出来は悪くないと思うが
シェアを取るのは厳しいんじゃないかな
GCで十分な領域では開発効率的に他の言語に負ける
Rustのコンパイル時チェックを求める層には受けない
今でもCを使うような層が移るかというと微妙
Vのような風呂敷を広げることはしていないように見えるし
Cの代わりとして出来は悪くないと思うが
シェアを取るのは厳しいんじゃないかな
627デフォルトの名無しさん
2019/07/22(月) 15:47:12.69ID:QENg4JOA 世代別GCとか進化してるからね
今のGCでもどうしてもダメなぐらいリソースが厳しい領域はすごく少ないと思う
今のGCでもどうしてもダメなぐらいリソースが厳しい領域はすごく少ないと思う
628デフォルトの名無しさん
2019/07/22(月) 23:18:21.43ID:72Uk1SQC まあGCダメな領域は結局c使うしな。
629デフォルトの名無しさん
2019/07/22(月) 23:23:39.72ID:tkbfG1s0 不確定な振る舞いが許されないためにGCを使わない領域もあるけど、
その場合はRAIIとかもダメで全部明示的に管理するしな
その場合はRAIIとかもダメで全部明示的に管理するしな
630デフォルトの名無しさん
2019/07/23(火) 12:33:23.72ID:Vhv9haoe コボちゃん最強
631デフォルトの名無しさん
2019/07/23(火) 13:00:59.28ID:pMPIgbDX コボちゃんはともかく固定長レコードはもっと見直されるべきだわ
現代の情報システムをゴミのように不安定にした可変長データのダイナミックアロケーションの罪は重い
現代の情報システムをゴミのように不安定にした可変長データのダイナミックアロケーションの罪は重い
632デフォルトの名無しさん
2019/07/23(火) 13:50:48.79ID:+UhlNN/P >>631
え!?マジで言ってんの?
え!?マジで言ってんの?
633デフォルトの名無しさん
2019/07/23(火) 14:09:10.86ID:rAZeWxyR マジもマジ大マジよ
634デフォルトの名無しさん
2019/07/23(火) 14:13:41.60ID:ygNNfkgT 太陽に宇宙船の大群、まもなく世堺教師マITLーヤが出現
http://nhk2.5ch.net/test/read.cgi/livenhk/1563792986/l50
http://nhk2.5ch.net/test/read.cgi/livenhk/1563792986/l50
635デフォルトの名無しさん
2019/07/23(火) 14:49:41.64ID:L9D+DMBq C++がOOによる付加価値とGCによる付加価値を分離しているような面はある
関心事の分離?
関心事の分離?
636デフォルトの名無しさん
2019/07/23(火) 17:11:56.18ID:YBHyjfJ/637デフォルトの名無しさん
2019/07/23(火) 17:30:49.30ID:do/Y+rEl 絶望的な固定長フォーマットを知るがいい
https://www.google.com/search?q=%22YYMMDD%20%E5%92%8C%E6%9A%A6%22
https://www.google.com/search?q=%22YYMMDD%20%E5%92%8C%E6%9A%A6%22
638デフォルトの名無しさん
2019/07/23(火) 20:16:21.52ID:Ptp4kmtT 別にGCある言語使ってりゃええよ。
そこまでランタイム速度がクリティカルなコードなんてここの連中は書いてねーだろ。
書いてるふりはするが。
そこまでランタイム速度がクリティカルなコードなんてここの連中は書いてねーだろ。
書いてるふりはするが。
639デフォルトの名無しさん
2019/07/23(火) 21:06:10.00ID:wjsoV9EZ 書いてるよ
クリティカルというよりハードがプア過ぎてGC搭載する余裕が無いとかだが
クリティカルというよりハードがプア過ぎてGC搭載する余裕が無いとかだが
640デフォルトの名無しさん
2019/07/23(火) 21:48:20.63ID:G3FUscYz >>636
お前みたいのいるから潜在的なバグ埋め込まれるんだよ。
お前みたいのいるから潜在的なバグ埋め込まれるんだよ。
641デフォルトの名無しさん
2019/07/23(火) 22:06:57.59ID:zqVgh/rh >>637
元号指定どこ…
元号指定どこ…
642デフォルトの名無しさん
2019/07/24(水) 00:21:57.60ID:MDnvYDVk クリティカルというよりスケーラブル
今書いてないコードをいつか言語を変更することなく書けるふりをする
今書いてないコードをいつか言語を変更することなく書けるふりをする
643デフォルトの名無しさん
2019/07/28(日) 06:27:57.33ID:+aFcKvrK ボスケって何ですけ?
644デフォルトの名無しさん
2019/07/28(日) 10:16:58.02ID:4n+BfbRN >>643
いま形になる前から宣伝を始めるクソみたいな言語がいくつかあってそのうちの一つ
いま形になる前から宣伝を始めるクソみたいな言語がいくつかあってそのうちの一つ
645デフォルトの名無しさん
2019/07/28(日) 10:53:13.37ID:mCptNPRe JULIAですね判ります
646デフォルトの名無しさん
2019/07/28(日) 11:53:21.70ID:jklii+Ft 数式のようにかけるとかなんであんなに重視するのかマジわからん。
浮動小数使ってる時点で数学的体系とは違うんだからってことを明示したほうがいいわ。
浮動小数使ってる時点で数学的体系とは違うんだからってことを明示したほうがいいわ。
647デフォルトの名無しさん
2019/07/28(日) 11:55:54.42ID:9XfU9Gs7 数式以外理解できない低脳用の言語なんだろう
かわいそうに
かわいそうに
648デフォルトの名無しさん
2019/07/28(日) 11:57:41.73ID:2BtEWPhc 宣言的にやりたいことを書くと、メモリ管理とかIOとか面倒な事は誰かがやってくれる次世代プログラミングだぞ
本質的な問題に注力できるからバグが少ないんだ!
本質的な問題に注力できるからバグが少ないんだ!
649デフォルトの名無しさん
2019/07/28(日) 12:05:34.90ID:mCptNPRe 現代に使われてる数式って言っても高々数百年の間に人間がとりあえず決めた仕様でしかないのにな
650デフォルトの名無しさん
2019/07/28(日) 12:16:34.04ID:jklii+Ft >>648
「やってくれることもある」が本当のとこだろ。
結局最先端の研究やろうと思ったら大抵は規模もでかくなってチューニングする必要が出てくる。
そういったことを考慮しないとコンピュータ言語なんて使い物にならんから。
「やってくれることもある」が本当のとこだろ。
結局最先端の研究やろうと思ったら大抵は規模もでかくなってチューニングする必要が出てくる。
そういったことを考慮しないとコンピュータ言語なんて使い物にならんから。
651デフォルトの名無しさん
2019/07/28(日) 12:22:57.69ID:9XfU9Gs7 >>649
いっぽおプログラム言語さん・・・w
いっぽおプログラム言語さん・・・w
652デフォルトの名無しさん
2019/07/28(日) 15:21:03.87ID:PRTrrmeW (a * b) * c == a * (b * c)
中置記法は人間が決めた
結合法則は人間が決めてない
中置記法は人間が決めた
結合法則は人間が決めてない
653デフォルトの名無しさん
2019/07/28(日) 16:05:59.20ID:n03Lr+6x654デフォルトの名無しさん
2019/07/29(月) 18:33:02.43ID:A9ELpL9X パラダイムを変えるのではなくメタレベルの機能を追加するだけでHaskell的になる
C++とRustはそれを実践している
C++とRustはそれを実践している
655デフォルトの名無しさん
2019/07/29(月) 21:29:58.03ID:X0vpIRmF 単純に評価順序変えるだけの話でそんなのはlispがとっくの昔にやってるんだよ。
656デフォルトの名無しさん
2019/07/29(月) 21:45:55.59ID:CSar0obt657デフォルトの名無しさん
2019/07/29(月) 22:17:18.50ID:rgG5VYMa 数式と距離を置くてはなしならすべてのリテラルにブラケット必須になればいいと前から夢想してる。
x = a + literal"-12.3";
スクリプト系では邪魔すぎ受け入れられないけど
構文とリテラルの表記を別の段に出来るじゃん
x = a + literal"-12.3";
スクリプト系では邪魔すぎ受け入れられないけど
構文とリテラルの表記を別の段に出来るじゃん
658デフォルトの名無しさん
2019/07/29(月) 23:28:13.59ID:I/ZSXhEk ブラケットと言いつつダブルクォートを使う斬新さ
659デフォルトの名無しさん
2019/07/30(火) 00:59:09.61ID:ZDjzCSg/ >>656
グロ
グロ
660デフォルトの名無しさん
2019/08/08(木) 22:09:17.40ID:zxP8zygl >>644
( ´・∀・`)へー
( ´・∀・`)へー
661デフォルトの名無しさん
2019/08/08(木) 23:36:36.18ID:PfLFRaI9 >>659
グロではなかったな
グロではなかったな
662デフォルトの名無しさん
2019/08/11(日) 01:58:28.49ID:OHgBMu8L https://www.ponylang.io
一つのアクターでループ回し続けてるとメモリーが溢れて死ぬ言語はいかが?
一つのアクターでループ回し続けてるとメモリーが溢れて死ぬ言語はいかが?
663デフォルトの名無しさん
2019/08/11(日) 10:12:27.47ID:SM785f+n 記憶力がないやつって人のふり暗記して我がふり忘れるんだよな
自戒を込めたら両方記憶できるのに
自戒を込めたら両方記憶できるのに
664デフォルトの名無しさん
2019/08/11(日) 10:14:10.06ID:QzAIg51g 俺じゃん
どうやったら自戒をこめられるの?
どうやったら自戒をこめられるの?
665デフォルトの名無しさん
2019/08/11(日) 10:24:10.70ID:ADOQsQhs 自戒予告
666デフォルトの名無しさん
2019/08/11(日) 10:26:21.20ID:Q6sBNia+ 通報しますた
667デフォルトの名無しさん
2019/08/11(日) 10:47:47.85ID:SM785f+n668デフォルトの名無しさん
2019/08/11(日) 11:29:08.35ID:QzAIg51g 弱肉強食なつもりないんだけど実は俺食われてたりするの?
669デフォルトの名無しさん
2019/08/11(日) 21:14:22.69ID:2LSjjWPK >>664
アスペルガーでググって
アスペルガーでググって
670デフォルトの名無しさん
2019/08/11(日) 21:43:20.46ID:l6QZqBrX 俺も昔からアスペだと思ってるけど怖いから病院行ってない
671デフォルトの名無しさん
2019/08/11(日) 22:51:44.35ID:LJ4vT9CC プログラマの95割はアスペ説あると思います。
672デフォルトの名無しさん
2019/08/11(日) 23:16:47.40ID:KhPaDu9o 95割
673デフォルトの名無しさん
2019/08/12(月) 01:22:07.47ID:+GFDKMmL アスペルガー95
674デフォルトの名無しさん
2019/08/12(月) 11:48:04.20ID:teiWuRr3675デフォルトの名無しさん
2019/08/12(月) 12:06:06.17ID:ugo95Z2O >>674
これ5ちゃんにスレ立てるべき
これ5ちゃんにスレ立てるべき
676デフォルトの名無しさん
2019/08/12(月) 20:10:13.54ID:QXujyVaw 真のアスペは明確で無矛盾な指示をちゃんと与えないとすぐ死ぬから飼育が難しい
めったにお目にかかれない
めったにお目にかかれない
677デフォルトの名無しさん
2019/08/12(月) 22:22:37.43ID:FBjisq38 客は謝ってもらってどうする気だったのか
損害を補填するよう求めるでもなし
ほんとに暇でからんでるだけに見える
損害を補填するよう求めるでもなし
ほんとに暇でからんでるだけに見える
678デフォルトの名無しさん
2019/08/12(月) 22:44:29.48ID:pRvcM8sf 期待値に収束するまでガチャをやめない体質
679デフォルトの名無しさん
2019/08/12(月) 22:53:10.28ID:3O3Q+TCX コンパイラはアスペ?
680デフォルトの名無しさん
2019/08/12(月) 22:58:22.18ID:ikUKzGwn 素人が作ったコンパイラはね
お前が普段使ってるやつは、バグひとつ見つけてもこうだろうと修正を仮定して動き続けるし
変数名のtypoとかも余裕で修正候補教えてくれるでしょ?
そんなコンパイラからみたら逆にお前は知恵遅れだよ
お前が普段使ってるやつは、バグひとつ見つけてもこうだろうと修正を仮定して動き続けるし
変数名のtypoとかも余裕で修正候補教えてくれるでしょ?
そんなコンパイラからみたら逆にお前は知恵遅れだよ
681デフォルトの名無しさん
2019/08/12(月) 23:51:40.14ID:zMNDcBmt 俺アスペだけどそれぐらいはできるよ
説明が適当だとその説明に当てはまる候補の中からどれなのか予想はできるけどそれが正しいかわからないから行動できない
天才だとか昔から言われるけど結局ただのバカで、他の人が勝手に候補から外したものまで俺の場合は候補に入ってるってだけ
説明が適当だとその説明に当てはまる候補の中からどれなのか予想はできるけどそれが正しいかわからないから行動できない
天才だとか昔から言われるけど結局ただのバカで、他の人が勝手に候補から外したものまで俺の場合は候補に入ってるってだけ
682デフォルトの名無しさん
2019/08/12(月) 23:57:40.98ID:17Zky3Zp ほんとしょうもない才能に特化したアスペってたまにいるよな
何のために生きてるんだろうな
何のために生きてるんだろうな
683デフォルトの名無しさん
2019/08/13(火) 00:07:30.63ID:OEmatw5S お前を食べるためだよ
684デフォルトの名無しさん
2019/08/13(火) 00:13:53.83ID:awgFPAKt ちょっとワロタ
うぜえんだよバカ
うぜえんだよバカ
685デフォルトの名無しさん
2019/08/13(火) 00:21:41.47ID:AIGjp94h 仲良くしなさい
686デフォルトの名無しさん
2019/08/13(火) 00:41:10.65ID:7jSOjM96 道徳の明確で合理的な根拠を与えないとすぐ壊れるのはモラルハザード
687デフォルトの名無しさん
2019/08/13(火) 09:24:06.60ID:oXPAD0KH >他の人が勝手に候補から外したものまで俺の場合は候補に入ってる
境界型だな
境界型だな
688デフォルトの名無しさん
2019/08/13(火) 14:48:31.04ID:Fl+TpdPG689デフォルトの名無しさん
2019/08/13(火) 15:04:45.67ID:d88DtRPr セキュリティホール製造機はちょっと…
690デフォルトの名無しさん
2019/08/14(水) 15:10:01.62ID:AuvVekXs PHP処理系をRustで書き直せば良い
691デフォルトの名無しさん
2019/08/14(水) 21:17:55.35ID:BtNMk9hA P++の現状、そして銀河に平和をもたらせるのか?
https://qiita.com/tadsan/items/80cd844ee612c6cadabf
> いわゆる「P++(仮称)」について、2019年8月現在で決まった事実は何もない
https://qiita.com/tadsan/items/80cd844ee612c6cadabf
> いわゆる「P++(仮称)」について、2019年8月現在で決まった事実は何もない
692デフォルトの名無しさん
2019/08/14(水) 21:27:23.07ID:lSgYfPa6 rustはc++を置き換えるためと言いつつc++と同じ道を辿ってるのがクソだわ。
693デフォルトの名無しさん
2019/08/14(水) 21:55:54.54ID:AuvVekXs クラスの解体と所有権とトレイトの導入によって二度とC++に戻ることは無いと思ったのだけど違うの?
694デフォルトの名無しさん
2019/08/14(水) 22:09:47.98ID:h9yDAw80 分かったフリして偉そうなことを言いたい年頃なんだ
許してやれ
許してやれ
695デフォルトの名無しさん
2019/08/14(水) 22:37:29.08ID:hm6x18lh c++には道なんてないんだから辿りようもない
696デフォルトの名無しさん
2019/08/14(水) 23:43:03.07ID:7/QyVA2B そうまでしてPHPにしがみつく理由がわからない
697デフォルトの名無しさん
2019/08/15(木) 05:55:14.48ID:G52F/0QA 悪の枢軸
ttps://gihyo.jp/news/report/2015/12/1401
ttps://gihyo.jp/news/report/2015/12/1401
698デフォルトの名無しさん
2019/08/15(木) 06:09:57.21ID:G52F/0QA >私はまず動かして,どこがボトルネック
>になるかを見るという方法をよく使います。だから最初の実装はこの
>ftellとfseekによるシークみたいに,すごく醜いものになるときがありま
>す。世界中,どんなコンピュータサイエンスの教師に見せたって,落第
>点をつけられるでしょう。「?ばかげている。こんなやり方があるものか。
>どうしてこんなやり方をしようと思ったんだ?」ってね。PHPはそうい
>う,コンピュータサイエンスの教師にみせたら「どうしてこんなやり方
>を」と言われそうな,ばかげたソリューションでいっぱいです。
(…中略…)
>私は他に良
>い方法も思いつかなかったので,とにかく動かして,それでうまくいく
>か試しました。実際に組み込んで,使ってみて,壊れたらどこで壊れた
>か,どこをどう直せばいいかを探すのです。結果的に,そういう実際的
>なアプローチが適したところで使われることになったのだと思います。
>になるかを見るという方法をよく使います。だから最初の実装はこの
>ftellとfseekによるシークみたいに,すごく醜いものになるときがありま
>す。世界中,どんなコンピュータサイエンスの教師に見せたって,落第
>点をつけられるでしょう。「?ばかげている。こんなやり方があるものか。
>どうしてこんなやり方をしようと思ったんだ?」ってね。PHPはそうい
>う,コンピュータサイエンスの教師にみせたら「どうしてこんなやり方
>を」と言われそうな,ばかげたソリューションでいっぱいです。
(…中略…)
>私は他に良
>い方法も思いつかなかったので,とにかく動かして,それでうまくいく
>か試しました。実際に組み込んで,使ってみて,壊れたらどこで壊れた
>か,どこをどう直せばいいかを探すのです。結果的に,そういう実際的
>なアプローチが適したところで使われることになったのだと思います。
699デフォルトの名無しさん
2019/08/15(木) 06:27:32.22ID:o8RmG1CE いい考え方だと思うけど
700デフォルトの名無しさん
2019/08/15(木) 09:08:36.26ID:RGh0vpEu なお現実は
701デフォルトの名無しさん
2019/08/15(木) 10:41:05.29ID:4dtBJrPZ PHPってperlより酷いのに何で流行ったのか判らんな
702デフォルトの名無しさん
2019/08/15(木) 11:41:32.74ID:7tcgt6ze レンタルサーバーで動いたからじゃない
703デフォルトの名無しさん
2019/08/15(木) 11:54:55.21ID:1NQTsGkP new/delete もどうかと思ってたけど
Box 等でしかヒープ扱えんのちとやりすぎ
intrusive_ptr な仕組みも用意しろと言いたい
Box 等でしかヒープ扱えんのちとやりすぎ
intrusive_ptr な仕組みも用意しろと言いたい
704デフォルトの名無しさん
2019/08/15(木) 12:11:21.78ID:RGh0vpEu 知的障害者でもPHPならプログラミングできますよ
というのを信じてシステムが作られ
本当に低所得層のガイジが寄せ集められて
ガイジシステムができあがり
そして輝くウルトラ糞保守案件
ガイジがガイジを呼ぶガイジのための障害者雇用促進言語
それがPHP
というのを信じてシステムが作られ
本当に低所得層のガイジが寄せ集められて
ガイジシステムができあがり
そして輝くウルトラ糞保守案件
ガイジがガイジを呼ぶガイジのための障害者雇用促進言語
それがPHP
705デフォルトの名無しさん
2019/08/15(木) 12:13:48.13ID:o8RmG1CE でもPHPのおかげで市場が大きくなって私たちの仕事が産まれてPHPはクソとか言っていられるわけでしょ?
IEみたいなもんでしょ
IEみたいなもんでしょ
706デフォルトの名無しさん
2019/08/15(木) 12:21:53.63ID:RGh0vpEu それは未だにIEにしがみつく理由にはならないよね。
そもそも糞なものは糞だよね。
ウンコにカレーの値札付けたらお前は食うんか?
バナナうんこぱくぱくもぐもぐなのか?
そもそも糞なものは糞だよね。
ウンコにカレーの値札付けたらお前は食うんか?
バナナうんこぱくぱくもぐもぐなのか?
707デフォルトの名無しさん
2019/08/15(木) 12:43:12.88ID:o8RmG1CE PHPにはPHPの役割があってそれは偉大だってことだよ
糞が嫌いでもうんこ出なきゃ困るでしょ
糞が嫌いでもうんこ出なきゃ困るでしょ
708デフォルトの名無しさん
2019/08/15(木) 12:46:41.31ID:G52F/0QA . PHP
┏╋┓
┏┻┓
~~ ~~
┏╋┓
┏┻┓
~~ ~~
709デフォルトの名無しさん
2019/08/15(木) 12:48:35.05ID:XK/oFz2f うんこは人体の維持に必要だけど
PHPは(今でも)必要なのか?
という話では?
PHPは(今でも)必要なのか?
という話では?
710デフォルトの名無しさん
2019/08/15(木) 12:50:52.87ID:G52F/0QA インタビュ───にもあるが例えばWordPressを5年かけてPHP以外の言語で書き直せば必要無くなる
711デフォルトの名無しさん
2019/08/15(木) 13:03:34.60ID:o8RmG1CE 世界的にみたらずっと必要とされ続けるんじゃないの
俺はもうあんなクソ使わないけど
俺はもうあんなクソ使わないけど
712デフォルトの名無しさん
2019/08/15(木) 23:26:41.10ID:/raW50Q0 栄養取り除いたうんこは体外に排出されないと病気になるぞ。
713デフォルトの名無しさん
2019/08/16(金) 16:27:47.17ID:B5SaSfEX ナチュラルにうんこ扱いされてるペチピーさんに糞生える
714デフォルトの名無しさん
2019/08/16(金) 17:19:55.85ID:MTb2pfw1 誰もうんこ扱いに反論しないのが悲しいな
715デフォルトの名無しさん
2019/08/16(金) 23:27:08.64ID:4nOyJHYw これまでPHPを取り巻く状況がウンコだったのであって、
有スキル者にとりPHPはWebサイト構築に有用なツールでありこそすれ
けしってウンコではない
これでよいか
有スキル者にとりPHPはWebサイト構築に有用なツールでありこそすれ
けしってウンコではない
これでよいか
716デフォルトの名無しさん
2019/08/17(土) 01:18:05.39ID:wqyoFpBF 具体的に何がどうウンコなのよ
phpに関わったことないから分からんわ
phpに関わったことないから分からんわ
717デフォルトの名無しさん
2019/08/17(土) 01:55:05.50ID:ZxqGKdv4 文字列が全順序にならないという話は衝撃だった
718デフォルトの名無しさん
2019/08/17(土) 02:26:06.78ID:MepC3sRG 全順序とかカッコつけてないでComparableって言えよ
719デフォルトの名無しさん
2019/08/17(土) 08:11:02.74ID:5BhDsvnM 全順序って言葉を知らなかったので、勉強になった!
720デフォルトの名無しさん
2019/08/17(土) 08:52:11.26ID:+Dwfw4xg 全順序でない文字列のリストはソートできるの?
721デフォルトの名無しさん
2019/08/17(土) 09:42:58.28ID:wqyoFpBF それをもってウンコだと言ってるの?
何かと思えばずいぶんくだらない理由なんだなw
文字の順序って、五十音とかだと母音と子音の配列になってるからあいうえお〜って並びもまあ納得できるがabc〜なんて母音と子音が入り交じってて並びも慣用的・歴史追従的でなんか人間の恣意性丸出しじゃん。国によって文字あったりなかったりもするし。
むしろアルファベットのソート→未定義です、並べかえたかったら順序を定義しろ!が科学的に正しい気がする。
何かと思えばずいぶんくだらない理由なんだなw
文字の順序って、五十音とかだと母音と子音の配列になってるからあいうえお〜って並びもまあ納得できるがabc〜なんて母音と子音が入り交じってて並びも慣用的・歴史追従的でなんか人間の恣意性丸出しじゃん。国によって文字あったりなかったりもするし。
むしろアルファベットのソート→未定義です、並べかえたかったら順序を定義しろ!が科学的に正しい気がする。
722デフォルトの名無しさん
2019/08/17(土) 09:55:26.38ID:SdOOTnJA 不糞な議論だな
未だにうんこがPHPだってわかってないやつは、幸せなやつだよ
そのまま知らないでいた方が幸せ
未だにうんこがPHPだってわかってないやつは、幸せなやつだよ
そのまま知らないでいた方が幸せ
723デフォルトの名無しさん
2019/08/17(土) 10:04:32.13ID:Xadfh6Fp 15年前ならともかく、もう保守案件以外でPHP使う意味ないからね
テンプレートエンジン増えたし、クライアント側で出来ることも格段に増えたし
テンプレートエンジン増えたし、クライアント側で出来ることも格段に増えたし
724デフォルトの名無しさん
2019/08/17(土) 10:22:01.86ID:ZxqGKdv4 >>721
意味わかってないなら無理に突っ込まなくていいよ
意味わかってないなら無理に突っ込まなくていいよ
725デフォルトの名無しさん
2019/08/17(土) 10:41:26.40ID:9n/jDoCG 恣意的でも良いから任意の文字列a, bについてa ≦ b または a ≧ bが成立し、
かつ任意の文字列a bについて
a < b ならば b > a
a > b ならば b < a
a = b ならば b = a
が成立することと文字列が全順序というのは同義だと思う
かつ任意の文字列a bについて
a < b ならば b > a
a > b ならば b < a
a = b ならば b = a
が成立することと文字列が全順序というのは同義だと思う
726デフォルトの名無しさん
2019/08/17(土) 10:53:41.44ID:9n/jDoCG 半順序であれば>>725の規則を満たさないa, bが存在する
しかし半順序をComparableと言ってはいけないかどうかは議論の余地があるキモス、
何しろ大部分は全順序同然に比較できる(という半順序も有り得る)ので、
しかし半順序をComparableと言ってはいけないかどうかは議論の余地があるキモス、
何しろ大部分は全順序同然に比較できる(という半順序も有り得る)ので、
727デフォルトの名無しさん
2019/08/17(土) 11:03:26.58ID:CuykVau6 本当に文字列が全順序でないとしたら大問題だが、単にsort関数のデフォルトの話じゃないの?
729デフォルトの名無しさん
2019/08/17(土) 11:29:25.09ID:9n/jDoCG >>728
a <= b でも b <= a でもないa, b(比較不能)が存在するケースェ、
a <= b でも b <= a でもないa, b(比較不能)が存在するケースェ、
731デフォルトの名無しさん
2019/08/17(土) 11:53:04.20ID:9n/jDoCG732デフォルトの名無しさん
2019/08/17(土) 11:57:42.98ID:9n/jDoCG733デフォルトの名無しさん
2019/08/17(土) 12:03:39.44ID:ZxqGKdv4 推移律…
735デフォルトの名無しさん
2019/08/17(土) 12:53:54.37ID:5bHKRRQf 今はそうでもないけど昔はスキルない奴が適当に組んでセキュリティ穴だらけだったりした時代があったのよ
736デフォルトの名無しさん
2019/08/17(土) 12:58:21.82ID:JeTeBuFr737デフォルトの名無しさん
2019/08/17(土) 13:10:59.44ID:aAmq13bK スキルない奴が適当に組んでセキュリティ穴だらけにしたらphpがウンコなの?
やれやれだなあwww
やれやれだなあwww
738デフォルトの名無しさん
2019/08/17(土) 13:15:26.76ID:JeTeBuFr >>733
725からの一連のレス読んだらaとbの話しかなくてワロタ
725からの一連のレス読んだらaとbの話しかなくてワロタ
739デフォルトの名無しさん
2019/08/17(土) 14:04:06.46ID:BwITc4Uh PythonスレC#スレはRuby厨に乗っ取られ
GoスレはPHP厨に乗っ取られました
GoスレはPHP厨に乗っ取られました
740デフォルトの名無しさん
2019/08/17(土) 17:22:38.82ID:QwBDG5Vv >>737
こういう能天気な事を言えるのは幸せなことかもしれない
こういう能天気な事を言えるのは幸せなことかもしれない
741デフォルトの名無しさん
2019/08/17(土) 17:29:52.28ID:uIV5R7Aj 具体的に説明できないんだもんねw
みんながウンコと言ってるから、ウンコなんだろうww
仲間はずれにされたら不安だもんねwww
みんながウンコと言ってるから、ウンコなんだろうww
仲間はずれにされたら不安だもんねwww
742デフォルトの名無しさん
2019/08/17(土) 17:35:59.34ID:5bHKRRQf うんこをカレーにする需要でお仕事もらえているので助かってます
743デフォルトの名無しさん
2019/08/17(土) 18:03:58.04ID:NAIOJwxg ウンポコペチプー頭の中まで糞まみれ
744デフォルトの名無しさん
2019/08/17(土) 19:20:35.55ID:sYt/WWI+ >>738
このスレの連中にはPHPで十分ってことだよ
このスレの連中にはPHPで十分ってことだよ
745デフォルトの名無しさん
2019/08/17(土) 19:23:17.84ID:sYt/WWI+746デフォルトの名無しさん
2019/08/17(土) 19:45:38.07ID:NAIOJwxg ペチプァは作者からして頭にウンコ詰まってるよな
PHPは便器ブラシで、どうせコードは汚くなるんだから言語自体も汚くていいとか
言語自体が汚いから輪を掛けてコードが汚くなるんだよ、豚鼻デブ!
http://cdn.pixely.jp/phpgrjp/phpcon2010/rasmus.png
PHPは便器ブラシで、どうせコードは汚くなるんだから言語自体も汚くていいとか
言語自体が汚いから輪を掛けてコードが汚くなるんだよ、豚鼻デブ!
http://cdn.pixely.jp/phpgrjp/phpcon2010/rasmus.png
747デフォルトの名無しさん
2019/08/18(日) 02:31:46.82ID:6qPFI/q5 今一番期待されてるのはrustかな。
学習障壁が高いがそれでも得られるものがある。
つづいてjavascript、少しずつではあるが毎年機能が増えてる整理されていってる。
他に趣味レベルものもいっぱいあるけど案件に直結する次世代言語ってのはこれらくらいじゃないか?
学習障壁が高いがそれでも得られるものがある。
つづいてjavascript、少しずつではあるが毎年機能が増えてる整理されていってる。
他に趣味レベルものもいっぱいあるけど案件に直結する次世代言語ってのはこれらくらいじゃないか?
748デフォルトの名無しさん
2019/08/18(日) 03:49:23.74ID:2hyYMgkw js適用フィールド広いけど断じて次世代言語ではないだろ次世代言語では。
書いてて変だなとは思わなかったのか
書いてて変だなとは思わなかったのか
749デフォルトの名無しさん
2019/08/18(日) 08:59:48.47ID:XUSgDLOJ jsは潰して、全部tsにしてくれ
750デフォルトの名無しさん
2019/08/18(日) 10:01:43.31ID:2AjfnEOA constに1代入して1型になるとか意味不明だからやめろ
751デフォルトの名無しさん
2019/08/18(日) 10:23:24.08ID:X/aF/qdA そのリテラル型がいいところなのに。
752デフォルトの名無しさん
2019/08/18(日) 14:48:30.27ID:DNpDE/6m typescriptみたいな静的型のあるaltPython的な言語があればいいんだけどな...
最終的に後で他言語で書き直すとか、cythonでクリティカルな部分を別途書く必要があるとか、パフォーマンスチューニングするとか
そういう必要性が後から出てくる事を考えだすとpythonの開発効率って実はあんまり良くないし…
最終的に後で他言語で書き直すとか、cythonでクリティカルな部分を別途書く必要があるとか、パフォーマンスチューニングするとか
そういう必要性が後から出てくる事を考えだすとpythonの開発効率って実はあんまり良くないし…
753デフォルトの名無しさん
2019/08/18(日) 15:02:29.98ID:X/aF/qdA mypyあるじゃん。
型定義ファイルの整備が標準ライブラリすらロクに進んでないのが残念だけど。
型定義ファイルの整備が標準ライブラリすらロクに進んでないのが残念だけど。
754デフォルトの名無しさん
2019/08/18(日) 15:04:26.97ID:6qPFI/q5 >>748
確かにjsは次世代じゃないな。スマヌ
確かにjsは次世代じゃないな。スマヌ
755デフォルトの名無しさん
2019/08/18(日) 15:04:57.78ID:0eGYpz1g mypy、後発のくせに型の表現力がPHPに毛が生えた程度とか糞生える
やっぱ頭がピーの頭がパー言語はあかんね
やっぱ頭がピーの頭がパー言語はあかんね
756デフォルトの名無しさん
2019/08/18(日) 18:42:07.58ID:ozRtTE4M >>755
例えば、mypyの型システムにどんなところが足りないの?
例えば、mypyの型システムにどんなところが足りないの?
757デフォルトの名無しさん
2019/08/18(日) 19:08:41.16ID:bMQs+CrH >>754
わかればいいんだ。今後は出しゃばるなよ。
わかればいいんだ。今後は出しゃばるなよ。
758デフォルトの名無しさん
2019/08/18(日) 23:45:53.06ID:HXvBGLCh >>756
DictのkeyにString Literal使えたらいいんだけどな
Dictで十分だけど取り得るkeyの値は決めたい、みたいな時にダルい
まぁそんなことできるの、今のところTypeScriptだけかね?
DictのkeyにString Literal使えたらいいんだけどな
Dictで十分だけど取り得るkeyの値は決めたい、みたいな時にダルい
まぁそんなことできるの、今のところTypeScriptだけかね?
759デフォルトの名無しさん
2019/08/18(日) 23:51:55.24ID:HXvBGLCh あと
・未だにフォーマッタのデファクトスタンダードがない
・パッケージ管理周りがゴミ
辺りがクソだな
guido引き釣り下ろしてまでセイウチ演算子ぶっこむ愚かなコミュニティも残念
・未だにフォーマッタのデファクトスタンダードがない
・パッケージ管理周りがゴミ
辺りがクソだな
guido引き釣り下ろしてまでセイウチ演算子ぶっこむ愚かなコミュニティも残念
760デフォルトの名無しさん
2019/08/19(月) 14:35:42.30ID:WQe6KZp8 >>759
セイウチ演算子って名前自体がダサい…ユーモラスだとは思うけど
セイウチ演算子って名前自体がダサい…ユーモラスだとは思うけど
761デフォルトの名無しさん
2019/08/20(火) 00:26:04.74ID:Uf4pCc0b >>758
python3.6のtyping.NamedTupleのシンタックス追加で自分は満足したけど、どうだろう
python3.6のtyping.NamedTupleのシンタックス追加で自分は満足したけど、どうだろう
762デフォルトの名無しさん
2019/08/23(金) 21:06:54.79ID:191eMkQp Crystalはどう?AltPythonじゃなくてAltRubyだけど
763デフォルトの名無しさん
2019/08/23(金) 22:11:34.14ID:mfcwhq5P ジャップアイドルにすら負けるゴミ
764デフォルトの名無しさん
2019/08/24(土) 01:22:49.81ID:g8XGZa5Z >>762
メソッド参照を&:で済ませるゴミの子なんてゴミ
メソッド参照を&:で済ませるゴミの子なんてゴミ
765デフォルトの名無しさん
2019/08/25(日) 01:05:15.63ID:PoskXWid 次世代を探すのは難しい
766デフォルトの名無しさん
2019/08/25(日) 08:53:06.85ID:ocjSUGxZ ゆうておまいらPHPの保守案件に100次請けSES派遣されてる旧世代民だもんね
767デフォルトの名無しさん
2019/08/26(月) 07:13:32.00ID:PAKpK0bt 実装なんて中国に投げてますが
768デフォルトの名無しさん
2019/08/26(月) 09:02:45.07ID:h9DDya56 何使おうとバカがコード書いてる限り品質も効率も上がらんということに
そろそろ気づけ。
そろそろ気づけ。
769デフォルトの名無しさん
2019/08/26(月) 11:06:47.17ID:3pG24Sl+ 俺は天才だから何で書いても美しくて早くて安全だよ
770デフォルトの名無しさん
2019/08/27(火) 00:05:28.48ID:eRWRGgmq 俺はパソコン触るたびに壊すぞ
771デフォルトの名無しさん
2019/08/27(火) 01:49:08.26ID:XQ+4Ge+r 影さん乙。
772デフォルトの名無しさん
2019/08/27(火) 15:08:37.02ID:Ur+/jBh8 >>770
つよい
つよい
773デフォルトの名無しさん
2019/08/27(火) 20:24:22.74ID:auZj7N1f >>770
$ sudo rm rf --no-preserveroot
$ sudo rm rf --no-preserveroot
774デフォルトの名無しさん
2019/08/28(水) 00:13:01.24ID:UP/okTdf 破壊神がいたか
775デフォルトの名無しさん
2019/08/28(水) 01:25:48.99ID:FWsDA48Q Javaを半年勉強(業務で)しました。
ナウい言語に乗り換えようと思ってんだけど何がええかね?
ちなみにwebアプリ作りたい。
ナウい言語に乗り換えようと思ってんだけど何がええかね?
ちなみにwebアプリ作りたい。
776デフォルトの名無しさん
2019/08/28(水) 01:46:12.43ID:azl3m+0S open('test.txt', 'wb').write(rb'X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*')
777デフォルトの名無しさん
2019/08/28(水) 02:36:10.29ID:CCZVQ71b 短期間で第一言語を捨てるやつは器用貧乏のカスになりがち
778デフォルトの名無しさん
2019/08/28(水) 05:31:19.07ID:ddpchJVU >>775
雑食系エンジニア、KENTA の動画
Rubyはオワコン?「滅びゆく5つのプログラミング言語」に関する所感
https://www.youtube.com/watch?v=yBrnuR8YJN4
初心者向きのweb アプリの結論は、Ruby on Rails !
雑食系エンジニア、KENTA の動画
Rubyはオワコン?「滅びゆく5つのプログラミング言語」に関する所感
https://www.youtube.com/watch?v=yBrnuR8YJN4
初心者向きのweb アプリの結論は、Ruby on Rails !
779デフォルトの名無しさん
2019/08/28(水) 06:39:39.94ID:HLKLiVuS780デフォルトの名無しさん
2019/08/28(水) 07:25:56.26ID:YynhTSbE TypeScript使うくらいならJavaScriptとnode.jsで何一つ問題ないね
781デフォルトの名無しさん
2019/08/28(水) 07:38:58.22ID:HLKLiVuS むしろTSが出てきたのに素のJSで書く意味がなさすぎる
782デフォルトの名無しさん
2019/08/28(水) 07:52:24.05ID:FG4A80Dg TSは型安全性ではおkだけどいかんせん型システムが柔軟すぎて困る
783デフォルトの名無しさん
2019/08/28(水) 07:57:55.93ID:LkBlX7wH Javaみたいな型システムだったら静的型なんかない方がマシだけど比較的最近の言語だとメリットの方がずっと大きい
784デフォルトの名無しさん
2019/08/28(水) 08:40:03.81ID:4Zzob7TG javaやったなら別枠でスクリプト言語やってもいいかな。
perl,ruby,pythonあたり。
perl,ruby,pythonあたり。
785デフォルトの名無しさん
2019/08/28(水) 09:25:01.81ID:odAj9D7Z サーバーサイドでJSを使う選択肢がアリな環境なら、TypeScriptは有効な選択肢だね
JSとTypeScriptはワンセットの存在になってる
JSとTypeScriptはワンセットの存在になってる
786デフォルトの名無しさん
2019/08/28(水) 10:07:59.31ID:DKDzG5Os あんまりTS好きじゃないなぁ。
TypeScriptをTypeScriptとして実行できる処理系が欲しい。
最近型システムがダークサイドに落ちつつあると思う。
TypeScriptをTypeScriptとして実行できる処理系が欲しい。
最近型システムがダークサイドに落ちつつあると思う。
787デフォルトの名無しさん
2019/08/28(水) 10:10:51.87ID:fy/Lhmo0 C……Clojure&ClojureScript……
788デフォルトの名無しさん
2019/08/28(水) 10:16:50.52ID:YynhTSbE TSはJSの良さを全否定してるのにJSにコンパイルしてる時点でなw
海外じゃあまり流行ってないところから考えると日本人が好むのもよくわかるわ
最近のファションプログラマーから見たら型という制約があってスレッドを意識しなくても良い素晴らしい言語なんだろうけどもw
海外じゃあまり流行ってないところから考えると日本人が好むのもよくわかるわ
最近のファションプログラマーから見たら型という制約があってスレッドを意識しなくても良い素晴らしい言語なんだろうけどもw
789デフォルトの名無しさん
2019/08/28(水) 10:24:08.48ID:YL6We2Rx 個人制作の使い捨てコードならともかく、多少規模が大きくなると動的型でもドキュメント書くか実装読んで型判別する羽目になるんだから
結局静的チェックさせた方がマシになってくる
結局静的チェックさせた方がマシになってくる
790デフォルトの名無しさん
2019/08/28(水) 10:42:53.56ID:LFvCEbtX JSはどっちみちWebpackとか必須だからな
791デフォルトの名無しさん
2019/08/28(水) 11:32:57.33ID:ddpchJVU Rails 6 も、Coffee Script が無くなって、
JavaScript(JS)のモジュールバンドラーは、Webpack になった!
JS以外のモジュールバンドラーは、独自のものを使っているけど
node.js も必須
JavaScript(JS)のモジュールバンドラーは、Webpack になった!
JS以外のモジュールバンドラーは、独自のものを使っているけど
node.js も必須
792デフォルトの名無しさん
2019/08/28(水) 11:48:35.21ID:DKDzG5Os >>788
jsのいい意味での変態仕様を殺してるよね。
まあ大規模になるとコードベースに慣れるまですごく辛いとかそういうのは事実だけど。
あれ書くぐらいならC#で書いたほうがスッキリする。
union型は確かに羨ましい一面もあるけど、概ねオーバーロードかジェネリクスで問題ない。
jsのいい意味での変態仕様を殺してるよね。
まあ大規模になるとコードベースに慣れるまですごく辛いとかそういうのは事実だけど。
あれ書くぐらいならC#で書いたほうがスッキリする。
union型は確かに羨ましい一面もあるけど、概ねオーバーロードかジェネリクスで問題ない。
793デフォルトの名無しさん
2019/08/28(水) 12:30:34.11ID:XsRrDAKX >>788
流行ってないソース
流行ってないソース
794デフォルトの名無しさん
2019/08/28(水) 12:33:52.50ID:YL6We2Rx 型安全じゃないコードのリスクは人数やコードの規模に比例じゃなくて加速度的に上がっていくからなー
795デフォルトの名無しさん
2019/08/28(水) 12:40:10.39ID:1sj176Nh typescriptで書くのが当たり前になってるのに、どこで流行ってないと聞いたのか
796デフォルトの名無しさん
2019/08/28(水) 13:01:10.48ID:YL6We2Rx 「型という制約があって」とか言ってる時点で、その……
実行時に型チェックする、実行時に型情報の書き換えが可能ってだけで、JSでもRubyでもPythonでも型も型による制約もある
実行時に型チェックする、実行時に型情報の書き換えが可能ってだけで、JSでもRubyでもPythonでも型も型による制約もある
797デフォルトの名無しさん
2019/08/28(水) 13:14:34.64ID:szgo9IgP 個人的にはFlowのが好きだけど
でもTypeScriptは海外でもデファクトスタンダード的な感じになってるんじゃないの
でもTypeScriptは海外でもデファクトスタンダード的な感じになってるんじゃないの
798デフォルトの名無しさん
2019/08/28(水) 14:30:39.73ID:LpOtuZVc799デフォルトの名無しさん
2019/08/28(水) 15:02:47.59ID:1koYqBdC >>777
言語の習得なんて半年で十分だろ
言語の習得なんて半年で十分だろ
800デフォルトの名無しさん
2019/08/28(水) 15:03:34.38ID:1koYqBdC (第1言語の)
801デフォルトの名無しさん
2019/08/28(水) 18:28:32.44ID:CCZVQ71b 言語だけならいいがそれに付随するものは半年では無理だろ
それがなせる才能があるならこんなところで質問しない
「第二言語のhogeはJavaでいうfuga」みたいに飲み込めないと余計な時間が生まれるだけだと俺は思う
(もちろん関数型特有の何々といったものは仕方ないとして)
それがなせる才能があるならこんなところで質問しない
「第二言語のhogeはJavaでいうfuga」みたいに飲み込めないと余計な時間が生まれるだけだと俺は思う
(もちろん関数型特有の何々といったものは仕方ないとして)
802デフォルトの名無しさん
2019/08/28(水) 19:09:05.43ID:Y45++neg 固有の機能使わなくてもlistと連想配列と文法さえわかれば何でも行ける気がする…
803デフォルトの名無しさん
2019/08/28(水) 19:15:00.70ID:KZSjYbkv そう思えるまでには経験が必要やろ
804デフォルトの名無しさん
2019/08/28(水) 19:29:46.13ID:kCmfYbD+ TypeScriptが日本でしか流行ってないと考えられる脳みそがすごい
805デフォルトの名無しさん
2019/08/28(水) 19:33:23.25ID:4Zzob7TG 二つ目、三つ目の言語なら半年でも結構いけるが一つ目はも少し時間かけてみた方がいいな。
806デフォルトの名無しさん
2019/08/28(水) 19:46:23.35ID:G5Ue/9b7 es6のclassって要らなかったよなぁ。tsやっててつくづく思う。
807デフォルトの名無しさん
2019/08/28(水) 20:05:23.59ID:FG4A80Dg プロトタイプベースより早いんだから褒めてやれよ
808デフォルトの名無しさん
2019/08/28(水) 20:13:43.72ID:f8DOqxjq The TypeScript Tax
A Cost vs Benefit Analysis
https://medium.com/javascript-scene/the-typescript-tax-132ff4cb175b
https://miro.medium.com/max/8706/1*YFY5uChmah9_Hm_e3TWUCQ.png
https://miro.medium.com/max/4974/1*plUmjDAw4PinUhx0j61clA.png
You Might Not Need TypeScript (or Static Types)
https://medium.com/javascript-scene/you-might-not-need-typescript-or-static-types-aa7cb670a77b
A Cost vs Benefit Analysis
https://medium.com/javascript-scene/the-typescript-tax-132ff4cb175b
https://miro.medium.com/max/8706/1*YFY5uChmah9_Hm_e3TWUCQ.png
https://miro.medium.com/max/4974/1*plUmjDAw4PinUhx0j61clA.png
You Might Not Need TypeScript (or Static Types)
https://medium.com/javascript-scene/you-might-not-need-typescript-or-static-types-aa7cb670a77b
809デフォルトの名無しさん
2019/08/28(水) 20:39:22.52ID:f8DOqxjq >>808
あ、赤線がJavaScriptで青線がTypeScriptな。念のため。
あ、赤線がJavaScriptで青線がTypeScriptな。念のため。
810デフォルトの名無しさん
2019/08/28(水) 20:48:20.62ID:1gWoA2G/811デフォルトの名無しさん
2019/08/28(水) 20:54:38.89ID:KZSjYbkv まぁ小規模でちまちまやるぶんには型安全は無くて別に
812デフォルトの名無しさん
2019/08/28(水) 20:56:17.01ID:odAj9D7Z https://insights.stackoverflow.com/survey/2019#most-popular-technologies
TSが人気上位言語に入ってるのはStackoverflowとかのサーベイ見ればわかる
Railsの人気低下とかも
TSが人気上位言語に入ってるのはStackoverflowとかのサーベイ見ればわかる
Railsの人気低下とかも
813デフォルトの名無しさん
2019/08/28(水) 21:01:51.12ID:kCmfYbD+ アホすぎて
TypeScript is one of the fastest growing languages, and is currently the leading compile-to-JavaScript language
の意味もわかんないんだろうな
TypeScript is one of the fastest growing languages, and is currently the leading compile-to-JavaScript language
の意味もわかんないんだろうな
814デフォルトの名無しさん
2019/08/28(水) 21:29:29.70ID:IPdQP+IN 何を基準に流行ってるかが曖昧なまま議論しても無駄でしょう
人気上がってる=流行ってるとは必ずしも言えないし
人気上がってる=流行ってるとは必ずしも言えないし
815デフォルトの名無しさん
2019/08/28(水) 21:34:20.93ID:4Zzob7TG まあ普通にjsを生で扱うのは止めようって流れはある。
しかしその流れの前にcoffeescriptが死亡した理由はけっこう興味深い。
しかしその流れの前にcoffeescriptが死亡した理由はけっこう興味深い。
816デフォルトの名無しさん
2019/08/28(水) 21:58:49.71ID:kiQ2r0Um >>815
TSはJSの良さを隠蔽して使えなくしてしまってるところがあるからね
まともなプログラマーならTSでできること便利なこともJSで実装できる
TSは確かに伸びてる言語の一つではあると思うけどGoogleやMSの後押しがあってこの程度
JAVAやC#のような急激な発展までには届かないと思うね
TSはJSの良さを隠蔽して使えなくしてしまってるところがあるからね
まともなプログラマーならTSでできること便利なこともJSで実装できる
TSは確かに伸びてる言語の一つではあると思うけどGoogleやMSの後押しがあってこの程度
JAVAやC#のような急激な発展までには届かないと思うね
817デフォルトの名無しさん
2019/08/28(水) 22:02:44.17ID:/X8N1eZO Jsの良さって何ですか
818デフォルトの名無しさん
2019/08/28(水) 22:21:08.76ID:G5Ue/9b7 前にも同じようなこと言っていた人がいたなぁ。
tscを通さないでいい以外にjsがtsより優れているところって思いつかないが。
tscを通さないでいい以外にjsがtsより優れているところって思いつかないが。
819デフォルトの名無しさん
2019/08/28(水) 22:21:32.10ID:UP/okTdf そう言われると特にない
820デフォルトの名無しさん
2019/08/28(水) 22:22:09.93ID:KU2rhbWS 髪の毛が生えてくるね
821デフォルトの名無しさん
2019/08/28(水) 22:25:18.96ID:hvTZnWck npmのパッケージ見れば、もうみんなtypescriptを当たり前に使ってるのわかるだろうに
822デフォルトの名無しさん
2019/08/28(水) 22:33:09.20ID:ICvrVu80 TSとJSのシェアを比べるのはGoとPHPのシェアを比べるくらい意味ないと思うんだけど
みんなプロの道具の話ししてるのに素人目線のやつはなんなの
みんなプロの道具の話ししてるのに素人目線のやつはなんなの
823デフォルトの名無しさん
2019/08/28(水) 22:54:55.58ID:FG4A80Dg >>817
締まりが良くて{}+[]と[]+{}で答えが変わるところ
締まりが良くて{}+[]と[]+{}で答えが変わるところ
824デフォルトの名無しさん
2019/08/29(木) 00:10:33.14ID:zAVUi2j9 tsはjsの上位互換という話なんだからそんなにjsが
良ければjsそのまま書けばいいんじゃない
良ければjsそのまま書けばいいんじゃない
825デフォルトの名無しさん
2019/08/29(木) 00:43:00.21ID:mztHiQ0L Angularはそうそうに完全にそうなったし、ReactやVueもTS対応が急速に進んでる
826デフォルトの名無しさん
2019/08/29(木) 02:29:33.57ID:+d75lA/P 互換性はコアファイターにある
ガンタンクとガンダムにはない
ガンタンクとガンダムにはない
827デフォルトの名無しさん
2019/08/29(木) 04:23:13.02ID:sfHB2Ag4 JSの良さについて議論するスレッドはここですか?
828デフォルトの名無しさん
2019/08/29(木) 07:39:19.08ID:0r0vjiOu プロトタイプとかプロパティがしゃがしゃいじりまくるコードはJSの最大の利点であるV8の最適化を殺すわけだけど
TSになくてJSにある良さとやらって何なんだろうな。
TSになくてJSにある良さとやらって何なんだろうな。
829デフォルトの名無しさん
2019/08/29(木) 08:51:33.46ID:etZa2FmB TS vs. JSはまだ議論の余地があるとする人が居るようだけど他のAltJS vs. TSはほぼ勝負がついたみたいなところあるよね
830デフォルトの名無しさん
2019/08/29(木) 09:00:14.77ID:7sVXLGAA もともとそんなに議論ないわ。
あるとしたらビルド組むのめんどくせー、フレームワークにやらせるか?
くらいの話
あるとしたらビルド組むのめんどくせー、フレームワークにやらせるか?
くらいの話
831デフォルトの名無しさん
2019/08/29(木) 11:31:14.50ID:pWJ7E5ux >>828
V8に限ると、型でスイッチするような関数作ると最適化が阻害されるので、ジェネリクスは気楽に使えないとか、
諸々deoptされる原因はあるので、TSの悪さの方があるんじゃないかな。
ベタにゴリゴリのJS書いたほうが早い事はままある。
V8に限ると、型でスイッチするような関数作ると最適化が阻害されるので、ジェネリクスは気楽に使えないとか、
諸々deoptされる原因はあるので、TSの悪さの方があるんじゃないかな。
ベタにゴリゴリのJS書いたほうが早い事はままある。
832デフォルトの名無しさん
2019/08/29(木) 11:33:35.44ID:pWJ7E5ux プロパティ多少増やしても、ある時点で同じHidden Classになるなら問題ないよ。
833デフォルトの名無しさん
2019/08/29(木) 12:05:42.69ID:mztHiQ0L JSの最大の利点ってブラウザで動くことでしょう
それしかないと言ってもいいくらい
機能的に不満が多すぎるからTSだとかCoffeeだとか亜種が大量に生まれた
それしかないと言ってもいいくらい
機能的に不満が多すぎるからTSだとかCoffeeだとか亜種が大量に生まれた
834デフォルトの名無しさん
2019/08/29(木) 12:15:41.52ID:I16J/eH2 今やブラウザの中間言語の様な扱いだからな
835デフォルトの名無しさん
2019/08/29(木) 12:16:59.12ID:LznUg0LW >>831
TSで型でスイッチする必要があってJSで型でスイッチする必要がない場面なんてほぼないよ
TSで型でスイッチする必要があってJSで型でスイッチする必要がない場面なんてほぼないよ
836デフォルトの名無しさん
2019/08/29(木) 12:41:54.50ID:pWJ7E5ux >>835
そうなると、どちらでもスイッチするように書くかか、どちらでもスイッチしなくて良いように書くかだろうけど、
どちらでもスイッチしなくて良いように書くなら、TSを単なる型チェッカとしてしか使えなくなるじゃん?
そうなると、どちらでもスイッチするように書くかか、どちらでもスイッチしなくて良いように書くかだろうけど、
どちらでもスイッチしなくて良いように書くなら、TSを単なる型チェッカとしてしか使えなくなるじゃん?
837デフォルトの名無しさん
2019/08/29(木) 12:44:13.29ID:EQnGYAC0 TSは置き換えてるだけだからJSで同じことをやろうとすると関数を書かなきゃいけない
838デフォルトの名無しさん
2019/08/29(木) 12:50:18.46ID:LznUg0LW >>836
TSは単なる型チェッカ兼Babelだぞ
TS→JSはenum以外はほぼ型情報抜くだけのマッピング
APIが複数の型を返してくるけどロジック上絶対に特定の型しかあり得ないならキャストすればいいだけだし、
何か根本的なところで勘違いしてるのでは
ES5をバベらないでES5のまま最適化して書くみたいなニッチケースでも想定してんの?
TSは単なる型チェッカ兼Babelだぞ
TS→JSはenum以外はほぼ型情報抜くだけのマッピング
APIが複数の型を返してくるけどロジック上絶対に特定の型しかあり得ないならキャストすればいいだけだし、
何か根本的なところで勘違いしてるのでは
ES5をバベらないでES5のまま最適化して書くみたいなニッチケースでも想定してんの?
839デフォルトの名無しさん
2019/08/29(木) 14:04:37.71ID:SnxZtmzT ts書いてると、中身のコードより型変数が長くなる事があって草。
魔改造の型変数書くくらいなら、any許容派なんですが、みんなはどう???
魔改造の型変数書くくらいなら、any許容派なんですが、みんなはどう???
840デフォルトの名無しさん
2019/08/29(木) 14:13:55.62ID:/ZuGxij9 そもそもTS作ってんのがあの悪名高いMSって時点でなあ
同じ理由でぼすけとかいうやつも完全にアウト
同じ理由でぼすけとかいうやつも完全にアウト
841デフォルトの名無しさん
2019/08/29(木) 15:39:49.57ID:27iA0v8A いつの時代の話だよ
842デフォルトの名無しさん
2019/08/29(木) 16:08:02.40ID:pWJ7E5ux843デフォルトの名無しさん
2019/08/29(木) 16:14:44.64ID:LznUg0LW >>842
ES5をES5のまま書いて最適化しなきゃいけないのは例外的なニッチケースでしかないのでほとんどの人にとってどうでもいいし、
ES6以降の機能をES5にトランスパイルするときのパフォーマンスコストはTypeScriptの問題じゃないし、
今後はブラウザ上で重い処理するならC/C++かRustでwasmするようになるのでそもそもJSの出番ではなくなる
ES5をES5のまま書いて最適化しなきゃいけないのは例外的なニッチケースでしかないのでほとんどの人にとってどうでもいいし、
ES6以降の機能をES5にトランスパイルするときのパフォーマンスコストはTypeScriptの問題じゃないし、
今後はブラウザ上で重い処理するならC/C++かRustでwasmするようになるのでそもそもJSの出番ではなくなる
844デフォルトの名無しさん
2019/08/29(木) 16:16:39.05ID:uQv56JuJ tsは文法をいっそのことがっつりC#に寄せてくれた方が取っつきやすかったかなあって気がする
845デフォルトの名無しさん
2019/08/29(木) 16:22:05.26ID:25ZBQ6DL >>841
Monoの訴訟リスクについてストールマンが警告したのはここ数年の話だぞ
Monoの訴訟リスクについてストールマンが警告したのはここ数年の話だぞ
846デフォルトの名無しさん
2019/08/29(木) 16:24:35.61ID:kKNPaPEW wasmなんか使わねえよ
javascriptが十分に速いから
javascriptが十分に速いから
847デフォルトの名無しさん
2019/08/29(木) 16:49:53.84ID:0xsSNyFb848デフォルトの名無しさん
2019/08/29(木) 17:04:04.80ID:25ZBQ6DL849デフォルトの名無しさん
2019/08/29(木) 17:09:06.67ID:0xsSNyFb >>848
それってどういう実害があったの?
それってどういう実害があったの?
850デフォルトの名無しさん
2019/08/29(木) 17:32:46.03ID:25ZBQ6DL851デフォルトの名無しさん
2019/08/29(木) 17:49:00.09ID:vQj409Wx お前ストールマンの発言引っ張ってるだけじゃん
自分の脳みそで考えろ
自分の脳みそで考えろ
852デフォルトの名無しさん
2019/08/29(木) 18:15:16.45ID:wLT1GH73 スレが伸びてるけどくだらない議論だな
今遅くてもTSがより主流になりスピード問題がクリティカルになればブラウザ側が対応するだろう
このスレは次世代を見るスレだろ
それぐらい今までの流れを見て考えろ
>>846
こういうレスも論外
今遅くてもTSがより主流になりスピード問題がクリティカルになればブラウザ側が対応するだろう
このスレは次世代を見るスレだろ
それぐらい今までの流れを見て考えろ
>>846
こういうレスも論外
853デフォルトの名無しさん
2019/08/29(木) 18:29:34.97ID:EQnGYAC0 >>852
認めたくないだけだろ
認めたくないだけだろ
854デフォルトの名無しさん
2019/08/29(木) 18:46:10.71ID:pWJ7E5ux855デフォルトの名無しさん
2019/08/29(木) 18:49:36.04ID:25ZBQ6DL856デフォルトの名無しさん
2019/08/29(木) 18:51:17.99ID:wLT1GH73 ゲームがDOS主流のころwindowsで重いゲームするなんて考えられなかった
ゲイツがガンガンプレッシャー掛けたらwindows上でのゲームのパフォーマンスが上がってwindowsでゲームが主流になった
ゲイツがガンガンプレッシャー掛けたらwindows上でのゲームのパフォーマンスが上がってwindowsでゲームが主流になった
857デフォルトの名無しさん
2019/08/29(木) 18:54:42.32ID:wLT1GH73 ストールマンは偏狭な人で若いころから問題ばかり起こしていた
今はかなり年を取ってさらに視野が狭くなってる
ホーキング博士が末期に問題発言ばかり繰り返してたけど彼はかなり頭の良い人なのだ
頭が良いからと言ってその人の主張を丸呑みするのはどうかと思う
今はかなり年を取ってさらに視野が狭くなってる
ホーキング博士が末期に問題発言ばかり繰り返してたけど彼はかなり頭の良い人なのだ
頭が良いからと言ってその人の主張を丸呑みするのはどうかと思う
858デフォルトの名無しさん
2019/08/29(木) 18:56:15.37ID:CAV+1+Xc 典型的な詭弁のテンプレートω
859デフォルトの名無しさん
2019/08/29(木) 18:58:53.60ID:wLT1GH73860デフォルトの名無しさん
2019/08/29(木) 19:17:31.17ID:pHBHY9Zd TypeScriptよりもElmがおススメ
文法的にも最近のTypeScriptよりずっと単純だよ
文法的にも最近のTypeScriptよりずっと単純だよ
861デフォルトの名無しさん
2019/08/29(木) 19:50:37.17ID:vQj409Wx862デフォルトの名無しさん
2019/08/29(木) 21:14:44.12ID:FJllEP/G Linus氏曰く「マイクロソフト嫌悪は『病気』」
https://srad.jp/story/09/07/28/0326208/
https://srad.jp/story/09/07/28/0326208/
863デフォルトの名無しさん
2019/08/30(金) 02:48:48.33ID:7n7gNigc864デフォルトの名無しさん
2019/08/30(金) 08:31:16.57ID:Okk0GWIA ストールマンは自分のパソコンはウイルスに感染すると嫌だからといって
部下にダウンロードさせるクソ野郎だよ。
単純に頭悪いとも言えるが。
部下にダウンロードさせるクソ野郎だよ。
単純に頭悪いとも言えるが。
865デフォルトの名無しさん
2019/08/30(金) 10:14:25.72ID:oVszNH41866デフォルトの名無しさん
2019/08/30(金) 10:15:30.91ID:0kekqW2s 病気にしか見えないが
867デフォルトの名無しさん
2019/08/30(金) 10:19:54.99ID:c9c9vh4P868デフォルトの名無しさん
2019/08/30(金) 10:32:44.25ID:oVszNH41 創られなかったというより
それを阻害したのがMSだという意味ね
MSが無ければもっと良いのが出てたと考えてる
それを阻害したのがMSだという意味ね
MSが無ければもっと良いのが出てたと考えてる
869デフォルトの名無しさん
2019/08/30(金) 10:38:55.95ID:NmqQUtu+870デフォルトの名無しさん
2019/08/30(金) 10:48:37.97ID:l5pAzVjF MSのOSだけ考えておけば良い、という状態が長く続いたお陰でIT分野の発達が加速したと思うのだが
それに他に可能性のあるOSがあったかと言われると微妙だし
それに他に可能性のあるOSがあったかと言われると微妙だし
871デフォルトの名無しさん
2019/08/30(金) 10:52:43.22ID:UAmdcTZu >>868
は?macとかlinuxだってクソじゃん
は?macとかlinuxだってクソじゃん
872デフォルトの名無しさん
2019/08/30(金) 11:21:13.68ID:c9c9vh4P873デフォルトの名無しさん
2019/08/30(金) 11:22:10.80ID:Rcx8Iyof お前らがちゃんとOS/2を買わなかったから…
874デフォルトの名無しさん
2019/08/30(金) 11:23:30.01ID:NX56wgPk ストールマンの業績が優れていることに疑う余地は無いだろうけど
別に予測力を評価されてるわけじゃないし
そもそもGNU(あるいはその元の自由ソフトウェア思想)の
影響力を上げるためのポジショントークでしょ
別に予測力を評価されてるわけじゃないし
そもそもGNU(あるいはその元の自由ソフトウェア思想)の
影響力を上げるためのポジショントークでしょ
875デフォルトの名無しさん
2019/08/30(金) 11:29:23.94ID:c9c9vh4P 逆に考えてほしいんだけど、知財というものは対価があって当然であるという発想を、きちんとソフトウェアに対しても早くから表明した事に関してMSというかゲイツは正しいと思うよ。俺は。
そうじゃねえとこの業界は産業にならなかった。
プロプラが良いと言うわけではなく、ソフトウェア特許含めてね。
MSがクローズド過ぎると言うのも一方的で、充分な契約(金銭面もNDA面も)を結べば、それなりに開示してくれるし、デバッグ版持ってきて検証してくれたり、不具合はきちんと調べて必要ならKB出してくれたぞ。
ミッションクリティカルなシステムだからこそ結ぶ契約だけど。
あんまり消費者目線と言うか野良開発者目線でものを見ないほうが良いんじゃねえかな。
そうじゃねえとこの業界は産業にならなかった。
プロプラが良いと言うわけではなく、ソフトウェア特許含めてね。
MSがクローズド過ぎると言うのも一方的で、充分な契約(金銭面もNDA面も)を結べば、それなりに開示してくれるし、デバッグ版持ってきて検証してくれたり、不具合はきちんと調べて必要ならKB出してくれたぞ。
ミッションクリティカルなシステムだからこそ結ぶ契約だけど。
あんまり消費者目線と言うか野良開発者目線でものを見ないほうが良いんじゃねえかな。
876デフォルトの名無しさん
2019/08/30(金) 12:08:44.81ID:rKHgD6+Y MSはエクセルも作ってくれたし、C#も作ってくれた!
感謝しろ
感謝しろ
877デフォルトの名無しさん
2019/08/30(金) 12:19:50.91ID:m0lHHk8y おまえらスレチ
878デフォルトの名無しさん
2019/08/30(金) 12:28:13.02ID:Z3fumh8Q879デフォルトの名無しさん
2019/08/30(金) 12:40:17.25ID:oVszNH41 >>871
mac や linux が良いとは一言も書いてないぞω
mac や linux が良いとは一言も書いてないぞω
880デフォルトの名無しさん
2019/08/30(金) 13:43:45.89ID:+Ah8IXFr 修理する権利に似ている
自分で分解と修理ができる人の足を引っ張って金銭を要求するのをやめよう
できない人からお金をもらうのはOK
自分で分解と修理ができる人の足を引っ張って金銭を要求するのをやめよう
できない人からお金をもらうのはOK
881デフォルトの名無しさん
2019/08/30(金) 13:46:02.91ID:l573AId2 >>863
お前スマホも使うなよ
お前スマホも使うなよ
882デフォルトの名無しさん
2019/08/30(金) 14:10:27.42ID:7JEjNXHl >>878
Excel等が先に存在してなかったら無かっただろう
Excel等が先に存在してなかったら無かっただろう
883デフォルトの名無しさん
2019/08/30(金) 15:24:44.11ID:P/8IP/VJ 実生活だとWindowsが便利(というかmacで対応してないものが多い)だけど
開発ってなると100%macだよねインストーラー開いてポチポチ環境構築やってらんねーわ
開発ってなると100%macだよねインストーラー開いてポチポチ環境構築やってらんねーわ
884デフォルトの名無しさん
2019/08/30(金) 15:40:29.20ID:i6k4khtl 1-2-3が無かったらexcelも無かっただろうな
885デフォルトの名無しさん
2019/08/30(金) 15:59:59.76ID:Kz4M8rdT 今のmbpキーボードマジ糞なので信仰心が試されてる…
次からやっと諦めてシザーに戻してくれるらしいが…これまでに何度修理に出したことか…トホホ
次からやっと諦めてシザーに戻してくれるらしいが…これまでに何度修理に出したことか…トホホ
886デフォルトの名無しさん
2019/08/30(金) 18:35:16.40ID:CkOCkFW4 OSS系の開発環境ならWSLで困らない
887デフォルトの名無しさん
2019/08/30(金) 20:30:34.87ID:SVEQL/Mg888デフォルトの名無しさん
2019/08/30(金) 22:50:40.15ID:BOCgcfAb 話戻すけど、TSに無い「JSの良さ」って何?
889デフォルトの名無しさん
2019/08/30(金) 22:57:28.36ID:kS9MuSkW javaの人気が出てくるとj++を作って邪魔をして
javascriptの人気が出るとTypeScriptで邪魔をする
↑MSってずっとこんな感じじゃね?
javascriptの人気が出るとTypeScriptで邪魔をする
↑MSってずっとこんな感じじゃね?
890デフォルトの名無しさん
2019/08/30(金) 23:02:35.43ID:ErVbJiTO 別にTypeScriptは邪魔してねーだろ
891デフォルトの名無しさん
2019/08/30(金) 23:16:07.29ID:0kekqW2s サティア・ナデラ以前と以後のMSを一緒くたにして難癖つけてんのは病気の方々だろう
892デフォルトの名無しさん
2019/08/30(金) 23:26:19.95ID:M8yPdkgN893デフォルトの名無しさん
2019/08/30(金) 23:55:43.28ID:G6MPYF1t 不毛すぎる
894デフォルトの名無しさん
2019/08/30(金) 23:59:55.64ID:rq4jDmMu C#できたおかげで、Awaitとかアノテーションとか広まったじゃん
Mvvmとか
Mvvmとか
895デフォルトの名無しさん
2019/08/31(土) 00:03:02.25ID:Jdy7ldC1 >>883
今時開発のしやすさなんてどっちも変わらんだろ。家と仕事で両方使ってるけどどっちも不便なことなんてない。
今時開発のしやすさなんてどっちも変わらんだろ。家と仕事で両方使ってるけどどっちも不便なことなんてない。
896デフォルトの名無しさん
2019/08/31(土) 00:24:29.57ID:zHC92gqD >>883
普通にchocolatey使えよ
普通にchocolatey使えよ
897デフォルトの名無しさん
2019/08/31(土) 00:53:12.89ID:+XIFeFdN Unix由来のコマンドラインツールならWSLでいいじゃん
898デフォルトの名無しさん
2019/08/31(土) 00:54:50.34ID:oDe7rdJF winだとなんか俺のpcいろんなもん接続されたり解除されたりしてめちゃくちゃうっとおしいんだけど
週1くらいで落ちるし
週1くらいで落ちるし
899デフォルトの名無しさん
2019/08/31(土) 01:50:19.17ID:hG5nnDBh Go, Rust, TypeScript(, Ruby)を主に使ってWebやCLIアプリを作っているがDocker環境だから困ったことないわ
Linuxを使わない理由は惰性とUnityを趣味で使うから
Linuxを使わない理由は惰性とUnityを趣味で使うから
900デフォルトの名無しさん
2019/08/31(土) 01:54:45.67ID:y5ewqimO 矛盾してるな
901デフォルトの名無しさん
2019/08/31(土) 02:06:46.70ID:XyZMdGHA >>891
基金のプラチナスポンサーになって乗っ取り企てたり
ドライバのコードをリポジトリに混ぜて特許主張する布石にしたり
WSLを導入してLinuxそのものを壊滅させようとしてるのは
ナデラ以降のマイクロソフトじゃないの?
基金のプラチナスポンサーになって乗っ取り企てたり
ドライバのコードをリポジトリに混ぜて特許主張する布石にしたり
WSLを導入してLinuxそのものを壊滅させようとしてるのは
ナデラ以降のマイクロソフトじゃないの?
902デフォルトの名無しさん
2019/08/31(土) 02:31:35.10ID:pCVRgCCA そうだねすごいね
903デフォルトの名無しさん
2019/08/31(土) 04:48:00.61ID:/cyxXsgM とりあえずコマンドプロンプトを廃止してくれ
git bashはなんか違う
git bashはなんか違う
904デフォルトの名無しさん
2019/08/31(土) 06:18:50.79ID:9h+uqT4m 型情報外したらそのままECMAScriptが吐く言語が
javascriptの邪魔とかECMAScriptに対抗とか脳みそに蛆わいてんのかな
javascriptの邪魔とかECMAScriptに対抗とか脳みそに蛆わいてんのかな
905デフォルトの名無しさん
2019/08/31(土) 06:48:13.60ID:cm8xkvV1 スポンサーになった位でどうやって乗っ取るのか知らんが
linuxがGNU思想の一部みたいに語ってる時点で既に害悪だな
linuxがGNU思想の一部みたいに語ってる時点で既に害悪だな
906デフォルトの名無しさん
2019/08/31(土) 07:31:41.51ID:+in5I9Iy Linuxは盗っ人の思想でできた
MS-DOSも盗っ人の思想でできた
似たもの同士
MS-DOSも盗っ人の思想でできた
似たもの同士
907デフォルトの名無しさん
2019/08/31(土) 08:01:16.05ID:/xXRK3gd >>906
世の中に完全にオリジナル要素だけで構成されたソフトなんてないだろ
世の中に完全にオリジナル要素だけで構成されたソフトなんてないだろ
908デフォルトの名無しさん
2019/08/31(土) 08:44:30.74ID:+XIFeFdN WSLって開発者向けでしょう
WSLでLinuxを阻害してることはないよ
デスクトップLinuxユーザーは減るかもしれないけど
WSLでLinuxを阻害してることはないよ
デスクトップLinuxユーザーは減るかもしれないけど
909デフォルトの名無しさん
2019/08/31(土) 09:30:52.36ID:YPCO6kBG >>808
ひでえ記事だな
ツッコミどころ山ほどあるけど
「デフォルト引数さえ指定すれば型を書かなくても(IDEが)型推論してくれて、型の恩恵の80〜90%を受けられます!」
って、どんだけ想像力が乏しいんだ
そもそも、その補完を実現してるのは内蔵のTS LSPだったりするわけだが
この著者は、リテラル型しか出てこない程度の初心者コードしか書いたことないんじゃないか?
こんなガイジ長文よく書いたな
読んで損したわ
ひでえ記事だな
ツッコミどころ山ほどあるけど
「デフォルト引数さえ指定すれば型を書かなくても(IDEが)型推論してくれて、型の恩恵の80〜90%を受けられます!」
って、どんだけ想像力が乏しいんだ
そもそも、その補完を実現してるのは内蔵のTS LSPだったりするわけだが
この著者は、リテラル型しか出てこない程度の初心者コードしか書いたことないんじゃないか?
こんなガイジ長文よく書いたな
読んで損したわ
910デフォルトの名無しさん
2019/08/31(土) 10:05:51.13ID:xYLvCPky まあ、みんなこれでも見て落ち着け
https://youtu.be/I14b-C67EXY
https://youtu.be/I14b-C67EXY
911デフォルトの名無しさん
2019/08/31(土) 10:49:50.68ID:nubn4z9u どうせアレだろうと思ったらやっぱりアレだった
912デフォルトの名無しさん
2019/09/01(日) 00:17:14.23ID:VvUfJLAg 急に話割って悪いけど現状どの程度できればGo言語使えますって言えるのか分からん
913デフォルトの名無しさん
2019/09/01(日) 00:50:52.14ID:fPTBNnye >>909
> その補完を実現してるのは内蔵のTS LSPだったりするわけだが
だから?
> デフォルト引数さえ指定すれば型を書かなくても(IDEが)型推論してくれて
に対する否定になってない。
あなたの言うガイジ著者は以下のような経歴で、
https://www.oreilly.com/pub/au/5215
オライリーから本も出してます。
あなたはどんな本を書いたのですか?
ガイジが書いた本より売れたのでしょうね。
> その補完を実現してるのは内蔵のTS LSPだったりするわけだが
だから?
> デフォルト引数さえ指定すれば型を書かなくても(IDEが)型推論してくれて
に対する否定になってない。
あなたの言うガイジ著者は以下のような経歴で、
https://www.oreilly.com/pub/au/5215
オライリーから本も出してます。
あなたはどんな本を書いたのですか?
ガイジが書いた本より売れたのでしょうね。
914デフォルトの名無しさん
2019/09/01(日) 01:13:46.29ID:HUYTMxyJ 人の褌で相撲を取るのが好きなやつだな
915デフォルトの名無しさん
2019/09/01(日) 06:48:28.14ID:Wr+W66YA デフォルト引数ってそうしないとどうしても利便性が下がる、明らかに利用ケースの9割以上が該当する実に引数があるって時ぐらいしかつけない
IDEに補完させるために関数のシグネチャ決めるとか本末転倒じゃね
IDEに補完させるために関数のシグネチャ決めるとか本末転倒じゃね
916デフォルトの名無しさん
2019/09/01(日) 08:56:49.84ID:VsMc/pX7917デフォルトの名無しさん
2019/09/01(日) 09:23:20.84ID:vxOW+cqG >>912
一通りのバックエンドAPIを作れてAWSにデプロイして運用できたら、かな
Goは言語だけならCOBOL工のおじいちゃんでもVBA職人の事務のおばちゃんでも特殊学級出身のペチパーでも余裕でできるレベルだからほとんど意味ない
一通りのバックエンドAPIを作れてAWSにデプロイして運用できたら、かな
Goは言語だけならCOBOL工のおじいちゃんでもVBA職人の事務のおばちゃんでも特殊学級出身のペチパーでも余裕でできるレベルだからほとんど意味ない
918デフォルトの名無しさん
2019/09/01(日) 10:14:07.15ID:dLanuuRE919デフォルトの名無しさん
2019/09/01(日) 11:53:31.90ID:LDuwFV8c Goを採用してます!って案件は
AWSかGCP、Docker、CI/CD、Github、macOS、要件〜テストまで出来て当然って裏の条件があるから注意な
AWSかGCP、Docker、CI/CD、Github、macOS、要件〜テストまで出来て当然って裏の条件があるから注意な
920デフォルトの名無しさん
2019/09/01(日) 12:40:51.53ID:xhZ/VscJ つかIDEに補完させるならデフォルト引数なんか使わなくてもDOCコメント(これもボイラープレートはIDEが生成してくれる)書けばいいし、
DOCコメントに結局型書くんだから型アノテーション書いて静的検査させた方がマシでは……
DOCコメントに結局型書くんだから型アノテーション書いて静的検査させた方がマシでは……
921デフォルトの名無しさん
2019/09/01(日) 13:27:53.08ID:fPTBNnye >>916
オライリーに相手にしてもらってからホザきなよw
オライリーに相手にしてもらってからホザきなよw
922デフォルトの名無しさん
2019/09/01(日) 13:42:58.92ID:VsMc/pX7 >>921
オライリーどころか便所の落書きにすら意見書けない小バエ野郎に言われとうないわっw
オライリーどころか便所の落書きにすら意見書けない小バエ野郎に言われとうないわっw
923デフォルトの名無しさん
2019/09/01(日) 14:20:53.48ID:YX/WMx0f https://medium.com/javascript-scene/the-typescript-tax-132ff4cb175b
https://miro.medium.com/max/3426/1*kvajSWEQ70_qz2gfqHin9g.png
この図見て偏ってると思わない方が難しい
要するに難しい面倒くさい言ってるだけじゃん
https://miro.medium.com/max/3426/1*kvajSWEQ70_qz2gfqHin9g.png
この図見て偏ってると思わない方が難しい
要するに難しい面倒くさい言ってるだけじゃん
924デフォルトの名無しさん
2019/09/01(日) 17:12:59.69ID:XF6G4Ohn YouTube の動画で有名な、雑食系エンジニア、KENTA のサイト
2019年のDevOps/MLOpsエンジニアの標準的スキルセット
https://qiita.com/poly_soft/items/8dd105341869f93b129c
彼は、Ruby on Rails で、開発・配布手順を、一通り学んだ。
その後に、Go, Elixir へ進む
基本は、Chef, Vagrant でも使う、Ruby。
Rubyで、開発・配布手順を学ぶのが簡単!
2019年のDevOps/MLOpsエンジニアの標準的スキルセット
https://qiita.com/poly_soft/items/8dd105341869f93b129c
彼は、Ruby on Rails で、開発・配布手順を、一通り学んだ。
その後に、Go, Elixir へ進む
基本は、Chef, Vagrant でも使う、Ruby。
Rubyで、開発・配布手順を学ぶのが簡単!
925デフォルトの名無しさん
2019/09/01(日) 17:42:08.62ID:ugxLNVG7 誰だよ
926デフォルトの名無しさん
2019/09/01(日) 22:07:02.25ID:kc3vyTm0 今さらChef、Ruby、Vagrantはないだろ
927デフォルトの名無しさん
2019/09/01(日) 22:55:57.58ID:VvUfJLAg928デフォルトの名無しさん
2019/09/02(月) 05:58:35.23ID:A11AKA9I youtubeで有名な時点で技術者としては微妙だよな
youtube見てるのは大半が技術者では無くど素人なんだから
そいつらに支持されてるとか恥ずかしすぎるわ
youtube見てるのは大半が技術者では無くど素人なんだから
そいつらに支持されてるとか恥ずかしすぎるわ
929デフォルトの名無しさん
2019/09/03(火) 09:38:17.24ID:aM4jECT9 Ruby on Rails(笑)
930デフォルトの名無しさん
2019/09/03(火) 12:05:32.79ID:Yb4nRgXu Laravel(笑)
931デフォルトの名無しさん
2019/09/03(火) 12:08:57.87ID:DTkeX29m Django(笑)
932デフォルトの名無しさん
2019/09/03(火) 14:18:24.49ID:6GsUSEzr ぼちぼちKotlinやろかなと思うんやけどどうなんやろか
933デフォルトの名無しさん
2019/09/03(火) 14:21:19.68ID:NmWlsYew Play Framework(笑)
934デフォルトの名無しさん
2019/09/03(火) 17:56:31.11ID:8+TY5U4N935デフォルトの名無しさん
2019/09/03(火) 18:15:43.23ID:eyIxF+Mx チュートリアル程度の物を新規事業(キリッ)とかいわんでええぞ
今どきRoR選択するわけねーだろ
今どきRoR選択するわけねーだろ
936デフォルトの名無しさん
2019/09/03(火) 18:45:53.72ID:phkCzgK9 ぼくはrust
937デフォルトの名無しさん
2019/09/03(火) 19:54:47.80ID:SNzApyUr ぼくも(^o^)
938デフォルトの名無しさん
2019/09/03(火) 20:23:28.99ID:8+TY5U4N939デフォルトの名無しさん
2019/09/03(火) 20:29:48.97ID:eyIxF+Mx Serverlessでやってるんで、RubyはPerl他と同様レガシー排除対象です
940デフォルトの名無しさん
2019/09/03(火) 20:34:05.60ID:8+TY5U4N 完全にそれができている有名企業を聞いたことがないが、理解はできる
941デフォルトの名無しさん
2019/09/03(火) 20:54:27.21ID:dNg6aFeJ よくわからんがサーバーレスのlambdaってcronで終わるような作業しかできないんだろ?
942デフォルトの名無しさん
2019/09/03(火) 21:12:12.13ID:G0BZ6aYb rustは触ったことない
943デフォルトの名無しさん
2019/09/03(火) 21:28:46.19ID:aXsOTsWF 次世代言語の中でも特にrustはいいらしいね
上級者が絶賛してる
go swift kotlin typescriptはウェイがイケてる言いながらノリで流行らせてる印象
上級者が絶賛してる
go swift kotlin typescriptはウェイがイケてる言いながらノリで流行らせてる印象
944デフォルトの名無しさん
2019/09/03(火) 21:45:47.97ID:66Dg9oep 上級者が絶賛してるw
まともなOSSがまったくでてないっつーのにw
まともなOSSがまったくでてないっつーのにw
945デフォルトの名無しさん
2019/09/03(火) 21:46:18.20ID:qLCnQ+fh swift,kotlinは単純にスマホアプリ用に使ってるだけな気がする
946デフォルトの名無しさん
2019/09/03(火) 22:30:14.11ID:uwGhkedD kotlinはJavaをリプレイス出来そうなのも大きい
947デフォルトの名無しさん
2019/09/03(火) 22:51:10.20ID:BrE32zWk まともなossってopensslのこと?
948デフォルトの名無しさん
2019/09/03(火) 22:52:51.47ID:ZgMwa8gB ハートブリードバグ出したのに
949デフォルトの名無しさん
2019/09/04(水) 01:12:48.65ID:shlJ9HIr というかそれぞれ役目ちゃうんだからどれがいいとか比較しにくくないかスレタイのラインナップは
950デフォルトの名無しさん
2019/09/04(水) 01:17:42.80ID:uABNqGwl それでも優劣白黒きっちり付けて次世代の覇権を決めるのが俺たちの使命だろ
951デフォルトの名無しさん
2019/09/04(水) 02:43:56.71ID:NHTKoQQB 最近の言語なんて皆似たり寄ったりなんだから全部覚えろ
ボスキューはいいや
ボスキューはいいや
952デフォルトの名無しさん
2019/09/04(水) 04:33:23.68ID:FznRLBOi JavaもKotlinもソースの最初にたくさん出てくるimport文がゴチャゴチャしすぎて読む気が失せる
Goのimport文みたいにシンプルにしてほしい
Goのimport文みたいにシンプルにしてほしい
953デフォルトの名無しさん
2019/09/04(水) 05:46:51.24ID:9ku/gwG+ haskell「…」
954デフォルトの名無しさん
2019/09/04(水) 07:09:27.53ID:UVLgF8TK V言語どうなった?
955デフォルトの名無しさん
2019/09/04(水) 07:50:27.87ID:uABNqGwl import文なんて読むアホおるんか
自動生成で終わりやろ
自動生成で終わりやろ
956デフォルトの名無しさん
2019/09/04(水) 08:26:00.55ID:jGRWRSA6 JetBrainsのIDEならimport文は折り畳まれて表示しないから気にならないよ
957デフォルトの名無しさん
2019/09/04(水) 08:33:28.86ID:PFx+vIBX rustはほんと騒いでる割にまともなソフトはまったくでてないわな。
あの界隈の気質がよくわかる。
かっけーこと大好きなだけで実際に使えるソフトを作る気なんてさらさらないっていう。
あの界隈の気質がよくわかる。
かっけーこと大好きなだけで実際に使えるソフトを作る気なんてさらさらないっていう。
958デフォルトの名無しさん
2019/09/04(水) 09:01:41.25ID:GqErX8h6 じゃあお前が作ったら?
959デフォルトの名無しさん
2019/09/04(水) 09:28:44.62ID:63Z/rODe960デフォルトの名無しさん
2019/09/04(水) 09:28:55.78ID:QzZNrHDq ハードウェア近くやOSのAPIがCならともかくC++で出されがちなのがな
Rustの知見のある人間がOS屋やハードウェア屋に就職しなきゃいけない所が一番の障壁
Rustの知見のある人間がOS屋やハードウェア屋に就職しなきゃいけない所が一番の障壁
961デフォルトの名無しさん
2019/09/04(水) 09:35:39.34ID:eioKcNY9 技術が好きなのとソフトを作るのが好きなのは別だからな
962デフォルトの名無しさん
2019/09/04(水) 10:23:10.65ID:2WEW3nlz linuxのドライバをrustで開発可能になるかもって話らしいな
963デフォルトの名無しさん
2019/09/04(水) 10:29:01.85ID:OFIodtI9964デフォルトの名無しさん
2019/09/04(水) 10:53:25.66ID:RfBC9Nev 作るならbashまたはpythonで作るからだよな
自発的にスクリプトを否定することはない
念のためスクリプトが使えないケースを想定しているだけ
自発的にスクリプトを否定することはない
念のためスクリプトが使えないケースを想定しているだけ
965デフォルトの名無しさん
2019/09/04(水) 11:14:23.23ID:eS1RjOUE V言語は詐欺とか言ってたヤツ顔真っ赤w
966デフォルトの名無しさん
2019/09/04(水) 11:17:43.27ID:TVult8u2 firefoxとかripgrepとかあるじゃん
hackernewsとか見ててもシステムプログラミングしてる人たちのかなりの数がrust支持してるの伝わる
hackernewsとか見ててもシステムプログラミングしてる人たちのかなりの数がrust支持してるの伝わる
967デフォルトの名無しさん
2019/09/04(水) 12:01:31.45ID:H9sMsBBO システムプログラマだけじゃなくて関数型言語界隈からも支持されてる気がす
968デフォルトの名無しさん
2019/09/04(水) 12:06:00.21ID:5UHSuqhN プライベートでWebアプリ作ってる人って全体の何%なんだ
セキュリティとかセキュリティが怖くて公開しようって気になれんわ
結局bashとかpythonで簡単なもん作って終わり
セキュリティとかセキュリティが怖くて公開しようって気になれんわ
結局bashとかpythonで簡単なもん作って終わり
969デフォルトの名無しさん
2019/09/04(水) 12:12:28.75ID:yvexHFlB ローカル変数にmallocしてそれをreturnやreturnの変数で絶対に参照しないなら自動解放はあり得るな
970デフォルトの名無しさん
2019/09/04(水) 13:08:16.17ID:OPoewtpz いやいや俺が
971デフォルトの名無しさん
2019/09/04(水) 13:33:40.32ID:IW1U0L8t 関数型言語ってなんで新しいのでないんだ?
972デフォルトの名無しさん
2019/09/04(水) 14:18:20.95ID:Gs/bLtCt >>962
こマさん!?
こマさん!?
973デフォルトの名無しさん
2019/09/04(水) 16:54:47.31ID:H9sMsBBO rustって関数型言語じゃないの
974デフォルトの名無しさん
2019/09/04(水) 17:16:10.52ID:TkgZx11s 関数型言語に寄せたマルチパラダイム言語
975デフォルトの名無しさん
2019/09/04(水) 17:42:50.52ID:YAGCYgl0 あれが関数型言語?まさか...
976デフォルトの名無しさん
2019/09/04(水) 17:49:50.09ID:RfBC9Nev 類似品を作っても何も面白くないし
関数型言語ならどうせこうなるみたいな想定が外れるように作るだろ
関数型言語ならどうせこうなるみたいな想定が外れるように作るだろ
977デフォルトの名無しさん
2019/09/04(水) 17:54:09.44ID:2Txd6K3L v言語は詐欺おじさん「v言語は詐欺」
978デフォルトの名無しさん
2019/09/04(水) 18:01:07.54ID:QzZNrHDq >>971
遅延評価+純粋+リッチな型を目指した関数型言語が昔あまりにも出過ぎてそれを抑制する為にコンパイラ側での拡張を容易にした単一の言語を出そうとして出来たのがHaskellという歴史がある
非純粋(+正格評価)だとML族、動的型だとLisp族などどれにも大手が居てそれらも拡張が容易という面がある
と私は認識しているが間違いがあれば指摘して欲しい
遅延評価+純粋+リッチな型を目指した関数型言語が昔あまりにも出過ぎてそれを抑制する為にコンパイラ側での拡張を容易にした単一の言語を出そうとして出来たのがHaskellという歴史がある
非純粋(+正格評価)だとML族、動的型だとLisp族などどれにも大手が居てそれらも拡張が容易という面がある
と私は認識しているが間違いがあれば指摘して欲しい
979デフォルトの名無しさん
2019/09/04(水) 18:26:49.58ID:TkgZx11s 関数型言語はいろいろオーバーヘッドがあるので C, C++, Rust レベルの実行パフォーマンスは出せない
980デフォルトの名無しさん
2019/09/04(水) 18:58:28.36ID:U5+bjz/t 使えるソフトってなんなのよ
ここ数年だとdockerくらい?
ここ数年だとdockerくらい?
981デフォルトの名無しさん
2019/09/04(水) 18:59:18.98ID:2Txd6K3L goじゃないの、それ
982デフォルトの名無しさん
2019/09/04(水) 19:08:49.74ID:U5+bjz/t goだよ
他にあるのけ?ってこと
他にあるのけ?ってこと
983デフォルトの名無しさん
2019/09/04(水) 19:33:00.96ID:PFx+vIBX984デフォルトの名無しさん
2019/09/04(水) 19:46:48.73ID:63Z/rODe Dockerは超有用だけどセットアップ処理が仕事で
実際の環境分離はLinux namespacesやcgroupsとかのカーネル機能だから
goであることが特にパフォーマンスとかにも影響しないんだよな
実際の環境分離はLinux namespacesやcgroupsとかのカーネル機能だから
goであることが特にパフォーマンスとかにも影響しないんだよな
985デフォルトの名無しさん
2019/09/04(水) 19:52:40.60ID:3iX3maZb frugalosを引っ張っていく体力がドワンゴにあるのかね
986デフォルトの名無しさん
2019/09/04(水) 19:57:20.43ID:IDYO+F2x v言語は詐欺ってか論外だろ
誰もメモリ管理システムを説明できないんだろ?
誰もメモリ管理システムを説明できないんだろ?
987デフォルトの名無しさん
2019/09/04(水) 20:04:12.04ID:U5+bjz/t facebookもamazonも一線で使ってるのに使われないってどゆことなの
毎回これ言うと黙るけど
毎回これ言うと黙るけど
988デフォルトの名無しさん
2019/09/04(水) 20:07:50.68ID:PFx+vIBX そりゃソースもないから確かめようもないからだろ。
989デフォルトの名無しさん
2019/09/04(水) 20:11:03.12ID:U5+bjz/t ソース。。?
990デフォルトの名無しさん
2019/09/04(水) 20:20:33.85ID:63Z/rODe >>983
↓見た感じ割と進んでるみたいだし
https://wiki.mozilla.org/Oxidation#Within_Firefox
CSS計算とGPUレンダラーがRust製になったのはかなりでかいんじゃね
↓見た感じ割と進んでるみたいだし
https://wiki.mozilla.org/Oxidation#Within_Firefox
CSS計算とGPUレンダラーがRust製になったのはかなりでかいんじゃね
991デフォルトの名無しさん
2019/09/04(水) 20:23:55.87ID:hlA9K13P >>957
何ができたらまともに使われてるの基準を聞いておこうか
何ができたらまともに使われてるの基準を聞いておこうか
992デフォルトの名無しさん
2019/09/04(水) 20:34:41.91ID:63Z/rODe993デフォルトの名無しさん
2019/09/04(水) 20:45:27.89ID:Gs/bLtCt ksk
994デフォルトの名無しさん
2019/09/04(水) 21:21:11.41ID:shlJ9HIr ksk
995デフォルトの名無しさん
2019/09/04(水) 22:12:48.03ID:63Z/rODe996デフォルトの名無しさん
2019/09/04(水) 22:42:01.07ID:uABNqGwl >>978
の割りにはハケスルのエコシステム糞杉ウン小杉ない?
の割りにはハケスルのエコシステム糞杉ウン小杉ない?
997デフォルトの名無しさん
2019/09/05(木) 05:59:20.57ID:zh+3rDOO >>983
CSSエンジンはもうRust
CSSエンジンはもうRust
998デフォルトの名無しさん
2019/09/05(木) 08:23:29.74ID:4woSX2Eo 成果をバックポートするんじゃなかった?
999デフォルトの名無しさん
2019/09/05(木) 08:31:50.07ID:z5gxm4PC エコシステム(笑)
1000デフォルトの名無しさん
2019/09/05(木) 08:55:34.77ID:mUfJx+AN 薄っすい知識で雑談したいだけの需要者を満たすスレなんかな?
できれば文法や機能の話をしようぜ
できれば文法や機能の話をしようぜ
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 138日 10時間 36分 34秒
新しいスレッドを立ててください。
life time: 138日 10時間 36分 34秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★6 [BFU★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」★2 [ぐれ★]
- 【速報】 日経平均の下落率3%超す、財政懸念で長期金利上昇 [お断り★]
- ナイツ塙が指摘のローソンコーヒーカップ、ロゴ「L」で誤解生みデザイン変更へ 在庫使い切る3か月後にリニューアル [muffin★]
- 【速報】 高市政権、「日本版DOGE」を立ち上げ 米国で歳出削減をした「政府効率化省(DOGE)」になぞらえたもの [お断り★]
- 清涼飲料水から麻薬成分東京都が注意喚起 [おっさん友の会★]
- 生活保護廃止、公務員の給与に最低賃金を適用⇦これをやるだけで国民の9割の不満が解消されるのにやらない理由 [218488394]
- 【悲報】早速高市首相のせいで全国の民泊でキャンセルラッシュwwwwwwwwwwww 経営者も嘆き「こんな事は初めてだ…」😲 [871926377]
- 【動画】男女混合レスリングのガチ試合の様子がこちら [738130642]
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- 【日刊】暇空茜、また敗訴🥸 [359965264]
- 台湾政党が高市首相「存立危機事態」発言に感謝の書簡「我々の心を強く奮い立たせるものでした」 [834922174]
