X



次世代言語15 Go Rust Bosque Kotlin TypeScript

■ このスレッドは過去ログ倉庫に格納されています
0031デフォルトの名無しさん
垢版 |
2019/05/10(金) 11:08:45.28ID:LFk0A1SH
>>30
2chで素直に謝られるとマジで申し訳ない気持ちになるわ
俺こそ煽るような書き込みしてごめんよ
0032デフォルトの名無しさん
垢版 |
2019/05/10(金) 12:19:18.51ID:lFPLuPRS
VSCodeに限らず最近のエディタはキーバインドをバリバリ使いこなすよりもコマンドパレット開いてやりたい事を補完で絞り込んで実行みたいなインターフェイスが主流になってきてるな。
0033デフォルトの名無しさん
垢版 |
2019/05/10(金) 13:48:09.10ID:sZdncDhC
機能数に対してキーが少なすぎるからね。
足りたとしても全部覚えんのかいという。
0034デフォルトの名無しさん
垢版 |
2019/05/10(金) 23:46:27.84ID:qOht5q8h
>>21
> なぜイギリス人のカーペンターズがアメリカ発音かというと、マーケティング上の理由で矯正したらしい。

カーペンターズ兄妹は2人ともアメリカ生まれのアメリカ育ちだ
0038デフォルトの名無しさん
垢版 |
2019/05/11(土) 23:11:29.33ID:s81pq9/g
ゲイツ・バルマーが仕切ってた頃M$だったのはそうだし
ナデラMSもまずビジネス考えて行動してるけど
それなら結局GAFAも中国企業も同じ
というのが最近の結論じゃね?
0039デフォルトの名無しさん
垢版 |
2019/05/12(日) 09:13:03.53ID:6FJB0c6X
mattnのsqlite3ドライバとgormを使って
struct Model {
gorm.Model
Name string
}

としたレコードを登録すると、
CreatedAtの自動挿入された日付が全部1899/12/31なんだけど
自動で付与させるための操作が何か必要なんでしょうか

何もしないでもいいものだと思っていたのですけど。
0043デフォルトの名無しさん
垢版 |
2019/05/12(日) 17:56:26.32ID:bP+aHDBJ
vscodeの設定ファイルはjsonだから、チームメンバーと共有しやすい
俺が知ってる限り、こんなに簡単かつ正確に設定共有できるのはvscodeだけだな
特別な理由がない限り、フロントエンド開発はvscodeとlint等設定した設定ファイルを強制させてるわ
0044デフォルトの名無しさん
垢版 |
2019/05/12(日) 17:59:11.65ID:4Hg7nfmB
spring bootやnode.jsやgoやPythonもvscodeのほうが楽だし軽いからな
バックエンドにもおすすめだわ
0045デフォルトの名無しさん
垢版 |
2019/05/12(日) 17:59:52.66ID:bP+aHDBJ
X : 設定共有できるのは
O : 設定共有できるIDEは

馬鹿げたプロジェクトセットアップ手順書を作らないでよいってだけで神
もうeclipseやideのゴミみたいな独自DSL設定ファイル + 複雑なGUI設定画面を見たくない
0047デフォルトの名無しさん
垢版 |
2019/05/12(日) 18:15:05.64ID:FNqiHCYT
Visual Studio Onlineは設定ファイルの共有とかじゃなく1つのVSCodeを皆で使う感じになると思うけど、全ての設定変更が全員に影響すんのかな
0048デフォルトの名無しさん
垢版 |
2019/05/12(日) 18:41:06.42ID:bP+aHDBJ
>>46
VSは使ったことないんだが、設定は層状になってる?
vscodeの場合は、この3つが適用される
強い順(下の方が設定が勝つ)ね

default
user
workspace
0051デフォルトの名無しさん
垢版 |
2019/05/12(日) 23:22:20.72ID:ql2vIUvL
>jsonだから、チームメンバーと共有しやすい

こう思った理由を聞いただけなんだがなぁ。
会話にならん。
0052デフォルトの名無しさん
垢版 |
2019/05/13(月) 07:49:23.83ID:WsfhYkgD
なんでチームとエディタの設定を共有するのか分からん
好きなもん使えばいいやん
0053デフォルトの名無しさん
垢版 |
2019/05/13(月) 08:48:33.98ID:l8uZZqQ0
はいcrlf
はいtab
はい僕の考えた最強のフォーマッタ
はいLintはいらないおじさん「Lintはいらない」
0054デフォルトの名無しさん
垢版 |
2019/05/13(月) 15:47:55.39ID:fb9Hu3lu
Go, Dart, Kotlin, Swiftのどれかから、とりあえず1つ始めようと思うんだけどさあ
最初に知っときたいんだけど、SwiftってFuchsiaの公式サポート言語なの???
AndroidでSwiftが採用されるって騒いでたときみたいに、蓋を開けたらKotlinだったりしねえよな?
0055デフォルトの名無しさん
垢版 |
2019/05/13(月) 17:07:51.87ID:Azr5OWG8
Fuchsiaは先進技術を試すための、ただの実験用OSであるとヒロシが言ってた
仮にSwiftが公式サポート言語だとしても、それを理由に言語を学ぶ意味は無いんじゃね
0056デフォルトの名無しさん
垢版 |
2019/05/13(月) 18:27:02.73ID:H4vyrODH
>>54
Go: 主にサーバーサイド(クライアントも可)
Dart: 実質Flutter用
Kotlin: 主にJavaの代替(JS,Nativeによりブラウザ上やiOSも一応可)
Swift: 実質iOS,macOS用

