スレタイ以外の言語もok
前スレ
次世代言語13 Go Rust Swift Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1534769753/
>>1の1行目に記入
!extend:on:vvvvv:1000:512
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
次世代言語14 Go Rust Swift Kotlin TypeScript
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 8a9f-HxS0)
2018/09/11(火) 20:07:34.76ID:uQCQ3gqp0778デフォルトの名無しさん (ワッチョイ 81f2-Po2/)
2018/12/08(土) 23:58:19.30ID:eB2yg23l0 まず年月で比較して、年の整数倍か+1だったらmdayで比較してやればいい。
この場合閏年は関係ない。
この場合閏年は関係ない。
779デフォルトの名無しさん (ワッチョイ 611e-+wPc)
2018/12/09(日) 00:42:00.90ID:nVAz6SOi0 >>777
誕生日クポーンを配布するバースデー夜間ナイトバッチ
誕生日クポーンを配布するバースデー夜間ナイトバッチ
780デフォルトの名無しさん (ワッチョイ 2b80-ZtDu)
2018/12/09(日) 00:54:55.49ID:uTNf+whH0 >>756 ← このバカが書いてること簡単なことを頭悪く書いてるだけだからな
頭悪いバカは簡単に書けるコードを難しく書く典型例といっていい
年齢というのは起算日できまる、コレも当たりまえの話だ
20180402から翌年の20190401までにうまれたヤツは
全員20180402産まれとみなせばいいだけの話だからな
きっと池沼の脳みそでは除算も剰余算もできないデキなのはわかる
普通の8桁の引き算で年齢が算出できるからな
頭悪いバカは簡単に書けるコードを難しく書く典型例といっていい
年齢というのは起算日できまる、コレも当たりまえの話だ
20180402から翌年の20190401までにうまれたヤツは
全員20180402産まれとみなせばいいだけの話だからな
きっと池沼の脳みそでは除算も剰余算もできないデキなのはわかる
普通の8桁の引き算で年齢が算出できるからな
781デフォルトの名無しさん (ワッチョイ 939f-yUOw)
2018/12/09(日) 01:28:15.36ID:Xn4iOyS/0 >>776
DateTime型ってどんな型か分かってる?
年月日時分秒が個別に取り出せる型だけど
月日をm*100+dとすれば
2021年の3月1日と2020年の2月29日なら
2021-2020→1
(301-229)>=0→-0
で1歳
2021年の28日と2020年の2月29日なら
2021-2020→1
(228-229)<0→-1
で0歳
って考え型でそこにはもう365日とかそういう数値も関係ない
DateTime型ってどんな型か分かってる?
年月日時分秒が個別に取り出せる型だけど
月日をm*100+dとすれば
2021年の3月1日と2020年の2月29日なら
2021-2020→1
(301-229)>=0→-0
で1歳
2021年の28日と2020年の2月29日なら
2021-2020→1
(228-229)<0→-1
で0歳
って考え型でそこにはもう365日とかそういう数値も関係ない
782デフォルトの名無しさん (ワッチョイ 611e-+wPc)
2018/12/09(日) 09:18:34.44ID:nVAz6SOi0 お前そんなこと言ってるけどさ、うるう秒産まれの人の気持ち考えたことあるの?
783デフォルトの名無しさん (ワッチョイ 939f-yUOw)
2018/12/09(日) 09:55:15.70ID:Xn4iOyS/0 >>782
そんなの流石に生まれた本人でも気にしてねーだろ
そんなの流石に生まれた本人でも気にしてねーだろ
784デフォルトの名無しさん (ワッチョイ 31b3-e5Zh)
2018/12/09(日) 09:56:08.76ID:zpWVb5hq0 年齢の法律を設計した奴の頭の悪さを感じるけど実装自体は簡単だな
日単位での法的年齢(誕生日, 対象日) { return 経過年数(誕生日, 対象日 + 1日) }
日単位での法的年齢満了日(誕生日, 年齢) { return 年加算(誕生日, 年齢) - 1日 }
日付→年度は一般的な計算の範疇だから年齢計算に含む必要無い
日単位での法的年齢(誕生日, 対象日) { return 経過年数(誕生日, 対象日 + 1日) }
日単位での法的年齢満了日(誕生日, 年齢) { return 年加算(誕生日, 年齢) - 1日 }
日付→年度は一般的な計算の範疇だから年齢計算に含む必要無い
785デフォルトの名無しさん (ワッチョイ 31b3-e5Zh)
2018/12/09(日) 10:03:53.20ID:zpWVb5hq0 0歳だけ分ける必要有るか
0歳と1歳が同じ年度に入るのは気持ち悪い話だ
0歳と1歳が同じ年度に入るのは気持ち悪い話だ
786デフォルトの名無しさん (ワッチョイ 611e-+wPc)
2018/12/09(日) 10:23:54.34ID:i19wdfTf0 >>783
ほらな、こういうやつが心がこもってないプログラムを書く
ほらな、こういうやつが心がこもってないプログラムを書く
787デフォルトの名無しさん (ワッチョイ 31b3-e5Zh)
2018/12/09(日) 10:31:31.66ID:zpWVb5hq0 ・年齢は出生の日から起算
・加齢する時刻は誕生日前日午後12時(時刻は誕生日午前0時だが属する日は前日)
・日を単位とする場合は誕生日前日の初めから効力が発生している
H30年4月1日産まれ, 日を単位とする法律/契約で該当年齢に達する日は
0歳: 1番目の項目により H30年4月1日
1歳: 2,3番目の項目により H31年3月31日
2歳: H32年3月31日
...
>>756
「年齢は出生の日より之を起算す」により、始点と加算日は別仕様で
H30年4月1日産まれは、H30年度の人間となると思うんだけど、どうだろうか?
・加齢する時刻は誕生日前日午後12時(時刻は誕生日午前0時だが属する日は前日)
・日を単位とする場合は誕生日前日の初めから効力が発生している
H30年4月1日産まれ, 日を単位とする法律/契約で該当年齢に達する日は
0歳: 1番目の項目により H30年4月1日
1歳: 2,3番目の項目により H31年3月31日
2歳: H32年3月31日
...
>>756
「年齢は出生の日より之を起算す」により、始点と加算日は別仕様で
H30年4月1日産まれは、H30年度の人間となると思うんだけど、どうだろうか?
788デフォルトの名無しさん (ワッチョイ 939f-yUOw)
2018/12/09(日) 10:32:43.20ID:Xn4iOyS/0 >>786
じゃあ直近のうるう秒って具体的に何年の何月何日の何時何分何秒だよ?
じゃあ直近のうるう秒って具体的に何年の何月何日の何時何分何秒だよ?
789デフォルトの名無しさん (アウアウウー Sa05-xXi9)
2018/12/09(日) 10:42:30.63ID:YxoLru6aa ・Rubyガイジ
・半角ガイジ
・ペチパーガイジ
・閏秒ガイジ←New
・半角ガイジ
・ペチパーガイジ
・閏秒ガイジ←New
790デフォルトの名無しさん (ワッチョイ 611e-+wPc)
2018/12/09(日) 10:47:18.44ID:i19wdfTf0791デフォルトの名無しさん (ワッチョイ 31b3-e5Zh)
2018/12/09(日) 10:56:50.03ID:zpWVb5hq0 潮汐力とかまで脳内で計算するのか(畏怖
792デフォルトの名無しさん (ワッチョイ 611e-+wPc)
2018/12/09(日) 10:59:21.29ID:cUwEvvX80 お月様と母なる地球の声を聞けばわかるでしょ
793デフォルトの名無しさん (スププ Sdb3-OBga)
2018/12/09(日) 11:22:13.88ID:rhU4g+5Td >>787
あー、そのへん変な事言ったかもしれん。
あー、そのへん変な事言ったかもしれん。
794デフォルトの名無しさん (ワッチョイ 939f-yUOw)
2018/12/09(日) 11:33:11.22ID:Xn4iOyS/0 ああ分かったうるう秒NGワードに入れとく
795デフォルトの名無しさん (ワッチョイ 611e-+wPc)
2018/12/09(日) 11:53:59.09ID:cUwEvvX80 うるうる秒ンゴ
796デフォルトの名無しさん (スププ Sdb3-OBga)
2018/12/09(日) 13:46:20.62ID:rhU4g+5Td 年齢の法律考えたやつはちょっと定義について悩み過ぎたんだろ。
当日→2/29は毎年存在しない
翌日→2/28日生まれの人が誕生日が変わってしまう
前日→毎年ある!でも初年が一日足りない…
前日の終わる瞬間に歳取ることにしたら帳尻合う!
当日→2/29は毎年存在しない
翌日→2/28日生まれの人が誕生日が変わってしまう
前日→毎年ある!でも初年が一日足りない…
前日の終わる瞬間に歳取ることにしたら帳尻合う!
797デフォルトの名無しさん (ワッチョイ 497b-FdCK)
2018/12/09(日) 14:01:00.60ID:jfmUFb8E0 翌日の始まった直後でええやんけ。
役人はバカだなwwwww
役人はバカだなwwwww
798デフォルトの名無しさん (ワッチョイ 611e-+wPc)
2018/12/09(日) 17:09:34.91ID:cUwEvvX80 新元号に盛り上がり求める連中だぞ
誕生日なんて激盛り仕様にせなあかんやろ
その日だけ0.5歳プラスのハッピーバースデーくらいの盛り上がりが必要
誕生日なんて激盛り仕様にせなあかんやろ
その日だけ0.5歳プラスのハッピーバースデーくらいの盛り上がりが必要
799デフォルトの名無しさん (ワッチョイ 2b80-Po2/)
2018/12/09(日) 21:00:54.06ID:uTNf+whH0 https://mevius.5ch.net/test/read.cgi/tech/1538096947/55-56
https://mevius.5ch.net/test/read.cgi/tech/1538096947/68
うるう秒について語りたいなら
最低でもオレの課題ができてからになる
うるう秒の課題にいくまえの
ファーストステップの課題すら完全な正答ができたヤツがいないんだからな
うるう秒について分かってるのはこの板には間違いなく一匹もいない
https://mevius.5ch.net/test/read.cgi/tech/1538096947/68
うるう秒について語りたいなら
最低でもオレの課題ができてからになる
うるう秒の課題にいくまえの
ファーストステップの課題すら完全な正答ができたヤツがいないんだからな
うるう秒について分かってるのはこの板には間違いなく一匹もいない
800デフォルトの名無しさん (アメ MMb5-FdCK)
2018/12/09(日) 21:22:09.95ID:o3+01q8dM SoftwareDesign今月号のステマはやめろ!
801デフォルトの名無しさん (ワッチョイ 5b99-OBga)
2018/12/09(日) 21:33:27.61ID:tIXbkx570 >>799
いい加減黙れよ、低スペ。
いい加減黙れよ、低スペ。
802デフォルトの名無しさん (ワッチョイ 2b80-Po2/)
2018/12/09(日) 21:34:15.33ID:uTNf+whH0 低学歴知恵遅れはほどほどにしとかないとな
803デフォルトの名無しさん (ワッチョイ 2b80-Po2/)
2018/12/09(日) 21:34:54.71ID:uTNf+whH0 サマータイムスレでさんざんハジかいてるくせに
804デフォルトの名無しさん (ワッチョイ 5b99-OBga)
2018/12/09(日) 21:40:08.61ID:tIXbkx570 もしかして半角さん、実は低学歴で就職先も良くない所だから、とりあえず誰かを貶めて安心したいのかな?
だとしたら可哀想な事したなぁ。
だとしたら可哀想な事したなぁ。
805デフォルトの名無しさん (ワッチョイ 2b80-Po2/)
2018/12/09(日) 21:41:17.75ID:uTNf+whH0 低学歴知恵遅れにはそうみえるらしいな
まず低学歴知恵遅れとは意思疎通が成立しない
異なる言語で話してるからな
まず低学歴知恵遅れとは意思疎通が成立しない
異なる言語で話してるからな
806デフォルトの名無しさん (ワッチョイ 5b99-OBga)
2018/12/09(日) 21:41:25.89ID:tIXbkx570 まぁGoがスクリプト言語なんて言う恥のかきかたした人間の発言権なんか一生ないわなw
807デフォルトの名無しさん (ワッチョイ 5b99-OBga)
2018/12/09(日) 21:43:10.31ID:tIXbkx570 疎通できないならどうして疎通できないとわかってて話すの?
馬鹿なのかな?
賢い人は馬鹿に合わせて話せるけど、馬鹿は賢いフリはできないんだから、
意思疎通が成立しないって言ったほうが馬鹿なんだけどなぁ。
自己矛盾に気づかないなんて低能だなぁ。
馬鹿なのかな?
賢い人は馬鹿に合わせて話せるけど、馬鹿は賢いフリはできないんだから、
意思疎通が成立しないって言ったほうが馬鹿なんだけどなぁ。
自己矛盾に気づかないなんて低能だなぁ。
808デフォルトの名無しさん (ワッチョイ 2b80-Po2/)
2018/12/09(日) 21:43:45.87ID:uTNf+whH0 まず低学歴知恵遅れは
自分が低学歴で知能が著しく低いという自覚がない
しかも自己評価だけは高い
コレは底辺であるほどその傾向が高くなる
コイツの場合、
この有力な仮説が完璧にあてはまるよいサンプルになってるといっていい
自分が低学歴で知能が著しく低いという自覚がない
しかも自己評価だけは高い
コレは底辺であるほどその傾向が高くなる
コイツの場合、
この有力な仮説が完璧にあてはまるよいサンプルになってるといっていい
809デフォルトの名無しさん (ワッチョイ 611e-+wPc)
2018/12/09(日) 23:08:44.47ID:cUwEvvX80 PHPerがPHPしか書けないのって、あのゴミみたい・・・
いや紛うことなきゴミの標準関数群のせいだよな
あんなのに慣れたら、まぁロクでもないゴミグラマーができあがるのは仕方ない
いや紛うことなきゴミの標準関数群のせいだよな
あんなのに慣れたら、まぁロクでもないゴミグラマーができあがるのは仕方ない
810デフォルトの名無しさん (ワッチョイ 611e-+wPc)
2018/12/10(月) 00:06:08.67ID:wfOU3BSL0 array_* が本当に酷いのは確か
811デフォルトの名無しさん (ササクッテロ Spcd-EUl0)
2018/12/10(月) 08:49:10.00ID:O7DTiynIp 結局は状況設定と場合分けで終わる話か
つーかプログラミング自慢でこのレベルがアピールになると思ってんのが辛い
的外れなところをほじくり返しててヒマそうに見える
つーかプログラミング自慢でこのレベルがアピールになると思ってんのが辛い
的外れなところをほじくり返しててヒマそうに見える
812デフォルトの名無しさん (ワッチョイ 5b9f-cCO6)
2018/12/11(火) 01:00:15.75ID:bmF4SsPp0 年齢知るなら単純計算でいいんだけど
似非科学のバイオリズムでは誕生日からの経過日数だからチョー面倒臭い
似非科学のバイオリズムでは誕生日からの経過日数だからチョー面倒臭い
813デフォルトの名無しさん (ワッチョイ 31b3-e5Zh)
2018/12/11(火) 07:52:15.16ID:qJVdVuCq0 日数はDate.getTimeとかの数値から直接計算出来るからむしろシンプルだよ
814デフォルトの名無しさん (ワッチョイ 2123-pFe7)
2018/12/11(火) 07:56:10.73ID:LKKvQFeX0 チョー面倒と言ってる相手にそれで通じるかな…
815デフォルトの名無しさん (ワッチョイ 5b9f-cCO6)
2018/12/11(火) 15:03:51.85ID:bmF4SsPp0 数値化できるならそれが上策
数値化を自分でやらないとならない言語は面倒なんだ
数値化を自分でやらないとならない言語は面倒なんだ
816デフォルトの名無しさん (ワッチョイ 2123-pFe7)
2018/12/11(火) 15:07:48.07ID:LKKvQFeX0 ホラ通じないから架空の言語を想定して批判始めたぞw
具体的になんの言語の DateTime 型だとチョー面倒なの?
具体的になんの言語の DateTime 型だとチョー面倒なの?
817デフォルトの名無しさん (ワッチョイ 2b80-Po2/)
2018/12/11(火) 22:19:21.32ID:yA4tg2d20 誕生日からの経過日数なら
それこそどんなシリアル値でもいいからシリアル値使ったほうが簡単
シリアル値使えない言語なんかあんのか
ただの引き算で済むからな
posix timeを使うならこんだけだからな
<いまの posix time> - <一番最近の誕生日のposix time> ← コレで経過秒数になる
あとは 60 * 60 * 24 秒で除算するだけ
それこそどんなシリアル値でもいいからシリアル値使ったほうが簡単
シリアル値使えない言語なんかあんのか
ただの引き算で済むからな
posix timeを使うならこんだけだからな
<いまの posix time> - <一番最近の誕生日のposix time> ← コレで経過秒数になる
あとは 60 * 60 * 24 秒で除算するだけ
818デフォルトの名無しさん (アメ MMb5-FdCK)
2018/12/11(火) 23:51:42.60ID:2VkUCQvdM 2/29生まれの人の3/1現在の経過日数はどうやるの?煽ってる訳じゃなく。
819デフォルトの名無しさん (ワッチョイ 2b80-Po2/)
2018/12/12(水) 00:08:46.78ID:1Fc61En10 ↓このソースがなにやってるか分かるなら分かる
https://ideone.com/LAqADW
https://ideone.com/LAqADW
820デフォルトの名無しさん (ワイモマー MMfd-fQa1)
2018/12/12(水) 02:07:50.56ID:4c6/l92LM 新言語スレに
それが
どういう関係があるのか
それが
どういう関係があるのか
821デフォルトの名無しさん (ワッチョイ 939f-yUOw)
2018/12/12(水) 04:15:31.67ID:5R4iJmhB0 もういい加減閏年計算スレでも立ててそこでやれよ
822デフォルトの名無しさん (ワッチョイ 998a-BL5F)
2018/12/12(水) 04:29:41.44ID:nd0hca9P0823デフォルトの名無しさん (ワッチョイ 5b9f-cCO6)
2018/12/12(水) 05:56:35.54ID:QgVfQcCu0 >>816
次世代言語ではないし、DateTime型なんて無い言語だよ
そのような日付や時刻をシリアル化できるなら最初からレスしないよ
そもそも前提がおかしい
今後登場する次世代言語全てにDateTime型があるような固定観念持ってるようだけど、そんな考えでいいの?
構文が違うだけで、中身一緒みたいな前提じゃないか
次世代言語ではないし、DateTime型なんて無い言語だよ
そのような日付や時刻をシリアル化できるなら最初からレスしないよ
そもそも前提がおかしい
今後登場する次世代言語全てにDateTime型があるような固定観念持ってるようだけど、そんな考えでいいの?
構文が違うだけで、中身一緒みたいな前提じゃないか
824デフォルトの名無しさん (ワッチョイ 939f-yUOw)
2018/12/12(水) 06:04:13.30ID:5R4iJmhB0 だからいい加減よそでやれって
825デフォルトの名無しさん (ワッチョイ 31b3-e5Zh)
2018/12/12(水) 07:47:44.12ID:jSpBUsB/0 シリアル化というか普通はシリアル値(ただの整数型)がまずあって
それに加えてシリアル値から年月日、および逆変換する関数が用意されてるかどうかだと思うけど
それに加えてシリアル値から年月日、および逆変換する関数が用意されてるかどうかだと思うけど
826デフォルトの名無しさん (ササクッテロ Spcd-EUl0)
2018/12/12(水) 09:19:57.26ID:djdms1a2p こんなどーでもいい事にスレを消費するなしw
827デフォルトの名無しさん (スプッッ Sdf3-9XG1)
2018/12/12(水) 10:15:12.20ID:8sO2OQRWd そもそも半角くんって次世代言語触ってないっしょ
828デフォルトの名無しさん (スププ Sdb3-OBga)
2018/12/12(水) 11:15:40.97ID:3f3X1OW4d Goをスクリプト言語だと思ってたぐらいだからね。
829デフォルトの名無しさん (アウアウウー Sa05-xXi9)
2018/12/12(水) 12:13:30.43ID:KrrqRBoWa Dなら確かにrdmdでスクリプト言語的な使い方もできるけどね
Goのそれは公式じゃなかった気がする
Goのそれは公式じゃなかった気がする
830デフォルトの名無しさん (スププ Sdb3-OBga)
2018/12/12(水) 14:11:45.79ID:3f3X1OW4d スクリプト言語はこれだから、って文脈から発覚したことだから、応用でも何でもなく無知だよ。
831デフォルトの名無しさん (ワッチョイ 2b80-Po2/)
2018/12/12(水) 21:23:30.71ID:1Fc61En10 低学歴の知ってる()というのは
電車の型式知ってる()という程度のもんだからな
低学歴のレスはすぐにわかるわ
電車の型式知ってる()という程度のもんだからな
低学歴のレスはすぐにわかるわ
832デフォルトの名無しさん (スププ Sdb3-OBga)
2018/12/12(水) 21:25:22.09ID:3f3X1OW4d 低学歴だと思ってる人間が知ってるそれすら知らなかったなんて滅茶苦茶みっともないなw
833デフォルトの名無しさん (ワッチョイ 611e-+wPc)
2018/12/12(水) 22:39:08.10ID:2r4jSDY30 誕生日がきたらageテーブルをインクルードするだけだろ
バカなのか?
バカなのか?
834デフォルトの名無しさん (アメ MM47-KgdI)
2018/12/13(木) 19:02:58.16ID:/U42sxDQM TIOBEプログラミング言語ランキング
https://news.mynavi.jp/article/20181212-739645/
TOP10の内、実にC言語系統の文法が7席を占めている。
なぜC系文法はこんなにも受け入れられてしまったのか!?
PythonとVBには頑張ってもらいたい。
https://news.mynavi.jp/article/20181212-739645/
TOP10の内、実にC言語系統の文法が7席を占めている。
なぜC系文法はこんなにも受け入れられてしまったのか!?
PythonとVBには頑張ってもらいたい。
835デフォルトの名無しさん (ブーイモ MM6f-MGZ2)
2018/12/13(木) 22:01:44.84ID:YFOGYBLjM PythonはC系だよ
836デフォルトの名無しさん (ワッチョイ a365-S4KH)
2018/12/13(木) 22:23:08.96ID:AnmYgNxJ0 PythonはPythonだけじゃ遅すぎてクソなのがクソ
837デフォルトの名無しさん (ワッチョイ d3b3-c/Yr)
2018/12/13(木) 22:39:02.47ID:TeFZR0J+0 ランタイム速度が必要なとこだけ必要な言語で書くという判断ができない奴がクソ。
838デフォルトの名無しさん (スッップ Sdaa-8tEa)
2018/12/14(金) 00:12:40.74ID:miQwzpjnd 判断ができない奴が居たとすればそれはクソかもしれないがもし判断しなくていいならばそっちの方が楽だろうな?
839デフォルトの名無しさん (アウアウウー Sa4f-S4KH)
2018/12/14(金) 08:20:56.21ID:vbFtc0Mha 判断させるのがクソだとわからないのがイキりミッドコア勢
840デフォルトの名無しさん (ワッチョイ 8a9f-TixW)
2018/12/14(金) 08:32:31.69ID:qd/41Vfh0 低レイヤー次世代言語Rust、Go、D、C++20
841デフォルトの名無しさん (スッップ Sdaa-8tEa)
2018/12/14(金) 09:40:25.00ID:miQwzpjnd C++20はモジュールもネットワークもコルーチンも延期されそうですが次世代ですか?
842デフォルトの名無しさん (アウアウウー Sa4f-g8EJ)
2018/12/14(金) 10:42:14.01ID:Gho43NFEa コ、コンセプト...
843デフォルトの名無しさん (ワッチョイ d3b3-c/Yr)
2018/12/14(金) 22:02:52.21ID:lcoUdBQK0 >>839
そのレベルで判断したくないならプログラムなんてやるべきじゃないな。
そのレベルで判断したくないならプログラムなんてやるべきじゃないな。
844デフォルトの名無しさん (ブーイモ MM6f-eJUM)
2018/12/14(金) 22:25:55.77ID:Yg3yGjNnM ネイティブ叩いて性能だしたいからc++使ってるわけで
プラットフォーム抽象化する標準ライブラリは特にいらんなぁ
モジュールはほしい
でもあれ無理だろ
プラットフォーム抽象化する標準ライブラリは特にいらんなぁ
モジュールはほしい
でもあれ無理だろ
845デフォルトの名無しさん (ワッチョイ 469f-3Kg9)
2018/12/15(土) 02:47:16.47ID:ose2JNUp0 C#はいいとして、F#やP#、Q#、MSは#付けないと気がすまないのか?
846デフォルトの名無しさん (ワッチョイ 8a9f-UKyl)
2018/12/15(土) 03:08:04.79ID:QbCOphKY0 そうだよ
847デフォルトの名無しさん (アウアウウー Sa4f-S4KH)
2018/12/15(土) 07:30:04.87ID:pKaUmM7la >>843
判断するポイントを減らしたいと思わないプログラマーはこの世界に存在しちゃいけないレベル
判断するポイントを減らしたいと思わないプログラマーはこの世界に存在しちゃいけないレベル
848デフォルトの名無しさん (アウアウエー Sa82-MGZ2)
2018/12/15(土) 09:56:17.69ID:mgmsvi+Ca849デフォルトの名無しさん (ワッチョイ d3b3-c/Yr)
2018/12/15(土) 09:57:01.97ID:mEke7jIQ0 >>847
判断を減らすのと、判断すべきところを判断しないのは全然別で、
ランタイム速度上げるところの見極めは明らかにプログラマが判断すべきポイントだろう。
そこまで思考停止されるのは現場としては相当困る。
判断を減らすのと、判断すべきところを判断しないのは全然別で、
ランタイム速度上げるところの見極めは明らかにプログラマが判断すべきポイントだろう。
そこまで思考停止されるのは現場としては相当困る。
850デフォルトの名無しさん (アウアウエー Sa82-MGZ2)
2018/12/15(土) 10:16:23.45ID:mgmsvi+Ca851デフォルトの名無しさん (ブーイモ MMaa-MGZ2)
2018/12/15(土) 10:24:02.01ID:iGjrKD78M SQLとHTMLをゲロゲロするだけならどうでもいいけど、ちょっとCPUバウンドな処理の多めなものを書くなら、
スクリプト言語のパフォーマンスを心配するのは本当に煩わしい
Cと一桁違わない程度の速さの言語ならだいたいは力押しで十分問題なく動くわけだが、
無理にスクリプト言語でやろうとしてアルゴリズムのチューニングとかFFIとかしてたら
結局最初から全部静的型で書いたほうが早かったんじゃないかと思うことはよくある
スクリプト言語のパフォーマンスを心配するのは本当に煩わしい
Cと一桁違わない程度の速さの言語ならだいたいは力押しで十分問題なく動くわけだが、
無理にスクリプト言語でやろうとしてアルゴリズムのチューニングとかFFIとかしてたら
結局最初から全部静的型で書いたほうが早かったんじゃないかと思うことはよくある
852デフォルトの名無しさん (ワッチョイ d3b3-c/Yr)
2018/12/15(土) 10:33:57.01ID:mEke7jIQ0 >>850
その二重ループの中で何がコアなのかなんて作るものによるとしか言いようがない。
行列演算のコア部分と、ビジネスルールによるロジック部分では明らかに求められる書き方や注意すべき点は異なる。
作るものに合ってる言語使えとしか言いようがないし、それを判断するのは普通はプログラマのセンスだろ。
その二重ループの中で何がコアなのかなんて作るものによるとしか言いようがない。
行列演算のコア部分と、ビジネスルールによるロジック部分では明らかに求められる書き方や注意すべき点は異なる。
作るものに合ってる言語使えとしか言いようがないし、それを判断するのは普通はプログラマのセンスだろ。
853デフォルトの名無しさん (アウアウエー Sa82-MGZ2)
2018/12/15(土) 10:39:44.68ID:mgmsvi+Ca >>852
だからそういうことを言ってるんじゃないの
あんたは全メソッドをいちいちプロファイル取ってCで書き直すべきか検討してるの?
そこはそれこそ「プログラマのセンス」で明らかに問題のなさそうなものについては無意識にだいたいフィルタをかけるだろう
スクリプト言語ではそのフィルタの閾値を大幅に下げなければならないということだよ
だからそういうことを言ってるんじゃないの
あんたは全メソッドをいちいちプロファイル取ってCで書き直すべきか検討してるの?
そこはそれこそ「プログラマのセンス」で明らかに問題のなさそうなものについては無意識にだいたいフィルタをかけるだろう
スクリプト言語ではそのフィルタの閾値を大幅に下げなければならないということだよ
854デフォルトの名無しさん (ワッチョイ aaf9-fk3u)
2018/12/15(土) 10:55:58.70ID:3LFJSGA60 >>853
そのプログラマのセンスとやらで、
スクリプト言語で事足りる用途でだけスクリプト言語を選択すればいいだけだろ。
スクリプト言語自体が糞なのではなく、不適切な用途にスクリプト言語を選択するプログラマが糞なだけ。
そのプログラマのセンスとやらで、
スクリプト言語で事足りる用途でだけスクリプト言語を選択すればいいだけだろ。
スクリプト言語自体が糞なのではなく、不適切な用途にスクリプト言語を選択するプログラマが糞なだけ。
855デフォルトの名無しさん (スップ Sdaa-8tEa)
2018/12/15(土) 21:10:51.66ID:JQA4huo2d まぁそういう「適切な所でCとか使いましょうね」ってPythonに対して「全部同じ言語で書けた方が嬉しいでしょ」って発生したきたのがJuliaでしょ?一側面だけど
856デフォルトの名無しさん (スップ Sdaa-8tEa)
2018/12/15(土) 21:11:13.42ID:JQA4huo2d したきた→してきた
857デフォルトの名無しさん (ブーイモ MMaa-MGZ2)
2018/12/15(土) 21:17:55.12ID:K1rho5dwM 逆だと思う
JuliaはLLの適用範囲を広げようとしたのではなく、コアももうちょっとライトに書こうぜ、というアプローチ
あくまでコアを書く言語であることには違いなくて、スクリプト言語を排除するものではない
JuliaはLLの適用範囲を広げようとしたのではなく、コアももうちょっとライトに書こうぜ、というアプローチ
あくまでコアを書く言語であることには違いなくて、スクリプト言語を排除するものではない
858デフォルトの名無しさん (ワッチョイ d3b3-c/Yr)
2018/12/15(土) 21:24:31.79ID:mEke7jIQ0 juliaはさらにより数式記述に近づけようって感じでないの?
それがいいかは微妙な気はするけど。
それがいいかは微妙な気はするけど。
859デフォルトの名無しさん (アウアウエー Sa82-MGZ2)
2018/12/15(土) 21:35:17.11ID:mgmsvi+Ca JuliaはFortranがいかにオーパーツだったかを世に知らしめただけだったな
今時の学者がFortranを知らずにFortranと同じ用途の言語を作ろうとしたら、出来上がったのはFortranそのものだったんだから
今時の学者がFortranを知らずにFortranと同じ用途の言語を作ろうとしたら、出来上がったのはFortranそのものだったんだから
860デフォルトの名無しさん (スップ Sdaa-8tEa)
2018/12/15(土) 21:49:53.32ID:JQA4huo2d861デフォルトの名無しさん (ワッチョイ d3b3-c/Yr)
2018/12/15(土) 23:07:08.26ID:mEke7jIQ0 一つの言語で済ませたいってのはわかるけどやっぱりただの願望の域を出ないなと思うわ。
862デフォルトの名無しさん (ワッチョイ ebb3-tscw)
2018/12/16(日) 01:41:56.96ID:dseXcuvX0 低級言語とか高級言語とか、パワーがあるとかないとか
この辺の概念が分かってたら最強の言語なんて言わない気がする
この辺の概念が分かってたら最強の言語なんて言わない気がする
863デフォルトの名無しさん (ガックシ 06c6-XXAZ)
2018/12/16(日) 07:42:58.51ID:5DtZwOYK6 JuliaはJupyter上で開発できるのが強すぎるからFortranとは言い難い
864デフォルトの名無しさん (ワッチョイ 1ed3-T5gL)
2018/12/16(日) 09:08:33.69ID:0aoVbw8s0 「Jupyterで開発」っていうのがよくわからないんだけど
Jupyter上でJuliaのパッケージをテスト・デバッグして
公開するとかの一連のIDE的な作業を完結できるってこと?
Jupyter上でJuliaのパッケージをテスト・デバッグして
公開するとかの一連のIDE的な作業を完結できるってこと?
865デフォルトの名無しさん (アウアウエー Sa82-MGZ2)
2018/12/16(日) 09:19:37.64ID:M+5+NlhMa Jupyter使うような連中のアウトプットはプログラムではなくレポート
866デフォルトの名無しさん (スップ Sdaa-8tEa)
2018/12/16(日) 10:25:28.93ID:3loOxIHAd 実験をぐるぐる回して手法を確立するのが目的で便利にしようとしたのがJupyter
そういった手法を実プロダクトに持ち込むのが目的で便利にしようとしたのが各種IDE
これは個人のお気持ちだし凄く乱暴な言い方だけど、インタプリタ的用途のインタラクティブ性を便利にしていったのと、コンパイラ的用途の確実性を便利にしていったのとの違いみたいな
そういった手法を実プロダクトに持ち込むのが目的で便利にしようとしたのが各種IDE
これは個人のお気持ちだし凄く乱暴な言い方だけど、インタプリタ的用途のインタラクティブ性を便利にしていったのと、コンパイラ的用途の確実性を便利にしていったのとの違いみたいな
867デフォルトの名無しさん (ワッチョイ d3b3-0JyG)
2018/12/16(日) 12:22:37.80ID:hwX68ZFY0 >>845
J#も
J#も
868デフォルトの名無しさん (ワッチョイ fb1e-5Jpq)
2018/12/16(日) 12:57:26.00ID:Lm34BiRg0 IDE、エディタ界、全てを統べて伝説に至ったVSCodeこそが最強
ジュピター?イデオン?ご冗談を(笑)
ジュピター?イデオン?ご冗談を(笑)
869デフォルトの名無しさん (ワッチョイ 1ed3-T5gL)
2018/12/16(日) 14:14:54.72ID:0aoVbw8s0 Lispはさておき
そこらの言語向けIDEの特に動的・ランタイム時の便利機能は
Smalltalk IDEのワナビーだと思ってが違うのか?
一時期はやったEclispeなんかもろその系統(IBMのVisualAge Smalltalkの技術応用)だし
そこらの言語向けIDEの特に動的・ランタイム時の便利機能は
Smalltalk IDEのワナビーだと思ってが違うのか?
一時期はやったEclispeなんかもろその系統(IBMのVisualAge Smalltalkの技術応用)だし
870デフォルトの名無しさん (ワッチョイ fb1e-5Jpq)
2018/12/16(日) 17:27:05.95ID:/yaGDLZh0 smallltalkとかおじいちゃんかよ
もう棺で眠る時間だよ?
もう棺で眠る時間だよ?
871デフォルトの名無しさん (ワッチョイ a77b-KgdI)
2018/12/16(日) 17:34:22.26ID:JR5j914d0 smalllltalkはオーパーツ。言語に最適なOSごと作るみたいなもん。
872デフォルトの名無しさん (ワッチョイ d3b3-PT0M)
2018/12/16(日) 20:20:37.50ID:MLNxHgQR0 それ誤解だと思う
smallllltalkで書いた成果物(alto用のOSやシェル)を同じ名前で呼んでるだけ
「java javac jvm」を「java java java」って呼んでるようなもん
smallllltalkで書いた成果物(alto用のOSやシェル)を同じ名前で呼んでるだけ
「java javac jvm」を「java java java」って呼んでるようなもん
873デフォルトの名無しさん (ワッチョイ 1ed3-T5gL)
2018/12/16(日) 20:46:40.33ID:0aoVbw8s0 javaは言語、javacはバイトコードへのコンパイラ、jvmはバイトコードインタープリタだよね?
Smalltalkはjavacに相当するものがSmalltalk自身で書かれているクラス(Compiler)で
SqueakやPharoなど一部の処理系ではjvmに相当するものもSmalltalk自身で開発されている
(デバッグまでやって、リリースはC言語に変換後、各OS向けバイナリーにコンパイル&ビルド)
ところと、グラフィックス描画ルーチンをjvmに相当するものが含むところがちょっと違うだけで基本同じだよ
ああ、でも前述コンパイラも含め、IDE等ランタイム時に必要なオブジェクト群はすべて
「仮想イメージ」と呼ばれる簡易オブジェクトストアに永続化されているところはかなり違うか…
Smalltalkはjavacに相当するものがSmalltalk自身で書かれているクラス(Compiler)で
SqueakやPharoなど一部の処理系ではjvmに相当するものもSmalltalk自身で開発されている
(デバッグまでやって、リリースはC言語に変換後、各OS向けバイナリーにコンパイル&ビルド)
ところと、グラフィックス描画ルーチンをjvmに相当するものが含むところがちょっと違うだけで基本同じだよ
ああ、でも前述コンパイラも含め、IDE等ランタイム時に必要なオブジェクト群はすべて
「仮想イメージ」と呼ばれる簡易オブジェクトストアに永続化されているところはかなり違うか…
874デフォルトの名無しさん (アメ MM47-KgdI)
2018/12/16(日) 20:47:12.06ID:3xeF9I+GM 一部を取り出してそれがsmalllllltalkだと考えるからおかしくなるんだな。
すべての成果物を含んだエコシステム全体がsmallllllltalkだ!
すべての成果物を含んだエコシステム全体がsmallllllltalkだ!
875デフォルトの名無しさん (ワッチョイ fb1e-5Jpq)
2018/12/16(日) 20:51:13.53ID:/yaGDLZh0 いつまで死んだ言語smallllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllltalkの話をしているの?
876デフォルトの名無しさん (ワッチョイ d3b3-c/Yr)
2018/12/16(日) 22:32:31.24ID:kVzpWd9g0 死んだ言語のが今から見ると逆に新しさを感じるからじゃね?
877デフォルトの名無しさん (スップ Sdaa-8tEa)
2018/12/17(月) 00:18:04.05ID:eiJorBGBd 結果的に同じ機能に終着したものも全部ワナビー扱いするのは流石に妄想乙って感じ
数年前くらいにGCやマクロはLispがやってきたこと!って喧伝してる人間を見たんだけど全くおんなじ事やってんな
今となっちゃ無意味な主張よ
それが真実であってもね
数年前くらいにGCやマクロはLispがやってきたこと!って喧伝してる人間を見たんだけど全くおんなじ事やってんな
今となっちゃ無意味な主張よ
それが真実であってもね
■ このスレッドは過去ログ倉庫に格納されています
