[過去ログ] 次世代言語13 Go Rust Swift Kotlin TypeScript (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
353: 2018/09/02(日)20:50 ID:Tb3tt8fk(1/2) AAS
luaでいいわ
一番シンプル
354: 2018/09/02(日)21:24 ID:ZCYaZIQc(1) AAS
俺はRubyでいいわ
なんかPyキチが目の敵にしてるが
355: 2018/09/02(日)21:29 ID:Y3BoGqKi(2/3) AAS
Pythoはsyntaxはまーしょうがないにしても
設計がウンコですわ
PHP並に酷いものもある
356(1): 2018/09/02(日)21:32 ID:TkJi8FAz(3/5) AAS
PHPは7になってから大分切り捨てられたけどな
357: 2018/09/02(日)21:56 ID:wjrBsTt/(1) AAS
>>356
切り捨て?詳しく
358: 2018/09/02(日)22:15 ID:TkJi8FAz(4/5) AAS
旧式のmysql接続モジュールとか旧式の正規表現とかが主だった切り捨てだったかな
5.xで非推奨って言われてた関数の類がバッサリ切り捨てられてた
359: 2018/09/02(日)22:16 ID:TkJi8FAz(5/5) AAS
あとクラスの書き方もフィールド宣言にvarとか書けなくなってたな
360: 2018/09/02(日)22:20 ID:Y3BoGqKi(3/3) AAS
array_ナンチャラとかいうウンポコペチプーの代名詞みたいなそびえ立つクソはどうなりましたか(小声)
361: 2018/09/02(日)22:58 ID:mf3TKdIM(1) AAS
pythonが良いというよりperlのクソみたいななんでもあり感を無くしたのが良かったってだけ。
余計なことをしない言語が良い。
362: 2018/09/02(日)23:10 ID:Tb3tt8fk(2/2) AAS
つまりlua使っとけば間違ない
という結論になる
余計な機能があるせいで
いちいち余計なことを覚えないといけないという悪循環もなくなる
pythonは余計なもん大杉で初学者にも不向きといえる
余計なもんないほうが初学者もとっつきやすい
覚えることも少ない
省1
363: 2018/09/02(日)23:41 ID:kJn49GH1(2/2) AAS
Luaさんにもnumpyがあればなあ
364: 2018/09/03(月)00:10 ID:8OmPihsG(1) AAS
luaさんはjsと似てた記憶しかない
365: 2018/09/03(月)00:13 ID:EdWLStdR(1/2) AAS
LuaさんについてはRubyと同じくIf End ifのクソ文法だったことも覚えている
366(1): 2018/09/03(月)00:28 ID:9rZ1YNmO(1) AAS
luaは思いのほか流行ったけど、一般的なスクリプト用途で使ってる人なんているの?
使い捨てのスクリプトは、Rubyがいい。なんとか持ちこたえて欲しい
システムに入ってないから好きなバージョン使えるし、読みにくいかわりに書きやすいと思う
Python2しか使ったことないけど、Pythonって積極的に選ぶものでなく、消極的に選ばれるものだよね?
367: 2018/09/03(月)00:38 ID:E2St7m4+(1) AAS
luaは必要な機能を自分で拡張して使うもんだからな
cとの相性は抜群
そのバインディングも簡単
368: 2018/09/03(月)07:57 ID:nea64YB1(1/2) AAS
ツールスクリプト用途では相変わらず Ruby は使える
369: 2018/09/03(月)08:12 ID:qF0KQ+zY(1/2) AAS
使い捨てなら入ってる力高いperl5かな
Rubyの出番はねえな
370: 2018/09/03(月)08:18 ID:nea64YB1(2/2) AAS
最初から入ってるかどうかどうでもよすぎるしそんな理由で今さらperl5使うことはないなあ
371: 2018/09/03(月)08:35 ID:fCvrhDfC(1/4) AAS
Luaは正解だがPerlも正解だよ
そしてPerlは悪とか正解は一つとかいうのを信じる人はPythonに集まった
372: 2018/09/03(月)09:31 ID:PK1fysIy(1) AAS
配列インデクスが1から始まるとかいう狂気
373(2): 2018/09/03(月)09:51 ID:4uYLlRfz(1/2) AAS
無学だから教えて欲しい
プログラミング言語の配列に0-indexが多いのって、Cの配列がアセンブラに寄せてあってaddress+0からスタートしてるからだと思ってるんだけど正しくはどうなの?
374: 2018/09/03(月)10:42 ID:XmaAZlOW(1) AAS
>>373
まあ0からにするとコンピュータ的にコード作りが楽になるからそんな感じになるのが多いわけだが、必ずそんな風にコンパイラを実装しなければいけないということもないわけで、要するに実装依存だ。
375: 2018/09/03(月)10:47 ID:r5JPflBu(1/3) AAS
ゼロには配列の数が入ってる。
みたいな言語だって構わないんだが。
C実装者はポインターと配列を同一視しちまったんだ。
376: 2018/09/03(月)10:49 ID:Cn69eR5C(1) AAS
Cの配列長さの管理し辛さは異常
Fortranみたいな-fcheck=allもないし
377: 2018/09/03(月)10:53 ID:KtzMniM3(1/2) AAS
学がないやつが答えるなよ
378(1): 2018/09/03(月)11:10 ID:r5JPflBu(2/3) AAS
まあ、C言語はマクロアセンブラの兄貴分みたいな感じで
当時のメインフレームのアセンブリ言語を扱いやすくしただけだしな。
あんま言語自体の吟味はして無いんじゃね?
379: 2018/09/03(月)11:50 ID:fCvrhDfC(2/4) AAS
0からn-1方式はn=0の場合に-1という概念が出てくる
380(1): 2018/09/03(月)14:22 ID:28KD1V62(1) AAS
>>373
逆に今のプログラミング言語で配列インデクスが0始まり以外のものは皆無だと思うんだが。
なれの問題でしかないから諦めろ。
381: 2018/09/03(月)14:25 ID:qF0KQ+zY(2/2) AAS
Julia Fortranくらいか?
382: 2018/09/03(月)14:43 ID:4uYLlRfz(2/2) AAS
>>380
別に0-indexがしんどいとも1-indexがいいとも言ってないんだよなぁ……
むしろmatlab/juliaでもにょった位の人間だよ
明確な理由がもしあったなら知りたかっただけ
教えて下さった皆様ありがとうございました
383: 2018/09/03(月)15:16 ID:KtzMniM3(2/2) AAS
zero-base one-baseで検索すれば学のあるひとの意見きけるよ
384: 2018/09/03(月)15:35 ID:3jNxfK9B(1/3) AAS
あまり関係ないけど
初等数学で a1, a2, ... だったものが程度が進んでくるといつのまにか
当たり前のように a0 (ゼロベース添字) も扱うようになるのは
0という概念とそれを表す文字が歴史的に途中から現れて
自然数に関する種々の定理を0を含めるように一般化するようになったため
イギリス人が他国と違って階段を1階分登った階を1階、2階分登って2階と呼ぶ理由は不明
1ベース言語はアメリカ人が、0ベース言語はイギリス人が設計したなら分かりやすいが
省1
385: 2018/09/03(月)15:38 ID:IhCpGxvm(1) AAS
>>378
C言語の設計者には、不必要なオーバーヘッドやリソースの消費は発生させないという明確な意図があったから、配列のサイズなんてメモリ上に保持しないで、必要に応じてプログラマが頑張れっていうスタンスだったはず。
386(1): 2018/09/03(月)15:46 ID:3jNxfK9B(2/3) AAS
cの場合lightweight配列として使えるポインターがあるから
配列は配列でPascal風にサイズありでも良かった気もするな
387: a4 ◆L1L.Ef50zuAv 2018/09/03(月)16:15 ID:UyEBRJ4v(1/3) AAS
こんにちは。a4と申します。人工生命技術を用いた喋る人工知能を作って、自然言語で
プログラミングする研究をしています。ソフト名は矛盾記号の反対の「T」と言います。
協力者を募集しています。
現在の研究内容はこんな感じ。
画像リンク[png]:www.01ken.com
こちらのスレでやってます。
2chスレ:tech
388(1): 2018/09/03(月)16:20 ID:eGuGzjoZ(1) AAS
ついにきたか
こんなスレで使う道具でグダグダ言ってるだけの俺らには難しすぎるよ
389: a4 ◆L1L.Ef50zuAv 2018/09/03(月)16:28 ID:UyEBRJ4v(2/3) AAS
>>388
僕も15年くらい前は2chのプログラム技術板で馬鹿にされて、それから技術的に成長
ということになったんですが、俺らには難しすぎるよ、と言われるくらいになっちゃった
のか、です。技術馬鹿になっただけで、お金だけはほとんど入りませんが^^;
返信はありがとうございます。
390(1): 2018/09/03(月)16:47 ID:hACEDIiH(1) AAS
勝手に"俺ら"とまとめちゃったけどもちろんわかるやつもいるはず
391: a4 ◆L1L.Ef50zuAv 2018/09/03(月)16:58 ID:UyEBRJ4v(3/3) AAS
>>390
そうですね。そうだと思って書いたんですが、やっぱり教授とかそういう人になって
いくのかな。
392(1): 2018/09/03(月)18:19 ID:Oq3hcp2i(1/2) AAS
>>386
> cの場合lightweight配列として使えるポインター
どういうこと?
lightweight配列って何?
その用語はどこに定義されてんの?
393: 2018/09/03(月)18:58 ID:3jNxfK9B(3/3) AAS
lightweight は単なる英語だけど…
394: 2018/09/03(月)19:34 ID:fCvrhDfC(3/4) AAS
単なる道具にすぎない言葉なのになぜか厳密に定義するのが良いんだよな
お金も企業も経済成長も単なる道具だが舐めない方が良いんだろう
395: 2018/09/03(月)19:57 ID:ApG59r/S(1) AAS
そりゃメモリ内容そのまま持てば軽いといえば軽いだろうが。。
396(1): 2018/09/03(月)20:25 ID:I4M/KSwq(1) AAS
>>392
多分深い意味はないと思う
「ポインタで配列を表現できるから、それとは別にサイズ付き配列の仕組みがあっても良かった気がする」
と言いたかっただけだろう
まあCにはそんなもん要らんが
397(1): 2018/09/03(月)20:45 ID:cO96euev(1) AAS
さすがに今時Cでも配列のポインタと長さはセットでしょ
398: 2018/09/03(月)20:54 ID:r5JPflBu(3/3) AAS
sizeofすれば配列かポインターか分かるよな?
399(1): 2018/09/03(月)20:55 ID:EdWLStdR(2/2) AAS
そんなの関数の入り口次第じゃん
400: 2018/09/03(月)21:30 ID:R+bW4pe5(1) AAS
>>397
ポインタはただのアドレスの値だから長さの情報を持たない
>>399
宣言の仕方に関係なく配列が関数に渡されたらただのポインタ
401(1): 2018/09/03(月)21:34 ID:nofQDRzL(1) AAS
cみたいなオワコン言語の話は飽きた
402(1): 2018/09/03(月)21:41 ID:V5YVGq7g(1) AAS
>>401
C++ はひどい言語だ。これは、多くの平均以下のプログラマーが使ってるために
さらに輪をかけてゲロゲロになっていて、どうしようもないゴミが
簡単に生産されるようになってる。正直いって、C を選ぶ理由が C++ プログラマーを
追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
C++ はトンでもなく悪い設計の元になりうる。どうせこの言語ではいつも STL やら
Boost やら、その他ゲロゲロベロベロの「素敵な」ライブラリの機能を使って、
省13
403: 2018/09/03(月)21:46 ID:rGZ2KDSV(1) AAS
>>402
これほんと好き
404: 2018/09/03(月)22:32 ID:fCvrhDfC(4/4) AAS
オブジェクトモデルに依存しないテンプレートライブラリはないのかと
型システムの改善だけが目的の
OOでも関数型でもない言語
405: 2018/09/03(月)22:35 ID:Fy+nFo6J(1) AAS
アイデアあるなら自分で作ればいいじゃん
そのほわぁっとした言語
406: 2018/09/03(月)22:41 ID:oi2j2blh(1) AAS
what?
407: 2018/09/03(月)22:43 ID:vcilZH89(1) AAS
そもそもテンプレートライブラリが何を指すのかあいまい
いまメジャーなwebでのテンプレートライブラリなのかc++のようなテンプレートライブラリなのか
408: 2018/09/03(月)22:43 ID:5yiOqgJ4(1) AAS
C2langが比較的近いか?
最近動きが少ないが
409(1): 2018/09/03(月)22:58 ID:Oq3hcp2i(2/2) AAS
>>396
考えるだけ時間の無駄だからもう考えない
410(2): 2018/09/04(火)01:16 ID:DYiL9D8B(1) AAS
C言語でもVLAはサイズ情報持ってるというのに誰も知らんのか……
411: 2018/09/04(火)09:11 ID:W1MTXd47(1/2) AAS
知ってても直接関係ないこと言わない
知性があれは
412: 2018/09/04(火)09:21 ID:MaE6+6rb(1) AAS
もう、C#しか使わないからどうでもいい。
413: 2018/09/04(火)09:23 ID:D1ClTP/i(1) AAS
>>409
君はもうすこしモノを考えたほうがいい
ライトウェイトの意味やプログラミング界隈でのこの語の用法を知らないとか人に質問するレベルに達してないよ
414: 2018/09/04(火)09:59 ID:W1MTXd47(2/2) AAS
偉そうにw
415: 2018/09/04(火)10:08 ID:/45N32wx(1) AAS
AIに嘘を教える教師がいたらどうなるか考えたほうがいい
虚偽のビッグデータを売りつけて儲ける
AIは人間のレベルに達しない
416(1): 2018/09/04(火)10:10 ID:HCDtqdOp(1/2) AAS
Goがついにwasmにコンパイルできるようになったな。
もともとPureGoが多いから、これで色々活用用途が広がったらいいな。
nodeもwasm実行できるし、モバイル用にライブラリコンパイルしたらReactNativeなんかからも使えるし、色々可能性広がってきた気がする。
417: 2018/09/04(火)10:12 ID:F1i/L5qD(1) AAS
>>410
VLAってstatic変数や関数の戻り値に使えるの?
418: 2018/09/04(火)10:51 ID:2Ke9JaD8(1) AAS
>>410
スタック跨いでサイズ渡せるようになってからおいで
419: 2018/09/04(火)12:11 ID:0ofldm0z(1) AAS
0-indexとか0-baseとか書き込みあるけど、0-originって自分は呼んでた。どれが正しいのかな。
420(2): 2018/09/04(火)12:26 ID:zCI6LCQt(1/2) AAS
>>416
マジか、Goを覚えるか迷ってたけど
これなら本格的に手を出して良さそうだ
421(1): 2018/09/04(火)12:29 ID:u3AJFBLT(1) AAS
>>420
まだexperimentalで見た感じ最適化も掛かってないからクソでかいファイルが出来るけどねw
422(1): 2018/09/04(火)14:59 ID:UftGablj(1) AAS
>>420
ビズリーチが公表した「プログラミング言語別年収ランキング2018」
画像リンク[jpg]:tech.nikkeibp.co.jp
外部リンク:tech.nikkeibp.co.jp
423: 2018/09/04(火)15:32 ID:zCI6LCQt(2/2) AAS
>>421
wasm 自体まだまだこれからだし気にしないわ
>>422
これ系はあんま信用してないわ
3, 10 がメインだけど
424: 2018/09/04(火)15:40 ID:ommk4wEV(1) AAS
お前らwasmでなに視点の?
425(2): 2018/09/04(火)16:53 ID:h4aM9/Eu(1) AAS
みんなwasmってるの?
426: 2018/09/04(火)17:17 ID:HCDtqdOp(2/2) AAS
gopherJSの方が早いケースもあって面白いな。
>>425
UnityからWeb3Dのコンテンツ出してるよ
427: 2018/09/04(火)21:47 ID:cP6ucbm0(1) AAS
なんだか知らんがgoはない
428: 2018/09/04(火)23:43 ID:J4KIQ6LZ(1) AAS
>>366
> 読みにくいかわりに書きやすい
ガイジすぎひん?
429: 2018/09/04(火)23:43 ID:Gq1Hay5m(1) AAS
>>425
Blazorで遊んでる
430: 2018/09/05(水)06:49 ID:cPIGyNE8(1/4) AAS
冗長性が少なくて同じことの表現方法が多彩な方が表現する側は楽で理解する方は辛いし、
冗長性が多くて表現する方法がひとつに定まってる方が理解しやすいが表現する側はやりにくい
431: 2018/09/05(水)07:06 ID:EtXxKwcu(1/2) AAS
pythonが書きにくいとか頭が悪いとしか思えんのだが。
432: 2018/09/05(水)07:42 ID:cPIGyNE8(2/4) AAS
お前は知能が低すぎてものを全然覚えられないからそう思うんだろうが、
人並みの記憶力があるならワンライナーとか使い捨てスクリプト書く分には省略記法がいろいろある方が早くて楽
433: 2018/09/05(水)07:46 ID:Wwq/qkqa(1/2) AAS
でもRubyのシェア右肩下がりじゃん
上下前次1-新書関写板覧索設栞歴
あと 569 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s