>>1
レス読んでないけどC言語はそれまでのプログラム言語が
プログラマが処理先に自由にgotoしてよかったので
処理が飛びまくって後からの解析がシャレにならなくなっていたのに対して
「関数」として「数値入れると答えが出る」単位でプログラムしましょうという発想
C++などはその関数をクラスという単位にしてパーツの付け替え加工で
使い回せるようにしよう!という発想
Javaはちょっと違う系統のオブジェクト指向から思想を取り込んでるから
「クラス」に「命令を与えると答えが出る」単位にしようという発想
なんだかわからない数値を毎回後から来たプログラマーが
「この数値なんだろう?」って追わなくても
人間にわかる命令で「これをやる」って命令が送られると
プログラムがやはり人間にわかる名前のつけられたデータを取ってきて
自分で命令された処理をやっているというコードが理想。
探検
c言語的にjavaを教えて
2018/06/20(水) 16:05:37.57ID:LR1LYzpB
2018/06/20(水) 21:08:03.93ID:FK42nbh4
>>37
30レスくらい読めバカタレ
30レスくらい読めバカタレ
39デフォルトの名無しさん
2018/07/05(木) 01:59:31.57ID:RfoszcD2 W08
2018/08/22(水) 14:15:01.74ID:Opme7aq9
C++の本でも読めばすぐわかるけどな
2020/01/01(水) 15:25:32.54ID:mtZC/qIi
メソッドなんて要らん
関数使わせろ
関数使わせろ
42デフォルトの名無しさん
2020/06/22(月) 14:55:49.77ID:khT4bacP Cのほうがjavaより簡単明朗。推奨されないメソッドの洪水は、見ていて気分が悪くなるし。
でもWebバックエンドならJava一択になるのかな。最初に覚えるなら絶対Cがおすすめ。
そのあとC++そしてjavaが最高の流れ。そこまでいけば、どんな言語もちゃらい・はずだが
・・
でもWebバックエンドならJava一択になるのかな。最初に覚えるなら絶対Cがおすすめ。
そのあとC++そしてjavaが最高の流れ。そこまでいけば、どんな言語もちゃらい・はずだが
・・
43デフォルトの名無しさん
2020/06/22(月) 17:02:20.03ID:5VJoOXgM あんまり関係ないけど、うちシャンプー、メリット。
44デフォルトの名無しさん
2020/06/22(月) 18:49:08.79ID:6gQqm8wo 既に解決してる単発スレでなに言ってんの
ちゃんインシャンにきまってるわ
ちゃんインシャンにきまってるわ
2020/06/23(火) 01:20:34.08ID:ie2ZK16d
リンスインシャンプーはハゲるぞ
46デフォルトの名無しさん
2020/06/23(火) 16:04:37.34ID:atXMAnwf Javaやるとハゲると昔から言われていたな・・
47デフォルトの名無しさん
2021/07/04(日) 11:11:02.24ID:FCGWZtZb 終わってるスレだが、オブジェクト指向の「考え方」を
知らずに、巨大クラス作るとそれは「グローバル変数と
それを操る関数たち」っていう、最悪の状態になるんだよな。
知らずに、巨大クラス作るとそれは「グローバル変数と
それを操る関数たち」っていう、最悪の状態になるんだよな。
48デフォルトの名無しさん
2021/07/04(日) 12:05:50.02ID:pili1Lz/ >>47
OpenGL用のC++ライブラリですね判ります
OpenGL用のC++ライブラリですね判ります
49Mb
2021/07/31(土) 17:10:51.16ID:HS2AjqTr >>47
C だと変数領域を「共有」しているので、誰かがアドレスポインタを
間違えて使うと、酷い目に遭う。
Java だとローカルな変数をオブジェクトが「抱えて」いて、
それをメソッドを使ってどうこうしよう、という形になる。
ただ、それだとグローバル変数を経由しようとしたときに
ややこしい話になるので、シングルトン実装したオブジェクトに
問合せをするとかいったことになる。
ぶっちゃけ C が解ってるんなら Java は難しくない。
ただ。おれみたいな年寄りからすると、可変長のメモリ領域の
扱いが便利すぎて、「ボケるのが早くなりそうだ (-_-!)」という
不安がある。
C だと変数領域を「共有」しているので、誰かがアドレスポインタを
間違えて使うと、酷い目に遭う。
Java だとローカルな変数をオブジェクトが「抱えて」いて、
それをメソッドを使ってどうこうしよう、という形になる。
ただ、それだとグローバル変数を経由しようとしたときに
ややこしい話になるので、シングルトン実装したオブジェクトに
問合せをするとかいったことになる。
ぶっちゃけ C が解ってるんなら Java は難しくない。
ただ。おれみたいな年寄りからすると、可変長のメモリ領域の
扱いが便利すぎて、「ボケるのが早くなりそうだ (-_-!)」という
不安がある。
2021/08/01(日) 00:26:28.25ID:jvrFygM5
>>47
所謂、神クラスのことかな。
一つのクラスに何でも詰め込みすぎて、実質、そのグラス内で定義されているメンバ変数がグローバル変数と化している状態って奴でしょ。
責務もハッキリしてないからテストもできない最悪の状態(再利用性・可読性が死んでる)になってることは容易に想像できる。
所謂、神クラスのことかな。
一つのクラスに何でも詰め込みすぎて、実質、そのグラス内で定義されているメンバ変数がグローバル変数と化している状態って奴でしょ。
責務もハッキリしてないからテストもできない最悪の状態(再利用性・可読性が死んでる)になってることは容易に想像できる。
51Mb
2021/08/01(日) 01:10:48.84ID:poI7LMFp >>50
それって、C のモジュール化の時点で失敗しているので、
このスレの主旨である Java (あるいは OO)とは
何の関係もないように思う。
いや、言いたいことはわかるんだけど、
その手のとばっちりを喰った経験が多々あって、
トラウマに引っかかるので ……
それって、C のモジュール化の時点で失敗しているので、
このスレの主旨である Java (あるいは OO)とは
何の関係もないように思う。
いや、言いたいことはわかるんだけど、
その手のとばっちりを喰った経験が多々あって、
トラウマに引っかかるので ……
2022/12/23(金) 19:45:15.05ID:k2wkvDO7
全部JNIで書けばおk
2023/09/22(金) 14:01:04.27ID:js4fs0bK
人を信じよ、しかしその百倍も自らを信じよ
2023/10/13(金) 22:47:43.33ID:HEQod4fb
c言語の関数をclass内のmethodに置き換えるだけじゃね
?OOの基本はjava のチュートリアルだっけ原文に書いていた 気合いだ〜
?OOの基本はjava のチュートリアルだっけ原文に書いていた 気合いだ〜
55デフォルトの名無しさん
2023/10/19(木) 09:33:38.28ID:rcYEOPS6 C++的にJavaじゃなくて
C的にJavaってのがミソか
C的にJavaってのがミソか
レスを投稿する
ニュース
- 【コメ】卸売業者「簡単に安売りできない」 「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 [Hitzeschleier★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 [少考さん★]
- 空自機レーダー照射、音声データ公開 中国 ★4 [蚤の市★]
- 中国から訓練の連絡あったが、区域など具体的な内容知らされず=小泉防衛相 [♪♪♪★]
- 【高市早苗総理】食料品消費減税に慎重「今すぐ約束できない」…「物価上昇率は徐々に落ち着いていくと見込んでいる」 [Hitzeschleier★]
- 高市早苗総理「農水大臣が大好きなおこめ券」 野党が“おこめ券”追及 [Hitzeschleier★]
- 【高市速報】小泉進次郎「事前に中国軍から飛行訓練を開始すると連絡があったのは事実」 [931948549]
- Androidスマホに「microSDカードスロット」復活か?メモリの高騰で再び注目が集まる [663766621]
- 江戸時代の日本人は決して幸福ではなかった…明治維新を批判する人が誤解している「江戸時代の10大問題」 [317527133]
- 高市早苗「自分の命は自分で守るという原則に基づいた行動をとって」「まずは自助」😲 [521921834]
- 【悲報】バカ「喫煙者だけタバコ休憩あってずるい!」←は??????
- オタク「初音ミクが強姦されるイラストはいいけどデブ化は許さないんだよなぁ!!!」
