Javaはもう死んだの? Part.2

■ このスレッドは過去ログ倉庫に格納されています
2019/08/17(土) 20:07:50.52ID:0zwnSWA3
前スレ

Javaはもう死んだの?
http://mevius.5ch.net/test/read.cgi/tech/1524944928/

あと、宜しく
2019/09/16(月) 18:01:28.08ID:Hp9aP4N/
若い層には Script 言語が流行ってる?
140デフォルトの名無しさん
垢版 |
2019/09/16(月) 18:06:35.25ID:eQ4T7gRj
>>135
ドトネトーでエンタープライズアプリケーションリリースしたことある?
141デフォルトの名無しさん
垢版 |
2019/09/16(月) 18:08:00.58ID:eQ4T7gRj
ドトネトーをPHPに変えたら性能2倍になった
142110
垢版 |
2019/09/16(月) 18:09:56.87ID:oN5KVYJd
>>110
に書いた、KENTA の動画を見てくれ!

Web 系では、Rubyの圧勝!
他の言語は、面倒くさすぎる!
2019/09/16(月) 18:21:04.38ID:/rmAMW/W
>>139
もう殆どスクリプト言語ってかpythonだよみんな。機械学習の有無にかかわらず。どれとは言わないけど型宣言とか初期化とか領域確保とか無駄な手間が多いんだよ。
2019/09/16(月) 18:38:39.47ID:Hp9aP4N/
>>143
若い人にオジさんから言っておくと、型宣言については、実は後発。
むかしむかし、BASIC言語というものがあり、とても人気が有ったが型宣言は
なかった。それだと問題があることが分かってきたので型のある Cが
作られた(?)、というような印象を持っている。
なお、BASICの場合、型宣言は無くても、変数の語尾に、単精度実数型なら
A または A!、倍精度実数型なら A#、整数型なら A%、文字列型なら A$ の
ような記号を付けることで型が明確にされていた。
今のスクリプト言語ではこのようなものすら書かないので変なバグが
入りやすくなってしまっている。
2019/09/16(月) 19:51:25.41ID:67YphTX+
>>144
>とても人気が有ったが型宣言はなかった。
DEFINT A-Z
2019/09/16(月) 20:11:20.11ID:Hp9aP4N/
>>145
それもあったけど、考えてみれば配列に関しては、DIM A(10) のように、
宣言は有った事は有った。
Cの型は、構造体型TPersonへのポインタ型の配列とか複雑な
「組み立て型」のために用意されている感じがあるね。
感覚的には物理の組み立て単位を髣髴とさせる。
2019/09/16(月) 20:43:07.25ID:TKseMTvB
>>144
まあバグ入りやすいのはその通りだと思う。
でも若い人、特に学生の大半にとっては、
バグ混入リスクよりもコーディングのスムーズさ等の利点が上回るんだよね。
大きなプロジェクトとかだとバグは致命的になりかねないけど、
若い人や学生がやるような小規模や個人のプロジェクトだとバグってから考えれば何とかなるからね。
来年から小学校でもプログラミングの授業やるらしいけど、
使用言語にCとかアセンブリが選ばれたらマジで日本終了ってレベルでスクリプト言語一択だと思う。
まあかく言う自分も業務ではJavaメインで書いてるんですけどね(しかも1.6w)
2019/09/16(月) 20:51:15.74ID:GDraKDQQ
小中学校のプログラミング授業を誤解してる人多いね
実際のプログラミング言語のコードを使うことはないよ
2019/09/16(月) 21:59:30.95ID:TKseMTvB
はぇ〜そうなんだよく知ってるね学校関係者?
プログラミングとは(哲学)
英語の授業でアルファベット使いません的な衝撃
2019/09/16(月) 22:22:57.85ID:/cQ4m83S
Scratchみたいなやつでしょ
プログラミングのコードがどうこうじゃなくて論理的思考力を養うって趣旨の授業だから言語とか関係ない
2019/09/16(月) 22:57:13.06ID:/rmAMW/W
だとするとプログラミング教育とかいう名前は不適切なのでは
アルゴリズム構築教育とかにすべきだと考えるが
そこんとこどうなんすかお役人さんよォ
2019/09/16(月) 23:27:17.72ID:7A6g3WBx
https://dot.asahi.com/dot/2019081900037.html?page=2

海外に目を向けると、ハンガリーやフィンランドではすでに初等教育でプログラミングが導入され、
STEM教育(Science 科学、Technology技術、Engineering 工学、Mathematics 数学の4分野に力を注ぐ)を導入する国も多い。
イングランドでは14年から、5〜14歳の子どもたちは週1時間の「コンピューティング」が必修化されている。

「たとえば、イングランドの5歳児クラスでは、先生が子どもの指示を聞いて、サンドイッチをつくっているそうです。
 『四角い白いパンの上に、トマトをのせて、レタスをのせて……』と、子どもが先生に細かく的確な指示を与えないと、望んだ通りのサンドイッチが完成しません。
 つくるプロセスを細分化し、順序立てて的確に指示をする。これもプログラミングの授業のひとつで、身近にあるものから子どもたちの論理的思考を養っているのです」

プログラミングというと難しく聞こえるかもしれないが、料理のプロセスもプログラミング教育への導入になる。小学校で学ぶ前に子どもに準備をさせたい場合は、このイギリスの例を参考に、まずは料理のお手伝いなど、親子で一緒に取り組めることから始めるのもよいだろう。
2019/09/16(月) 23:49:17.45ID:QLmZBkOz
疑似コードみたいなので説明するのか?
2019/09/16(月) 23:51:31.65ID:QLmZBkOz
>>144
CはUNIXを書くために作られたんだろう
2019/09/17(火) 00:11:48.94ID:e0hwvXZA
義務教育課程のプログラミング教育は調べれば調べるほどふわふわした話で
官僚がやってる感を出したいだけという日本ではよくあるダメなやつだろう
2019/09/17(火) 05:24:41.50ID:ZDAI3cju
>>155
たぶんこれだろうな。
そういえば今は小学校でも英語教育をしているらしいけど、成果あがってるんだろうか。
2019/09/17(火) 05:36:18.81ID:TMSCi5y8
ゆるふわプログラミング教育
2019/09/17(火) 07:16:43.59ID:ORUyAZha
>>152
ほらやっぱり白人様はちゃんとコンピューティングって名前で授業してるじゃん
ほんとジャップの糞官僚様は体裁!見てくれ!そればっか
何がプログラミング教育じゃ、なら小学生にCのポインタでも教えとけや
2019/09/17(火) 09:04:08.16ID:npcMqmVF
サンドイッチ作りがプログラミング教育になってることに対する見解は?
160デフォルトの名無しさん
垢版 |
2019/09/18(水) 18:20:39.90ID:GLcuJ4bC
普通は「ドネ」と言う
2019/09/18(水) 18:47:30.67ID:de98jgzI
>>160
ドナドナという言葉も聞いた事があるが意味は分かってないが、
似た響き。
2019/09/18(水) 19:08:54.34ID:Oe4vsd1+
>>161
違うよバーカ
2019/09/18(水) 19:13:26.89ID:gQxb2AYI
KENTA / 雑食系エンジニアTV, 2019/09/16

子供の頃からプログラミングしても無意味です。
https://www.youtube.com/watch?v=dDUOG-09cpI

漏れも、同じ意見

例えば、子供が実用的な、HTML/CSS の仕様とか覚えても、
その子が、そういう職業につかなかったら、100% 時間の無駄!

必要な時に、必要な勉強をすべき!

どの職業でも必要な、国語・算数・分数とか、論理的な思考の方が重要
2019/09/18(水) 20:21:09.21ID:zkfUR3sS
>>163
子供の頃に嫌悪感覚えてプログラマとかならない予感
165デフォルトの名無しさん
垢版 |
2019/09/18(水) 21:06:36.04ID:RzPa58KO
Javaの現場を2つ連続で経験したんだけどどっちもenum型を
使わないで列挙型を必要とするときにint型の定数を使う文化だった

普通のプログラマー向けの教材やらメンターはenumを使いなさい
って言ってるのをさすがに知らないってことはないだろうし

かといってSIerだってさすがにプログラミング言語で推奨されているものを
知らないほどバカじゃないはずだし
2019/09/18(水) 21:19:39.08ID:zUf2JUEm
>>163
確かに論理的思考力さえあれば、プログラミング自体は大人になってから始めても十分巻き返せる。
2019/09/18(水) 21:25:38.60ID:FLSXXc+5
enum型はテキストとかほかのデータとの連携が悪くて使いづらいんじゃああ
2019/09/18(水) 21:55:15.02ID:AEq3c6v3
>>163
国語、算数、分数を同格に並べるとか、まずお前が論理的な思考をできるようになれよ
2019/09/18(水) 22:02:01.20ID:FLSXXc+5
おかしい
何千億のニューロンを持つ究極超絶AIの人間様が
なんでレジスタ2つぐらいでできる手続きとか
2つか3つしかパラメタがないような真偽判定を
ゆっくりゆっくりエミュレートして考えにゃならんのだ

論理思考って能率悪すぎね
2019/09/18(水) 22:31:02.21ID:FLSXXc+5
教育スレじゃなかった
2019/09/21(土) 02:10:21.48ID:9iELsduq
>>165
実装メソッドは現場によって違う
どこのSIerが音頭取ってるかでも違うしね
2019/09/21(土) 16:08:46.63ID:BnEC5IrG
プログラム教育って
手続きを勉強するもので
コンピュータープログラミングは直接関係無い
って話らしい
式次第(プログラム)
こういうのを作ったりするのを勉強するとかそういう感じらしい
年間10時間程度で
とてもコンピュータープログラミングを教えるには時間が足り無いし
ただあちこちで勘違いしてコンピュータープログラミングを教え様としている感じはする
個人的には中学生くらいからで良いと思ってるけど
小学校は内容を変えたり追加するより
履修度を上げる
これに力を入れたほうが良い
2019/09/21(土) 17:48:53.87ID:q8ZvWFgj
ならプログラム教育という名前をつかうな、ど阿呆無能官僚共が。
174デフォルトの名無しさん
垢版 |
2019/09/22(日) 09:38:18.21ID:3n2e6qf5
>>173
そもそもプログラムとはプログラマが思っている言葉ではない。
2019/09/22(日) 09:54:47.77ID:cFte8qeE
>>174
ふーん、で?
実際あちこちで勘違いされてるだろうが
そんな言い逃れ出来んぞ、ちゃんと働け仕事しろ
2019/09/22(日) 10:18:03.11ID:GtFifn2t
勘違いされてるのなんて見たことないが
2019/09/22(日) 10:48:11.10ID:UfnHy5uB
>>173
で、イングランドの学校でサンドイッチ作りがプログラミング教育になってることに対する見解は?
2019/09/22(日) 11:41:55.95ID:e12439sw
>>176
まずこのスレで既にされてる時点で見たことないは嘘もしくはすぐ上のレスも読めない基地外

>>177
白人様はちゃんとコンピューティングって名前にしてるだろ
ジャップの無能官僚共もちゃんと働いてまともな名称つけろって話
179デフォルトの名無しさん
垢版 |
2019/09/22(日) 16:17:47.05ID:XzkjllAa
JSRどこで見れるか忘れたけど
もうしばらく面白い新機能入ってこないだろうなあ
180デフォルトの名無しさん
垢版 |
2019/09/22(日) 23:24:12.68ID:3n2e6qf5
>>175
一般人は段取りも手順も考えないんだよ。一般用語のプログラムとは違う。
2019/09/22(日) 23:50:04.24ID:e12439sw
>>180
一般用語とは違う。(ドヤッ)じゃなくてさ、
それをちゃんと認識させるような名称にするのが数少ないお仕事だよね??
それすらできない穀潰しなんでしゅか〜?って話
182デフォルトの名無しさん
垢版 |
2019/09/23(月) 01:19:53.56ID:h+XeyilO
>>181
義務教育時代はプログラムをどういう意味だと思っていたのか?
2019/09/23(月) 03:45:07.81ID:GwVxO3Sy
いつからここはプログラミング教育スレになったんだ
2019/09/23(月) 06:37:51.01ID:4WIp5ctr
>>147から
2019/09/23(月) 09:34:32.13ID:jFO6VKJq
>>182
すまん日本語理解できないの俺だけか?
義務教育時代っていつやねん
186デフォルトの名無しさん
垢版 |
2019/09/23(月) 11:27:17.43ID:h+XeyilO
プログラムという言葉は学校でよく使われていただろうに
2019/09/23(月) 11:56:14.62ID:Y0ojkUnc
小学校の運動会とかで配られる競技の順番が書かれたプログラムって題目のプリントみたいなことをプログラムって言ってんの?
だとしたらマジで糞だな Hello worldのがまだマシ
2019/09/23(月) 14:48:03.69ID:Th7+h6//
https://www.sejuku.net/blog/2100

「プログラム」という言葉はIT業界以外では、どこで使われているでしょうか?
例えば、「コンサート」だったり「文化祭の出し物」だったり、「運動会」などでも使われているのをご存知でしょうか。
「プログラム」という言葉は、実はIT業界特有の難しい専門用語ではなく、世間一般で広く使われている言葉なのです。これらのプログラムという言葉を日本語にすると、「実行する順番」になります。
料理を作るときの「レシピ」や、仕事をこなす上での「マニュアル」のようなものだとイメージしていただくと分かりやすいでしょう。
2019/09/24(火) 07:36:00.84ID:gTc0cnWM
いくらドヤッたところで現に勘違いを招いてる時点で無能な名称ということは確定的に明らか
2019/09/25(水) 21:31:41.82ID:uR5PtDbt
勘違いする奴が馬鹿なだけ
お前の理屈だとJavaのvarもバリアント型と勘違いされることあるから糞って事になってしまう
2019/09/25(水) 21:57:20.02ID:sf92dhfb
マジで意味不明でございますね
javaプログラマだけが理解するべき用語と一般国民全員に関係がある教育の名称がどうして同列で語られることがありますか
いいですか、教育の名称になっているということはですね、不特定多数の人間の耳に偶発的に入るものということでごぜーます
すなわち一聞して誤解を招くような表現は当然避けられるべきでしょうが
プログラマ自信が能動的に意味を調べ学ぶべきことばとは訳が違うのですよ
なぜ無能さん達の怠慢の結果、国民が意味を調べることを強要されますか?
2019/09/25(水) 23:10:54.46ID:JVuyHOdD
>>191
横からだけど、まあ、言いたいことは分かる。
ただ、本当に考えるべきは、名称がどうあるべきかよりも、教育の実態が
名前に引きずられることなく本当に有益なものになるかどうかということだと思う。

そういえばセンター試験の国語もそういう理解力が問われるような試験に変わるんだっけ?
2019/09/26(木) 00:37:58.21ID:MVjN0N2H
kotlinからjavaやると参考資料が豊富でうれしい
2019/09/26(木) 14:54:44.48ID:+KObCYwM
プログラミングを勘違いする奴は
コンピューティング(>>178)でもコンピュータで何かするのかと勘違いするだろ
もしかしたらピコピコ音のファミコンゲームを税金でやらせるのかと言い出す奴も出てくるかもなww
2019/09/26(木) 16:17:55.22ID:kR7W3LtZ
小学校にプログラミング教育導入と聞いて、言語は何だとか、小学生にPC買い与えなきゃならんのかとか言い出す人が少なからずいるのは事実
2019/09/26(木) 20:20:09.11ID:4s4jhISD
>>194
日本語と外国語じゃニュアンス違うだろうから当然だな
日本語として誤解されない表現を考えるべき
2019/09/27(金) 01:46:32.39ID:6vPSZxYW
そもそも理論教えられない教師ばかりなのにどうすんの
2019/09/27(金) 09:03:07.91ID:OgFhLVam
インドや韓国に対抗してだろうがこんなの興味ない子供の方が多いだろ
199デフォルトの名無しさん
垢版 |
2019/09/28(土) 02:15:53.26ID:ERAFHYje
>>195
あんたの言っているのはコーディングです。
2019/09/28(土) 08:25:24.03ID:tLwIN5KQ
俺達が言っているのは、Javaについてじゃなくて教育についてです。
2019/09/28(土) 13:03:11.07ID:H/wNdYNI
>>199
プログラマという職業名が浸透している以上その理屈は通らない。
2019/09/29(日) 21:30:11.52ID:13jUVIqR
いや、だからさ、教育内容について話したほうがいいんじゃないかな。
煽り合いがしたいだけならもう止めないけど。

