次世代言語Part8[Haskell Rust Kotlin TypeScript]at TECH
次世代言語Part8[Haskell Rust Kotlin TypeScript] - 暇つぶし2ch951:デフォルトの名無しさん
18/03/01 09:14:47.72 QH9XRV0O.net
rubyで作ったものといえばhomebrewとかchef、vagrantとか環境構築系統の奴が多い気がする。

952:デフォルトの名無しさん
18/03/01 11:41:14.60 mwB1G/ka.net
でもPHPってなにげに関数型っぽい性質を思ってるよね。
requestを入力にresponseを出力するだけの機能しか作れないわけだし。
ただ


953:言語自体が副作用を許容するのが残念なだけで。



954:デフォルトの名無しさん
18/03/02 07:56:21.08 WI55jJOz.net
いや関西型でしょ
細かいことはどうでもええねんやで~ って感じ

955:デフォルトの名無しさん
18/03/02 11:26:26.47 swkM6DDi.net
>>928
新しいーー

956:デフォルトの名無しさん
18/03/02 16:36:06.39 cw2CU0bm.net
細かい組み込み関数は暗記しなくていいとPerlの作者は言ってる
でもみんな人の話を細かいところまで聞いてない
そして、組み込み型が存在しない言語があれば完璧に覚えられるんじゃないか
完璧に覚えられないPerlは欠陥品じゃないかと誰かが思いついた

957:デフォルトの名無しさん
18/03/02 23:32:55.91 yLzcLNAA.net
perlやっぱキチーわ。。
URLリンク(perldoc.jp)

958:デフォルトの名無しさん
18/03/03 01:42:16.88 6xQIfmrF.net
詳細を暗記しなくていいって言い方は何か違うな
全容を理解しなくても使えるみたいな言い方だった

959:デフォルトの名無しさん
18/03/03 10:52:51.13 v4FkTK4+.net
誰も全容を理解できないほどグチャグチャなだけじゃないか?

960:デフォルトの名無しさん
18/03/03 10:55:41.97 duFkg5Z7.net
ゴミの中から使えるものを探し出すマイニング言語だな

961:デフォルトの名無しさん
18/03/03 14:24:12.16 xVbk5YBO.net
機能を詰め込んだ言語はどれも同じようなこと言うが、
あればどっかのバカがドヤ顔で使うもんなんだよ。人が分からないこと機能を使うことがそいつの生きがいだったりするし。

962:デフォルトの名無しさん
18/03/04 04:04:02.15 H2uta8yU.net
結局次世代覇権はどれなの

963:デフォルトの名無しさん
18/03/04 04:24:53.92 LENvqUUV.net
そんなものはない

964:デフォルトの名無しさん
18/03/04 08:27:34.15 ZzYgGHv3.net
覇権とはつまり無料で伝わってくる評判や情報
たしかにソースコード自体はただでもらえることが多いが
全ての情報が無料になるとは限らない

965:デフォルトの名無しさん
18/03/04 08:43:02.11 jVv2tvmI.net
Dartまだ生きてたんだな
flutterで久々に名前聞いたわ

966:デフォルトの名無しさん
18/03/04 09:06:46.22 wkppZr3e.net
死産だろ
AltJSはTypeScriptだけでいい
Flowのある今、TSですら要らなくなりかけてるしな
コヒースクリプトとかいう究極の糞ゴミもあったなそういえば

967:デフォルトの名無しさん
18/03/04 09:27:49.51 JhMcbRX8.net
javascriptのpython的な感じのnode.jsが
サーバ側javascriptとかいってわけのわからない何をするものかわからない
説明しかないウェブ上にないから選択肢にならないのが駄目なんだよな。

968:デフォルトの名無しさん
18/03/04 09:58:27.75 ok4FvQ1Q.net
Dartの戦略はosから全部google製に置き換えるという壮大なものっぽい。
flutterはUI部分はビデオゲームみたいに0から作り直してるからAndroidの断片化問題を回避してる。
結論はdart死んでなかったんや

969:デフォルトの名無しさん
18/03/04 10:16:59.43 nKesZExL.net
Dartはまだワンチャンある

970:デフォルトの名無しさん
18/03/04 12:11:02.48 wkppZr3e.net
自社で使ってねえ、いつ投げ出すかもわかんねえプロダクト使えるわけねえだろ
Angularなんて全く自社で使ってないから、案の定グダグダでReact対抗なんか遙か遠く、Vueにすら劣るゴミやン

971:デフォルトの名無しさん
18/03/04 12:37:54.80 vieJ9/i2.net
>>944
わかる
自社で作ったフレームワークを自社が使わないってどうなのよ?って思う
まだベータ版だからとかそれなりの理由があるならともかく、そうでなければ
自分の作ったフレームワークは使うに値しないって言ってるも同然だよな
そんなフレームワークを使う気になれないし趣味以外で使う奴の気が知れない

