アカウント名:
パスワード:
javaだと,JITが勝手に最適化しちゃうから,そこら辺を頑張っても意外と差が出ないのが良くない.と言ってしまうのはありかな?
とは言えほとんどの場合, 読みやすくメンテしやすいプログラムは実装効率も高く, 実装効率の悪いプログラムは読みにくくメンテしにくいってのが現実.
おそらく実装設計なんてものを行わず, どっかから持ってきたサンプルプログラムに切り貼りしているんだろうなと想像.
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
わかってるだろうけど… (スコア:4, すばらしい洞察)
まぁ、あまたのプログラミング言語が存在しているのは、要件の内容によって実装の効率にかなりの差が出るためなのだけれども、そういう表面的な要素に振り回されず、特定のプログラミング言語に依存しないメタな要件実装技術をのばして行くようにするのが一番じゃないかと。
--- Toshiboumi bugbird Ohta
Re: (スコア:0)
まったくの初心者から始めたとしても、半年くらいあれば大丈夫。
> 特定のプログラミング言語に依存しないメタな要件実装技術
こちらは経験を積めばいくらでも伸ばしていけるので、こちらで勝負するべきというのは同意です。
Re: (スコア:0)
>> 特定のプログラミング言語に依存しないメタな要件実装技術 > こちらは経験を積めばいくらでも伸ばしていけるので、こちらで勝負するべきと
> いうのは同意です。
Javaしか知らないと思われる人の粗雑なCPUの無駄遣いを見るにつけ思うわけです。
言語は何でもいいけど計算機がどう動いているかくらいは考えてくれ
その計算が必要かどうかが決まる条件判定の前に計算するなよ..とか。
(Javaのせいなのかはまた別の話ですね)
あとは Web3.14 [srad.jp](笑)とは言わないがもうちょっ読みやすくならん
のかとか
# もっともこちらについてはそれぞれの文化というのもあるようですが、
# そうはいってもねぇ。
Re:わかってるだろうけど… (スコア:1, 興味深い)
さすがにそれをjavaのせいにするのはjavaが可哀想です
Re:わかってるだろうけど… (スコア:1)
javaだと,JITが勝手に最適化しちゃうから,そこら辺を頑張っても意外と差が出ないのが良くない.と言ってしまうのはありかな?
Re: (スコア:0)
Re: (スコア:0)
現在の実装にあわせて最適化なんてして、2年後にメンテできないコードにされてはかなわない。
Re: (スコア:0)
> その計算が必要かどうかが決まる条件判定の前に計算するなよ..とか。
とはいえ、上記のようなのは読みにくいだけ。
Re:わかってるだろうけど… (スコア:1)
とは言えほとんどの場合, 読みやすくメンテしやすいプログラムは実装効率も高く, 実装効率の悪いプログラムは読みにくくメンテしにくいってのが現実.
おそらく実装設計なんてものを行わず, どっかから持ってきたサンプルプログラムに切り貼りしているんだろうなと想像.
Re: (スコア:0)
「リソースを意識したプログラムが組めない」だけであって、Javaだからとかいう問題ではないでしょうね。
いや、C/C++をやってきた人にとっては「当たり前」の事がWebプログラマでは当たり前だと思っていない事も多々あるとは思います。
Webアプリだから・・・というか、最近はコンピューターリソースを犠牲にして生産性を重視する場合が多いのかもしれませんね。
それよりも、Javaニーズが多いからって正規化されたオブジェクト指向設計が出来ない人が設計をしているのかも
Re: (スコア:0)
それは大学や専門学校などで「Javaだけを教える」時に背景となる思想として「動けばよい」という感じになっているところが少なからずあるんじゃなかろうかという疑念とペアになっています、自分的に。
> ・出来ないことは「出来ない」と言う
> ・やらなければいけないなら「スキルを身につける」
別のツリーで別の観点について同様の話が出ていますが、そもそもそれ以上よくなることを知らなければそういう方向には走りようがありません。
で、勉強しているつもりでその辺の本屋でわかる**みたいな本を買ってきて新しいナニかを聞きかじると乱用を始めるわけです。 一例としてアリガチなのがデザインパターン系の話で形式から入ると
> Javaのクラス設計がグチャグチャ
に拍車をかけると。
Re: (スコア:0)
> さすがにJavaが悪いとは言いませんが、 Javaしか知らない人にはやっぱりわかりにくいんじゃないかと疑って(?)います。
Javaを悪者扱いしているとは思っていませんが、まぁ言い方でJavaを指していたのでつっこんじゃいました。
> で、勉強しているつもりでその辺の本屋でわかる**みたいな本を買ってきて新しいナニかを聞きかじると乱用を始めるわけです。
> 一例としてアリガチなのがデザインパターン系の話で形式から入ると
>> Javaのクラス設計がグチャグチャ
> に拍車をかけると。
激しく同意しま
Re: (スコア:0)
ただし、それが一定の品質を保ってるかどうかは保証しませんが。
Re: (スコア:0)
>まったくの初心者から始めたとしても、半年くらいあれば大丈夫。
ムリ。
プログラミング自体、センスの塊ですから「経験」とかでなんとかできると思ってたら
なんちゃって管理者みたいなもんで本人だけは出来てると思うハズレが出来上がるだけ。
#作業員の話じゃないよね?
Re: (スコア:0)
短期間で完成されると利益が少ない。
まともにJavaを使える人はやっぱり最低2,3年はずっと触ってる人だけだと思いますよ。
まともなプログラマとして生きていくためには言語のうわべだけで食っていけるほどあまくはないかと。