プログラミングの授業の教科書ってもう原案とかできているのかな?
と話題を振ってみる。
2019/09/29(日) 22:16:39.44ID:7KCLRAec
>>202
プログラミングという枠の授業も教科書もないぞ
算数や理科あるいは総合学習などの時間の一部にそれっぽい話題を差し込むだけ
2019/09/30(月) 00:31:29.99ID:SgRF3JKS
変数、条件分岐、ループ
これぐらいを教えるのが限界では?
ゲームとかで説明すればわかってくれるかも
2019/09/30(月) 01:13:18.11ID:d3KN1ocd
フローチャートは中学校の技術家庭の時間にやるようになるはず
小学校ではそれすらない
2019/09/30(月) 05:30:07.98ID:ECpUM0f3
>>203,205
そうなのか。プログラミングどころかコンピューティングやアルゴリズムの教育とすら言えないような...
既にやっているという国でもそのレベルなの?
207デフォルトの名無しさん
垢版 |
2019/10/06(日) 04:33:32.98ID:rOdq5thy
普通は「ドトネート」と言う
2019/10/06(日) 11:50:08.66ID:yEYnF2O9
なんか大昔の俺の時代からあったし
センター試験でちょっと出てた記憶があるんだが
俺の思い違いだろうか
2019/10/06(日) 12:22:02.48ID:b5CNBoqv
高校ではかなり前からやってたよ
2019/10/19(土) 14:25:30.91ID:P1MM9MU6
Oracle CEO、マーク・ハード氏死去
https://www.itmedia.co.jp/news/articles/1910/19/news019.html
2019/10/19(土) 21:02:54.72ID:qRAeQv9T
javaってバージョン上がりまくってるけど誰もついてきてないよね
2019/10/19(土) 21:06:41.07ID:N+N3mR6C
有料化の影響?
2019/10/19(土) 21:10:36.45ID:VYVT60v2
僕はついてゆけるだろうか
Javaのバージョンアップのスピードに
2019/10/20(日) 07:42:47.54ID:ZzVnoPe3
>>212
有料化はあまり関係ないかな
2019/10/20(日) 09:43:01.28ID:wVCVODrP
8がリリースされてても6使ってた所が
あったらしい
2019/10/20(日) 12:21:33.80ID:WSmR/SlE
あるだろ
俺の今の職場なんかまだ7だ
2年前はまだ6だった
2019/10/20(日) 12:41:05.53ID:Kkc0Z05z
javaは6でほぼ完成されてると思う
2019/10/20(日) 12:44:39.32ID:WSmR/SlE
lambdaがない
2019/10/20(日) 12:45:03.43ID:WSmR/SlE
closableもない
2019/10/20(日) 12:46:55.44ID:8ZsdgdPl
パラレルもなかったんじゃ
2019/10/20(日) 13:25:54.85ID:Kkc0Z05z
なくても自前で書けるだろ
2019/10/20(日) 14:36:13.95ID:8ZsdgdPl
そんなん言い出したら終わりやん
全部アセンブラで書けよ
2019/10/20(日) 14:53:51.00ID:rX4Aexac
Java8のラムダ式は待望論が強かったらからみんな移行したけど、Java11は変更するメリットが思いつかない。
JigsawとかJava8との互換性問題を起こすだけだし。
半年ごとにアップデートして不具合を起こすとか、どこかのダメOSかよって話。
varとか新機能が欲しいならKotlinに行くだろう。
2019/10/21(月) 07:23:53.11ID:SBcH2+Q0
Innulable JREがくる日を信じてる
2019/10/21(月) 23:37:47.70ID:lW7UmcA6
>>211
もう仕様は java8 で永久固定なんじゃないんですかね…
2019/10/21(月) 23:44:41.43ID:Ngk6mfJj
クライアントに何製何バージョンのJDKが乗ってるか分からん時代にJigsawなしは辛くね?
2019/10/22(火) 02:51:43.41ID:RKZ6V9Ox
日本人中学生がBlawnって言語開発しちまったぞ
Javaも終わった
2019/10/22(火) 05:58:47.00ID:W5pmMQfN
>>227
見た限り動的型付けっぽい。静的型付け言語の存在を脅かすものではなさそう。
型の記述不要な静的型付け言語なら一度仕様を見てみたい。
2019/10/22(火) 09:25:15.54ID:6kdcE8ii
型推論の模様
2019/10/22(火) 10:43:09.18ID:VTHUhY8m
コメントなさすぎ保守する気ないだろこれ
2019/10/22(火) 11:00:43.62ID:OBHd6S7X
中学生の夏休みの自由研究に何を期待してるんだ馬鹿か
2019/10/23(水) 00:48:32.81ID:bt9cFSgq
>>226
>何製何バージョンのJDKが乗ってるか分からん時代
そんな時代に誰がした
233デフォルトの名無しさん
垢版 |
2019/10/23(水) 09:26:06.46ID:28AVWdVD
>>232
サン・マイクロシステムズ
2019/10/23(水) 09:40:26.86ID:WuQVjZmD
javaはプログラマーの権限を縛る言語だから、
携わるエンジニアの給料の格差が凄い。平均年収が最も少ない言語だけど
高給取りが高給をしっかり取ってる言語のひとつでもある

ただし、javaが得意とするピラミッド型の大規模開発は、今後は縮小していくから
いまよりは言語としてシェアが落ちるだろうなあ
2019/10/23(水) 10:46:33.28ID:2CDh/I9t
>>233
Javaの互換性を最もなくしたのは、Googleで、だから訴訟になって
Googleが負けた。
236デフォルトの名無しさん
垢版 |
2019/10/26(土) 11:15:42.87ID:mzKlBhAU
>>235
それJavaじゃないから
2019/10/26(土) 11:52:10.21ID:y7vUn511
現実逃避すんな
2019/10/28(月) 04:05:00.93ID:EBFdq9Zc
裁判はまだ終わってない
https://www.newsweekjapan.jp/stories/world/2019/08/post-12661.php
2019/10/28(月) 09:57:58.62ID:qk/yP9mA
>>238
そこで言ってる宣言コードってなんのこと?
javaの文法のこと?
javaのクラスライブラリのプロトタイプのこと?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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