[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/03 05:21 / Filesize : 235 KB / Number-of Response : 1025
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

次世代言語15 Go Rust Swift Kotlin TypeScript



1 名前:デフォルトの名無しさん [2018/11/04(日) 20:30:10.42 ID:OF8fjEC1.net]
スレタイ以外の言語もok

前スレ
次世代言語14 Elixir Crystal Julia Rust Swift
https://itest.5ch.net/mevius/test/read.cgi/tech/1536668904

976 名前:デフォルトの名無しさん [2019/04/18(木) 09:40:33.13 ID:GZG5vyPp.net]
>>955
大丈夫。そのまま待ってると時代の方が後からゆっくり変わってきてやがてフィットするようになるから。

977 名前:デフォルトの名無しさん mailto:sage [2019/04/18(木) 09:43:44.77 ID:/A1SaGp7.net]
25年後にな

978 名前:デフォルトの名無しさん mailto:sage [2019/04/18(木) 10:39:33.53 ID:mwcSOOzY.net]
オープンソースには人月の神話がない
そんなふうに考えていた時期が

979 名前:デフォルトの名無しさん mailto:sage [2019/04/18(木) 11:54:37.34 ID:F6nfsJw8.net]
Ruby では、

cat : ローカル変数
$cat : グローバル変数

@cat : インスタンス変数
@@cat : クラス変数

Cat : 定数は、大文字で始まる

慣習として、
BigCat クラス・モジュールのファイル名は、big_cat.rb

ローカル変数・メソッド名は、big_cat
定数は、BIG_CAT, BigCat

980 名前:デフォルトの名無しさん mailto:sage [2019/04/18(木) 14:32:05.01 ID:Hosp3yF6.net]
>>959
はいはい斜陽言語

981 名前:デフォルトの名無しさん [2019/04/18(木) 14:47:54.33 ID:OXzSFMTD.net]
>>959
その、ソースを上から下まで舐めるように読まないとグローバル変数が何個あって、どう使われてるか把握出来ないのが大規模開発に向かないんだよ。
動的型言語は自由度が〜って言うけど、他人に把握し難い自由度は害悪でしか無い。

982 名前:デフォルトの名無しさん [2019/04/18(木) 14:55:20.05 ID:nwidurpX.net]
書きやすく読みにくい
どっちゃりある関数ライク

983 名前:の書き方見るに書きやすいとも思えないが []
[ここ壊れてます]

984 名前:デフォルトの名無しさん mailto:sage [2019/04/18(木) 17:04:59.53 ID:f9Qhvlz2.net]
斜陽言語の宣伝をいくらしても人気が上がることはあり得ないんだから潔く諦めたら良いのに。

怖くて他の言語を勉強できないんだろうな。 爺さんか?



985 名前:デフォルトの名無しさん mailto:sage [2019/04/18(木) 18:19:58.34 ID:VhOKsbOT.net]
頭文字が大文字か小文字かでアクセス制限が決まる言語は嫌だな

986 名前:デフォルトの名無しさん [2019/04/18(木) 19:21:38.84 ID:htBhhMPG.net]
Bosqueのレビュー記事が来たぞぉ

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/

987 名前:デフォルトの名無しさん [2019/04/18(木) 19:53:47.38 ID:jNNJnl9I.net]
あたま文字D。

988 名前:デフォルトの名無しさん mailto:sage [2019/04/18(木) 19:56:03.14 ID:kJRNYq6f.net]
nodeで動くんか?
遂に.net切りか?

989 名前:デフォルトの名無しさん mailto:sage [2019/04/18(木) 20:03:33.01 ID:rt2qFRnt.net]
>>874
そんな大層なもんじゃない

990 名前:デフォルトの名無しさん mailto:sage [2019/04/18(木) 20:04:09.10 ID:rt2qFRnt.net]
>>967
ミスった

991 名前:デフォルトの名無しさん mailto:sage [2019/04/18(木) 21:26:30.05 ID:ILDo2ap3.net]
>>965
名前の由来の画像の印象悪すぎで草
薄暗く霧がかって見通しが悪いところに無秩序に生える木々とか

992 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 09:52:28.55 ID:6Bax6/iK.net]
タロットカードの中で印象最悪なやつに投資してる人もいるんですよ

