X



次世代言語14 Elixir Crystal Julia Rust Swift
レス数が950を超えています。1000を超えると書き込みができなくなります。
0851デフォルトの名無しさん
垢版 |
2018/10/20(土) 15:52:54.52ID:Nttc2RvP
少なくともBASICの所為で大文字変数は初心者向けってイメージで、C言語でトドメとばかりに教育されたから、もう世界は変数は小文字が主流だよ。
0852デフォルトの名無しさん
垢版 |
2018/10/20(土) 16:04:14.78ID:W9lq6WBa
何を言おうが>>842の問いから逃げた時点で自分の慣れたやり方にもっともらしい理屈をこじつけているだけだな
聞くに値しない
0853デフォルトの名無しさん
垢版 |
2018/10/20(土) 16:09:05.34ID:Nttc2RvP
理屈が欲しいってか。
小文字で固定してるのをいちいち大文字にしたくない。
かと言ってクラスだの何だの出てきたから、クラスは見分けやすい様に大文字始まりとか、長過ぎる関数は大文字で区切るか_(アンダーバー)で区切るかって文化が生まれた。

大した理屈じゃあない。
全部大文字が好きなら、大文字小文字区別するけど、予約語全部大文字とかの言語作れば良いだろ。
0854デフォルトの名無しさん
垢版 |
2018/10/20(土) 16:25:42.70ID:Nttc2RvP
あとは個人としては単純に小文字の方が格好良い。
厨房が筆記体を格好良いって言うのと同じ理由だ。