972:デフォルトの名無しさん
18/03/04 12:39:21.59 DG


973:FKECqx.net



974:デフォルトの名無しさん
18/03/04 13:04:30.62 PM/22zQa.net
angularみたいに色々ごった煮するよりか
reactみたいに単なるviewライブラリって割り切ってもらった方が個人的には好みかな。

975:デフォルトの名無しさん
18/03/04 13:14:01.97 8KjE9Kl8.net
そだねー

976:デフォルトの名無しさん
18/03/04 16:54:18.25 esyJJEGF.net
Googleって社内の開発に関しては保守的な印象
Googleともなると、新しい玩具に飛びつくことが長期的にどれだけの利益または不利益を生むかが定量的に分かってしまうんだろうね

977:デフォルトの名無しさん
18/03/04 17:12:34.27 fkgoPQSR.net
あんだけコード資産あったらそらそうだろ

978:デフォルトの名無しさん
18/03/04 17:17:55.41 P0TPEWFs.net
逆に、つかえねえ自社開発ツールを>>945みたいな理屈で開発環境として現場に押し付けるのもどうかと思うが
公開しないんじゃなくて、できないレベルで使えない、公開したら株価下がるレベルのやつ
ある程度は公開してフィードバック貰わないと腐るよ

979:デフォルトの名無しさん
18/03/04 18:24:47.56 vieJ9/i2.net
>>951
いや、自社開発のクソみたいなツールを使えと言っているわけじゃないんだが…
例えばReactはFacebookが作っていて、Facebookは自社でReactを積極的に利用してるわけだから
そういう開発者自身が積極的に利用してるツールじゃないと魅力を感じないってだけで
あと、公開するなとも言ってないんだが…
自社では利用してないツールなら正式版としては公開するのはどうかと思うってだけで
ベータ版としてならむしろ積極的に公開してほしい
Googleはコード資産が膨大だから全てをAngularに置き換えるのは到底無理な話だが
一部のツール(例えばGmailだけ)を実験的にAngularに置き換えることは可能だろ
でも、それさえ行われてないわけでそんなものを正式版と言われても魅力を感じないと言いたかった

980:デフォルトの名無しさん
18/03/04 18:53:56.69 ok4FvQ1Q.net
Flutterをとょっと触った感じすごくReactぽい。なんというか今のトレンドはReactに皆寄せるんかな

981:デフォルトの名無しさん
18/03/04 20:14:57.99 8pLLmBBd.net
Google Wave の匂いがする…

982:デフォルトの名無しさん
18/03/04 20:20:02.27 p/eHcB/Q.net
Closure Library「社内で使ってたら使ってくれるんですか?」

983:デフォルトの名無しさん
18/03/04 20:32:08.26 7+LmoBkc.net
Flutterのチュートリアルを翻訳し始めてみた
URLリンク(taiyaq.com)
手軽に触れる。開発ツールとして悪くない。
vscodeに最初から対応しているのがいい。

984:デフォルトの名無しさん
18/03/04 23:16:03.90 wkppZr3e.net
>>952
ワイ大将軍の代弁、ご苦労だぞ

985:デフォルトの名無しさん
18/03/04 23:17:13.31 wkppZr3e.net
>>956
React Nativeの寡占のケツ叩く材料にはいいかもしれんな
それしか価値がないが

986:デフォルトの名無しさん
18/03/04 23:26:12.39 24V4/Iiw.net
覇権言語TypeScriptで作られたVSCodeを使ってDart書いてたら死にたくならない?

987:デフォルトの名無しさん
18/03/05 00:09:59.08 YrcFxfr2.net
AltJS界で覇権
プログラミングエディタで覇権
クラウドプラットフォームでGoogleに圧勝して2番手
.NET Coreもまさかの成功
MSは一時期調子に乗ってMSを馬鹿にしてたWeb系連中を完全に黙らせたよな
結局、所詮Web系は極めて狭い技術領域における開発プロセスの過剰な最適化を競ってるだけで、大した技術はないんだよ


988:ね



989:デフォルトの名無しさん
18/03/05 00:19:04.86 DPv3+ffH.net
そのWeb系連中のケツ穴舐めて媚びへつらってアヘ顔晒してるM$さんが何だって?

990:デフォルトの名無しさん
18/03/05 00:32:25.07 YuCY3xrf.net
実際、言語設計やシステム設計に関してはMSは群を抜いてると思う
対して、需要を先読みするセンスはGoogleとAppleの方が一枚上手って感じ
まぁ、今のAppleはブランド力だけで需要を強引に上書きしてる感あるが

991:デフォルトの名無しさん
18/03/05 00:37:15.68 XKEuRD67.net
おい林檎豚、M字ハゲベゼルが見えてるぞ