手広く使えるという点ではGoかKotlinだろうな
0058デフォルトの名無しさん
垢版 |
2019/05/13(月) 19:32:54.92ID:rAHb+0ME
>>54
rust
0063デフォルトの名無しさん
垢版 |
2019/05/14(火) 16:48:11.63ID:IsdOqmjg
Dartはぃゃゃ
0065デフォルトの名無しさん
垢版 |
2019/05/14(火) 17:46:20.91ID:J9pm/nYe
C --> go
0067デフォルトの名無しさん
垢版 |
2019/05/14(火) 19:18:22.40ID:aOGss/QH
java -> go
でしょ
0068デフォルトの名無しさん
垢版 |
2019/05/14(火) 19:19:49.03ID:IsdOqmjg
まあ少なくともc->は無いわなぁ
0073デフォルトの名無しさん
垢版 |
2019/05/14(火) 22:29:13.66ID:e38EprYZ
rustにすれば組み込みからフロントエンド、os書いたりiosアプリ作ったりcudaカーネル書いたりもできるよ
0076デフォルトの名無しさん
垢版 |
2019/05/14(火) 22:54:56.04ID:nfxfk3lx
>>73
でもワイチャンはバ−サイとエンフロの生産パフォマンが最大化できればいいので
ルーストはコストオブ学習が重すぎンゴねえ
0077デフォルトの名無しさん
垢版 |
2019/05/14(火) 22:58:05.17ID:FfMMm2Sa
Kotlin/JSがイマイチで残念
Kotlin/Nativeもイマイチで残念
FlutterでKotlin使えるようになることを祈る
0079デフォルトの名無しさん
垢版 |
2019/05/14(火) 23:15:56.65ID:e38EprYZ
にわかだからしょうがない
俺も思うわ、rust布教してるやつはミーハーみたいのばっかでキモい
スタバでmacペチペチしてドヤってそう
0081デフォルトの名無しさん
垢版 |
2019/05/15(水) 00:04:43.04ID:U88K4zid
rustは良い言語なんだが、取り敢えずasync/awaitの安定化はよしてくれって感じかな
0083デフォルトの名無しさん
垢版 |
2019/05/15(水) 00:38:57.24ID:2fQDEykO
そういやボスケなんて言語あったね、懐かしい
どこへ行ってしまったんだろう?
0084デフォルトの名無しさん
垢版 |
2019/05/15(水) 08:37:45.18ID:BYgc5hij
ていうか自分はRustミーハーだけどGoとKotlinが候補に上がってる所にRust提案するのは適応領域考えられてないとしか思わないよ
0085デフォルトの名無しさん
垢版 |
2019/05/15(水) 08:47:52.97ID:vrrKs+Dd
なんか作りたいんだったらgoなんだけど、
Goはつまらなさ過ぎて誰にもおすすめしたくない言語
0086デフォルトの名無しさん
垢版 |
2019/05/15(水) 09:02:54.17ID:djn3y7kM
>>84
なんで?
0088デフォルトの名無しさん
垢版 |
2019/05/15(水) 09:47:57.87ID:V2yVTYTK
英語とフランス語が候補に入ってるところにラテン語突っ込んでくるような感覚
0089デフォルトの名無しさん
垢版 |
2019/05/15(水) 11:26:43.40ID:dq2v0yjU
>>83
寝ボスケ言うくらいやからスロースターターなんや
0090デフォルトの名無しさん
垢版 |
2019/05/15(水) 13:16:21.14ID:XgaKOhKB
やりたいことで決めるべし
go→microservice, client app(cui)
kotlin→web, android
swift→ios
dart→gomi
0092デフォルトの名無しさん
垢版 |
2019/05/15(水) 16:07:55.48ID:OzqvSJkj
えっと、dartはゴミなのw?
0096デフォルトの名無しさん
垢版 |
2019/05/15(水) 17:48:40.50ID:RxVwOV/C
rust嫌な奴ってrust厨が嫌いなだけだろ?俺もrust厨は嫌いだけどやっぱりrustはいい言語だと思うから推してきたい
rust厨だと思われてもね
まあだからといって何でもかんでもrustrust言ってればいいわけじゃないのもわかるけど言いたくなっちゃうんだよ
TwitterとかQiitaにいるようなやつには絶対なりたくないから仲のいい友人に言うかここに書くかぐらいしかしないけどね
書いてて思うけどこんな文章書いてるのもキモい
0098デフォルトの名無しさん
垢版 |
2019/05/15(水) 19:51:31.98ID:4Ta36StR
C++の勉強なんていまさらする気が起きないから、Rustにはメジャーになってほしいな
メジャーになったらしょうがないからその時頑張って勉強するわ
0099デフォルトの名無しさん
垢版 |
2019/05/15(水) 20:45:56.61ID:mNFQLWUr
rust厨は仕様がよくても言語実装がクソって言うところを無視してる印象が強い。
抽象論は好きだけれど実際にベンチマーク取るのはやらん輩が勧めてる印象だから好きになれんわ。
人を人柱にしてもなんとも思わんクソ野郎しかいない言語は流行らんわ。
0100デフォルトの名無しさん
垢版 |
2019/05/15(水) 20:48:26.00ID:BYgc5hij
async/awaitの実装が遅れてるのはむしろ散々ベンチとってる結果のように思うが……
0102デフォルトの名無しさん
垢版 |
2019/05/16(木) 06:59:57.16ID:h24zy0Fv
坊主憎けりゃ理論なんて子供みたいだな
ナントカ厨とか使ってるのをみると盛りを過ぎたおっさんの妬みにみえる
0103デフォルトの名無しさん
垢版 |
2019/05/16(木) 07:10:55.39ID:F6/GK8C3
どこいってもおっさんおっさん言われるけどみんなおっさんに見えるんか
そりゃまだほんとに子供だからだよ、大学受験しなきゃ
0106デフォルトの名無しさん
垢版 |
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
0107デフォルトの名無しさん
垢版 |
2019/05/16(木) 15:49:54.93ID:cFhpVW/8
>>104 多少互換性は落ちるが、Cython ならコンパイル言語で早くなる。

