19/06/09 19:10:48.79 TX+aAcRC.net
Javaに新機能が追加されてもざんねんなJava部分が消えるわけではないので
可能であるなら最初からKotlinでやりたいかな
903:デフォルトの名無しさん
19/06/09 22:02:36.62 LrdSIDEQ.net
>>888
自分も最初はラムダもOptionalもあるからとそう思っていたけど、immutable programmingで行こうと思った時に、
Listがimmutableであることを保証する方法がないことに気づいてKotlinへの移住を思い切った。
immutable programmingはそれほど実現しなかったと反省しているが、
Kotlin/JSやbuild.gradle.ktsとかも出来たので後悔はしていない。
904:デフォルトの名無しさん
19/06/10 10:30:03.83 5WqM3fpA.net
うちももう新規追加は全部Kotlinだわ
だってJavaで書くメリットがマジで何もないんだもん
905:デフォルトの名無しさん
19/06/10 10:36:29.16 rgxxUvbF.net
javaで仕事してるやつ転職できなくなるぞ
906:デフォルトの名無しさん
19/06/10 11:17:01.74 g6tidy/F.net
coboちゃんが入れ替わっただけの蛇腹は逝ってヨシ
907:デフォルトの名無しさん
19/06/10 13:43:04.79 5WqM3fpA.net
>>893
Java経験あるならKotlinなんてすぐ書けるから別に気にしないよ。
社員で雇うならどの言語で書いてたかはあんまり関係ない。
908:デフォルトの名無しさん
19/06/10 23:11:05.39 f1GGY3g+.net
kotlin書いてる人は何の仕事してるの?
やっぱandroid?
909:デフォルトの名無しさん
19/06/11 05:51:34.27 qT8Bq+lF.net
サーバーサイド
7割SpringBoot3割sparkその他
910:デフォルトの名無しさん
19/06/11 05:52:20.89 qT8Bq+lF.net
2年くらい前まで都市伝説レベルだったサーバーサイドKotlinも最近は勉強会でよく見かけるようになったんだ
911:デフォルトの名無しさん
19/06/11 07:18:21.72 G5A56vfp.net
できればkotlinで作りたいって言われてサーバー側のプログラムを作ってもらった。
DBサーバは別で画面制御だけ。
自分でも勉強しようと思ってこのスレッドを見てるところ。
912:デフォルトの名無しさん
19/06/11 15:06:52.23 1jV87VfI.net
そっか。サーバサイドkotlin順調に普及してきてるんやね。ワイの周り以外では。
うらやましい!
913:デフォルトの名無しさん
19/06/11 17:51:05.94 PKI+0nSq.net
ほぼ0だったのがようやく1になったくらいで、まだまだマイナーだけどね
914:デフォルトの名無しさん
19/06/11 19:13:42.98 oFYgO+/L.net
分布が0から1になったら制圧完了じゃないか
915:デフォルトの名無しさん
19/06/13 09:02:41.37 t9tRfwUY.net
kotlinは関数型も取り入れてるし
色々欲張り過ぎで言語仕様複雑化してるイメージがあるんだけど
実際使っててどうなの?
kotlinプロジェクトはコーディングスタイルが多様化しそう
916:デフォルトの名無しさん
19/06/13 10:04:02.16 7TzYdFG0.net
>>902
プログラマならまずそう思うわなw
917:デフォルトの名無しさん
19/06/13 17:30:55.80 rjthL9V0.net
AndroidStudioやVSCode(mathiasfrohlichのKotlin Language機能拡張)で学習してるんだけどさ
どちらにしてもスペルミスは文字の色である程度わかるけど、文法が間違っててもその場で指摘してくれるわけじゃないのね
ある程度身につくまで文法間違いやを教えてくれるとありがたいんだけどそういうのはないのかな?
918:デフォルトの名無しさん
19/06/13 17:36:07.23 5KTA02i+.net
文法間違いとはなんぞや
一応、実行できないくらい間違ってる場合はIntelliJ系だと「現時点で解釈不能でわけわかんないです」「これを書いてるつもりの場合は〇〇が必要です」って下に英語でちょろっと出る
919:デフォルトの名無しさん
19/06/13 18:20:30.31 KlaL+iOR.net
文法間違いは普通に赤線で指摘されるだろ
920:デフォルトの名無しさん
19/06/13 19:19:37.31 t9tRfwUY.net
kotlinのバグ発生率はJavaより低いですか?
921:デフォルトの名無しさん
19/06/13 19:22:16.85 5KTA02i+.net
Javaのバグ発生率を教えてくれたら考えてあげてもいいよ
同じような式で計算して出すから
922:デフォルトの名無しさん
19/06/13 19:32:38.72 BCeAlBQy.net
>>905
具体的にどういうこと?
VSCodeは知らんけどIntelliJは大抵のミスは教えてくれると思うけど
923:デフォルトの名無しさん
19/06/13 19:38:53.30 t9tRfwUY.net
>>909
URLリンク(web.cs.ucdavis.edu)
>Java-0.01 (0.04)
Javaはいろいろな言語の中で平均的なバグ発生率のようです。
Kotlinはこの表にありません。
924:デフォルトの名無しさん
19/06/13 19:43:19.29 t9tRfwUY.net
Javaのバグ発生率は、
同じ領域で使われていると思われるC++,C#,Pythonと比べて最も低いです。
つまり、カーネルやデバドラやブラウザ系でなければJavaが一番優秀に思えます。
しかしKotlinはJavaを打ち倒すかもしれません。
925:デフォルトの名無しさん
19/06/13 19:52:28.01 LD/3JdHH.net
ぬるぽ
ぬるぽ
出まくるが
これはバグじゃないのか
926:デフォルトの名無しさん
19/06/13 20:13:21.29 t9tRfwUY.net
その比較研究はgithubのコミットに基づいているようなので
ほとんどのNPEは開発中に発生して修正済みでしょう。
最初からNPEを発生させないkotlinは、
むしろバグ発生率よりコーディングスピードで優れているかもしれません。
927:デフォルトの名無しさん
19/06/13 20:40:07.05 RwojvEQB.net
その類の実証研究、大抵がJava対象だからKotlinだとどうなのかとかはまぁ分からんよね
928:デフォルトの名無しさん
19/06/13 21:07:39.94 bk4aKhUm.net
kotlinだとコードの行数が減るからjavaに比べて開発規模が小さかったと判断されてしまう
929:デフォルトの名無しさん
19/06/13 23:03:46.90 bcw2IMf7.net
>>913
仕様です。
930:デフォルトの名無しさん
19/06/14 14:45:14.16 g+H89gem.net
kotlinの言語仕様的にjavaよりバグり易そうな部分ってあるんかな?
931:デフォルトの名無しさん
19/06/14 16:59:32.14 3STsRhDl.net
>>918
it や this が思ったものと違うものを指していたとか。
932:デフォルトの名無しさん
19/06/14 18:14:32.08 g+H89gem.net
確かに。let 周りで失敗してたことあったわ。あの辺はちょっと複雑になっちゃってる感あるね。
933:デフォルトの名無しさん
19/06/14 18:28:44.08 LdOtrrUz.net
KotlinはTypeScript, Swift, C#あたりの典型的なモダンCファミリーの範囲を超えてオリジナリティを出してきた部分については途端に微妙になる印象
当然っちゃ当然なんだが、天才的なものは感じないね
934:デフォルトの名無しさん
19/06/14 20:01:34.38 pfb3ZKlS.net
Javaはエラーコードを強制される部分があって、プログラムの質の底上げがされてるんじゃないかな
935:デフォルトの名無しさん
19/06/14 20:09:15.99 HXW20L0t.net
エラーコードを強制って例外処理のこと?
936:デフォルトの名無しさん
19/06/14 20:23:59.56 Emc1ZmLq.net
なんかもう、わかんない人は無理に会話入ってこなくていいよ
937:デフォルトの名無しさん
19/06/14 20:32:30.84 HXW20L0t.net
たぶんJavaにあってKotlinに無いものは無い
強いて言えばKotlinは関数型を採り入れて言語仕様が複雑化しつつあるし
Javaとの混在が可能だからごちゃごちゃしやすい
人によって書き方が変わりやすい
あとGSONとの連携で問題が生じやすいとかあったはず
938:デフォルトの名無しさん
19/06/14 22:27:49.12 7NQ+qMUb.net
検査例外とラムダ式の相性の悪さは…
939:デフォルトの名無しさん
19/06/14 22:47:52.21 w6RR3Bwm.net
検査例外ちゃんは皆に嫌われてるから…
投げられた例外を捌けるかどうかは呼び出し元の都合や要件に依るからcatchを強制されるのは好かん
て雲のジュウザが言ってた
940:デフォルトの名無しさん
19/06/14 22:48:02.61 HXW20L0t.net
なんかQiitaにうまく書けるコードあったからちょっとカスタマイズして使ってる
URLリンク(qiita.com)
941:デフォルトの名無しさん
19/06/15 04:17:10.27 6gRe3JZA.net
マルチパラダイムな関数型言語はどう設計していくのが良いのか難しいと思う
OOPと関数型は根本的にミスマッチしてる
942:デフォルトの名無しさん
19/06/15 07:02:06.90 9mAlYVnq.net
ポインタさえなければ、バグの出やすさは誤差の範囲じゃないかな
943:デフォルトの名無しさん
19/06/15 07:54:39.96 pCdIqw4x.net
A
944:ndroid kotlinで言えばMVVM一択だろ 悩むほど選択肢はない
945:デフォルトの名無しさん
19/06/15 08:21
946::51.26 ID:34xcDdoq.net
947:デフォルトの名無しさん
19/06/15 09:07:49.50 Ga3aXpPN.net
>>929
そうかな
イミュータブルオブジェクトと関数型は相性いいと思うけど
948:デフォルトの名無しさん
19/06/15 10:09:18.81 kA7AOVm/.net
OOPそのものじゃなくてクラスでデータと関数が密結合してるのがいまいちという話は感じる
949:デフォルトの名無しさん
19/06/15 10:29:34.05 XQanIMKl.net
本質的にはラムダ/クロージャでの束縛と変わらないと思うけどな
950:デフォルトの名無しさん
19/06/15 10:40:41.99 VIoLCw8z.net
>>909
有言実行な
951:デフォルトの名無しさん
19/06/15 11:15:34.03 jsVQo8Sw.net
>>934
やはりdata Classだな
952:デフォルトの名無しさん
19/06/15 11:31:49.90 Ga3aXpPN.net
これが f(g(immutableData))
こうなる immutableObject.g().f()
953:デフォルトの名無しさん
19/06/16 15:28:56.20 +bML8jLF.net
>>918
わからない。なさそうな気がするが、KotlinにはKotlinなりの何かハマり易そうな部分があるのだろうな。弱点というかなんというか。
954:デフォルトの名無しさん
19/06/17 09:40:35.09 IlEGRCQm.net
宮迫の闇営業の件で何をトチ狂ったか、宮迫が出演する番組のスポンサーが
JetBrainsだと勘違いして開発者達にお問い合わせメール送りまくってるの草。
JetBrainsと宮迫は関係ねーよw
955:デフォルトの名無しさん
19/06/17 12:39:31.98 WHxj8IY7.net
何の話か全くわからない。
かといって聞いても面白そうな話ではないので詳しく聞きたいとも思わない。
956:デフォルトの名無しさん
19/06/17 13:00:55.37 o6rhTPDa.net
向いてないから死ね
957:デフォルトの名無しさん
19/06/17 14:50:03.42 WHxj8IY7.net
向いてない?
958:デフォルトの名無しさん
19/06/17 15:42:34.39 hVMxT+V3.net
(芸能ゴシップに)向いてない
959:デフォルトの名無しさん
19/06/17 17:37:42.52 zJfN8BpE.net
そんなことで死んでたら、おばちゃん以外全滅やな
960:デフォルトの名無しさん
19/06/17 17:48:49.03 z41igY3s.net
JetBrainsがテレビCM出してるの想像したらワロタ
オカンが「あらDataGripもいいわねえ」とか言うのか
961:デフォルトの名無しさん
19/06/18 06:15:56.76 3nOE2mBA.net
プログラム板にキチガイ降臨中!botに一晩も反応する異常さ
一般人(学校恩師)に殺害予告をしているのでスレ建て通報してください。
スレリンク(tech板)
142 名前:a4 ◆700L1Efzuv 投稿日:2019/06/18(火) 05:29:55 ID://qVkzO
>>141
名古屋の人な 俺ね、君の問題を大橋先生と混ぜないことにする。つまりね、
片桐孝洋のことをボコろうと思う。普通に顎の骨を折る。これくらいで警察来るか?
一般市民とかさ、普通にさ、俺らの秘密なんだけどさ、日本人なんて復活ねーから。
962:デフォルトの名無しさん
19/06/18 17:12:38.49 yt+j24gZ.net
>>944
まあ芸能関係は全く注目してないからな。
しかしのめり込む人は思い切りのめり込むね。
芸能人批判するとか、なんで自分と関係ない他人の事にそんなに夢中になれるのか謎だ。
963:デフォルトの名無しさん
19/06/18 20:05:30.96 Yl81yVsm.net
EBライブラリってのをdownloadしてcompileしてみた。
URLリンク(www.mistys-internet.website)
ドキドキしながらsamplesを動かすと、動いてるみたい。
このライブラリを使えばEPWING辞書データにアクセスする事ができる。
俺の場合、手元のジーニアス�
964:蜴ォ典にアクセスできた。 こいつでAndroidアプリ、辞書Viewer作れば需要あるかな? EPWINGだけでなく、辞郎形式のテキストにも対応しちゃう事にする。 Qiitaへ投稿されたMouse Dictionaryみたいなのを目指すけど、需要あるか、ちょいと心配。
965:デフォルトの名無しさん
19/06/18 22:59:28.72 dBLXUbfR.net
>>949
ジーニアスのアプリがほしいと思っていた時期が、私にもありました。
でも、今や単語を選択して右クリック(長押し)->webで検索で済むと気づいてからは、
なんということでしょう。それまで高まっていた物欲が嘘のように消え去りました。
966:デフォルトの名無しさん
19/06/19 04:49:57.44 tVNS+22r.net
【出資】松本卓朗 人工知能詐欺【注意】
スレリンク(rikei板)
967:デフォルトの名無しさん
19/06/19 06:23:38.19 l5Kajxps.net
EBライブラリ、ソースのtimestampが2010/01/03と随分古い。
動かすとテキストがeuc-jpで出て来た。
これは、辞書に依存するのか?それともEBライブラリの仕様か?
2010年ってまだ、UTF-8が普及する前なのか?
そういえばYahoo Japanのフロントページが以前はeuc-jpだった気がする。けど、何時だったか思い出せない。
多分、Ruby 1.9が出現したころだから、これも2010年辺りか?
iPhoneと共にutf-8が普及し出したから2007年にはutf-8は普及の兆しがあったはずだが。
968:デフォルトの名無しさん
19/06/19 06:58:47.54 l5Kajxps.net
>>950
ジーニアス大辞典、良いよねぇ。
citeを引くと、excite, reciteと語源が同じって出てくる。
やっぱり、EPWING辞典の需要って少なそう。
969:デフォルトの名無しさん
19/06/19 09:56:43.59 t5G+Fp+C.net
>>952
その頃にはUTF-8が覇権を握り始めてたけど、LinuxのデフォルトがEUCだった頃の名残はまだまだ濃かった
特に人の意識でEUCが標準って感覚の人がまだ多かったね
970:デフォルトの名無しさん
19/06/19 10:46:28.14 l5Kajxps.net
twitterを電子辞書をkeyに検索すると、デバイスのお絵かき機能を使った落書きが、大量にヒットする。
学生さんは、授業中、イラスト描いてるらしい。
けど、画風が皆、似通ってるのはなぜだ?アニメ世代ってのは、あんな絵が好きなのか?
971:デフォルトの名無しさん
19/06/19 19:31:58.26 l5Kajxps.net
EPWINGって何の略?
必死にググったけど、WINGの部分が良く解らん。
EP = Electronic Publishing
ってのはすぐ気がついたけど。
あとEPWINGの仕様で、データはEUC-JPで格納されてる様だ。
EBライブラリのREADMEはISO-2022-JPで書かれていた。
時代を感じる。まだ、10年も経ってないのに。
972:デフォルトの名無しさん
19/06/19 19:36:05.36 WYELJAwQ.net
>>955
アニメの絵にも流行りがあって時と共に変化していくんだよ。
昔の同時代のアニメを見るとそれはそれでなんとなく似ていたりする。
973:デフォルトの名無しさん
19/06/20 07:32:57.64 q2Ahu20H.net
UTF-8がWindows10にも普及しているのか?調べてみた。
2018年末最新のWindows10からUTF-8採用って事みたい。
ごく最近ッてことだ。おそろしい。きっと混乱はまだ続きそう。
974:デフォルトの名無しさん
19/06/20 08:51:24.08 sDpzaQfg.net
メモ帳でutf-8使うとBOMってのが付くのが憎悪しかない
975:デフォルトの名無しさん
19/06/20 09:27:00.55 6ruM3wzV.net
漢字コード周りは太古より混沌として�
976:ワすなあ
977:デフォルトの名無しさん
19/06/20 10:34:16.29 q2Ahu20H.net
>>959
メモ帳の文字コード既定値がUTF-8に、Windows 10「May 2019 Update」
URLリンク(tech.nikkeibp.co.jp)
978:デフォルトの名無しさん
19/06/20 11:33:05.23 XGI0CaH0.net
MSはsjis系のテキストファイルと区別するためにUTF-8のテキストファイルにBOM付けたかったんだろうが、Unix系の人達の激しい抵抗に屈した形だな
979:デフォルトの名無しさん
19/06/20 13:09:58.71 YzAIhfm/.net
>>960
もはやWindowsだけが浮いてて他は統一されている
980:デフォルトの名無しさん
19/06/20 13:22:43.18 R3CNAp+/.net
困ってるのが日本人だけだとしたら酷いな
981:デフォルトの名無しさん
19/06/20 14:02:42.49 JwmP4tXt.net
>「BOM(バイト・オーダー・マーク)なしのUTF-8」が追加
>デフォルト設定でBOMなしのUTF-8を選択するようになった
もうBOM付かないんですか!やったーー!AA略
982:デフォルトの名無しさん
19/06/20 14:09:50.23 JwmP4tXt.net
ExcelがBOM無しCSVに未対応じゃないすか!やだーー!
983:デフォルトの名無しさん
19/06/20 15:39:54.52 q2Ahu20H.net
UTF-8のデメリットは、1文字が1 - 6byteの可変長であること。
例:a = 61, 1byte
😀 = F0 9F 98 80, 4byte
これ、文字列バイナリデータが与えられた時、文字数ってどうやって数えるんだ?
984:デフォルトの名無しさん
19/06/20 15:46:34.34 9IsAc6k5.net
UTF-8 のメリットは任意のバイト位置で
それが何バイト必要な文字なのかと
その文字中の何バイト目かが判ることなんだが
985:デフォルトの名無しさん
19/06/20 17:45:07.28 q2Ahu20H.net
>>968
そうなのか!知らんかった。
では、80と出てくるとその文字は4byte必要な文字の1バイト目だと判るのね?
986:デフォルトの名無しさん
19/06/20 18:58:22.29 JwmP4tXt.net
文字数という意味ではUTF-32でさえも可変長だよ
異体字セレクタとかあるから
987:デフォルトの名無しさん
19/06/20 20:08:50.04 +6KXUujL.net
>>967
1~4バイトでは?
>>968
文字の最初の1バイト目かどうかがわかるだけでは?それがわかると全体で何バイトかわかるけどいきなり途中の1バイトだけ見たらそれが何バイト目かはわからんと思うのだが。
988:デフォルトの名無しさん
19/06/20 20:21:19.41 1cBvDRZL.net
名前がコトリンだからあなどられて、ばかにされそうだけど
そこんとこどうなの?
989:デフォルトの名無しさん
19/06/20 20:25:32.03 iAGTq6ne.net
Kotlinの気持ち悪さといったらない
990:デフォルトの名無しさん
19/06/20 22:46:04.16 1p12e0x8.net
本当はSwiftより先にあったらしいけどさ
なんか言語学習を混乱させるために出てきた「後発劣化Swift」みたいな感覚が抜けないな
991:デフォルトの名無しさん
19/06/20 23:02:51.30 JwmP4tXt.net
Swift1.2~3.2くらいまでアプリ開発で使いつつ
MLでの言語仕様の議論追ったりしてたけどKotlinと比較してそんな印象は無いなぁ
むしろSwiftがSwiftユーザーを混乱させる勢いだったよ
992:デフォルトの名無しさん
19/06/20 23:39:22.66 LZeo8jFH.net
おまえらことりんの事バカにし過ぎ
993:デフォルトの名無しさん
19/06/21 00:11:32.79 B9wXa8Qq.net
バカにする者の居る国の沿岸に Kotlin class destroyer でも派遣してやりなさい。
994:デフォルトの名無しさん
19/06/21 00:19:44.86 oqDjX8us.net
inline classには期待してる
995:デフォルトの名無しさん
19/06/21 02:52:37.45 FirfeIPX.net
>>971
君は勉強が足りない
996:デフォルトの名無しさん
19/06/21 06:45:14.02 0S+ga2MW.net
>>971で合ってるよ
10FFFF上限で5バイト以降は廃止されたし
2-4バイトは後続バイトであることは分かっても文字中のバイト位置の逆算は不可
997:デフォルトの名無しさん
19/06/21 09:40:47.55 UUUS7pJl.net
>>979
君よりは足りているように思えるのだが。
998:デフォルトの名無しさん
19/06/21 12:14:23.93 4tmbpCdV.net
向いてないから死ね
999:デフォルトの名無しさん
19/06/21 12:36:06.78 A0zl/65r.net
喧嘩はおやめ、ABC
1000:デフォルトの名無しさん
19/06/21 13:20:15.67 DPrh10DB.net
ネカマだけどアタシのために喧嘩を止めて
1001:デフォルトの名無しさん
19/06/21 13:30:31.81 skxOC/OA.net
>>982
このレス、プログラム板のあちこちでみるけど何?
板にキチガイが常駐してるの?
1002:デフォルトの名無しさん
19/06/21 16:41:40.80 A0zl/65r.net
デジタル人格は死んでも本体が生きていればいくらでも復活出来る
1003:デフォルトの名無しさん
19/06/22 00:51:03.50 sUTyEXDJ.net
くだすれPython(超初心者用) その43【Ruby禁止】
Python スレのテンプレを勝手に改変して、荒らしてる奴。
「Ruby 死ね」とか、いつも書いてる
Ruby, jQuery, Lodash, ライブラリの話は禁止とか、
テンプレを勝手に改変して、多くのスレを建てる荒らし!
荒らしの特徴は、いつも30分以内に、2回書き込んで自演する。
複数人いるように、見せかけるのが特徴
1004:デフォルトの名無しさん
19/06/22 04:18:14.63 zj+KJbMh.net
( ´_ゝ`)フーン
1005:デフォルトの名無しさん
19/06/22 10:05:28.96 fiI8bn9U.net
次スレよろ
1006:デフォルトの名無しさん
19/06/22 16:01:21.64 zj+KJbMh.net
次スレ
Kotlin 6
スレリンク(tech板)
1007:デフォルトの名無しさん
19/06/22 19:29:56.53 jXJvmGnc.net
>>990
次スレ乙
1008:デフォルトの名無しさん
19/06/23 06:23:13.99 R2rggQxM.net
梅
1009:デフォルトの名無しさん
19/06/23 17:43:28.65 rsKqqEB5.net
竹
1010:デフォルトの名無しさん
19/06/23 19:46:17.29 N5Qb8UIm.net
松
1011:デフォルトの名無しさん
19/06/23 22:16:19.27 vZOM6xmC.net
お前ら向いてないよ
1012:デフォルトの名無しさん
19/06/23 22:31:20.40 6JO2kpc/.net
なんだと
1013:デフォルトの名無しさん
19/06/24 06:19:00.21 ghfSvaJN.net
>>996
落ち着け。>>982の真似に過ぎない。
1014:デフォルトの名無しさん
19/06/24 09:52:00.23 nG4gLzh9.net
998
1015:デフォルトの名無しさん
19/06/24 12:50:53.78 6xXOOyfa.net
1000は君に譲ろう。さあ、書きなさい。
1016:デフォルトの名無しさん
19/06/24 12:52:49.34 NW8XqAfb.net
1000なら令和最初の関東大震災
1017:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 197日 16時間 23分 8秒
1018:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています