ぶっちゃけ始めるのにいい言語て何 part7

■ このスレッドは過去ログ倉庫に格納されています
2021/09/12(日) 12:56:23.75ID:5CNhVmk1
前スレ

ぶっちゃけ始めるのにいい言語て何 part6
https://mevius.5ch.net/test/read.cgi/tech/1628771431/
692Mb
垢版 |
2021/10/10(日) 16:01:56.63ID:ZJbmtnIp
ついでながら、C で LISP の基本函数を実装するのは
やたら簡単だが、それを Java に移植しようとして挫けた orz
Prolog を BASIC で実装した例もある(『bit』掲載の
Micro Prolog)もあるのだが、なにせ昔の話なので誰も知らん。
Java で動かしたら、けっこう面白いと思うんだが。
693デフォルトの名無しさん
垢版 |
2021/10/10(日) 16:42:43.79ID:osHZfZYe
初心者が取り組むべきは、JSONパーサーあたりだと思います。
694Mb
垢版 |
2021/10/10(日) 20:32:21.15ID:ZJbmtnIp
いまなら JIT とかもいいように思う。
695デフォルトの名無しさん
垢版 |
2021/10/10(日) 21:10:00.25ID:nfyvan6l
Processingがいいと思うけどな
グラフィック向けとして認知されてるけど
Javaのライブラリはかなり使える
GUIもGISもKinectも物理エンジンも使えるし
もちろん学習的にはそのままJavaに移行できる
2021/10/10(日) 23:04:20.53ID:Q6fTqL7R
実際Rustで何が作れるん?
スマホアプリとかをクロスプラットフォームで開発できたりするなら良いかなって思ったんだけど、どうもそんな感じじゃ無さそうだし
バックエンドがメインなんかね
Windowsアプリもまだまだ作りやすそうな環境には思えない
2021/10/10(日) 23:16:29.25ID:Q6fTqL7R
RustがC/C++に置き換えれるメリットは何となくわかるけど、未だにC/C++が使われるのって環境によるところが多いと思うんだよね
(C/C++のコンパイラしかないとか、ライブラリ・フレームワークがC/C++にしか対応してないとか)
その辺りを自力で何とかできなくは無さそうだけど、何か作りたいって時に障害が大きそうで初心者に向かない気がするんだが
2021/10/10(日) 23:40:00.76ID:+XGDyThy
>>696
フロントエンドもRustで書ける
ブラウザ上ではWasmが動くそして
Wasmの記述にはRustがベストで最も使われている
フロントエンドby Rustの例

https://yew.rs/ja/
> Yew は WebAssembly によってマルチスレッドな、
> Webアプリのフロントエンドを作ることができる、
> モダンな Rust のフレームワークです。

>>697
LLVMが対応しているアーキテクチャなら動くのでRustはどの環境にも/へもコンパイル可能
必要ならC/C++ライブラリの呼び出しももちろん可能
既に障害は何も無くなっている
699デフォルトの名無しさん
垢版 |
2021/10/10(日) 23:47:08.25ID:jC2owg1p
全てがRastで作れる
2021/10/11(月) 00:47:09.55ID:lsTu7Sxn
神は宇宙をRustで書いた
2021/10/11(月) 01:01:00.77ID:E6CIrRQe
>>698
フロントエンドもいけるのね

> LLVMが対応しているアーキテクチャなら動くのでRustはどの環境にも/へもコンパイル可能
> 必要ならC/C++ライブラリの呼び出しももちろん可能
可能ってのと実際に環境が用意されてるのってのは違うでしょ
具体的にRustでiOS/Androidのクロスプラットフォームで開発するならどういう環境になるん?
主にGUI周りはどう書かれる?
2021/10/11(月) 05:59:22.02ID:4izxTYiA
BASICで遊んでた古い者には、アセンブラやC言語のようなネイティブなコンパイラ言語が憧れだった。
パフォーマンス至上だったからね。
だからJavascriptやPythonなんかのスクリプトやインタプリタ言語には見劣りを感じて仕方がない。
2021/10/11(月) 09:10:37.96ID:D28hRQl1
いや別に。
ただアセンブラからCを使うようになる際には
ポインタもさることながらジャンプテーブルの書き方が面倒臭くなったなぁとは思ったけど。
2021/10/11(月) 11:03:58.29ID:YHJ4qGV2
まずC++とかで苦渋を飲む
2021/10/11(月) 12:37:53.66ID:8uzf1syY
MSのIDEがつかえて、インタプリタ言語がいいと思う
言語仕様よりもMSのIDEが使えることのほうが重要だろうな
2021/10/11(月) 13:39:31.79ID:0YWy5HKK
Rustも悪いものではないだろうけど、C/C++がどこでもとりあえず使え、
メーカのライブラリやサンプルコード類もC/C++で提供されている状況では
C/C++は共通言語として読める必要があるしな。

エスペラント語がいかに論理的に優れていようと、結局、英語が共通言語としての
利便性を獲得しているのと同じようなもんだ。
2021/10/11(月) 14:25:26.60ID:MHxEP58H
そもそもコンピュータの事を知らないでプログラムを始める事がどうかと思う
そういう意味ではCからやるべきだが
意味が分かってるなら別にjavascriptでも良い訳で
2021/10/11(月) 17:17:43.35ID:8uzf1syY
C/C++ならVS使えるからはじめてやるには悪くないな
C/C++が共通言語になったのって言語仕様ではなくIDEが優秀だったからだしね
全部人に教えてもらうわけにもいかないし優秀なIDEから教えてもらうのが一番いいと思う
2021/10/11(月) 20:31:26.47ID:Y1NKATQS
>C/C++が共通言語になったのって言語仕様ではなくIDEが優秀だったからだしね

え?????
2021/10/11(月) 22:40:10.86ID:VSdr+644
C、C++、C#、pythonあたりを用途に応じて仕事で使ってる
C/C++の代わりに使えてもっと便利な言語をなんか勉強したいと思いつつも時間取れない
711デフォルトの名無しさん
垢版 |
2021/10/11(月) 23:00:43.12ID:/lM6hzkK
あわしろ氏がお勧めする数学志向言語、Haskell。
2021/10/12(火) 00:38:22.42ID:GaJFvmY4
趣味でAI作りたいんだけどPythonがええんか?
713デフォルトの名無しさん
垢版 |
2021/10/12(火) 01:44:39.96ID:RfF0PFyU
AIを作るということがライブラリを呼び出すことを意味するならPythonで良いのでは?
2021/10/12(火) 02:17:34.90ID:1W2DSIiH
>>710
C/C++の代わりに使えてもっと便利な言語ならばRustしかない
Rustは今どきの言語の便利なプログラミング方法を備えつつC/C++の代わりに置き換え可能
さらにメモリ安全性の保証まで付いてくる
2021/10/12(火) 02:20:13.94ID:w85BLZUm
人工授精ならpypi
2021/10/12(火) 03:16:15.83ID:zyacLl51
Pythonちゃんは本人の性能は大したことないけど
プログラマがよその言語と作った子供でも文句を言わずに引き取る聖母タイプ
2021/10/12(火) 08:40:11.83ID:p7CNGuHH
>>710
c++に制約を付けたsmart c++欲しいよなぁ。
deleteのprorected限定(生ポインタ削除の禁止)とか、スライシング禁止とか。
718Mb
垢版 |
2021/10/12(火) 15:59:32.27ID:bzFXr+Hm
>>709
きみはひょっとして写経から始めて
コマンドラインで叩いているのか?
お釈迦さんも言ってたが、なにも
好き好んで苦行をすることはないだろう。
手頃な IDE があったらそっちに乗り換えたほうがいい。
でなかったら Eclipse と Java でしのいでおいて、
C/C++ 用に使える IDE に移行するのがお奨めだ。
719Mb
垢版 |
2021/10/12(火) 16:02:59.19ID:bzFXr+Hm
>>717
C♯が目指したのってそこだったのかもしれない、と
思うには思うのだが、レガシーコードを引きずっていると
そういうものかもしれないと思う。
Java だって n++ とか --n とか書けちゃうもんなぁ。
2021/10/12(火) 16:45:49.26ID:zyacLl51
JavaとC#だと中学生と高校生くらい自由度が違うのです
721Mb
垢版 |
2021/10/12(火) 20:51:28.05ID:bzFXr+Hm
>>720
C♯はやったことがないから解らんが、
Rust より縛りがきついのか?
その昔、共立出版のコンピュータサイエンス誌の
『bit』で、「束縛系プログラミング言語」という
概念が紹介されていて、その記事のタイトルが
『そんなに強く縛らないで』だったのを思い出した。
2021/10/12(火) 20:58:41.24ID:D4euCNnO
それならゆるゆるのJSですよ
2021/10/12(火) 21:01:38.51ID:1W2DSIiH
>>721
Rustは縛りが少なく自由度の高い言語
まさかと思うがRustが強力な静的型付け言語であることを縛りがきついと表現しているのか?
2021/10/12(火) 22:49:13.37ID:skec1lWI
Rustは記述量も多いし覚えること多いけど
Pythonみたいな書き方強制されるような言語の方が
自分は苦手だ
2021/10/12(火) 22:52:52.46ID:zyacLl51
>>721
自分はギャグポエム的に書いているのであまり深く考えないでいただけると助かります
個人的には、Javaはサンドボックスとしての潔癖性にこだわったが為にいつまでも弱いI/O性能に甘んじなければならず(悪いことではないけど)、
C#はそこそこ速く・メモリ管理が楽な・VM言語としてJavaをクローンしつつ、より低水準な処理もできんとあかんよねという現実主義の言語だと思ってます
それを白いパンツ指定の中学生と紐パンでもOKな高校生に例えてみました
2021/10/13(水) 03:06:36.68ID:fXfbCLiK
>>724
スクリプト言語と比べれば多いけど
JavaやC++と比べたらRustは洗練されていて記述量も覚えることも少ない
727Mb
垢版 |
2021/10/13(水) 21:10:52.27ID:Y4oDfEf2
>>725
> それを白いパンツ指定の中学生と紐パンでもOKな高校生に例えてみました
いや、気持はわかるぞ(笑)
私も Ada を WAF(航空自衛隊の婦人自衛官)に例えたことがある。
じつは私は大きなプロジェクトを結構経験しているので、
「その現場のコーディング規約が、不合理でない限り
きっちり規定されているほうが仕事が楽」と思っているのだが、
往々にしてコーディング規約が不合理なケースが多いので、
勝手にごっそりリファクタリングして悶着を起こしていたりした。
「構造化プログラミングがしやすい言語」という観点からいうと、
Java は C のレガシーを引きずっていながら、ちょっと力不足という
中途半端なところはあると感じるが、
C のコードを移植するときには、
「どこを、どう、なぜ変えたのか」みたいなことが
説明しやすくて意見の調整がしやすい言語ではあると思う。
まぁ、たまに「詰め Java」めいたコーディングを強いられる
こともあるが、それはそれで面白いという気もする。
2021/10/13(水) 21:13:14.83ID:hD9f3zaL
Adaで仕事した事も無いくせにな
技術者からしたら一番嫌われるタイプのフカシ野郎やわ
2021/10/13(水) 22:02:00.03ID:YeIBMJ4r
>>727
気持ち悪い
2021/10/14(木) 00:14:06.55ID:KZL2uBrL
>>727
こいつとRubyガイジを戦わせたい
2021/10/14(木) 00:48:56.85ID:KQfSxEDI
どっちも他人のこと構わず言いたいこと垂れ流してるだけなんでお互いスルーで戦いにもならない
2021/10/14(木) 06:46:49.57ID:PaNH8t67
MbってやつもRubyガイジも普段職場でどういう会話してるのか気になるわ
2021/10/14(木) 06:51:32.14ID:ADI3rEM8
>>732
本人は得々と語っているつもりで周りからは完全スルーされてる様子が目に浮かぶ
2021/10/14(木) 08:20:30.27ID:45gMzY03
Rubyの人のほうがまだ一貫性があると思うし
話題に対して正確にレス返してくる知能がある希ガスw
735Mb
垢版 |
2021/10/14(木) 08:46:50.55ID:WGI+KeI1
>>728
> Adaで仕事した事も無いくせにな
カリフォルニアで防空システムの開発の
仕事をしてたことはあるがな(笑)
たしか共立出版から Ada の規格書の邦訳が出て、
熱心に勉強したもんだ。
けっきょく日本には処理系そのものが
入ってきていなかったように思う。
736デフォルトの名無しさん
垢版 |
2021/10/14(木) 09:01:32.22ID:WGI+KeI1
Ruby は自分では使わないというか
Java と JSP で用が足りているので、
たぶん話をしても盛り上がらんと思うぞ?
ネットで検索したら、Ruby は Ada や SmallTalk 80 の
影響を受けていると書いてあったが、
まつもとさんだって両方を触ったことはなさそうに思う。
SmallTalk なんか英文の本しか出てねぇんだもん。
2021/10/14(木) 09:20:34.95ID:2sQ18BB5
Smalltalkは使ってるみたいだね
https://gihyo.jp/news/report/01/rubykaigi2013/0001
738デフォルトの名無しさん
垢版 |
2021/10/14(木) 12:11:55.86ID:NMiJoMVf
パイソン
739デフォルトの名無しさん
垢版 |
2021/10/14(木) 12:54:28.44ID:F8WjDgUk
使うにはpythonはいいと思うけど。
プログラムを覚えるにはC言語かな。
2021/10/14(木) 14:23:30.36ID:5anOQ4+q
>>736
( ´,_ゝ`)プッ
2021/10/14(木) 14:35:00.04ID:6BRArinS
勉強するならLispと言われていた時代もあったけど、もう遠い昔の話か。
プログラムの動作原理ならFORTH一押しなんだけどなぁ。
742Mb
垢版 |
2021/10/14(木) 15:28:36.23ID:WGI+KeI1
>>737
> Smalltalkは使ってるみたいだね
ちょっと嫉いちゃうなぁ(笑)。
私は企業の従業員だったので、アカデミズムとは
なかなか接触できなかったんだよね。
このあたり、日本の法制を整備してほしいと思うが、
整備されたところで、そのとき私が生きているかどうか ……
743Mb
垢版 |
2021/10/14(木) 16:02:32.20ID:WGI+KeI1
>741
> 勉強するならLispと言われていた時代もあったけど、もう遠い昔の話か。
そんなことはない。LISP (純LISP とか LISP 1.5 とか)というのは、
決して古びていない。安西裕一郎さん(慶應大学の学長だったりする)の
『LISP で学ぶ認知心理学』とか、竹内さんの『初めての人のための LISP』
とか、いろいろ書籍は揃っている。
ただ、LISP 処理系は C で書くのは楽なんだけど、Java で書こうと思うと
綺麗に書けないのが難なんだよなぁ (T_T)。
> プログラムの動作原理ならFORTH一押しなんだけどなぁ。
いま売ってるかどうか知らないけど、ハリー・カッツァン著/
池野信一監訳の『FORTH への招待』(近代科学社)という
本がある、
こっちは Java で書いても面倒臭くないし、
テキサス・インストゥルメント の電卓にも
逆ポーランド記法は使われていたので、
いま書く価値はあると思う。
(正直な話、荒らしが押しかけてこないんなら、
サイトとかメールアドレスを晒したいくらいだ。
「BackLog 日本語 形態素解析」で検索して
もらうと、ヒットしそうな気がする。「Mb」
というのは、「ネット検索に引っかかりにくい」という
理由で選んだハンドルだ)。
かなり前(日本大学の理工学部の航空宇宙工学科の牧野研究室)
に、「とりあえずヒマだったので、日立のベーシック・マスター
レベル3の BASIC で、ちょこちょこっと FORTH のインタプリタを
書いたら、三時間かからずにそれっぽく動いた」という経験がある。

昨今はマシンパワーが強力なので、言語の二階建て三階建ては
プログラミング教育用としては価値があると思う。
744デフォルトの名無しさん
垢版 |
2021/10/14(木) 18:22:45.16ID:0xmYH4RJ
FORTH
2021/10/14(木) 19:00:36.43ID:c0DFN+4r
>>733
やめたれw
746Mb
垢版 |
2021/10/14(木) 19:10:28.05ID:WGI+KeI1
昔の「I/O」でひとコマ漫画があって、
「スターウォーズ」のミレニアム・ファルコン号の
中で、ルーク・スカイウォーカーが
「うぅっ、アセンブラがわからん!」と頭を抱えていると、
オビ・ワン・ケノービが、
「ルーク、FORTH を使うのじゃ」。
ちなみに、ルークがデス・スターに突入する場面の、
モーション・コントロール・カメナの制禦には
FORTH が使われていた。
ちなみに、モーション・コントロール・カメナの制禦に
FORTH が最初に使われたのは、「宇宙の七人」
(ロバート・ヴォーンは「荒野の七人」にも出てた)
だと云われている。
LISP は「実用的ではない」という評価はあるのだが、
竹内郁雄さんによれば、「わりと単純なので
ハードウェア制禦にも便利」だとか。
2021/10/14(木) 19:28:35.73ID:fHaMOU8r
>>746
純粋な疑問なんだけど何で自分の日記帳に書かないの?
病気?
2021/10/14(木) 19:31:00.53ID:c0DFN+4r
>>747
やめたれw
2021/10/14(木) 19:36:36.72ID:YWi5fIgt
「隙あらば自分語り」をこれだけ分かりやすく体現できる存在も珍しい
2021/10/14(木) 19:44:20.71ID:c0DFN+4r
「にわかな奴ほど語りたがる」の典型的な例だと思う
この業界でこーいうやつ山ほど見てきた
能力の低い人物は自分の能力を高く評価してしまいがちなんだろうな
751Mb
垢版 |
2021/10/14(木) 20:37:29.89ID:WGI+KeI1
いま、発達障礙系の学会誌向けに論文を書いているのだが、
ネット上で発達障礙者が支援を求めると、
けっこうパーソナリティ障害者から叩かれて、
状態を悪くする人がいるんだわ。
木村花さんみたいに、自殺にまで心理的に追い込まれてしまう人も
いるし。
そういう意味では、今後の被害防止のためには
けっこう貴重な標本ではあるので、
私でよかったら存分に叩いてくれたまえ。
「始めるのにいい言語とは何か」に関するスレで、
プログラミング言語についてひとことも触れずに
他人を叩く、という時点で、「反社会性パーソナリティ障害」
(まぁ、簡単にいうと「荒らし」)を疑われても仕方が
ないと思うのだが、こちらとしては(証拠が残っていることでもあるし)
ありがたく思う。
とはいえスレの主旨を理解してこのスレを見て下さっている方々には、
「結果的にスレを汚してしまってすみません m(_ _)m」と
頭を下げるしかないのだが orz。
2021/10/14(木) 23:33:07.71ID:pMO89bX6
>>746
昔リアルにforceとforthの区別ついてなかったわ。
May the FORTH be with you.
753デフォルトの名無しさん
垢版 |
2021/10/15(金) 07:25:38.42ID:d+18EcfY
Haskellは健康に良い。
2021/10/15(金) 10:12:06.38ID:h7kw1sq5
>>752
FORTHはもともと「第四の言語」Fourthだったんだけど、当時の環境でファイル名の文字数が5文字までだったんでFORTHになったらしい。
2021/10/15(金) 12:40:31.28ID:RYXo0v4o
初めての言語はPythonちゃんでいいよ
能力的には平凡だけど身綺麗で寛容、Perlちゃんみたいに昔のことで君を苦しめたりしないしRubyちゃんのように仕様?何でしたってウフフということもない
でもスカートをめくるといきなり__main__とか__str__みたいなのが出てくるからあたし予約語とかあまり知らないのみたいなアピールは聞き流すほうがいい
2021/10/15(金) 16:07:23.23ID:kEWIPmIo
>>755ってロリコンのおじさんっぽい雰囲気
気持ち悪い
757デフォルトの名無しさん
垢版 |
2021/10/15(金) 16:46:42.71ID:IiKr1CQH
このスレ変な奴ばっかり
2021/10/15(金) 17:22:24.52ID:RYXo0v4o
みんな同じさ♪
2021/10/15(金) 18:42:55.99ID:r+hA2/r0
「俺様の考える最強の初心者向け言語」って発想で語られても雑談で終わるだけ
>>397の発想でオススメしてもらわないと役に立たない
仕事か趣味かだけでも大きく変わってしまうのに
760デフォルトの名無しさん
垢版 |
2021/10/15(金) 18:44:57.21ID:eqKsqNtm
Haskellで視力回復しませんか?
2021/10/15(金) 19:40:02.39ID:vteAvXvD
javascriptが趣味でも実用でもいいかもな
es2015で組めれば尚いいけど
ブラウザあれば動くし環境面でも一番楽かと
762デフォルトの名無しさん
垢版 |
2021/10/15(金) 19:42:13.87ID:eqKsqNtm
Javascriptはバグるように設計された言語なので、バグらないように書くのは無理。
763デフォルトの名無しさん
垢版 |
2021/10/15(金) 19:43:09.05ID:IiKr1CQH
>>760
いい加減にせんかい!
764デフォルトの名無しさん
垢版 |
2021/10/15(金) 19:54:13.93ID:eqKsqNtm
>>763
Haskellで毛が生えて来そうです。
765デフォルトの名無しさん
垢版 |
2021/10/15(金) 19:55:42.46ID:eqKsqNtm
ちなみに楽しさで言えばJavascriptは楽しいかもしれない。
でもバグらないように書くのは無理だけど。
2021/10/16(土) 07:49:30.74ID:pmC5OLe7
ブラウザを統合できなければJSはいつまでたっても
767Mb
垢版 |
2021/10/16(土) 11:26:26.37ID:w/Mr+3XW
>>756
キミは「ロリコン」とか「ペドフィリア」とかいった言葉の
意味をよく理解していないようだな。
「ルイス・キャロルはロリコンだった」みたいな
話を真面目に信じているんだろうと思う。
自分の家族関係とか成育歴とかと、真摯に向きあったほうが
いいと思う。
メンヘラ板の案件だがな。
2021/10/16(土) 11:53:43.00ID:pU4HACQy
>>735
なんで原著読まねえんだよ!
769Mb
垢版 |
2021/10/16(土) 11:55:35.51ID:w/Mr+3XW
ハリー カッツァン・著/ 池野信一・他訳『FORTHへの招待』。
読み返してみると、レトロ感がたまらない……
2021/10/16(土) 12:02:18.43ID:vbkw9O81
>>765
ESLintとTypeScriptとLanguageServer対応エディタでほぼ解決。
771Mb
垢版 |
2021/10/16(土) 12:06:03.24ID:w/Mr+3XW
>>768
> なんで原著読まねえんだよ!
メディアが紙なので、辞書を引いてるだけで嫌気がさすからだ。
インターネットの商用化以前の話だぞ?
『ゲーデル・エッシャー・バッハ』とか『フラクタル幾何学』とか
原著を読むだけでも、かなりツラいぞ?
『不思議の国のアリス』なんか、そもそも原著でも「註釈つき」が
出てるんだぞ?
出版社からの日本語訳の依頼でもなければ、わざわざやるもんか。
2021/10/16(土) 13:10:22.48ID:2h5t186/
>>771
『ゲーデル・エッシャー・バッハ』とか『不思議の国のアリス』は
たしかに難しいところがあるが
いま話題になっているのはAdaの原著だよね? そんなに難解?
2021/10/16(土) 13:20:21.21ID:a4wkd8/y
GEBと書かない所ににわか感満載
774Mb
垢版 |
2021/10/16(土) 13:56:05.63ID:w/Mr+3XW
>>772
> いま話題になっているのはAdaの原著だよね? そんなに難解?
たぶん難解ではないけどなかなか売っていないぞ。
>>773
「ゲーバー本」と書かない所に、にわか感満載。
だいたい、あの本って、たしかピュリツァ賞とか
取ってなかったっけか。
しかも、あれって新明解より厚くて共同訳聖書くらい
あったような気がする。さすがに「広辞苑」ほど
厚くはなかったが。
で?
2021/10/16(土) 14:45:42.47ID:a4wkd8/y
あーやっぱり図星だったのねw
2021/10/16(土) 14:52:26.57ID:LdtFW1CJ
>>774
あんた頭弱いんだね
777Mb
垢版 |
2021/10/16(土) 14:53:38.55ID:w/Mr+3XW
>>772
> いま話題になっているのはAdaの原著だよね? そんなに難解?
「原著」というよりも「規格書」だから、ぜんぜん難解じゃない。
とはいえ、日米は軍事同盟なので、システム関係だと共同開発に
なるんだわ。
そうなると、「英文の仕様書(Aスペック)」を「日本語の仕様書
(Bスャyック)」に翻末して、さらに=u英文の本契約緒送pの仕様書
(Cスペック)」を作る、とかいった作業を何年かやると、
さすがにやる気が失せる。
しかも防衛秘なもんだから、公開して翻訳で稼ぐわけにもいかない。
後輩もボヤいているのだが、なにせ防衛関係なので詳しいことは
口外できない。
Ada は軍用の組込系の言語だと考えていたから、「リアルタイム系で
高級言語って、どうやっているんだろう?」と思って興味を持って
いたのだけれど、規格書だから実装がどうなっているのかは
想像するしかなかった。
2021/10/16(土) 14:56:23.89ID:/3ZoG9kt
30年くらい前にMSX向けのテキスト処理の本にゲーデルエッシャーバッハの例が出てたなあ
当時中学生だったから何だよゲーデルエッシャーってゲロ吐きながらエッサッサでも踊るんかと思いました
懐かしいなあ
779Mb
垢版 |
2021/10/16(土) 14:59:35.65ID:w/Mr+3XW
サンプルを提供してくれてありがとう。
「あーやっぱり図星だったのねw」
「あんた頭弱いんだね」
といった応答をするのに、人工無能が
「何をキーワードにしているのか?」
「そのとき、スレにおける『文脈』みたいなものを、
どう捉えたらいいのか?」
という意味で、とても参考になる。ありがとう。
2021/10/16(土) 15:08:17.60ID:/3ZoG9kt
中学時代といえば体育祭と学園祭がジョイントしててなか日に仮装パレードがあり女子が着る天使の羽付き手作りチューブトップみたいなのの作成を手伝わされ
特定のアングルから見るとB地区丸見えなのを指摘したら怒られもせず見えなくなるように改造するまでチェック役をやらされた
あれは一種のテスト駆動開発だったのだと思う
2021/10/16(土) 15:48:30.02ID:a4wkd8/y
何故無能ほど冗長な文章を書きたがるのか?
それこそこのスレでいいサンプル採れそうw
782Mb
垢版 |
2021/10/16(土) 16:04:44.97ID:w/Mr+3XW
>>781
残念ながら、長文系の BBS や WebLog に関しては
腐るほどデータがあって、
長い文章を書けるやつは、ほとんどサンプルとして
役立たないんだ。
そういう意味では、絶滅危惧種が集まる場所として、
ここは けっこう貴重な場所だと思う。
2021/10/16(土) 16:07:58.61ID:nhPBR6T2
学生時代Pascal書いてたな
オレンジ色の本で勉強して
unixの使い方?みたいなのもチロっと載ってたような?
cのこともチロっと載ってたような?
もう一回手に取りたいけど詳細は思い出せない
2021/10/16(土) 16:11:18.78ID:v+hMekrA
こういう人が残す資料ってマジで読み辛いんだよな

「〜は……のような構成になっている(○○の部分は△△の方がいいかもしれないがw)」

みたいな本人のクソみたいな感想が所々入ってたりする
785Mb
垢版 |
2021/10/16(土) 16:21:15.08ID:w/Mr+3XW
>>783
unix 上で Pascal というのは、
かなり古くて貴重な書籍だと思う。
UCSD-P System とか、(Macintosh より前の)
Apple の開発言語として知られていた時代、
つまり 8 ビットコンピュータの時代であるかもしれない。
Turbo Pascal の普及以前だと思うので、
森口 繁一/武市 正人『Pascal演習』(表紙は黄緑)よりも
古いかもしれない。
森口先生は海外でも知られた数値計算の権威なので、
続報を求む。
786Mb
垢版 |
2021/10/16(土) 16:31:32.22ID:w/Mr+3XW
そういえば、数値計算(微分方程式の数値解じゃなくて、
初等関数関連の話)だと、やっぱり多倍長計算が
できたほうがいいんだけど、IEEE の double は
二進法なんだけど、BIGDECIMAL は十進法なんだよな。
arctan の数表とか作ろうと思うと、それなりに
「どこから入るか?」に関しては悩ましく思う。
787デフォルトの名無しさん
垢版 |
2021/10/16(土) 18:27:56.06ID:dds8ji9N
ライブラリ作りで苦労するのはわかるんだけど、
Pythonも必要なんじゃないのか?
2021/10/16(土) 18:30:17.70ID:dds8ji9N
この文脈は、
イラクに行きたいという思考回路と、ほぼ同じだからな。
789Mb
垢版 |
2021/10/16(土) 18:41:42.62ID:w/Mr+3XW
>>787
数値計算とかになると、やっぱり
C 言語が強いちゃあ強い。
Python な、そういう環境の上に乗っかっていて、
ユーザ・インタフェース関連に関しては強い。
どこに注力するかという話にはなるけども
数値計算とか言語処理系とかいった方面に
興味のある人もすくないからなぁ。
790デフォルトの名無しさん
垢版 |
2021/10/16(土) 18:43:13.79ID:BO6yK2Ly
もしもDecimalが二進法だったら!?
Binaryが10進に!?
791Mb
垢版 |
2021/10/16(土) 19:30:44.09ID:w/Mr+3XW
>>790
もちつけ。
昔は「二進化十進」というのがあって、
8 ビットを 4 ビット+4 ビットに分けて
処理していたりするのだよ。
Intel の 4004 も、もともとは電卓用の
チップだったので、そのあたりの命令語が
あった。
MicroSoft の MurtiPlan だったか EXCEL だったかで、
「速度向上のため」かなんかで内部表現を二進十進
から二進法に変えたら、会計計算の勘定が合わなくなって
えらいことになったという一件があった。まぁ、マスコミは
押さえこまれていた(NHK も押さえこみに協力していたように
思う)のであまり知られていないが、
金融とか証券とかの世界では、小数点以下の数値を扱うときは、
「二進化十進」というのがデフォルトなんだ。
「十進数で、小数点以下二桁の値を、小数点以下三桁まで計算して
四捨五入しろ」とかいったら大変だろ?
COBOL はそこをクリアしていて、Java はそこに追いついている。
2021/10/16(土) 20:05:43.91ID:/3ZoG9kt
>>791
実際には18歳(&B10010)でも2進化十進で書くと12歳となってしまうことで大変なことが起こってしまうのですね
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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