993 名前:デフォルトの名無しさん [2019/04/19(金) 10:00:20.16 ID:p/ztoCUW.net]
確かになんでこんなセンス無い名前にしたんだろ
せめてスペルくらいbosqにしろや
programをprogrammeと書く奴はいないし
queをqueueと書く奴もいない
referrerはreferer

994 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 10:03:55.74 ID:W0HIZatt.net]
おれはbosqよりはBosqueの方がいいと思う。



995 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 10:06:11.56 ID:W0HIZatt.net]
読みは「ボスケ」だよね?bosqじゃ「ボスキュー」になっちゃう。

996 名前:デフォルトの名無しさん [2019/04/19(金) 10:32:02.15 ID:D1XYkIIA.net]
>>973
俺は思わない

997 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 11:07:14.97 ID:NsTUo0Bg.net]
>>972
>書く奴はいない
イギリス綴りやラテン語由来の雰囲気を出したい意図があるんじゃない?

998 名前:デフォルトの名無しさん [2019/04/19(金) 12:18:06.78 ID:U46FCs4Q.net]
キューは思い切り口を尖らせながら言うこと。

999 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 12:22:27.76 ID:/+wKzNlv.net]
tsで書かれてるけど最終的にjsになるの?

1000 名前:デフォルトの名無しさん [2019/04/19(金) 12:23:51.89 ID:p/ztoCUW.net]
>>976
そんな意図、欧米人にしか通用しないと思うのだがなぁ…

ところで新記事きてた。
googleの力も借りて箇条書き部だけ適当に訳した。

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)といった一連の型の使用を可能にする。
・型付き文字列は、文字列の内容に関する既知の構造を、人にとって意味があり、かつ型チェッカーが利用できる方式で型に変換するためのメカニズムを提供します。

続く>>979

1001 名前:デフォルトの名無しさん [2019/04/19(金) 12:24:14.88 ID:p/ztoCUW.net]
>>979 続き

・ref引数を渡すことでパラメータをスレッド化することができます。
複数の戻り値(multi-return values)に代わるものとして、これはメソッドが渡された変数を使用・更新するようなシナリオを単純化します。
パラメータの更新を許可することで、余分な(extra)戻り値の管理が不要になります。
この機能はまだ実装されていません。
・名前付き引数が提供されています。
残余引数(rest parameters)やスプレッド演算子(spread operators)も。
これらは呼び出しやコンストラクタ操作の一部としてデータ操作を実行できます。
・不変式/不変条件(invariants)、サニティチェック、および診断アサーションといったさまざまな表現のための一級のサポートが提供されています。
・Bosqueでの一括代数データ操作は、一括読み取りとデータ値の更新から始まります。
作成されたオペレータは、コードを全体的な意図に集中させ、開発者がデータ構造操作に関する代数推論をするのを助けます。
代数演算は、データ型、タプル、レコード、および名義型、さらには射影、複数更新、およびマージを含む演算に対して提供されます。
・反復処理機能により、構造化ループは高レベルの反復処理構成体と交換されます。
同じループを書くことの定型句を削除することで、束縛計算を含むエラーのクラスが排除されます。
intentは意図(intent)を明確にします。

1002 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 15:34:39.70 ID:y1N4KfNl.net]
>>977
キューじゃなくてケだぞ。

1003 名前:デフォルトの名無しさん [2019/04/19(金) 16:09:21.47 ID:U46FCs4Q.net]
くぇー

1004 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 16:13:42.90 ID:oHWX6/LR.net]
これアメリカ人の大部分は初見で読めないんじゃないの?w
むしろ(ケベック系つながりで)カナダ人のほうが読めそう



1005 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 16:36:30.33 ID:y1N4KfNl.net]
>>982
くぇーでもなくて、ケ

1006 名前:デフォルトの名無しさん [2019/04/19(金) 16:38:33.84 ID:p/ztoCUW.net]
フランス人ならフランス語のQu'est-ce que c'estがケツクセーって読むらしいからやっぱりボスクって呼ばれると思う