Numba とかのJIT系の方が人気があるけど。 スピードは同じくらい。 型指定すると少し早くなる。
0108デフォルトの名無しさん
垢版 |
2019/05/16(木) 15:54:34.44ID:cFhpVW/8
ドキュメント性を高める目的のためだけなら、標準Python でも型指定はできる。 ノーチェックだからドキュメント性を高める目的でしかないが、関数パラメータなどを明示的に型を示すのは有効に思える。

将来的には、その文法を使ってスピードアップとかしてくるんだと思うけど。
0112デフォルトの名無しさん
垢版 |
2019/05/16(木) 18:34:24.44ID:r2hfBZxD
四(し)より五(ご)、にかけてるよね?
0115デフォルトの名無しさん
垢版 |
2019/05/16(木) 20:39:03.63ID:KPUxvSgB
それが言いたかっただけの自演
0116デフォルトの名無しさん
垢版 |
2019/05/16(木) 20:54:15.46ID:KjZxock2
>>63
どして?
俺的にはNNBD入って型宣言が後置ならいいと思ってるんだが
0117デフォルトの名無しさん
垢版 |
2019/05/16(木) 23:07:19.74ID:JakmRJPH
>>100
そなの?
ずっとasync/awaitはrustの所有権との両立が難しいという
構文上の問題で遅れてるんだと思ってったんだけど
0118デフォルトの名無しさん
垢版 |
2019/05/18(土) 09:42:13.47ID:nnd79wYg
>>116
実質Flutter専用言語で、おまけにそのFlutterが一過性になりがちなデザイン流行のマテリアルUIに完全ロックインしてるという愚かしさ
構文は古臭いJavaを彷彿とさせる前時代的ゴミ

産まれる前からの死産ですわ
Angularといい、Googleのフロントエンド技術はゴミばかり
0119デフォルトの名無しさん
垢版 |
2019/05/18(土) 13:05:33.51ID:V1bm/mN0
結局飾りでしかないんだよね彼らにとっては
中の人だから
アルゴリズムの開発の方が力が入るんでしょ
0121デフォルトの名無しさん
垢版 |
2019/05/18(土) 16:33:25.43ID:mNNQoTWu
C++の古さではなくJavaの古さを彷彿とさせる
古くなるのを想定してなかった感
0122デフォルトの名無しさん
垢版 |
2019/05/18(土) 21:23:47.86ID:oSZORDm9
Googleなら新しい流行デザインが出てきたらすぐ取り入れそうだけどな
今もiOS風デザインにできるし

ただDartの古臭さは今後も消臭されない
0123デフォルトの名無しさん
垢版 |
2019/05/18(土) 23:11:32.60ID:V1bm/mN0
uxはね。。。
dart言語開発者のセンスが古いんだろ
0125デフォルトの名無しさん
垢版 |
2019/05/19(日) 07:59:01.69ID:tquD1oX1
まあそういうしょうもないことにこだわった言語ほどレガシー化しやすいからな。
0126 ◆QZaw55cn4c
垢版 |
2019/05/19(日) 08:27:45.63ID:8BTe2vpb
>>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
他の言語のデザイナが演算子の優先順位や文法に使う記号の善し悪しを 議論しているのが遠い世界のように感じられる。
0127デフォルトの名無しさん
垢版 |
2019/05/19(日) 08:57:56.68ID:0MG3IMZ2
だから、自分達だけはレガシー化しないという前提が大間違いで設計ミスなんだぞ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況