アカウント名:
パスワード:
Oracle、Oracleって大騒ぎしてるけどさ、ぶっちゃけ、Sun時代からJavaなんてこんなもんだよな?
まともじゃないからOpenJDKをまんま使う奴なんて存在せず、どいつもこいつもIcedTeaの方を採用するわけだ。jdk7srcみたいなものが存在するのも同様。極論すると、Javaなんて一度たりともまともだったことがないんだよ。
それが今更、Time Zone Updaterが有償になったからってどうだって言うの?そもそもそのTime Zone Updaterの先っぽは、ianaのアレに繋がってるだけだろ?だったらianaのTime Zone Databaseを直接落としてきて、自分で加工して使いや良い。Javaしか使えないようなしょうもないプログラマー以外は皆そうやって使ってる。至極当たり前の手順。
だいたいからして、10年以上昔からこんなことになるのを予測した連中は「使うな」って言ってたろ?それを無視して使っておきながら、今更になって大騒ぎとか…これだから情報弱者は…
>10年以上昔からこんなことになるのを予測した連中は「使うな」って言ってたろ?
なんですか、その「日経新聞はもう何年も前から『今年中にはKindleが日本上陸する』するニュースを流してました。 ほら当たったじゃないですか!」的な言い訳は。
そりゃずっと言い続けてればいつかは当たるわ。
いや、『これからはJavaだ!』を信じて裏切られた悲しいJavaプログラマの叫びかもしれないですよ?
#プログラム言語の流行は本当に読めない……
Javaは「プログラミング言語Java」と「Java実行環境(仮想マシン)」という二つの側面があります。「プログラミング言語」という文脈であれば、Javaでよいと思います。
Application Fundamentals [android.com]
Android applications are written in the Java programming language.
「実行環境」という文脈では、Androidのアプリ実行環境はJava VMとは互換のないDalvik [wikipedia.org]ですから、「Java VMっぽいけど別のもの」ですね。
>#Javaで良いの?
Javaっていっといて、何か言われたら「俺はどんなVMだって食っちまう男なんだぜ」って言えばいいんじゃね?
「あー、システムの更新だけど、プログラマ見つかった?」「いえ…XX使える人なんて、滅多にいないですし」「とりあえず現状維持でもいいから、急がないけどな」「TimeZoneの更新しないと、うちのシステム駄目になっちゃいますよ」「今まではどうしてたの」「なんか開発した人がネットのデータを落として自分で加工してどうとかこうとか」「何それ…そーいや○○のシステムもTimeZoneの更新が必要だろ。あっちはどうしてんの」「ああ、あっちはJavaですから」
賢い情報強者プログラマを発見するのはツチノコを探すくらいに難しいので、賢い情報弱者はそんなのをアテにしたりしないのです。
Visualナントカとか、Delphiとか、Javaとかどうして情報弱者って輩ほど、そういう言語を使いたがるのかねこうなることは日を見るより明らかだったろうに
情報弱者でない連中が使ってる言語って何なんだろ。
英語じゃね?
情報弱者って言葉の意味を理解出来ず間違えたまま広めちゃう連中だから日本語でないのは確か。
勿論私は(間違った意味での)情報弱者・・・
CかC++
C++ clangも今やgccもこれで書かれているからな、余りにもアレな事になる前に処理系自体の開発が難しくなる。
というかnewとdeleteとスマートポインタを使わなければC++はそこそこ安定している。newしなければメモリリークもしないし。deleteしなければ二重deleteも起こらない、一つのオブジェクトしか管理しないなら、複製そのものがさして重くない訳だから。ポインタとして管理する必要がない。複数管理するなら可変長配列でいい訳だ。コンストラクタでnewしてスマポに渡すとかアホらしい。
そこの割り切りがスッパリできればなあ。
C++やりたくても適用できそうなプロジェクトが身近にあんま無いんだよな。C++ベースで素人に渡してもリソースリークしないでだいたい使えて実績のあるWebフレームワークとかないかな。…いや、幻想だな、満たすべき(しょうもない)条件はまだまだある。
てゆうか仮に弱者を平均以下と定義すると、弱者のうち半分より上ぐらいのをカバーできる言語じゃないと結局採用しづらいんだよな。
つりかつりなのか!?>C++ベースで素人に渡してもリソースリークしないでだいたい使えて実績のあるWebフレームワークとかないかな。
CでつくったCGIは、 すべての言語で最速なので場合によっては選択肢にもなるだろうけれど、C++はさすがに選択肢にもならないんじゃないかなー?C++使うくらいなら普通にスクリプト言語の方がいいでしょう。
C++は、 newとか、 ポインタなんて、 普通の環境ならほとんど使わないはずなのに、Webじゃないけれど、 フレームワークとかライブラリのレベルで newとかポインタ強要されるから余計にめんどくさいイメージになっちゃってるんだよね。
※ newやポインタが必須になってくるのは悪い習慣だと思う。
CよりC++の方が速い。無条件にCの方が速いって言っちゃうような程度なら間違いなくな。基本的にCで速い処理はCと同じ速度、Cで記述するのが面倒な処理はCより速いから。
もういいから生で機械語吐いてろよ
生のポインターを全面禁止して、必ずスマートポインターを使うようにすれば良いじゃん。newもマクロかテンプレートでラップしてスマートポインターを返すようにしとく。
だねぇ。make_shared()つかえってこった。
なんかC++で生のnewって、ANSI以前の宣言のないCレベルだよねぇ。どんだけおっさんやねんと。
未だにVC6プログラムをメンテしないといけないこともあるんですよギギギギギ
本物のプログラマはFORTRANでやる。FORTRANでできなきゃ、アセンブラでやる。アセンブラでできなきゃ、それはやる価値がないのだ。
そのネタが書かれた時点で、Fortran のことを小馬鹿にした文章なのだよ。
で、情強さまはどんな言語をお使いになって情弱どもよりどれだけ効率的にものを作っておられたのか教えていただけませんかね?
まあJavaは無料って一点にみんなが飛びついたっていうのは否定出来ませんが
だからこそ,「オープン」であることが必要ということをぜひいろんな人がわかってくれるとうれしいですね
クローズドソースだと,こういうときにほんとににっちもさっちもいかなくなっちゃいますから……
プラットホームと言語の区別がつかない情弱?#タイムゾーン問題なんてどの言語だって起こるでしょ
最近はこういう「Java叩く俺かっこいい」っていう情弱ばかりで嘆かわしいですな
なんだかんだ、多くの場面で使われている以上、それを良くしようという意識がない人間はどんな言語使ってても邪魔者扱いされるだけですよ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
こんなげんごにまじになっちゃってどうするの (スコア:1, 興味深い)
Oracle、Oracleって大騒ぎしてるけどさ、
ぶっちゃけ、Sun時代からJavaなんてこんなもんだよな?
まともじゃないからOpenJDKをまんま使う奴なんて存在せず、
どいつもこいつもIcedTeaの方を採用するわけだ。
jdk7srcみたいなものが存在するのも同様。
極論すると、Javaなんて一度たりともまともだったことがないんだよ。
それが今更、Time Zone Updaterが有償になったからってどうだって言うの?
そもそもそのTime Zone Updaterの先っぽは、ianaのアレに繋がってるだけだろ?
だったらianaのTime Zone Databaseを直接落としてきて、自分で加工して使いや良い。
Javaしか使えないようなしょうもないプログラマー以外は皆そうやって使ってる。至極当たり前の手順。
だいたいからして、10年以上昔からこんなことになるのを予測した連中は「使うな」って言ってたろ?
それを無視して使っておきながら、今更になって大騒ぎとか…
これだから情報弱者は…
Javaも使えない似非プログラマーのひがみ? (スコア:3, すばらしい洞察)
>10年以上昔からこんなことになるのを予測した連中は「使うな」って言ってたろ?
なんですか、その
「日経新聞はもう何年も前から『今年中にはKindleが日本上陸する』するニュースを流してました。
ほら当たったじゃないですか!」
的な言い訳は。
そりゃずっと言い続けてればいつかは当たるわ。
Re:Javaも使えない似非プログラマーのひがみ? (スコア:1)
いや、『これからはJavaだ!』
を信じて裏切られた悲しいJavaプログラマの叫びかもしれないですよ?
#プログラム言語の流行は本当に読めない……
Re:Javaも使えない似非プログラマーのひがみ? (スコア:1)
#Javaで良いの?
Re:Javaも使えない似非プログラマーのひがみ? (スコア:1)
Javaは「プログラミング言語Java」と「Java実行環境(仮想マシン)」という二つの側面があります。
「プログラミング言語」という文脈であれば、Javaでよいと思います。
Application Fundamentals [android.com]
「実行環境」という文脈では、Androidのアプリ実行環境はJava VMとは互換のないDalvik [wikipedia.org]ですから、「Java VMっぽいけど別のもの」ですね。
Re: (スコア:0)
http://developer.android.com/sdk/index.html
# 今日日 C#や javascriptでも開発できるしこれらもjavaっぽい言語だけど。
Re: (スコア:0)
>#Javaで良いの?
Javaっていっといて、何か言われたら「俺はどんなVMだって食っちまう男なんだぜ」って言えばいいんじゃね?
Re:こんなげんごにまじになっちゃってどうするの (スコア:1)
「あー、システムの更新だけど、プログラマ見つかった?」
「いえ…XX使える人なんて、滅多にいないですし」
「とりあえず現状維持でもいいから、急がないけどな」
「TimeZoneの更新しないと、うちのシステム駄目になっちゃいますよ」
「今まではどうしてたの」
「なんか開発した人がネットのデータを落として自分で加工してどうとかこうとか」
「何それ…そーいや○○のシステムもTimeZoneの更新が必要だろ。あっちはどうしてんの」
「ああ、あっちはJavaですから」
賢い情報強者プログラマを発見するのはツチノコを探すくらいに難しいので、
賢い情報弱者はそんなのをアテにしたりしないのです。
Re:こんなげんごにまじになっちゃってどうするの (スコア:2, おもしろおかしい)
「」
「でも現在だとアドレスが違うのでその設定ファイルを変更すればいいだけです。って全部ソースに日本語に書いてありましたよ」
# 書いておいても誰も見ない。
Re: (スコア:0, すばらしい洞察)
Visualナントカとか、Delphiとか、Javaとか
どうして情報弱者って輩ほど、そういう言語を使いたがるのかね
こうなることは日を見るより明らかだったろうに
Re: (スコア:0)
情報弱者でない連中が使ってる言語って何なんだろ。
Re:こんなげんごにまじになっちゃってどうするの (スコア:1)
英語じゃね?
情報弱者って言葉の意味を理解出来ず間違えたまま広めちゃう連中だから日本語でないのは確か。
勿論私は(間違った意味での)情報弱者・・・
Re: (スコア:0)
CかC++
Re: (スコア:0)
C++ clangも今やgccもこれで書かれているからな、余りにもアレな事になる前に処理系自体の開発が難しくなる。
というかnewとdeleteとスマートポインタを使わなければC++はそこそこ安定している。
newしなければメモリリークもしないし。deleteしなければ二重deleteも起こらない、
一つのオブジェクトしか管理しないなら、複製そのものがさして重くない訳だから。
ポインタとして管理する必要がない。複数管理するなら可変長配列でいい訳だ。コンストラクタでnewしてスマポに渡すとかアホらしい。
Re: (スコア:0)
そこの割り切りがスッパリできればなあ。
C++やりたくても適用できそうなプロジェクトが身近にあんま無いんだよな。
C++ベースで素人に渡してもリソースリークしないでだいたい使えて実績のあるWebフレームワークとかないかな。
…いや、幻想だな、満たすべき(しょうもない)条件はまだまだある。
てゆうか仮に弱者を平均以下と定義すると、弱者のうち半分より上ぐらいのをカバーできる言語じゃないと結局採用しづらいんだよな。
Re: (スコア:0)
つりかつりなのか!?
>C++ベースで素人に渡してもリソースリークしないでだいたい使えて実績のあるWebフレームワークとかないかな。
CでつくったCGIは、 すべての言語で最速なので場合によっては選択肢にもなるだろうけれど、
C++はさすがに選択肢にもならないんじゃないかなー?
C++使うくらいなら普通にスクリプト言語の方がいいでしょう。
C++は、 newとか、 ポインタなんて、 普通の環境ならほとんど使わないはずなのに、
Webじゃないけれど、 フレームワークとかライブラリのレベルで newとかポインタ強要されるから
余計にめんどくさいイメージになっちゃってるんだよね。
※ newやポインタが必須になってくるのは悪い習慣だと思う。
Re: (スコア:0)
CよりC++の方が速い。無条件にCの方が速いって言っちゃうような程度なら間違いなくな。
基本的にCで速い処理はCと同じ速度、Cで記述するのが面倒な処理はCより速いから。
Re: (スコア:0)
もういいから生で機械語吐いてろよ
Re: (スコア:0)
生のポインターを全面禁止して、必ずスマートポインターを使うようにすれば良いじゃん。
newもマクロかテンプレートでラップしてスマートポインターを返すようにしとく。
Re: (スコア:0)
だねぇ。make_shared()つかえってこった。
なんかC++で生のnewって、ANSI以前の宣言のないCレベルだよねぇ。
どんだけおっさんやねんと。
Re: (スコア:0)
未だにVC6プログラムをメンテしないといけないこともあるんですよギギギギギ
Re: (スコア:0)
本物のプログラマはFORTRANでやる。
FORTRANでできなきゃ、アセンブラでやる。
アセンブラでできなきゃ、それはやる価値がないのだ。
わかっているとは思うが (スコア:0)
そのネタが書かれた時点で、Fortran のことを小馬鹿にした文章なのだよ。
Re: (スコア:0)
で、情強さまはどんな言語をお使いになって
情弱どもよりどれだけ効率的にものを作っておられたのか教えていただけませんかね?
まあJavaは無料って一点にみんなが飛びついたっていうのは否定出来ませんが
Re: (スコア:0)
だからこそ,「オープン」であることが必要ということを
ぜひいろんな人がわかってくれるとうれしいですね
クローズドソースだと,こういうときに
ほんとににっちもさっちもいかなくなっちゃいますから……
Re: (スコア:0)
jdkにソースついてくるし、src.zipとか探してみれば?
openJDKもあるんだし。年に4~6回直して提供してくれてもいいんですよ、オープンの良さを訴えるあなたが。
オープンだと誰かが何でもやってくれると思ったら大きな間違い。
Re: (スコア:0)
プラットホームと言語の区別がつかない情弱?
#タイムゾーン問題なんてどの言語だって起こるでしょ
Re: (スコア:0)
最近はこういう「Java叩く俺かっこいい」っていう情弱ばかりで嘆かわしいですな
なんだかんだ、多くの場面で使われている以上、それを良くしようという意識がない人間は
どんな言語使ってても邪魔者扱いされるだけですよ