992:デフォルトの名無しさん
18/03/05 07:49:09.52 LJ6W+mLO.net
林檎は、かつてのMSみたいな老害と化してるだろ…

993:デフォルトの名無しさん
18/03/05 09:46:28.71 mBYt1wWZ.net
TypeScriptは確かに覇権ではあるけど
自らにES201X + 型 である。という強い制約を課している。
だからいろいろできたらいいのになって思うけどできない制約が多い。
例えば関数のオーバーロードはできない(宣言はできるけど)。
URLリンク(docs.solab.jp)
がっばって実装を工夫しないと読みづらそう。

994:デフォルトの名無しさん
18/03/05 09:56:41.48 mBYt1wWZ.net
>>963
今のApple上層部は技術に興味がない感がすごい。
rootパスワードを無視できるバグができたって完全にテストプロセスが旧態依然ってことだろ。

995:デフォルトの名無しさん
18/03/05 10:36:05.64 CUJxqnH7.net
C言語はほとんど良いんだけどマクロだけは糞すぎ

996:
18/03/05 10:41:43.46 NU3s1WzP.net
>>967
あのマクロが万能なんでもあり感満載でいいのではないか?

997:デフォルトの名無しさん
18/03/05 10:45:51.07 9If1UATd.net
副作用も含めて良い感じ
関数の中に書いたりしたときにスコープ効いてくれると嬉しかったんだが

998:デフォルトの名無しさん
18/03/05 11:33:55.06 VSqqwJ69.net
Cのプリプロセッサはマクロと呼ぶには貧弱で置換表現と呼ぶには強力過ぎるのがなぁ

999:デフォルトの名無しさん
18/03/05 12:26:34.17 hapGaUvz.net
>>965
普通に関数のオーバーロードできてるやん…
もしかして、オーバーロードが何か理解してない??

1000:デフォルトの名無しさん
18/03/05 12:41:42.16 mBYt1wWZ.net
>>971
よく読めよ宣言はできるって言ってるだろ。
エントリーポイントは一箇所に纏める必要があるのが問題だって言ってるの

1001:デフォルトの名無しさん
18/03/05 12:42:27.17 rvkcJo3P.net
>>971の理解している「普通の関数のオーバーロード」を説明してもらった方が面白いと思う

1002:デフォルトの名無しさん
18/03/05 13:27:13.44 cuduWH2+.net
>>972
エントリポイントが1箇所にまとまってるとオーバーロードじゃないの?
>>973
ポリモフィズムのバリエーションで、ユーザーコードから、別シグニチャに同じメッセージタグで呼び出せるものだと思ってるが

実装が大変かどうかと、オーバーロードが実現できるかどうかを同じにしてることに違和感があっただけだよ
ID:mBYt1wWZが大変だと思ってる事実を否定するものではない

1003:デフォルトの名無しさん
18/03/05 13:27:48.97 gV5hE2lT.net
マクロはDOM操作かPHPに似ている
ただしweb系が戦国時代だとしたらcppは覇権江戸幕府

1004:デフォルトの名無しさん
18/03/05 14:45:14.98 FSU+NZg/.net
オーバーロードの宣言を一箇所にまとめないといけないというのは改造ocamlのG'Caml等もそうだったな
その方がコンパイラは楽なのもわかるけど、実用しようと思ったら別々の場所で宣言できないと
用を為さないというのもわかる

1005:デフォルトの名無しさん
18/03/05 17:35:50.57 0z7zpsA6.net
>ポリモフィズムのバリエーションで、ユーザーコードから、別シグニチャに同じメッセージタグで呼び出せるものだと思ってるが
特段反論というわけでもないけど:
シグネチャというのはそもそもメッセージタグが同一でも型や引数の個数で別になる
つまり


1006:それはシグネチャの定義に過ぎない シグネチャが別になった結果同じ名前で別のもの(関数定義など)が参照されるのがオーバーロード。 TypeScriptは型情報についてはオーバーロードが行われるが、 実装の参照については(ECMAScriptとの互換性のため)オーバーロードが行われない、 みたいに理解している。



1007:デフォルトの名無しさん
18/03/05 17:57:02.33 dFIp3KoW.net
次スレからPart表記なくせば、もっと詰め込める
この形ならElmかNimがはまるな
次世代言語9[Go *** Rust Swift Kotlin TypeScript]
でも文字数ギリだから、次次スレからまた変えることになる
括弧をなくせば使えるが
次世代言語10 Go *** Rust Swift Kotlin TypeScript

1008:デフォルトの名無しさん
18/03/05 19:57:21.53 D1Vi1BjH.net
>>978
そもそも言語をスレタイに入れなければ良いのでは?