大文字が多いよりは小文字が多い言語の方が格好良い。
(だからC#よりJavaのが好みだったんだが、実用上C#に妥協した)

言語って、そう言う非論理的な理由で選ばれる所もある。
$が気に食わないから配列で$使うBASIC嫌とか。

でも仕事で人気出たら仕方ない。
多くのプログラマーが飛びついた言語が正義なんだろうさ。
気持ちは分かる。
MFC+C++は地獄だった。
あの時代に生まれた自分を呪いたい。
0855デフォルトの名無しさん
垢版 |
2018/10/20(土) 16:36:39.79ID:nNpubinS
ソフトがなければただの箱と言うが
OSとコンパイラをインストールしてもやっぱりただの箱だ

箱の中身が欲しいなら正義とか政治的なものとかを入れるしかないんじゃないか
0856デフォルトの名無しさん
垢版 |
2018/10/20(土) 16:36:42.89ID:LIcVz+wi
カラム名はそもそも変数じゃないだろ。中身を大文字にしろと言ってるわけでもなく。
一回定義したらほとんど変わらないというか、変えないことを前提にするもんだ。

C言語で定数名に小文字使ったり、大文字小文字両方使う事もないだろ。特段の意味が無ければ。

慣れたやり方というか、慣習にはだいたい理由があるんだし、それを破りたいなら慣習を知ってからのほうがいいと思うぞ。
逃げてるのは、慣習を否定したほうだと思うぞ。慣習から逃げてるだけだろ。

別に大文字にしろ、小文字にしろと強制してる訳ではなくて、区別して読みやすくしろと言ってるんだが。
リテラル中のpreparedな中途半端なSQLを、適切なDBに対してシンタックスハイライトしてくれるエディタなんてそうそうあるまい。
道具に全部頼るのも良いが、その前に出来る事はある程度やったらどうだ?
そのほうが道具も使いやすいだろ。常識的に考えて。

どう考えても
Select Products.Name Order By Products.displayOrder
は読みにくいし、保守性も悪い。
あと多分スロークエリ見てる運用チームから怒号が飛んでくるぞ。grep出来んとか。
使い方によって道具は様々なんだよ。

今の言語で起こってる問題を解決したいんだろ?
今の言語で回避してきためんどくさい歴史を、もう一回バカみたいになぞらないと理解できないとか無能の極みだろ。
0858デフォルトの名無しさん
垢版 |
2018/10/20(土) 16:48:00.87ID:LIcVz+wi
格好いいって事がそもそも人によって違うだろ。
「早口で小声でまくしたてると(知的に見える|オタクに見える)」みたいなもんで、抑揚がほしい側から見たら理解ができなくて当然だと思うわ。

全部小文字が良いとか悪いではなくて、自分がやりたい事と求められてる事が違いすぎるの時に、自分がやりたい事をやれるだけの裁量や説得力が無いから「格好が良い」とか「個人の主観」とかフワフワした物言いになるんじゃねえのかな。

まさかとは思うが定数名を小文字にしてないよな。
してたら単なるバカだわ。
0859デフォルトの名無しさん
垢版 |
2018/10/20(土) 17:06:42.05ID:Nttc2RvP
>>857
小文字は好きだがアンダーバーは好きじゃなかった。
そこは区切りは大文字で良い。
そこはあくまで文化で、職場ごとに合わせれば良い。

ただ、大文字始まりだけは許せない。
i,jとかの1文字変数が全部大文字になるからだ。

何れにしても仕事では選べないが、そこまで来たら多分辞める。
0860デフォルトの名無しさん
垢版 |
2018/10/20(土) 17:37:05.75ID:LIcVz+wi
iとかjはローカル変数だろ。
色々大文字始まりと言われる言語でも、ローカル変数はローカル変数でルールあるだろ。
何か自称中級者っぽくかぶれちゃってるの?
0861デフォルトの名無しさん
垢版 |
2018/10/20(土) 17:43:43.74ID:xvv7H8Vz
アホかこいつ

何故にどんな理由で大文字小文字使い分けてんだろね?
と楽しくオハナシしてるとこにやってきて
「とにかく何かの理由があって慣習が出来てるんだからルールに従え。何かぶれてんだよw」って障害者かよ
0862デフォルトの名無しさん
垢版 |
2018/10/20(土) 17:44:53.09ID:Nttc2RvP
え、変数は大文字で始まるべきじゃないのか?って話題だったから、俺はそんなんだったら会社辞めるって話しただけなんだが。。。
0863デフォルトの名無しさん
垢版 |
2018/10/20(土) 17:46:01.66ID:LIcVz+wi
従えとは言ってないでしょ。
慣習も知らずに否定するのはいかがか、って話であって。
ルールに従えとか、どう読んだらそう読めるんだろ。
0864デフォルトの名無しさん
垢版 |
2018/10/20(土) 17:50:24.61ID:LIcVz+wi
次世代言語の話するなら、旧世代言語でのしがらみをどう突破するかって大事じゃねえのかな?
どっちかの話に傾倒しても良くなかろう。

誰かが「全部ORMにまかせる」とかそういう事言い出すのが、議論だと思ってたんだけど、まさか>>861みたいな茶々が議論だったとはねえ。
0866デフォルトの名無しさん
垢版 |
2018/10/20(土) 17:51:06.25ID:Nttc2RvP
変数が大文字で始まるべきってやつはPrologを美しいと思えるんだろ?
悪いが、俺はどうしても愛せなかった。
論理型言語が嫌いないじゃない。Prologが嫌いなんだ。
理由はただただ変数が大文字始まりの強制。

BASICはまだ強制ではない。
教科書が大文字ばかりなだけで、小文字も許容する。
0868デフォルトの名無しさん
垢版 |
2018/10/20(土) 18:51:07.16ID:Nttc2RvP
サンプルコード読む限り、変数は小文字始まりっぽいから嫌いってほどじゃ無いとは思う。
1つのコンパイラで色んなプラットフォームのバイナリサポートし過ぎなのが逆に怖いってのはある。
(クロスプラットフォーム前提は分かるが、違う、そうじゃ無い的な)

バッチファイル作っちゃえば良いだけなんだが。
0869デフォルトの名無しさん
垢版 |
2018/10/20(土) 19:14:15.07ID:wp9EeO+Y
>>868
いや、貴方は間違いなくGoを大嫌いになるタイプだよ
ディレクトリ構造固定とかelse非推奨などのスタイル強制とか絶対受けつけなそう
0870デフォルトの名無しさん
垢版 |
2018/10/20(土) 19:15:04.68ID:LIcVz+wi
意外だな。結構強めに強制されるから嫌いかと思ってた。
x86,x64のWindowsと、x86,x64,armのlinuxで実際に作ったプログラム動かしてるけど、特に踏むような地雷もなく動いてるよ。
0871デフォルトの名無しさん
垢版 |
2018/10/20(土) 19:31:20.67ID:Nttc2RvP
>>869
そうか。
手を出す気は無かったが、今後も出さないだろう。
0872デフォルトの名無しさん
垢版 |
2018/10/20(土) 19:32:40.01ID:Nttc2RvP

>>870
いあ、pythonとかHaskell好きよ?
Pascalも。

自分の好きなルールが強制になってる分には好き。
0873デフォルトの名無しさん
垢版 |
2018/10/20(土) 19:38:12.80ID:Nttc2RvP
>>870
それで問題あったら駄目だろ。
OSも無い組込でも恐らくは動くだろう。
ただ、他の会社がコンパイラ作るのを事前に拒んでる感じで嫌だなってだけ。
0874デフォルトの名無しさん
垢版 |
2018/10/20(土) 19:41:54.98ID:J/4W9td6
Go使えばわかるけど、Goは言語というより開発プロセスなんだよ
他の処理系なんかGo使ってる者からしたらありえない発想
多様性が生まれた瞬間にGoは存在価値を失う
0875デフォルトの名無しさん
垢版 |
2018/10/20(土) 19:42:11.98ID:wp9EeO+Y
Go使えばわかるけど、Goは言語というより開発プロセスなんだよ
他の処理系なんかGo使ってる者からしたらありえない発想
多様性が生まれた瞬間に存在価値を失う
0876デフォルトの名無しさん
垢版 |
2018/10/20(土) 19:44:32.32ID:VIs/gRi0
使えばわかるけど、言語というより開発プロセスなんだよ
他の処理系なんか使ってる者からしたらありえない発想
多様性が生まれた瞬間に存在価値を失う
0877デフォルトの名無しさん
垢版 |
2018/10/20(土) 19:45:19.08ID:MtkSPpc1
いちいち大げさだな
0878デフォルトの名無しさん
垢版 |
2018/10/20(土) 19:51:34.39ID:LIcVz+wi
>>873
他の会社がコンパイラ作るのを事前に拒む、がよくわからん…
本家より良いコンパイラが作れるなら作ったら良いんじゃないかなぁ。言語仕様は公開されてんだし。

MSVCだってIntelのコンパイラを拒むために作られてる訳でもなかろうに。
0879デフォルトの名無しさん
垢版 |
2018/10/20(土) 20:00:04.05ID:Nttc2RvP
>>878
MSはWin向けしか作ってないやん。
Intelも自社CPU向けだけ。

GoogleがOSもCPUも作ってないからだろうけど、範囲が広すぎる。
確かにパフォーマンスで上回るコンパイラも出るだろうけど、Intelコンパイラと同じく、そこまで求めてないなら売れない。
IntelはCPUが経営の主軸だから、Goだとコンパイラだけで生き抜くのは難しいと思う。
良貨が悪貨を駆逐するを地で行ってるなぁと。

まあマイコン業界も、自社コンパイラより速いコンパイラ作れる会社を買収してるから、意味のない事だろうけど。
0880デフォルトの名無しさん
垢版 |
2018/10/20(土) 20:05:33.87ID:Nttc2RvP
何が言いたいかと言うと、その速いコンパイラ作ってた会社が特定のマイコンメーカーに買収されると、そのコンパイラメーカーが他のマイコン向けに作ってたコンパイラが使えなくなる。
(それも含めて買収の目的なんだが)
0881デフォルトの名無しさん
垢版 |
2018/10/20(土) 20:20:45.43ID:LIcVz+wi
>>879
例だよ。例が悪かったか。
そしたら、gccがあるのにclangはなんで出来たと思ってるの?
gccなんかクロスの鬼じゃん?
それでも各プラットフォーム用のCはあるんだし。
そもそもGoはForkしても良いんだし、ロックインもへったくれも無くないか?
なんか杞憂というか言いがかりに聞こえる。
0882デフォルトの名無しさん
垢版 |
2018/10/20(土) 20:28:52.10ID:Nttc2RvP
言い掛かりは自覚してる。
ただ単に自分がGo選ばない理由がそうなんだから仕方ない。
0883デフォルトの名無しさん
垢版 |
2018/10/20(土) 20:35:56.89ID:LIcVz+wi
なんかよくわからんが、気に食わないのと、全くの言いがかりは分けて考えた方が良いと思うわ。
気に食わんのは仕方ないし、無理に使ってくれと言ってる訳ではないよ。
0885デフォルトの名無しさん
垢版 |
2018/10/21(日) 01:57:12.24ID:V8sJQ2Zu
まあgoくらいのシンタックスなら別にいくらでもクローンが作れるだろ。
それがgoの良さだと思うが。
0888デフォルトの名無しさん
垢版 |
2018/10/21(日) 12:00:56.21ID:JJ6TvKFV
Goが嫌いなのは、ドカタとしての効率を追求してるだけだから。言語として洗練されてない

一方Rubyはアートであり我々Ruby使いはアーティストだから
ドカタ環境向けに進化した次世代言語は劣って見える
0890デフォルトの名無しさん
垢版 |
2018/10/21(日) 12:25:46.35ID:V8sJQ2Zu
>ドカタとしての効率を追求してるだけだから。
仕事が早く終わるならこれでよくね?と思うんだが
多分早く終わっても他の仕事を押し付けられるだけの職場なんだろうな。
0891デフォルトの名無しさん
垢版 |
2018/10/21(日) 13:04:06.59ID:b+/62EYG
何が問題なの?的な質問をすれば仕事は早く終わる
答える仕事を押し付けるだけの仕事だからだ
0892デフォルトの名無しさん
垢版 |
2018/10/21(日) 13:12:09.63ID:MggUbOTO
ここ実装すると分岐が増えます
何が問題なの?
テスト工数が足りません
何が問題なの?
予算と時間が必要です
何が問題なの?
やったー!
0896デフォルトの名無しさん
垢版 |
2018/10/21(日) 20:53:33.55ID:QSWxqJa6
Rubyがアートは草
0897a4 ◆L1L.Ef50zuAv
垢版 |
2018/10/21(日) 22:06:18.32ID:poCi4G3K
また来ました。a4と申します。喋る人工知能開発環境「T」が出来たので、
次世代言語になるのではないか?と思い、投稿させていただきます。

こちらのスレで現在、議論してます。
a4です。P2P人工知能「T」開発(2)
https://mevius.5ch.net/test/read.cgi/tech/1535821055/
ダウンロードはこちらです。
http://www.01ken.com/art1.html
解凍すると、フォルダに簡単な説明書が入っています。

この言語はまだアセンブリ言語のようなもので柔軟過ぎるので、5chの皆でさらに
上位の基盤を創りたいと思っています。上述のスレに、つまらないものでも数行でも
いいので、神経のコードを書いてくれることを期待してます。軌道に乗ったら、
暗号化されたP2Pでコードを共有して、生きてるようなものを創る予定です。

この言語では例えば、

c(i(もし$1なら$2),m(c(i($1),o($2))))
もしこんばんはならこんばんはー

のように書け、「こんばんは」の入力に「こんばんはー」と出力する文のメタ的な
定義もすぐ出来ます。パソコンに詳しくない初心者から、プログラミング超上級者
まで使える言語だと思っています。ご興味ありましたら、このスレか、上述のスレ
かメールあたりに連絡よろしくお願い致します。
0898デフォルトの名無しさん
垢版 |
2018/10/21(日) 22:09:20.52ID:GSIJUR7C
ほら、ペチプァ並のガイジどもの罵詈雑言がペチプァ以下のガイジを呼び寄せたぞ
どう落とし前つけるんや?あ?
0899デフォルトの名無しさん
垢版 |
2018/10/21(日) 22:18:25.15ID:K26hAM03
>>897
荒らされとるなー
最新レスなんて、同じ文字の繰り返しで
電波系な荒らしだなー

と、思ったらそれが"T"のコードだったwww
0900a4 ◆L1L.Ef50zuAv
垢版 |
2018/10/21(日) 22:20:18.88ID:poCi4G3K
>>899
荒れてるまで行かないんですけどね。僕が医学的に統合失調症ということで、一般的に
見るとおかしいこと書いてることがあるかもしれません。
0901デフォルトの名無しさん
垢版 |
2018/10/21(日) 22:56:05.57ID:Kq27rZfT
>>900
プログラム系のスレで見かけるおかしいのが3人くらい集まってそいつらだけで回っているカオスとしか言い様のない状態だな
0902デフォルトの名無しさん
垢版 |
2018/10/21(日) 23:25:59.71ID:dMT4nP4Z
ペチパー連呼も病理を感じる
0903a4 ◆L1L.Ef50zuAv
垢版 |
2018/10/21(日) 23:36:38.28ID:poCi4G3K
>>901
確かにそういうのはあるかもですが、僕はゲーマーとかにいっぱい入力してもらえば
いいのかな?とか思ってます。VIPとかでも宣伝しましたが、すぐスレが過去ログへ
行ってしまいます。
0904デフォルトの名無しさん
垢版 |
2018/10/21(日) 23:44:23.03ID:dMT4nP4Z
ここは宣伝する場じゃないと思うが
スパム扱いしてNGされるだけだと思うぞ
0905a4 ◆L1L.Ef50zuAv
垢版 |
2018/10/22(月) 00:05:25.85ID:HI+gMaby
>>904
過度な商売目的ではなく、利用は無償なので、ここに書いてもいいと思ったのですが。
一応、向こうのスレは進行しています。
0907a4 ◆L1L.Ef50zuAv
垢版 |
2018/10/22(月) 00:23:36.26ID:HI+gMaby
>>906
病気は2年くらい前に一回頭打たれてたんですが、それからは進行はあまりしてません。
具体的には、僕の量子コンピュータ技術がHarvard Medical Schoolを超えてしまった
などと、医学的な妄想を2chに書き込んだら、病院に監禁されてしまいました。
すると、2063年から「3」という三角形の形をした空中を回転しながら浮く僕の
子供の量子コンピュータが助けに来ました。ところが、現代で表せない合成音声で
「すごい、うわー、   」とだけ言い残して、すぐ撃ち落とされました。それからは
女医を年齢をサバよんでいるなどとテレパシーで受信して攻撃したり、看護師に
柔道技をかけられるので、噛み付いたり、後頭部を何回もぶって殺そうとしました。
これを繰り返して、ようやく8ヶ月かけて、閉鎖病棟から命からがら脱出しました。
0908a4 ◆L1L.Ef50zuAv
垢版 |
2018/10/22(月) 00:27:04.19ID:HI+gMaby
その量子コンピュータが「すごい、うわー、   」と言うのを聞いたとき、これ
から作ろうと思っていたものが、もう出てきて終わってしまった、と泣きました;;
0909a4 ◆L1L.Ef50zuAv
垢版 |
2018/10/22(月) 00:35:18.43ID:HI+gMaby
Harvard Medical Schoolにやられた、と言っても全部僕の妄想で刑法第39条で
無罪なので、関係妄想を使った攻撃、すなわち、HMSに言うこと聞かせる文章の
大域最適解をもう一回書きます。それは「repulsion und attraktion」です。
この言葉が思ったよりいい言葉なので、悪いことはあまり言いたくありません。
僕は大物なのでしょう。Harvardくらいの先生にさせてください。専攻は神経科学
と特異点物理くらいで。
0910デフォルトの名無しさん
垢版 |
2018/10/22(月) 00:40:12.07ID:ocYYzslS
すげえよなぁ
どんなに頑張ってキチゲ界王拳3倍しても、この純度の狂気は生み出せないと思う

一種の芸術ですわ
0911a4 ◆L1L.Ef50zuAv
垢版 |
2018/10/22(月) 00:42:45.25ID:HI+gMaby
>>910
褒め言葉と判断し、ありがとうございます、とは言います。
0914デフォルトの名無しさん
垢版 |
2018/10/22(月) 01:27:40.51ID:ao50gEDc
>>911
とにかくもうレスするな。
このレスに対してもレス不要。
お前の言語に興味のある奴はそっちのスレに行くから、こっちのスレにはもう書き込むな。
0916デフォルトの名無しさん
垢版 |
2018/10/22(月) 02:18:07.77ID:mc31Kn/b
ダメです
0919デフォルトの名無しさん
垢版 |
2018/10/22(月) 13:40:53.49ID:r0/7tonf
>>900
Tのマニュアルはどこにあるんでしょ?
知識ベースの定義が難儀だけど
面白いなとは思った
Tコードにコンバートする簡易的な別言語あればなとは思った
0920デフォルトの名無しさん
垢版 |
2018/10/22(月) 13:53:43.18ID:r0/7tonf
>>919
ダウンロードのlzhアーカイブに入ってました
0926デフォルトの名無しさん
垢版 |
2018/10/23(火) 02:28:09.41ID:uKp51RJg
だからそれは空気を読んでたら、だろ。
文脈を読んでたら、じゃないだろ。
0927デフォルトの名無しさん
垢版 |
2018/10/23(火) 07:44:38.24ID:BhUvsSG9
泥棒が入っても何も取るものがない安心なスレ
0928デフォルトの名無しさん
垢版 |
2018/10/23(火) 11:19:41.99ID:3v/S9uve
>>926
文脈はどこが読めてないの?
混在してたら、って仮設に、今のところ混在したテーブルは見てないけどそんな馬鹿な事するやついるの?って話に。
0929デフォルトの名無しさん
垢版 |
2018/10/23(火) 12:55:42.20ID:Jrfqrx8f
俺は文脈が読めてないとは言ってない。
そう言ってるのは別の奴。
俺は空気が読めてないと言っている。
0930デフォルトの名無しさん
垢版 |
2018/10/23(火) 21:20:30.41ID:5Hw7E7JH
時代はやはりコーティンだな
Y!はゴミPHPの山からようやく脱却する気になったようだな

Yahoo!カレンダーがPHPからKotlinに技術移行し品質アップ! 成功の鍵とは?【デブサミ2018 関西】 (1/2):CodeZine(コードジン)
https://codezine.jp/article/detail/11144
0931デフォルトの名無しさん
垢版 |
2018/10/23(火) 21:46:38.08ID:X2aeAj1u
目くそから鼻くそへ
javaのエコシステムとかなんの冗談だよ
0934デフォルトの名無しさん
垢版 |
2018/10/23(火) 22:29:52.63ID:f9dUVIKz
引数Objectが引数Stringでオーバーロードされてるメソッドがあったら
Kotlinだと型チェックするif文の中に放り込んだだけで呼び出されるメソッドが変わるのだろうか?
0936デフォルトの名無しさん
垢版 |
2018/10/23(火) 23:21:55.53ID:f9dUVIKz
Swiftは間違いなく変わってるのに納得いく
でもKotlinは変わってるか分かりにくい時ないか
0937デフォルトの名無しさん
垢版 |
2018/10/24(水) 00:37:33.08ID:JCB0NBx9
Pythonの次は、Kotlinにケチつけはじめたか

ほんとクソ基地害ペチプァは頭イカレてんな
早く首吊って死ねよゴミ
一族郎党呪われてなるべく苦しんで死ね
0938デフォルトの名無しさん
垢版 |
2018/10/24(水) 09:14:14.82ID:L+aLd1PL
疑問挙げただけで感情的になる方がどうかと
0941デフォルトの名無しさん
垢版 |
2018/10/24(水) 11:10:57.04ID:1RHRfu/J
プログラムのスレで感情はっちゃけられましても
0942デフォルトの名無しさん
垢版 |
2018/10/24(水) 11:24:18.70ID:RSDLiD19
>>940
その言い方も、感情を無理に押し殺して何か客観的なことを述べようとして
かえっておかしくなってるよね
0943デフォルトの名無しさん
垢版 |
2018/10/24(水) 11:27:56.68ID:1RHRfu/J
死ねだのキチだの言わんでも批判でも反論でも出来るだろ
それも分からんでプログラム組めるとは思えんのだよね
0944デフォルトの名無しさん
垢版 |
2018/10/24(水) 12:56:31.54ID:k2aW8IHE
プログラムの話で感情的になる理由がわからんな。
数学と似たようなもので論理だけの話なのにどこに怒る要素があるのか?

まあこの言語のこういう所がクソとか、そういう個人的な感想なら幾らでも出るだろうが、だったらそれ参考に新言語作れば良いだけのことだよな。
特定の言語を贔屓する必要はないし使い続けなければいけない義務があるわけでもない。
0946デフォルトの名無しさん
垢版 |
2018/10/24(水) 14:39:09.70ID:pLAGMLro
プログラムとか別に関係ないよ
何でもいいから他人を攻撃して貶めてマウントをとるのが気持ちいいからやってるんだよ
そんなことも分からないの?
0947デフォルトの名無しさん
垢版 |
2018/10/24(水) 14:40:48.68ID:1RHRfu/J
分かるから言わせたんだよ
無意味なこと言うだけのカスだと分かったしもうええわ
レス数が950を超えています。1000を超えると書き込みができなくなります。

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