※前スレ
次世代言語議論スレ[Go Rust Scala Haskell]第5世代
http://mevius.2ch.net/test/read.cgi/tech/1497311647/
探検
次世代言語議論スレ[Rust Kotlin Haskell]第6世代 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/08/28(月) 21:53:37.12ID:5I+bTEeA2017/08/31(木) 20:58:02.45ID:witLpSbc
俺もそれは気になってたけど指摘しなかった
漢字を抽象度が高いというのは何か違うと思った
漢字を抽象度が高いというのは何か違うと思った
2017/08/31(木) 22:44:56.31ID:zwp65mkz
重要なのは意味とか音とか二つ以上の部品に分解することだよ
それらは対等に扱った方が対称性が高い
どっちが高レベルでどっちが低レベルかという問題にこだわるのは対称性が低い
それらは対等に扱った方が対称性が高い
どっちが高レベルでどっちが低レベルかという問題にこだわるのは対称性が低い
2017/08/31(木) 23:07:03.73ID:J2aSRpVx
>>89
「抽象度」という概念を知らないのね
1. x^100 + 9x^7 - 3x^2
2. x to the hundred plus nine x to the seventh minus three x squared.
「どっちが抽象度が高い?」と言うのと
「どっちがより具体的な意味を持つ(もしくは持たない)?」と言うのとは意味が違うんだよ
「抽象度」という概念を知らないのね
1. x^100 + 9x^7 - 3x^2
2. x to the hundred plus nine x to the seventh minus three x squared.
「どっちが抽象度が高い?」と言うのと
「どっちがより具体的な意味を持つ(もしくは持たない)?」と言うのとは意味が違うんだよ
2017/08/31(木) 23:16:39.69ID:+TmXt6Nx
まぁつまり、読みやすさ・機能・シェア・WORA、すべてを兼ね備えたコットィンが最強ということだね
2017/09/01(金) 00:44:11.29ID:R253OLB+
>>92
その1と2って表意文字と表音文字には対応しないよね?
表意文字と表音文字の抽象度云々論じるなら例えば
2a. x to the hundred plus nine x to the seventh minus three x squared.
vs
2b. xの百乗足す九xの七乗引く三の自乗。
になるけどこの2a vs 2bの文字レベルの抽象度の差とやらは1 vs 2a/2bの表現レベルの違いと比べたらあるとしても誤差レベルじゃないか?
俺には2aと2bは全く等価に思えるんだが、、
その1と2って表意文字と表音文字には対応しないよね?
表意文字と表音文字の抽象度云々論じるなら例えば
2a. x to the hundred plus nine x to the seventh minus three x squared.
vs
2b. xの百乗足す九xの七乗引く三の自乗。
になるけどこの2a vs 2bの文字レベルの抽象度の差とやらは1 vs 2a/2bの表現レベルの違いと比べたらあるとしても誤差レベルじゃないか?
俺には2aと2bは全く等価に思えるんだが、、
2017/09/01(金) 01:32:05.15ID:l17yIu6s
2017/09/01(金) 04:10:50.99ID:A4rxsWGh
>>94
“アラビア数字、その他の数学記号は、代表的な表意文字である”
https://ja.wikipedia.org/wiki/表意文字
情報密度が高いと言えば理解してもらえるのかな?
2bを全部平仮名にしたものと比べれば一目瞭然でしょ
んで情報密度の違いは抽象度の違いによる結果だから
“アラビア数字、その他の数学記号は、代表的な表意文字である”
https://ja.wikipedia.org/wiki/表意文字
情報密度が高いと言えば理解してもらえるのかな?
2bを全部平仮名にしたものと比べれば一目瞭然でしょ
んで情報密度の違いは抽象度の違いによる結果だから
2017/09/01(金) 06:55:07.96ID:9fFcfHIv
抽象度が高いと情報量は少なくなるだろ
たとえば写真は具体的で情報量が多い
漢字もアルファベットより具体的だから
一字あたりの情報量は多いが
覚える必要がある字数は多くなる
たとえば写真は具体的で情報量が多い
漢字もアルファベットより具体的だから
一字あたりの情報量は多いが
覚える必要がある字数は多くなる
2017/09/01(金) 07:57:22.32ID:Xtw6aZxr
1平方メートルの絵と1秒の音は比較できないんだが
抽象化()で単位をあやふやにすれば比較できるのかな
抽象化()で単位をあやふやにすれば比較できるのかな
2017/09/01(金) 08:40:04.85ID:sKG/CNAU
俺もそう思う
基本的に抽象度が上がれば情報量は下がっていくものだと思う
プログラミングやってれば経験するものだと思うが
Object型は抽象度が高いが型に関する情報量はほぼ無い
基本的に抽象度が上がれば情報量は下がっていくものだと思う
プログラミングやってれば経験するものだと思うが
Object型は抽象度が高いが型に関する情報量はほぼ無い
100デフォルトの名無しさん
2017/09/01(金) 10:35:11.06ID:aCeisBp6 >>99
よう、オフィスマ。元気かい?(笑)
よう、オフィスマ。元気かい?(笑)
101デフォルトの名無しさん
2017/09/01(金) 11:48:31.76ID:d9WpXGRQ 具体的なほど高いのは選択情報量で、抽象的なほど高いのはその系が持ってる平均情報量かな
具体的な実装が隠蔽されているほど抽象化の度合いが高いという意味で、
漢字は2バイト(以上)を1文字に「抽象化」していて、
1文字あたりの「情報量」はアルファベットより多い
具体的な実装が隠蔽されているほど抽象化の度合いが高いという意味で、
漢字は2バイト(以上)を1文字に「抽象化」していて、
1文字あたりの「情報量」はアルファベットより多い
102デフォルトの名無しさん
2017/09/01(金) 12:00:35.64ID:+7mPWp0H >>101
ママンにパンツ洗ってもらったか?(笑)
ママンにパンツ洗ってもらったか?(笑)
103デフォルトの名無しさん
2017/09/01(金) 12:28:42.01ID:GWPC4pz1 この抽象論議はなんか意味あんの?
104デフォルトの名無しさん
2017/09/01(金) 12:36:09.46ID:XfLLwzvm どぴゅっ(笑)
105あ
2017/09/01(金) 13:02:30.04ID:8i7au6Vc 2バイト以上を一文字に抽象化、ってのもわからんけど。
「筆や指、ヘラ、ナイフなどを使い、油性の絵の具を、板や布、紙など平面に、芸術性のある意匠を表現すべく塗布したもの」を「油彩画」と記載できるのは、情報密度が高く(3文字)抽象性が高い(『など』、を特定出来ない)と表現するならわかるけど、
英語でも「oils」、くどい奴でも「oil paintings」だし、抽象度や情報密度としてはあんまかわらんかと。
単に抽象度をあげると情報密度が下がるという訳ではなく、用途に対した適切な情報密度を提供するために抽象化するのかと。
情報量は減るけど情報密度が上がる方向に持ってくのが抽象化で、両方下がるのは標本化みたいなやつじゃない?
「筆や指、ヘラ、ナイフなどを使い、油性の絵の具を、板や布、紙など平面に、芸術性のある意匠を表現すべく塗布したもの」を「油彩画」と記載できるのは、情報密度が高く(3文字)抽象性が高い(『など』、を特定出来ない)と表現するならわかるけど、
英語でも「oils」、くどい奴でも「oil paintings」だし、抽象度や情報密度としてはあんまかわらんかと。
単に抽象度をあげると情報密度が下がるという訳ではなく、用途に対した適切な情報密度を提供するために抽象化するのかと。
情報量は減るけど情報密度が上がる方向に持ってくのが抽象化で、両方下がるのは標本化みたいなやつじゃない?
106デフォルトの名無しさん
2017/09/01(金) 13:21:48.04ID:CfoCWIuq >>96をまとめると、
数学記号は表意文字。つまり
1. x^100 + 9x^7 - 3x^2
は表意文字の例。
2a. x to the hundred plus nine x to the seventh minus three x squared.
は表音文字の例。
2b. xの百乗足す九xの七乗引く三の自乗。
は表意文字の例(かな混じってるけど)
2c. xのひゃくじょうたすきゅうxのななじょうひくさんのじじょう。
は表音文字(2bを全部平仮名にしたもの)
かな?
1の数学記号が抽象度高いのは分かる。
で、2bと2cくらべて一目瞭然って何が?
どっちも1に比して恐ろしく冗長だな、としか思わんが。2bの表意文字も2cの表音文字も。
要するに文字が表意か表音かは抽象度とは関係ないということではないか?>>96の当初の主張「漢字など表意文字は表音文字にくらべて抽象度が高い」とは裏腹に。
数学記号は表意文字。つまり
1. x^100 + 9x^7 - 3x^2
は表意文字の例。
2a. x to the hundred plus nine x to the seventh minus three x squared.
は表音文字の例。
2b. xの百乗足す九xの七乗引く三の自乗。
は表意文字の例(かな混じってるけど)
2c. xのひゃくじょうたすきゅうxのななじょうひくさんのじじょう。
は表音文字(2bを全部平仮名にしたもの)
かな?
1の数学記号が抽象度高いのは分かる。
で、2bと2cくらべて一目瞭然って何が?
どっちも1に比して恐ろしく冗長だな、としか思わんが。2bの表意文字も2cの表音文字も。
要するに文字が表意か表音かは抽象度とは関係ないということではないか?>>96の当初の主張「漢字など表意文字は表音文字にくらべて抽象度が高い」とは裏腹に。
107デフォルトの名無しさん
2017/09/01(金) 13:28:37.46ID:iX3HKziQ 抽象の解釈で揉めるとか草
108デフォルトの名無しさん
2017/09/01(金) 14:21:49.79ID:5cPRuFJx __ /
/⌒ ヽ / /
( )'゙ヽ. _/
. /iー-‐'"i ,; /
i ! ( ヽ. ) ノ/ .:/
(\.゙ヽ_(_/,イ/
i ! (\\_,_)' ノ
(\\_,_,)'
i ! l ,i\ ヽ、 ! あ”っー あ”っー あ”っー あ”っー あ”っー
し'
/⌒ ヽ / /
( )'゙ヽ. _/
. /iー-‐'"i ,; /
i ! ( ヽ. ) ノ/ .:/
(\.゙ヽ_(_/,イ/
i ! (\\_,_)' ノ
(\\_,_,)'
i ! l ,i\ ヽ、 ! あ”っー あ”っー あ”っー あ”っー あ”っー
し'
109デフォルトの名無しさん
2017/09/01(金) 14:22:05.77ID:9fFcfHIv 抽象ってのは不要な情報を捨象するんだから
情報量は少なくなるに決まってるんだよ
必要な情報だけ抽出することで
量より質を求めてるわけであって
情報量は少なくなるに決まってるんだよ
必要な情報だけ抽出することで
量より質を求めてるわけであって
110デフォルトの名無しさん
2017/09/01(金) 14:24:39.67ID:rDYiQT91 __ /
/⌒ ヽ / /
( )'゙ヽ. _/
. /iー-‐'"i ,; /
i ! ( ヽ. ) ノ/ .:/
(\.゙ヽ_(_/,イ/
i ! (\\_,_)' ノ >>109
(\\_,_,)'
i ! l ,i\ ヽ、 ! あ”っー あ”っー あ”っー あ”っー あ”っー
し'
/⌒ ヽ / /
( )'゙ヽ. _/
. /iー-‐'"i ,; /
i ! ( ヽ. ) ノ/ .:/
(\.゙ヽ_(_/,イ/
i ! (\\_,_)' ノ >>109
(\\_,_,)'
i ! l ,i\ ヽ、 ! あ”っー あ”っー あ”っー あ”っー あ”っー
し'
111あ
2017/09/01(金) 14:43:14.24ID:8i7au6Vc >>107
いいんでないの?
数学に強いであろうHaskellerさんなら、標本化と抽象化、情報量と情報密度を語ってくれるだろう。
きっと。
次世代じゃない、とか、文字数の関係、とか言って議題を恣意的に絞った罰に相応しい流れだと思うが。
いいんでないの?
数学に強いであろうHaskellerさんなら、標本化と抽象化、情報量と情報密度を語ってくれるだろう。
きっと。
次世代じゃない、とか、文字数の関係、とか言って議題を恣意的に絞った罰に相応しい流れだと思うが。
112デフォルトの名無しさん
2017/09/01(金) 16:08:33.34ID:iX3HKziQ はいガイジ
113デフォルトの名無しさん
2017/09/01(金) 18:54:24.75ID:SQFm1IPC どの言語でも最低限、実装しなきゃいけない
言語仕様ってできないものなのかね
printf()みたいなのとかですら
言語ごとに"微妙に"違ってて
いちいち覚えなきゃいけないのって
アホらしくない?
言語仕様ってできないものなのかね
printf()みたいなのとかですら
言語ごとに"微妙に"違ってて
いちいち覚えなきゃいけないのって
アホらしくない?
114デフォルトの名無しさん
2017/09/01(金) 19:01:13.70ID:9fFcfHIv 言語を超えた共通規格を制定すると
数年も経つと想定されてない
技術が出てきて負の遺産になりそう
数年も経つと想定されてない
技術が出てきて負の遺産になりそう
115デフォルトの名無しさん
2017/09/01(金) 19:02:03.36ID:GWPC4pz1 そんなもんだろ。
print 文を本当に統一するとしたら一番、低レイヤーな扱いしてる c に合わせるしかない。
てか統一厨ってなんで分かれてるのかについてほんとに思考しないよな。
print 文を本当に統一するとしたら一番、低レイヤーな扱いしてる c に合わせるしかない。
てか統一厨ってなんで分かれてるのかについてほんとに思考しないよな。
116デフォルトの名無しさん
2017/09/01(金) 19:09:57.94ID:9fFcfHIv 共通規格って使わないものを入れるとムダだから
どうしても後追いの追加しかできなくて
そうすると時代遅れの規格になる
MSやグーグルやアップルみたいな大企業は
それを無視して需要のある新言語を作るだろうし
だから今の現状がこうなってるんだろう
どうしても後追いの追加しかできなくて
そうすると時代遅れの規格になる
MSやグーグルやアップルみたいな大企業は
それを無視して需要のある新言語を作るだろうし
だから今の現状がこうなってるんだろう
117あ
2017/09/01(金) 19:22:19.70ID:8i7au6Vc Cに合わせると、そもそも標準出力って何?って話に行き着いてそこからの話になるので誰も幸せになれんぞ。
標準出力がない環境やら、sprintfとかは普通のlibcではでか過ぎるとか話とか、ファイルシステム?そんなのねえけど?みたいなめんどくさいのを経ての仕様策定になる。
どっかで線引かないと仕方ないけど、その線は言語次第で決めざるを得ない。
Rustの「マクロで展開」もありだろうし、GoやらPythonの「だいたい付いてるけど、それが動く環境以外ではそもそも動かない」もありだし、
Scalaとか古いPascalみたいな「VMが動く環境では動きますけど?VMポートしてよね(笑)」みたいなスタンスもアリなんだから。
仕様や規格って「守らなくてもそれで良い。むしろ守らないほうが(うちのシステムでは)確実に早く動く」って奴が絶対出てくるから、どれだけ未来の事考えて準備しても無駄。
今要るものを今要る範囲で作るのがいいんじゃねえの?
過去と今を見ずに未来や次世代の話する奴にろくな奴はおらん。
標準出力がない環境やら、sprintfとかは普通のlibcではでか過ぎるとか話とか、ファイルシステム?そんなのねえけど?みたいなめんどくさいのを経ての仕様策定になる。
どっかで線引かないと仕方ないけど、その線は言語次第で決めざるを得ない。
Rustの「マクロで展開」もありだろうし、GoやらPythonの「だいたい付いてるけど、それが動く環境以外ではそもそも動かない」もありだし、
Scalaとか古いPascalみたいな「VMが動く環境では動きますけど?VMポートしてよね(笑)」みたいなスタンスもアリなんだから。
仕様や規格って「守らなくてもそれで良い。むしろ守らないほうが(うちのシステムでは)確実に早く動く」って奴が絶対出てくるから、どれだけ未来の事考えて準備しても無駄。
今要るものを今要る範囲で作るのがいいんじゃねえの?
過去と今を見ずに未来や次世代の話する奴にろくな奴はおらん。
118あ
2017/09/01(金) 19:24:24.40ID:8i7au6Vc 「次世代じゃないので外した」なんて、次世代全く見てないって事。
119デフォルトの名無しさん
2017/09/01(金) 19:58:18.00ID:9fFcfHIv JavaScriptができてから
ES2015が出るまで20年も掛かってるから
各言語共通規格なんて100年掛かっても
できるかどうかってところだろ
ES2015が出るまで20年も掛かってるから
各言語共通規格なんて100年掛かっても
できるかどうかってところだろ
120デフォルトの名無しさん
2017/09/01(金) 20:08:14.74ID:sKG/CNAU そんなことよりはライブラリやモジュールの統一フォーマットが欲しいところ
どんな言語からも、どんな言語で書かれた関数でも、呼べるってやつ
どんな言語は言いすぎだが、大体のメジャー言語は似たような着地点に落ち着いてるし
このような重大なことは無理やりにでももっと黎明期に決めておくべきだったな
標準入出力用意しておいたので後は好きにしてくださいってのはちょっと
どんな言語からも、どんな言語で書かれた関数でも、呼べるってやつ
どんな言語は言いすぎだが、大体のメジャー言語は似たような着地点に落ち着いてるし
このような重大なことは無理やりにでももっと黎明期に決めておくべきだったな
標準入出力用意しておいたので後は好きにしてくださいってのはちょっと
121デフォルトの名無しさん
2017/09/01(金) 20:13:11.99ID:SQFm1IPC 違う違う
個々で独自な処理なんて
いくらでもしたらいいけど
最低限、(例えば)printfって打てば
文字列出力するのは
保証しとけって話
個々で独自な処理なんて
いくらでもしたらいいけど
最低限、(例えば)printfって打てば
文字列出力するのは
保証しとけって話
122デフォルトの名無しさん
2017/09/01(金) 20:16:06.24ID:sKG/CNAU ただしそれをやると、野良言語が沢山できる可能性もあるんだが
つまりはライブラリは標準仕様に準拠しているので
ライブラリは揃ってますんで
是非俺の糞言語を使ってくださいっていう
しかし今みたいにライブラリの互換性を盾にして
既得権な言語が常に上位に固定されて全くシェアが変動しないのも不健康
何の言語で書かれていてもかまわない、どうせ好きな言語から呼び出して使えるから
ってなってれば良かったんだが
移植とかマジ馬鹿らしいし
つまりはライブラリは標準仕様に準拠しているので
ライブラリは揃ってますんで
是非俺の糞言語を使ってくださいっていう
しかし今みたいにライブラリの互換性を盾にして
既得権な言語が常に上位に固定されて全くシェアが変動しないのも不健康
何の言語で書かれていてもかまわない、どうせ好きな言語から呼び出して使えるから
ってなってれば良かったんだが
移植とかマジ馬鹿らしいし
123あ
2017/09/01(金) 20:17:44.92ID:8i7au6Vc124デフォルトの名無しさん
2017/09/01(金) 20:23:19.04ID:SQFm1IPC だから終端文字がどれかなんて
どうでもいいのよ
対応する事を仕様にいれろって事
どうでもいいのよ
対応する事を仕様にいれろって事
125デフォルトの名無しさん
2017/09/01(金) 20:24:36.88ID:sKG/CNAU >>121
そのようなことは正にどうでもよいだろうというのが俺の意見
言語の多様性の観点からも、そんなことを縛っても意味はない
それよりは、どんな言語からでも、どんな言語のモジュール(ライブラリ)でも
呼び出せるって方が重要だと思うよ
もしそれが出来てれば、君は延々と自分の好きな言語だけ使ってれば良かったかもしれないし
そうじゃなかったとしても、どの言語からでもCのprintfが簡単に呼び出せるんなら
君の願いは達成するんだろう?
そのようなことは正にどうでもよいだろうというのが俺の意見
言語の多様性の観点からも、そんなことを縛っても意味はない
それよりは、どんな言語からでも、どんな言語のモジュール(ライブラリ)でも
呼び出せるって方が重要だと思うよ
もしそれが出来てれば、君は延々と自分の好きな言語だけ使ってれば良かったかもしれないし
そうじゃなかったとしても、どの言語からでもCのprintfが簡単に呼び出せるんなら
君の願いは達成するんだろう?
126デフォルトの名無しさん
2017/09/01(金) 20:31:30.03ID:sKG/CNAU >あとは別プロセスとして通信するか。
それも構わないと思う
通信のフォーマットが統一されてれば
後は処理系がそれに対応すればよいんじゃないかなー
RDBとのやり取りも、それですれば良かった話
さらにはネットワーク越しに呼び出したり
そういう標準が一つ欲しかったね、って話
今更遅いが
それも構わないと思う
通信のフォーマットが統一されてれば
後は処理系がそれに対応すればよいんじゃないかなー
RDBとのやり取りも、それですれば良かった話
さらにはネットワーク越しに呼び出したり
そういう標準が一つ欲しかったね、って話
今更遅いが
127デフォルトの名無しさん
2017/09/01(金) 20:33:28.04ID:Nyb1QLRU J S O N R E S T
128デフォルトの名無しさん
2017/09/01(金) 21:07:30.99ID:Xtw6aZxr 商売なら有料版と無料版を統一するわけがない
趣味で作るならユーザーの願望よりも作者の都合が優先される
趣味で作るならユーザーの願望よりも作者の都合が優先される
129あ
2017/09/01(金) 21:26:53.26ID:8i7au6Vc >>124
アホか。対応する事を仕様で決めるためには、何に対応しないといけないか定義出来てないと、対応しようが無いだろう。
何をどうしたいのかわからん。俺ラッパー一枚で済むんじゃねえのそれ。
>>126
今までもCorbaとか色々あったけど、結局は一番無難かつ使われてるHTTPになるんだろうなって感じかな。
前にも同じ発想を書いた気がするけど、なんだかんだでこなれてるし、いつ使うねんと思ってたし、RFCにも「どっかで役に立つ」みたいな記載されてたUPGRADEのおかげでWebSocket使えたりしてるし。
もうちょい早く、なら処理系で対応するよりOSに頼った方が良いんだろうな。UNIXドメインソケットとか。
アホか。対応する事を仕様で決めるためには、何に対応しないといけないか定義出来てないと、対応しようが無いだろう。
何をどうしたいのかわからん。俺ラッパー一枚で済むんじゃねえのそれ。
>>126
今までもCorbaとか色々あったけど、結局は一番無難かつ使われてるHTTPになるんだろうなって感じかな。
前にも同じ発想を書いた気がするけど、なんだかんだでこなれてるし、いつ使うねんと思ってたし、RFCにも「どっかで役に立つ」みたいな記載されてたUPGRADEのおかげでWebSocket使えたりしてるし。
もうちょい早く、なら処理系で対応するよりOSに頼った方が良いんだろうな。UNIXドメインソケットとか。
130あ
2017/09/01(金) 21:30:39.30ID:8i7au6Vc 124みたいな奴が書いた酷いCがあったはずだと思って探したらすぐあったわ。
http://www.pro.or.jp/~fuji/mybooks/cdiag/cdiag.8.2.html
もう20年以上前になるのか。歴史は繰り返すんだな。
http://www.pro.or.jp/~fuji/mybooks/cdiag/cdiag.8.2.html
もう20年以上前になるのか。歴史は繰り返すんだな。
131デフォルトの名無しさん
2017/09/01(金) 22:23:07.64ID:4l9jDYBk132デフォルトの名無しさん
2017/09/01(金) 22:26:00.55ID:o/CD7d/B ガイジID:SQFm1IPCの言いたいこと全く理解せずにディスったり謎リンク貼ってるガイジ本当に草だ……w
ガイジVSガイジって感じやね
ガイジVSガイジって感じやね
133デフォルトの名無しさん
2017/09/01(金) 22:35:14.33ID:9fFcfHIv でもまあ共通規格を立てようって発想自体は
まっとうな意識ではあると思うよ
HTML5とJSに人が集まってるのも
今一番の共通規格っぽいからなんじゃね?
まっとうな意識ではあると思うよ
HTML5とJSに人が集まってるのも
今一番の共通規格っぽいからなんじゃね?
134デフォルトの名無しさん
2017/09/01(金) 22:36:34.19ID:4l9jDYBk135デフォルトの名無しさん
2017/09/01(金) 23:26:12.33ID:GWPC4pz1 >>133
そりゃブラウザっていう共通実行環境があるっつーのに、
各々のメーカーの都合で規格がずれてるって状況があるからでしょ。
なんもないところにとりあえずグローバルな規格作ろうとか誰かの自己満足にしか
ならんことを言い出すからバカにされるんだよ。
そりゃブラウザっていう共通実行環境があるっつーのに、
各々のメーカーの都合で規格がずれてるって状況があるからでしょ。
なんもないところにとりあえずグローバルな規格作ろうとか誰かの自己満足にしか
ならんことを言い出すからバカにされるんだよ。
136デフォルトの名無しさん
2017/09/01(金) 23:51:48.74ID:sKG/CNAU その前にHTML5やJSが他の言語と、例えばCのprintfと仕様が同じになってるとか
そういう他言語を意識したつくりになってるってわけじゃないから今回の件では不適切な例だよ
どう贔屓目に見てもHTML5とJSは他の言語とは違った異質なもので
ぜんぜん寄せてきてないよ
こういったものを例に挙げて肯定的にとらえる文体なら
よりいっそう各言語で共通の文法〜〜は要らないってことになる
これは意訳すれば全部Javaで書けばよくね?って言ってるようなもので
他言語を巻き込んで文法を共通にするとかとは反対のベクトルの意見に見える
文法に共通な部分を持たせるっつっても、使用感だけの問題であって
PythonでRubyのコードが走るようになるわけじゃないし
大体のメジャー言語はC言語の文法に寄せてきてるから
その意味で特に不満はないな
細かな仕様が違うのはそりゃ当たり前でしょ
言語として最低限サポートしなければならない仕様を作って
それを満たしていればC上でもJava上でもPython上でもRuby上でもPHP上でも
とりあえずは動く、っていうなら、有りかもしれないけど、あり得ないでしょ
全然違った概念とメカニズムで動いているのに
そういう他言語を意識したつくりになってるってわけじゃないから今回の件では不適切な例だよ
どう贔屓目に見てもHTML5とJSは他の言語とは違った異質なもので
ぜんぜん寄せてきてないよ
こういったものを例に挙げて肯定的にとらえる文体なら
よりいっそう各言語で共通の文法〜〜は要らないってことになる
これは意訳すれば全部Javaで書けばよくね?って言ってるようなもので
他言語を巻き込んで文法を共通にするとかとは反対のベクトルの意見に見える
文法に共通な部分を持たせるっつっても、使用感だけの問題であって
PythonでRubyのコードが走るようになるわけじゃないし
大体のメジャー言語はC言語の文法に寄せてきてるから
その意味で特に不満はないな
細かな仕様が違うのはそりゃ当たり前でしょ
言語として最低限サポートしなければならない仕様を作って
それを満たしていればC上でもJava上でもPython上でもRuby上でもPHP上でも
とりあえずは動く、っていうなら、有りかもしれないけど、あり得ないでしょ
全然違った概念とメカニズムで動いているのに
137あ
2017/09/02(土) 00:17:53.83ID:LCAfPD7A138デフォルトの名無しさん
2017/09/02(土) 00:20:54.65ID:qZ0SgL8Y139あ
2017/09/02(土) 00:30:19.85ID:LCAfPD7A141デフォルトの名無しさん
2017/09/02(土) 00:45:41.97ID:DpVc64wR クライアントの統一が無理でもサーバーは統一できるんじゃないかっていう安心感
を土台にして成功したのがJS
C++がCを土台にしたみたいに
を土台にして成功したのがJS
C++がCを土台にしたみたいに
142デフォルトの名無しさん
2017/09/02(土) 00:58:02.21ID:qZ0SgL8Y >>139
なーんでそこまで分かってて
『「文字列を出す程度の関数」が低レベルで各言語共通にできる訳ないっしょ。』
なんてレスが出来るのかわからん。
あとこの文脈でおまえがどういう意味で「低レベル」という単語を使ってるのかわからん
少しのズレ承知でありたいていに言えば、こいつは「内部でどういう動作するかなんてどうでもいいからとにかく、端末のある環境なら、putとかではなくprintfと書けば端末に表示することを保証しろ」と言ってんだよ
なーんでそこまで分かってて
『「文字列を出す程度の関数」が低レベルで各言語共通にできる訳ないっしょ。』
なんてレスが出来るのかわからん。
あとこの文脈でおまえがどういう意味で「低レベル」という単語を使ってるのかわからん
少しのズレ承知でありたいていに言えば、こいつは「内部でどういう動作するかなんてどうでもいいからとにかく、端末のある環境なら、putとかではなくprintfと書けば端末に表示することを保証しろ」と言ってんだよ
143デフォルトの名無しさん
2017/09/02(土) 01:04:47.83ID:qZ0SgL8Y144デフォルトの名無しさん
2017/09/02(土) 01:13:52.49ID:je61f8uF >少しのズレ承知でありたいていに言えば、こいつは「内部でどういう動作するかなんて
>どうでもいいからとにかく、端末のある環境なら、putとかではなくprintfと書けば
>端末に表示することを保証しろ」と言ってんだよ
だからそのことが否定されているのでは?
何言ってんだ?
>どうでもいいからとにかく、端末のある環境なら、putとかではなくprintfと書けば
>端末に表示することを保証しろ」と言ってんだよ
だからそのことが否定されているのでは?
何言ってんだ?
145デフォルトの名無しさん
2017/09/02(土) 01:18:08.23ID:je61f8uF エスペラント語みたいなものだな
まぁ無理だろう
それより通貨を行き来できるようにする方が良い
まぁ無理だろう
それより通貨を行き来できるようにする方が良い
146デフォルトの名無しさん
2017/09/02(土) 01:18:25.67ID:qZ0SgL8Y >>144
だからただID:SQFm1IPCを否定するレスには俺は文句つけてないだろ?俺もID:SQFm1IPCはガイジだと思うし。
いつまでも「低レベルで」とか「文字列の仕組み」とか言ってる奴はおかしいって言ってるんだ
だからただID:SQFm1IPCを否定するレスには俺は文句つけてないだろ?俺もID:SQFm1IPCはガイジだと思うし。
いつまでも「低レベルで」とか「文字列の仕組み」とか言ってる奴はおかしいって言ってるんだ
147デフォルトの名無しさん
2017/09/02(土) 06:19:16.76ID:WzdBIuT6 はいはい、一通りの文字列入出力関数も覚えられないバカは
プログラマにはならないほうがいいと思いますよ。
プログラマにはならないほうがいいと思いますよ。
148あ
2017/09/02(土) 07:07:42.32ID:LCAfPD7A149あ
2017/09/02(土) 07:30:58.56ID:6K7Z1T4/150デフォルトの名無しさん
2017/09/02(土) 07:42:43.45ID:ekcXroij 俺、20年プログラム組んでるけど
文字列未だに理解不能(笑)
utf8だったり、sjisだったり
c#になってからstringが
なんの文字コードで扱ってるかまったく理解してない
sjisのファイルから読み込んだ文字列と
utf8のファイルから読み込んだ文字列とか
c#のstringではどうなってるか知らんw
どの段階かで変換されるのか保持されるのかわかってないw
日時の文字列のカルチャとかいうのもよくわからない
無指定だとos依存になってバグるし
じゃあc#のstringって何使われてるの?
osに依存するの?とかマジよくわからん
初心者スレで聞いてみたかったw
文字列未だに理解不能(笑)
utf8だったり、sjisだったり
c#になってからstringが
なんの文字コードで扱ってるかまったく理解してない
sjisのファイルから読み込んだ文字列と
utf8のファイルから読み込んだ文字列とか
c#のstringではどうなってるか知らんw
どの段階かで変換されるのか保持されるのかわかってないw
日時の文字列のカルチャとかいうのもよくわからない
無指定だとos依存になってバグるし
じゃあc#のstringって何使われてるの?
osに依存するの?とかマジよくわからん
初心者スレで聞いてみたかったw
151デフォルトの名無しさん
2017/09/02(土) 08:18:23.67ID:qZ0SgL8Y >>148
確かにprintfのfはフォーマットのfだったと思うけど、Fortranではprintでフォーマットもするんだし、言語仕様レベルで滅茶苦茶は言い過ぎでしょ
そりゃfはあったほうがいいと思うけど、fがないと言語仕様レベルで滅茶滅茶ってことはない
そして、厳密な名前にしたことで得られるメリットより、全部printにしたことによる学習コストの低下を優先しろとガイジID:SQFm1IPCを主張するんだよなあ
確かにprintfのfはフォーマットのfだったと思うけど、Fortranではprintでフォーマットもするんだし、言語仕様レベルで滅茶苦茶は言い過ぎでしょ
そりゃfはあったほうがいいと思うけど、fがないと言語仕様レベルで滅茶滅茶ってことはない
そして、厳密な名前にしたことで得られるメリットより、全部printにしたことによる学習コストの低下を優先しろとガイジID:SQFm1IPCを主張するんだよなあ
152デフォルトの名無しさん
2017/09/02(土) 08:20:49.80ID:qZ0SgL8Y まあID:SQFm1IPCはなんでfがついてるのかも知らなかったと思うけど、それは「文字列の仕組み」と連呼して彼に伝わるものではないし関係ないな
153デフォルトの名無しさん
2017/09/02(土) 08:24:13.11ID:WzdBIuT6 文字列の実装を隠蔽できていない言語はクソ
154デフォルトの名無しさん
2017/09/02(土) 08:25:33.52ID:VfNRhazy けっきょく、みんな近視眼的に言葉尻を捉えてるだけで
この話題の本質わかってないのなw
この話題の本質わかってないのなw
155デフォルトの名無しさん
2017/09/02(土) 08:30:19.62ID:qZ0SgL8Y156デフォルトの名無しさん
2017/09/02(土) 08:48:35.94ID:eEwxJqdV 少し思ったことを書くか。
まあとりあえず c の printf からはじめるけど、これってバイト列からそのまま、出力する形式としては
とても普通な形式なわけだ。低レイヤーから見ても最低限のものになってる。
ただ、一方で型に対していい加減で %d とかと , 以下のところに放り込む変数が
ずれてたら簡単にアボーンするってなことが言われて cout << とか
まあ他の高級言語の print なんかがでてきたわけ。
じゃあ c もそうすりゃいいじゃんと思うだろうけれど、実際そんな高級なことすると
システムプログラミングみたいな生な現場だとその高級なとこにバグが潜む可能性が
高いし、そもそも無駄なメモリ食うし
ってな理由で拒むわけ。
とりあえず単純な見方をするなら上記のような理由で統一はされない。
まあとりあえず c の printf からはじめるけど、これってバイト列からそのまま、出力する形式としては
とても普通な形式なわけだ。低レイヤーから見ても最低限のものになってる。
ただ、一方で型に対していい加減で %d とかと , 以下のところに放り込む変数が
ずれてたら簡単にアボーンするってなことが言われて cout << とか
まあ他の高級言語の print なんかがでてきたわけ。
じゃあ c もそうすりゃいいじゃんと思うだろうけれど、実際そんな高級なことすると
システムプログラミングみたいな生な現場だとその高級なとこにバグが潜む可能性が
高いし、そもそも無駄なメモリ食うし
ってな理由で拒むわけ。
とりあえず単純な見方をするなら上記のような理由で統一はされない。
157デフォルトの名無しさん
2017/09/02(土) 08:57:42.86ID:VfNRhazy ああ、やっぱりコイツもわかってないw
158あ
2017/09/02(土) 10:01:43.08ID:6K7Z1T4/159あ
2017/09/02(土) 10:07:29.51ID:6K7Z1T4/ 「最低限言語というからにはこの命令をこういう引数で呼べる事」
ってのは、語順が変わる言語は守れない。
なら引数の順番は見逃すわと言ったら、次は型の問題。
型の定義と表現の定義は○○準拠な、となると、それを持ってない言語は用意すべきかとなる。
その辺見逃すわ、人間が見て理解できる形で!となると、見る人間がどんな人間か(言語は何か)でかなり変わる。少数とかだとフランスでの地獄の,とスペースに殺される形。
それも見逃すわ、うまいことやって!となると、
もう定義なんか残ってなくない?
ってのは、語順が変わる言語は守れない。
なら引数の順番は見逃すわと言ったら、次は型の問題。
型の定義と表現の定義は○○準拠な、となると、それを持ってない言語は用意すべきかとなる。
その辺見逃すわ、人間が見て理解できる形で!となると、見る人間がどんな人間か(言語は何か)でかなり変わる。少数とかだとフランスでの地獄の,とスペースに殺される形。
それも見逃すわ、うまいことやって!となると、
もう定義なんか残ってなくない?
160デフォルトの名無しさん
2017/09/02(土) 10:10:50.16ID:FHcsad6W >>158
ない概念は非対応にして%sはその言語で主に扱う文字列にすりゃ満足するだろうよID:SQFm1IPCは
なんならフォーマット機能すらなくしてfortranのprint*の挙動にしてすら満足するだろうよ
ない概念は非対応にして%sはその言語で主に扱う文字列にすりゃ満足するだろうよID:SQFm1IPCは
なんならフォーマット機能すらなくしてfortranのprint*の挙動にしてすら満足するだろうよ
161あ
2017/09/02(土) 10:11:18.31ID:6K7Z1T4/ だから、Hello Worldなんてお題目があるんよ。どんな言語にも。
163デフォルトの名無しさん
2017/09/02(土) 10:16:07.91ID:FHcsad6W >>162
別物でいいんだよ。ID:SQFm1IPCみたいな手合いはそういうこと気にしない。printfと打てば出力すれば満足なんだから
別物でいいんだよ。ID:SQFm1IPCみたいな手合いはそういうこと気にしない。printfと打てば出力すれば満足なんだから
164デフォルトの名無しさん
2017/09/02(土) 10:21:42.21ID:HZeOuyve ID:qZ0SgL8Y == ID:SQFm1IPC
165デフォルトの名無しさん
2017/09/02(土) 10:23:14.61ID:FHcsad6W >>164
そんなガイジといっしょにすんな
そんなガイジといっしょにすんな
166デフォルトの名無しさん
2017/09/02(土) 11:09:56.12ID:DpVc64wR167あ
2017/09/02(土) 12:18:54.23ID:6K7Z1T4/168デフォルトの名無しさん
2017/09/02(土) 12:39:54.25ID:OknToGa2 Javaが依然としてナンバー1だが、それに取って代わるのは何か?
https://www.infoq.com/jp/news/2017/08/Java-Still-One-Tiobe
>TIOBEは、特にCrystal、Kotlin、Clojure、Hack、Juliaを挙げて、
>新しい言語への関心が高まっていると見ている。
>これらの全体シェアは小さいが(すべて1%未満)、その浸透速度は注目に値する。
>特に、RubyのいとこにあたるCrystalは、1ヶ月で60位から32位へと飛躍した。
Crystalが早くRuby を追い落としてほしい。
https://www.infoq.com/jp/news/2017/08/Java-Still-One-Tiobe
>TIOBEは、特にCrystal、Kotlin、Clojure、Hack、Juliaを挙げて、
>新しい言語への関心が高まっていると見ている。
>これらの全体シェアは小さいが(すべて1%未満)、その浸透速度は注目に値する。
>特に、RubyのいとこにあたるCrystalは、1ヶ月で60位から32位へと飛躍した。
Crystalが早くRuby を追い落としてほしい。
169デフォルトの名無しさん
2017/09/02(土) 12:45:48.01ID:FHcsad6W >>167
細部は微妙だけど、まあ大方そんなもんだよ。大分近かろう
細部は微妙だけど、まあ大方そんなもんだよ。大分近かろう
170デフォルトの名無しさん
2017/09/02(土) 12:46:18.42ID:FHcsad6W このスレ共通認識擦り合わせ出来なすぎだろどうなってんだ
171デフォルトの名無しさん
2017/09/02(土) 12:50:38.76ID:OknToGa2 「Ruby風味のプログラミング言語」四天王現る!Elixir,Crystal,Opal,Mirahまとめ #ruby
https://codeiq.jp/magazine/2015/07/26120/
https://codeiq.jp/magazine/2015/07/26120/
173デフォルトの名無しさん
2017/09/02(土) 14:12:09.69ID:DpVc64wR さんざん宣伝された「コミュ力」でさえ
プログラムにコミュ力が必須という共通認識は出来ない
プログラムにコミュ力が必須という共通認識は出来ない
174デフォルトの名無しさん
2017/09/02(土) 14:26:26.94ID:CJZVlBwp 頭の悪い人がちょっと覚える労力を避けるために
頭の良い人が多大な無駄な苦労をするのは
社会的損失だ
頭の良い人が多大な無駄な苦労をするのは
社会的損失だ
175デフォルトの名無しさん
2017/09/02(土) 14:26:47.13ID:9PaYDv7F 抽象化思考能力が欠如してるから
自分の知ってる分野・レイヤーの視点で語りたがる
自分の知ってる分野・レイヤーの視点で語りたがる
176デフォルトの名無しさん
2017/09/02(土) 14:45:24.92ID:HZeOuyve >>170
兜合わせとかいやらしい
兜合わせとかいやらしい
177デフォルトの名無しさん
2017/09/02(土) 15:06:32.25ID:iROop40D 2ちゃんとスーパーハカーによると抽象的思考にはアルファベットよりも漢字を使うのがいいらしい。
プログラミングも漢字でやるといいらしい。
プログラミングも漢字でやるといいらしい。
178デフォルトの名無しさん
2017/09/02(土) 15:49:49.61ID:9PaYDv7F >>177
そういう結論になる事が抽象化思考力の欠如してる何よりの証
そういう結論になる事が抽象化思考力の欠如してる何よりの証
179デフォルトの名無しさん
2017/09/02(土) 18:15:56.44ID:aqG50DC7 アルファベット仕様キーボードで入力してる限りは
入力速度がアルファベット>非アルファベットになるのはどうしようもない
入力速度がアルファベット>非アルファベットになるのはどうしようもない
180あ
2017/09/02(土) 20:43:09.37ID:6K7Z1T4/ >>179
タブキーと補完使わないの?
俺、和文のあとに、同じ内容の英文つけたメール書くことあるけど、あきらかにタイプ数は和文の方が少ないよ。
抽象思考したいならLabViewとかSPSSあたりでブロック図とかフィルタのグラフで思考するのが一番早かろう。
タブキーと補完使わないの?
俺、和文のあとに、同じ内容の英文つけたメール書くことあるけど、あきらかにタイプ数は和文の方が少ないよ。
抽象思考したいならLabViewとかSPSSあたりでブロック図とかフィルタのグラフで思考するのが一番早かろう。
181デフォルトの名無しさん
2017/09/02(土) 22:56:58.71ID:DpVc64wR 今の世の中に抽象的思考が足りないって実感あるの?ないでしょ
そんなことよりユーモアが足りないと思う
そんなことよりユーモアが足りないと思う
182デフォルトの名無しさん
2017/09/02(土) 23:39:15.33ID:je61f8uF ユーモアが足りないように感じるのは
ネットのおかげか世の中がマトモという言い方はおかしいけど
正解を引くひとが多くなってきたから
明らかにおかしい状況を
ユーモアで笑い飛ばす必要性があまりなくなってきたんだと思う
苦痛な環境に置かれても、ある種納得してるっつーか
でもプログラミングの世界はまだまだ黎明期に当たるのか
偉い人でも、おかしなことしている人がいっぱいいて
https://img0.etsystatic.com/178/0/13833747/il_340x270.1165546874_11w2.jpg
↑まだまだこういうユーモアが有ったりする
今後ある程度成熟していくと、もうこういうユーモアも見れなくなると思うと残念だね
と同時に、正しいことを知っているだけでは勝負にならなくなる
実力が問われるね
ネットのおかげか世の中がマトモという言い方はおかしいけど
正解を引くひとが多くなってきたから
明らかにおかしい状況を
ユーモアで笑い飛ばす必要性があまりなくなってきたんだと思う
苦痛な環境に置かれても、ある種納得してるっつーか
でもプログラミングの世界はまだまだ黎明期に当たるのか
偉い人でも、おかしなことしている人がいっぱいいて
https://img0.etsystatic.com/178/0/13833747/il_340x270.1165546874_11w2.jpg
↑まだまだこういうユーモアが有ったりする
今後ある程度成熟していくと、もうこういうユーモアも見れなくなると思うと残念だね
と同時に、正しいことを知っているだけでは勝負にならなくなる
実力が問われるね
183デフォルトの名無しさん
2017/09/03(日) 01:21:59.30ID:hrqzcgfY そんな残念、杞憂だよ
糞バカジャップランド土人が
山ほど遺してくれたコボルやペェチプゥの保守案件があるからね
糞バカジャップランド土人が
山ほど遺してくれたコボルやペェチプゥの保守案件があるからね
184デフォルトの名無しさん
2017/09/03(日) 01:48:32.74ID:CI8E+FdQ185デフォルトの名無しさん
2017/09/03(日) 03:47:08.84ID:3gHqT14e >>182
これ何がアカンの?
これ何がアカンの?
186デフォルトの名無しさん
2017/09/03(日) 04:22:00.89ID:LluVimQv 「お前が飲むんかーい!」ってツッコミたくなる
187デフォルトの名無しさん
2017/09/03(日) 05:04:38.40ID:wg7NEzB4 >>182
bool値はIsEmpty()がいいなー
bool値はIsEmpty()がいいなー
188デフォルトの名無しさん
2017/09/03(日) 06:11:13.88ID:Xy/hIi2a 次世代言語スレでisHogeは無いだろ…
189デフォルトの名無しさん
2017/09/03(日) 08:29:59.58ID:j0xqGCdJ 関数やメソッドの呼び出しに()を使う言語は滅亡すべきだな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★6 [ぐれ★]
- 「日の丸にバツ印」掲げた大学生 あいまいな国旗損壊罪に「怖い」 The Mainichi [少考さん★]
- 【サッカー】驚異の42得点0失点 中国を怒涛の5連勝に導いた日本人指揮官がまさかの退任か。協会対応に国民激怒 [征夷大将軍★]
- 【テレビ】25年ぶり復活「炎のチャレンジャー」南原清隆&菊池風磨がMC 懐かし「電流イライラ棒」も [湛然★]
- 【音楽】BARBEE BOYS・KONTAが事故で四肢麻痺を公表、新体制で活動は継続 [少考さん★]
- 【画像】童貞は絶ッッッ対"4"を選ぶバレー部J Kが寮でパンパンの集合写真見つけちゃったwwwwwwwwwwwwww [904880432]
- ( ・᷄ὢ・᷅ )あ?
- ブタをぶったたく
- こんな自転車乗ってたやつがいたら?
- 高校球児が大相撲入り。悪そうな顔しとるw [737440712]
- キムタク主演のドラマに山下の曲つければ爆売れ間違いなしだよな