1009:デフォルトの名無しさん
18/03/05 20:31:22.82 D61iv0lz.net
>>979
それだと検索に引っかからなくなる

1010:デフォルトの名無しさん
18/03/05 20:38:24.63 1R0ciaNQ.net
別に引っかからなくていいよ。
誰がそこまでこのスレを重視してんの?

1011:デフォルトの名無しさん
18/03/05 20:41:16.04 03r0WsXs.net
オレだよ、オレオレ!

1012:デフォルトの名無しさん
18/03/05 20:41:22.54 r5YruRsJ.net
>>980
引っかかったところで大してその言語の話してねえようなスレなんだぜ。
Kotlinなんて十レスもない。
引っかかること自体詐欺的。

1013:デフォルトの名無しさん
18/03/05 20:56:53.56 cQ8T6f3a.net
たし蟹
もう次スレいらんでしょ

1014:デフォルトの名無しさん
18/03/05 21:22:28.56 +lEhhk6x.net
次世代言語と言えばsmalltalkだろ
もっとsmalltalkの話しようぜ!

1015:デフォルトの名無しさん
18/03/05 21:27:08.39 CUJxqnH7.net
申し訳ないがジョブズに自慢していいとこ取られて死んだ言語はNG

1016:デフォルトの名無しさん
18/03/05 21:35:44.64 kL27V13J.net
あえて言おう
パクられることなくSmalltalkに残った機能なぞカスであると
イメージベース然り、become:然り

1017:デフォルトの名無しさん
18/03/05 23:30:43.29 XKEuRD67.net
なんでDart2なんか出しちゃったんだろな
ひょっとしてグーグルって俺よりバカなんじゃないか?
俺だったらGo使うわ

1018:デフォルトの名無しさん
18/03/05 23:39:33.13 XKEuRD67.net
いやホント、俺がプロジェクトマスターやってあげたほうがいいんじゃないか?って。
心配になってくるよな、最近のグーグルは、困ったもんだよ

1019:デフォルトの名無しさん
18/03/06 01:37:43.48 tYgPxfOY.net
>>988
goはなんか違う気がする。
今のgoでGUIフレームワーク作ったらinterface{}だらけになる予感しかない。

1020:デフォルトの名無しさん
18/03/06 01:41:33.41 vxZYoA9J.net
GoにGUIは明らかに不得手。
俺画面周りはHTMLとCSSで書いてるわ。
gopherjs使うと思ったよりブラウザ側でも色々させられるし。
あれ面白いぞ。

1021:デフォルトの名無しさん
18/03/06 01:43:22.53 tYgPxfOY.net
どっちかというと比較対象はTypeScriptなんじゃないかな。null安全だったりasync awaitあったり共通点は多い。
でも、jsの仕様を引きづる言語仕様だから、そういう後方互換性を考慮しなくてもいいDartってことなんじゃないか。
google社内でも使われてるみたいだし。
flutterもreactユーザーにはしっくりきやすい。俺はTypeScript+React大好き派だから
かなりいい感じ。
チュートリアルもdartを知らんでも触れるようにできてて分かりやすい。

1022:デフォルトの名無しさん
18/03/06 07:20:22.85 kXsiMblM.net
>>983
笑えたわww。
対照的に何度も出てくるみんなのアイドル某ボケ担当言語を外してるあたりも、
個人的怨嗟が垣間見える。

1023:デフォルトの名無しさん
18/03/06 08:33:44.80 E3ObYs9n.net
>>993
単純に一番少ないやつ挙げたんだけどね

1024:デフォルトの名無しさん
18/03/06 10:09:42.47 x/Au45rc.net
次世代言語9[Haskell Rust Kotlin TypeScript Dart]
URLリンク(me)


1025:vius.5ch.net/test/read.cgi/tech/1520298555/



1026:デフォルトの名無しさん
18/03/06 17:55:36.25 +o/JM6Eu.net
flutterってどんなアーキ使えばいいの?
reactと同じだからflux?

1027:デフォルトの名無しさん
18/03/06 20:24:51.38 aemwhbpR.net
>>996
flux自体がReactの延長上の思考法なわけだから。
基本は極力Stateの管理をするコンポーネントを一箇所に集めろって話。
flutterもおんなじだろうね。
詳しくはReactの考え方でググってみ。

1028:デフォルトの名無しさん
18/03/06 23:57:19.92 osOtByTq.net


1029:デフォルトの名無しさん
18/03/06 23:57:52.53 osOtByTq.net


1030:デフォルトの名無しさん
18/03/06 23:58:24.93 osOtByTq.net


1031:デフォルトの名無しさん
18/03/06 23:58:49.26 osOtByTq.net


1032:デフォルトの名無しさん
18/03/06 23:59:19.76 osOtByTq.net
1000

1033:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 95日 0時間 50分 58秒

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


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch