[過去ログ]
ぶっちゃけ始めるのにいい言語て何 part6 (1002レス)
ぶっちゃけ始めるのにいい言語て何 part6 http://mevius.5ch.net/test/read.cgi/tech/1628771431/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
444: デフォルトの名無しさん [] 2021/08/25(水) 12:40:40.52 ID:m4JEedQe >>415 > Javaは案外、環境作るの面倒くさくない? それは Java 派であっても本当にそう思う。 かといって .NET 環境が楽だという話でもない。 >>430 「あやふやに(も)書ける言語」もあれば、 「あやふやには書かせてくれない言語」もある。 「すでに動いているコード」が大量にあると、 「こっちり書きなおす」ということも 業務上は重要だぞ。 Java には i++ とか --i とかいう記述も許されているが、 「stack へのポインタを、評価したあとに sizeof() ぶんだけ インクリメントしている」とか、 「評価するしたあとに sizeof() ぶんだけデクリメントする」とか、 そういうのが解ってなさそうだったら問答無用で書き直す。 http://mevius.5ch.net/test/read.cgi/tech/1628771431/444
445: デフォルトの名無しさん [] 2021/08/25(水) 12:45:36.14 ID:m4JEedQe >>443 ゲロ吐きそうになるから、必要ならば我慢するが、 なるべく控えてほしい。 a.equals("123") == true b:例外を投げたい。 http://mevius.5ch.net/test/read.cgi/tech/1628771431/445
446: デフォルトの名無しさん [] 2021/08/25(水) 12:52:05.06 ID:m4JEedQe JavaScript から始める奴は、 静的な強い型付けのある言語と DOM の概念を学んで、 行儀作法をちゃんと身につけてから JS を学んでほしいと思う。 http://mevius.5ch.net/test/read.cgi/tech/1628771431/446
449: Mb [] 2021/08/25(水) 14:44:58.72 ID:m4JEedQe >>447 > a = "1" + 2 + 3; Storing a = "1" + 2 + 3; だったら、Java の printf の引数としておかしくはないように思う。 ただ、 int b = 1 + 2 + "5"; だと、「なんかしら LISP 系の言語の話なの?」と思うんだけど。 「FORTRAN 60 は型宣言をしなくても I、J、K、L、M、N で始まる変数はデフォルトで 整数型とかいったら、「えー、ダッサーい」「そんなのカッコ悪ぅーい」 「信じらんない!」「どこのジジイ?!」とか女子学生に言われそうで、 「えー? いまどきそんな言語なんてあるのぉ〜?」と言われそうだ。 「花嫁学校」には二種類あって、 「ブライダル・スクール」は「良妻賢母」としての教養を身につける学校で、 「フィニッシュ・スクール」は社会人としての教養を身につける学校 なんだよね。 このスレには風俗嬢に期待するものと配偶者に対するものが ごっちゃになっている人がいるように思いますが、 いかがでしょうか。 http://mevius.5ch.net/test/read.cgi/tech/1628771431/449
450: Mb [] 2021/08/25(水) 14:51:31.49 ID:m4JEedQe >>447 >>448 でしたら適切な文献とかサイトとかを挙げてくれませんか? でないと、あたしが「お勧めの入門用書籍」とかを列挙して、 スレタイ用のテンプレにして、スレ乗っ取っちゃうぞ? http://mevius.5ch.net/test/read.cgi/tech/1628771431/450
456: Mb [] 2021/08/25(水) 16:44:40.24 ID:m4JEedQe >>452 > 動的型付けや自動キャストのプログラミング言語もあることを勉強しましょうね だったら IDE の構造エディタで明示的に保管しろと言っている。 おまいの脳内補完にコンパイラがつきあわされているかもしれんが、 同じプロジェクトを張っているメンバーがおまいのまきぞえを 喰らう理由は何一つない。 オムツも取れてない奴に使わせる言語と、 それで飯食ってる人間が同じ言語使えるわけがねーだろ。 http://mevius.5ch.net/test/read.cgi/tech/1628771431/456
460: Mb [] 2021/08/25(水) 16:53:29.27 ID:m4JEedQe >>455 > そう言いながらあと30年は現役だろうなw に関しては、「それはそれで勘弁してほしい」とも 思うのだが、Java もなんでもかんでも取りこみすぎて 「田舎の老舗温泉旅館じゃねーんだから、建て増し建て増しが 過ぎて(消防法上の)安全が確保できてねーんじゃねぇか?」という 懸念がないでもない。 別館とか新館とかは建ててもいいと思うぞ。 そのときは LOOP-UNTIL-DO-REPEAT 構文を うまくサポートしてくれ。 http://mevius.5ch.net/test/read.cgi/tech/1628771431/460
463: Mb [] 2021/08/25(水) 17:15:15.13 ID:m4JEedQe >>459 > 2000年代前半まではCOBOLでええやんって人たちもそれなりにいたんだよねー 「言語の世代論」っていうのを理解していなさそうだから言っておくけど、 それぞれの世代は、背負っているものが違うのよ。 「COBOL が古くて Java がその後で、今はその後の時代だ」とか思ってると、 電算業界のゴミになっちゃうかもよ? Java は第三世代の終わりで、FORTH は(概念的にはだけど) 第二世代と第四世代の橋渡しを目指していて、 SmallTalk 80 が第三世代という意味で Java より第三世代寄りで Ada はどのあたりだろう?とかいった世界観は 身につけておいてほしいな。 http://mevius.5ch.net/test/read.cgi/tech/1628771431/463
477: Mb [] 2021/08/25(水) 20:35:01.33 ID:m4JEedQe >>476 第四世代言語だと、(おおむね)参照カウンタが 0 になったときに メモリを解放してくれるんだが、 そのあたりを理解していない厨房もいるんだよ。 そのあたりは生温かい視線で見てやってくれ。 つーても、(MicoroSoft 系の)C の alloc & free は、 ポインタで直接で指しているので、ハンドルで指して 参照で保護されている Mac と違って危険だったという 話はしておこうか。 だから C# とか Swift とかいった言語が生まれたわけだが、 そのあたりの事情についても、 若い方々には勉強しておいてほしいと思う。 http://mevius.5ch.net/test/read.cgi/tech/1628771431/477
479: Mb [] 2021/08/25(水) 20:42:28.85 ID:m4JEedQe >>475 >>476 そうだな。 キャストしたらバイト列でしかないわけで、 「そのバイト列がどこにあるか」と 「用が済んだら、どうやってシステムに『解放していいよ』と伝えるか」が重要だ。 (呼出し元が、「まだ持っていたい」と思ってるかもしれん) Java の「参照」という概念は、そのあたりまで配慮しているので 鬱陶しくはあるが作法は踏襲しておく価値があると思う。 http://mevius.5ch.net/test/read.cgi/tech/1628771431/479
487: Mb [] 2021/08/25(水) 21:32:26.30 ID:m4JEedQe 第一世代言語は、 まだコンピュータ・リソースが貴重だった時代で、 プログラミング・ツールのいうのがなかった時代。 オン・オフやニモウニック(ニモニック)の頃。 第二世代言語は、 プログラミング・ツールの黎明期。アセンブラとかの時代。 いわゆる「低級言語」の時代。 第三世代言語言語は、 「高級言語」の時代で、いわゆる「プログラミング言語」の多くが スタートした時代。当時は C 言語は「超高級マクロアセンブラ」と 呼ばれて、「二・五世代言語」って呼ばれてたんだよね。 第四世代は、「目的別用語」「業務別言語」と云われた時代。 医療系データベース用言語 MUMPS、Codd 型の RDMS に特化した SQL、制禦用に特化した FORSE(「FOURSE(第四世代)」と 名づけようとしたら、OS の文字調の制約に引っかかった)、 文字列処理用に特化した SNOBOL、システム・ダイナミクスの シミュレーション言語 DYNAMO など、わりと百花繚乱の時代。 Java はそういう時代の総括みたいな立ち位置なので、 そういった言語を移植するには向いている。 で、「第五世代」。「新世代コンピュータ開発プロジェクト」と いうのがあって、「Prolog か Lisp か」という論争があった。 「真に汎用の言語とは」という話であって、いまだに結着は ついていない。 3.0世代の言語で育ったひともけっこういらっしゃるようなので このスレはとても楽しいのだが、ジャリ(小さいくせに音が大きい)や ガキ(クレクレ君)が多いので、年寄り世代は丁寧に弔って 成仏させてほしいと思う。 http://mevius.5ch.net/test/read.cgi/tech/1628771431/487
488: Mb [] 2021/08/25(水) 21:36:57.18 ID:m4JEedQe >>485 「BTRON」で検索してみると、 自分がどれだけ「純粋まっすぐ君」なのかが 理解できると思う。 そのあたりは政治の話だ。 http://mevius.5ch.net/test/read.cgi/tech/1628771431/488
490: デフォルトの名無しさん [] 2021/08/25(水) 21:43:11.31 ID:m4JEedQe >>485 > その他の言語で今後世界的に家電製品に組み込まれる予定の言語はなんですか? フェアチャイルドの F-8 かザイログの Z-80 のアセンブラ。 F-8 はミシンや自販機に使われていると思うし、 Z-80 は昔のコンピュータゲーム(「スペース・インベーダー」など)や パチンコ台で使われているはずだ。 http://mevius.5ch.net/test/read.cgi/tech/1628771431/490
491: デフォルトの名無しさん [] 2021/08/25(水) 21:45:59.78 ID:m4JEedQe >>489 え? C なんか使わせてもらえるのか? どこの職場か教えてくれ。 http://mevius.5ch.net/test/read.cgi/tech/1628771431/491
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.040s