1007 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 17:13:18.79 ID:GSI3q7h6.net]
https://ja.forvo.com/word/bosque/
ここで聞くかぎりだと
ボスケー、ボスキーって感じだな。

1008 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 18:08:54.60 ID:nkWQ7fAT.net]
ケかクだってここにいる高学歴高知能な人間なら分かりそうなもんだけどな

1009 名前:デフォルトの名無しさん [2019/04/19(金) 18:54:58.66 ID:U46FCs4Q.net]
Κе

1010 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 19:25:02.32 ID:GSI3q7h6.net]
でも聞くとキが近いんだよ

1011 名前:デフォルトの名無しさん [2019/04/19(金) 20:11:35.59 ID:j6ebG9/X.net]
bosqueじゃ新しいメッセージキューみたいだな

1012 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 20:38:24.84 ID:F98lm+5F.net]
bosque スペイン語で森の意味かな?

>>979
>欧米人にしか通用しない

ラテン語やラテン系言語を学んだことのある層は
欧州以外だとごく少なそう。

1013 名前:デフォルトの名無しさん [2019/04/19(金) 20:43:30.55 ID:U46FCs4Q.net]
また毛の話してる・・・

1014 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 20:58:43.05 ID:omu6urbK.net]
>>954
それが出来ない環境ってあるんよ。
稼働機はインターネット繋がってないとかね。
そういうのはクロスでコンパイルして持ってったりするし、
それと同じマシンをインターネットにつながる場所からnpm iして、持ってったりするんよ。
ラズパイ使うならあるあるのケースだと思うけど。
そういうユースケースすら浮かばない残念な人なのかな?



1015 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 22:05:42.59 ID:GSI3q7h6.net]
ラズパイならネット繋がるとこに持ってって>>954すればいいじゃんw

1016 名前:デフォルトの名無しさん [2019/04/19(金) 22:14:26.38 ID:er92Du55.net]
そういう場合無理せずgoでいいんじゃないか
Cでもいいけどw

1017 名前:デフォルトの名無しさん [2019/04/19(金) 22:19:58.50 ID:er92Du55.net]
残りレスヤバそうだから次スレ立てとく
https://mevius.5ch.net/test/read.cgi/tech/1555679940/

1018 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 23:43:51.27 ID:hwsqIZVq.net]
Bosqueよう分からんな。俺の頭の中では別レイヤーの概念が同じ階層にいる感じがする。

あと、型付き文字列って特別扱いしないと駄目な機能なのか?
TString<PhantomType> = { data : String, phantom:PhantomType }みたいに定義してコンストラクタ隠したらできると思うし、
そしたら文字列に限定せず、0より大きい3の倍数だとかを表現するのにInteger[Zm3]とかやれるべきだけど特に書いてないし。

subtypingはOCamlで慣れてるからそんなに難しくはなさそう。ただ、リストや配列をコンパクトにできるのか自信無い

1019 名前:デフォルトの名無しさん mailto:sage [2019/04/20(土) 00:29:47.76 ID:V6hNb77K.net]
ラズパイ3B+しか持ってないからネットに繋げられないってシチュエーションが想像できないな

1020 名前:デフォルトの名無しさん mailto:sage [2019/04/20(土) 01:38:26.24 ID:tdttDGmt.net]
スゥウィフトの4値エラーとか革命的発想だと思うんだけどな
なぜ話題にならない?

1021 名前:デフォルトの名無しさん mailto:sage [2019/04/20(土) 01:39:59.62 ID:tdttDGmt.net]
ボスケってなんやねん
ボスケとか声に出して読みたくないぞボケカス

1022 名前:デフォルトの名無しさん mailto:sage [2019/04/20(土) 01:47:41.08 ID:tdttDGmt.net]
>>997
ただの文字列インタンスを生成するのにそんなゴミ情報くっついてたらオーバーヘッドがオーバーだろが

1023 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 166日 5時間 17分 31秒

1024 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<235KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef