前スレ
ぶっちゃけ始めるのにいい言語て何 part6
https://mevius.5ch.net/test/read.cgi/tech/1628771431/
探検
ぶっちゃけ始めるのにいい言語て何 part7
■ このスレッドは過去ログ倉庫に格納されています
2021/09/12(日) 12:56:23.75ID:5CNhVmk1
229デフォルトの名無しさん
2021/09/20(月) 23:11:46.92ID:0iyC9OKy 完全無欠の能無しのくせに
230デフォルトの名無しさん
2021/09/20(月) 23:26:27.92ID:gmahJzTR 支配も何もソースは(コメント含めて)人に見せられるようにかけってだけの話やがな
OSSで加齢臭がどうのなんてコメントの入ったソースがあるか?
そもそも動くように書いた後にリファクタリングでちゃんと書き直すのは現在では当たり前の話であって
現在のものにちゃんとキャッチアップできてない人はいくらローレベルに詳しくても現在始めるのにいい言語なんてわからないぞ
OSSで加齢臭がどうのなんてコメントの入ったソースがあるか?
そもそも動くように書いた後にリファクタリングでちゃんと書き直すのは現在では当たり前の話であって
現在のものにちゃんとキャッチアップできてない人はいくらローレベルに詳しくても現在始めるのにいい言語なんてわからないぞ
231デフォルトの名無しさん
2021/09/21(火) 07:31:28.36ID:/6R4Fpya 初心者が考えるべきこと
1.勉強しやすい
導入楽
情報が整理されていて豊富
2.基礎を学ぶだけでいい
基礎的な項目を網羅的に学べる(変数、論理式、繰り返し、条件、関数・クラス)
言語特有の知識が少ない(基礎以外に学ぶ量が多いと挫折しやすい)
どの言語で専門性を掘り下げるかはその後考えれば十分
最初はどの言語でも共通して学ぶことを短時間で学び終えるようにするべき
多言語の習得は、その言語特有の機能を学べば済むので
扱う言語の広がりに関してはそれほどコストはかけなくて済む
1.勉強しやすい
導入楽
情報が整理されていて豊富
2.基礎を学ぶだけでいい
基礎的な項目を網羅的に学べる(変数、論理式、繰り返し、条件、関数・クラス)
言語特有の知識が少ない(基礎以外に学ぶ量が多いと挫折しやすい)
どの言語で専門性を掘り下げるかはその後考えれば十分
最初はどの言語でも共通して学ぶことを短時間で学び終えるようにするべき
多言語の習得は、その言語特有の機能を学べば済むので
扱う言語の広がりに関してはそれほどコストはかけなくて済む
232デフォルトの名無しさん
2021/09/21(火) 07:48:48.05ID:/6R4Fpya233デフォルトの名無しさん
2021/09/21(火) 11:16:54.48ID:UWHpKSYG >>219
一票
一票
234デフォルトの名無しさん
2021/09/21(火) 15:31:42.05ID:ZVAhNDzz みんなで仲良く遊んでたら
空気読めない知的障碍者が勝手に遊びに来ちゃって
「誰だよコイツ呼んだの?」「しらねーよ」
「呼んでも無いのに勝手に来ちゃったんだよ」
「アイツの親に連絡して帰ってもらえよ」
って雰囲気になってない今?
空気読めない知的障碍者が勝手に遊びに来ちゃって
「誰だよコイツ呼んだの?」「しらねーよ」
「呼んでも無いのに勝手に来ちゃったんだよ」
「アイツの親に連絡して帰ってもらえよ」
って雰囲気になってない今?
235デフォルトの名無しさん
2021/09/21(火) 15:38:18.37ID:EPVl9IeI 具体的にどのコメ?
236Mb
2021/09/21(火) 15:52:29.09ID:aAtUMxPa >>227
> 医者がカルテに「人手も足りないし患者はお金も持ってないので
> とっととおっ死ぬと思います」とか書いたら医者失格
とても健全な意見だと思う。事務系ソフトの開発者は、
「事務経費をシステム化によって、どれだけ圧縮するか」と、
「残業や休日出勤が減る」とかいったプラスの面と、
「システム運用にかかる経費」といったマイナス面を
勘案して、「手作業で流れてるんだったら、敢えてシステム化
する必要はありませんよ」と助言することしかできないので、
むしろ経営コンサルタントの仕事だ。
> 医者がカルテに「人手も足りないし患者はお金も持ってないので
> とっととおっ死ぬと思います」とか書いたら医者失格
とても健全な意見だと思う。事務系ソフトの開発者は、
「事務経費をシステム化によって、どれだけ圧縮するか」と、
「残業や休日出勤が減る」とかいったプラスの面と、
「システム運用にかかる経費」といったマイナス面を
勘案して、「手作業で流れてるんだったら、敢えてシステム化
する必要はありませんよ」と助言することしかできないので、
むしろ経営コンサルタントの仕事だ。
237Mb
2021/09/21(火) 15:58:18.96ID:aAtUMxPa >>227
> 人に何かをアピールしたいならプロとして恥ずかしくない言葉で
> プロとして恥ずかしくない方法でしましょう
それはたぶん「生意気な若造」の意見だと思う。
プロフェッショナルがプロフェッショナルな人間に
プロフェッショナルとして発言するのが通るのは、
相手がプロフェッショナルである、ごく稀なケースでしかない。
> 人に何かをアピールしたいならプロとして恥ずかしくない言葉で
> プロとして恥ずかしくない方法でしましょう
それはたぶん「生意気な若造」の意見だと思う。
プロフェッショナルがプロフェッショナルな人間に
プロフェッショナルとして発言するのが通るのは、
相手がプロフェッショナルである、ごく稀なケースでしかない。
238Mb
2021/09/21(火) 16:04:32.73ID:aAtUMxPa >>226
> 組織には必要ないタイプの人間だねぇ
ダメな経営者が言いそうなセリフだねぇ(笑)
「必要なんだけど、煩かったり鬱陶しかったりする奴」
と上手くつきあうのが経営者としての手腕であって、
イエスマンに囲まれているような企業は早晩倒れる。
あんたは少なくとも起業とかするな。
> 組織には必要ないタイプの人間だねぇ
ダメな経営者が言いそうなセリフだねぇ(笑)
「必要なんだけど、煩かったり鬱陶しかったりする奴」
と上手くつきあうのが経営者としての手腕であって、
イエスマンに囲まれているような企業は早晩倒れる。
あんたは少なくとも起業とかするな。
239Mb
2021/09/21(火) 16:09:41.50ID:aAtUMxPa240デフォルトの名無しさん
2021/09/21(火) 16:19:56.56ID:gwuQPlcD おお神よ
この発達障害のこどおじをお救いください
この発達障害のこどおじをお救いください
241Mb
2021/09/21(火) 16:20:31.55ID:aAtUMxPa >>243
> みんなで仲良く遊んでたら
> 空気読めない知的障碍者が勝手に遊びに来ちゃって
いわゆる「健常者あるある」だな。
東京パラリンピックで、知的障礙者の山口 尚秀が
百メートル平泳ぎで金メダルを獲ったわけだが、
それが気に入らない奴もいるだろう。
とはいえ電算業界では、「人間性においてクズだろうがカスだろうが、
発達障害だろうが身体障害者だろうが、良いコードを吐く奴は
良いプログラマ」なんだよ。
ジャズでも聴いとけ。
> みんなで仲良く遊んでたら
> 空気読めない知的障碍者が勝手に遊びに来ちゃって
いわゆる「健常者あるある」だな。
東京パラリンピックで、知的障礙者の山口 尚秀が
百メートル平泳ぎで金メダルを獲ったわけだが、
それが気に入らない奴もいるだろう。
とはいえ電算業界では、「人間性においてクズだろうがカスだろうが、
発達障害だろうが身体障害者だろうが、良いコードを吐く奴は
良いプログラマ」なんだよ。
ジャズでも聴いとけ。
242デフォルトの名無しさん
2021/09/21(火) 16:31:56.13ID:ZVAhNDzz また来ちゃってるやん…
また連投しちゃってるやん…
また連投しちゃってるやん…
243Mb
2021/09/21(火) 16:36:22.27ID:aAtUMxPa >>240
とことんシステム開発に向いてない奴だな。まず仕様書を読めるように
なってから来い。
「障害」というのは「不具合」「要処置事項」「アクションアイテム(AI)」
という意味だ。
「障碍」というのは、いわゆる「ボトルネック」だが、ボトルネックというのは
機能なので誤用ではあって、「隘路」くらいが適切だ。CPU と 一次記憶の
間を繋ぐのがデータバスとアドレスバスで、それを「フォン・ノイマンの
ボトルネック」と呼んだわけで、現代の並列協調処理パラダイムでは
あまり主流ではない。
「障礙」は「障碍」の正字で、「礙」は「般若心経」に出てくる。
ここは Q&A スレなので、今後は素直に質問すれば恥を掻かなくて済むぞ?
とことんシステム開発に向いてない奴だな。まず仕様書を読めるように
なってから来い。
「障害」というのは「不具合」「要処置事項」「アクションアイテム(AI)」
という意味だ。
「障碍」というのは、いわゆる「ボトルネック」だが、ボトルネックというのは
機能なので誤用ではあって、「隘路」くらいが適切だ。CPU と 一次記憶の
間を繋ぐのがデータバスとアドレスバスで、それを「フォン・ノイマンの
ボトルネック」と呼んだわけで、現代の並列協調処理パラダイムでは
あまり主流ではない。
「障礙」は「障碍」の正字で、「礙」は「般若心経」に出てくる。
ここは Q&A スレなので、今後は素直に質問すれば恥を掻かなくて済むぞ?
244Mb
2021/09/21(火) 16:43:21.06ID:aAtUMxPa245Mb
2021/09/21(火) 16:56:03.68ID:aAtUMxPa >>219
うん。順当にいけば C♯か Java だろうな。
うちらはマイクロソフトを信用していないので
Java を使っているから詳しく知らないが、
たぶんそれほど悪くない言語だと思う。
スタンドアローンのアプリケーション開発用には
C♯は向いていそうに思う(VB とかの実績もあるしな)が、
Web 系(つーてもサーバーアプリ)だと Java に
軍配が上がりそうに思う。
うん。順当にいけば C♯か Java だろうな。
うちらはマイクロソフトを信用していないので
Java を使っているから詳しく知らないが、
たぶんそれほど悪くない言語だと思う。
スタンドアローンのアプリケーション開発用には
C♯は向いていそうに思う(VB とかの実績もあるしな)が、
Web 系(つーてもサーバーアプリ)だと Java に
軍配が上がりそうに思う。
246デフォルトの名無しさん
2021/09/21(火) 17:45:55.79ID:r8+d103l Microsoftが信用ならないって、ほとんど20世紀の感覚だと思う
JavaとVisual J++でやり合っていた時のころ
今はトップクラスで信用できる会社のひとつじゃないかな
JavaとVisual J++でやり合っていた時のころ
今はトップクラスで信用できる会社のひとつじゃないかな
247デフォルトの名無しさん
2021/09/21(火) 18:09:31.71ID:KTLm+LXj248デフォルトの名無しさん
2021/09/21(火) 18:12:56.16ID:r8+d103l >>247
なるほど。そう言われれば同意見だなあ
なるほど。そう言われれば同意見だなあ
249デフォルトの名無しさん
2021/09/21(火) 18:23:40.90ID:2btBxRuQ switchとgotoを組み合わせてステートマシンを作るイディオム。
250デフォルトの名無しさん
2021/09/21(火) 18:24:28.75ID:2btBxRuQ 関西では、あわしろメソッドと呼ばれてる。
251Mb
2021/09/21(火) 19:07:51.66ID:aAtUMxPa >>246
> Microsoftが信用ならないって、ほとんど20世紀の感覚だと思う
システムコールを開発者に内緒で仕様変更したとか、
ハードディスクがまだ普及していなかった頃に、ハードディスクを
接続するとフロッピーディスクを着脱不能のメディアと御認識して
うっかりFDを差し替えると FAT(ファイル・アロケーション・テーブル)を
書き潰しちゃうという大バグを隠してこっそり回収したり、
IBM と共同開発していた OS/2 から人材と技術を引き抜いて
Windows で叛旗を翻して、あげく OS/2 Worp のときに
「出る出る詐欺」(ペーパータイガー戦略という)で
潰しにかかったり、Windows XP でいちおう Windows が
安定するまでバージョンアップを名目にバグフィックス判を
リリースしたり、あの会社は散々やらかした経緯がある。
正規のディベロッパー契約を結ばないと情報も出てこなければ、
結んだら結んだで守秘義務契約で口封じされる。
その後も EXCEL で高速化のために内部表現を十進法から
二進法に変えて誤差が出て結果がおかしくなった件もある。
いちいち厳重なバリデーションテストを行なって、納入先の
コンパイラのバージョンを指定しないとソースを納められないような
会社を信用する奴は馬鹿だ。
> Microsoftが信用ならないって、ほとんど20世紀の感覚だと思う
システムコールを開発者に内緒で仕様変更したとか、
ハードディスクがまだ普及していなかった頃に、ハードディスクを
接続するとフロッピーディスクを着脱不能のメディアと御認識して
うっかりFDを差し替えると FAT(ファイル・アロケーション・テーブル)を
書き潰しちゃうという大バグを隠してこっそり回収したり、
IBM と共同開発していた OS/2 から人材と技術を引き抜いて
Windows で叛旗を翻して、あげく OS/2 Worp のときに
「出る出る詐欺」(ペーパータイガー戦略という)で
潰しにかかったり、Windows XP でいちおう Windows が
安定するまでバージョンアップを名目にバグフィックス判を
リリースしたり、あの会社は散々やらかした経緯がある。
正規のディベロッパー契約を結ばないと情報も出てこなければ、
結んだら結んだで守秘義務契約で口封じされる。
その後も EXCEL で高速化のために内部表現を十進法から
二進法に変えて誤差が出て結果がおかしくなった件もある。
いちいち厳重なバリデーションテストを行なって、納入先の
コンパイラのバージョンを指定しないとソースを納められないような
会社を信用する奴は馬鹿だ。
252Mb
2021/09/21(火) 19:18:03.27ID:aAtUMxPa AT&T ベル研究所も、カーマーカー特許に絡んで
嫌われている。
「unix はAT&T ベル研究所の登録商標です」と主張して
バークレイ版の unix を潰しにかかったが、
これに日本マランツが待ったをかけた。
「unix は日本マランツのスピーカーシステムの登録商標だ」。
そんなわけで、当時の電子雑誌では「unix は AT&T ベル研究所が
開発したオペレーティングシステムの名称です」と広告されている。
まぁ、Linux が開発される原動力になったという果報はあるが、
Minix も再評価されてもいいと思う。
嫌われている。
「unix はAT&T ベル研究所の登録商標です」と主張して
バークレイ版の unix を潰しにかかったが、
これに日本マランツが待ったをかけた。
「unix は日本マランツのスピーカーシステムの登録商標だ」。
そんなわけで、当時の電子雑誌では「unix は AT&T ベル研究所が
開発したオペレーティングシステムの名称です」と広告されている。
まぁ、Linux が開発される原動力になったという果報はあるが、
Minix も再評価されてもいいと思う。
253デフォルトの名無しさん
2021/09/21(火) 20:06:19.07ID:jzXJ8gRI254デフォルトの名無しさん
2021/09/21(火) 20:11:09.03ID:eiNjnftU >>247
.NETってオープンソースだけど
.NETってオープンソースだけど
255デフォルトの名無しさん
2021/09/21(火) 20:28:09.24ID:xB8Sr9aN 自分で隔離スレ建てたんだからそっちの面倒みててよ
こっちに出張して来るな
こっちに出張して来るな
256デフォルトの名無しさん
2021/09/21(火) 21:50:26.90ID:+D5neeMd マキャベリの君主論とか好きそう
257デフォルトの名無しさん
2021/09/22(水) 05:18:56.89ID:5brsinXw 状態遷移図
258Mb
2021/09/22(水) 14:25:15.47ID:9UO88pW2259デフォルトの名無しさん
2021/09/22(水) 18:02:20.52ID:vdmZDwgq >>258
国の言語を統一して識字率を向上するのは政策だから君主の役目
国の言語を統一して識字率を向上するのは政策だから君主の役目
260デフォルトの名無しさん
2021/09/22(水) 18:48:31.80ID:AZ/8Jvbm ベンダーロックインを避ける必要が有る。
M$言語はその点がダメ。
M$言語はその点がダメ。
261デフォルトの名無しさん
2021/09/22(水) 19:01:55.49ID:6/pvg5G0 F acebook = react語(JavaScript)
A mazon = corretto語(OpenJDK)
N VIDIA = cuDNN語(Python)
G oogle = Android語(Kotlin)
A mazon = corretto語(OpenJDK)
N VIDIA = cuDNN語(Python)
G oogle = Android語(Kotlin)
262Mb
2021/09/22(水) 19:56:27.16ID:9UO88pW2263デフォルトの名無しさん
2021/09/22(水) 22:47:48.39ID:zrfqI2VB >>262
言語の歴史は植民地主義の歴史でもあるさ
言語の歴史は植民地主義の歴史でもあるさ
264デフォルトの名無しさん
2021/09/22(水) 23:44:04.10ID:+50nKS9n >>260
そこでライバル勢力の関係を超えて
大手IT企業たちの方針
プログラミング言語「Rust」のための「Rust Foundation」設立 -- AWS(Amazon)、Microsoft、Google、Mozilla、Huaweiが創設
https://japan.zdnet.com/article/35166267/
Facebookが「Rust Foundation」に参加
https://japan.zdnet.com/article/35170192/
そこでライバル勢力の関係を超えて
大手IT企業たちの方針
プログラミング言語「Rust」のための「Rust Foundation」設立 -- AWS(Amazon)、Microsoft、Google、Mozilla、Huaweiが創設
https://japan.zdnet.com/article/35166267/
Facebookが「Rust Foundation」に参加
https://japan.zdnet.com/article/35170192/
265デフォルトの名無しさん
2021/09/23(木) 00:12:10.80ID:2IchI2OZ >>264
Huaweiが入ってるからダメ。
Huaweiが入ってるからダメ。
266デフォルトの名無しさん
2021/09/23(木) 06:23:42.19ID:x1JmtBX/267デフォルトの名無しさん
2021/09/23(木) 06:38:42.83ID:MUtBmM4O >>266
わかった
わかった
268デフォルトの名無しさん
2021/09/23(木) 08:24:48.68ID:9s9g9/Qa みずほはどうするかな
迷宮魔訶の現システムから拡張するのか(100億円)
Rustを使って新しくモダンに作り変えるのか(500億円)
迷宮魔訶の現システムから拡張するのか(100億円)
Rustを使って新しくモダンに作り変えるのか(500億円)
269デフォルトの名無しさん
2021/09/23(木) 10:59:40.87ID:JLOwU3n4 RustってC/C++の跡を継ぐ低レベル言語のイメージしか知らないんだけど、
COBOLやJavaから置き換わったりするの?
COBOLやJavaから置き換わったりするの?
270デフォルトの名無しさん
2021/09/23(木) 11:13:52.71ID:dNLbVzXy271デフォルトの名無しさん
2021/09/23(木) 11:17:11.50ID:dNLbVzXy >>269
例えばFacebook社はJavaを捨ててRustを採用だそうです
以下の記事でJavaからRustへ移行した話が書かれています
Facebook、開発言語に「Rust」採用 次期ビルドシステムの開発で
https://www.itmedia.co.jp/news/articles/2107/28/news152.html
Rustを用いることで、どのような利点があるのか。Facebookは記事の中で次の4つの項目を挙げています。
@Rustのasync/awaitシンタックスは、非同期のコードをとてもスムーズに記述できますし、Rustは複雑な並行処理の詳細を正しく理解するのに役立ちます。
BuckのJavaの計算を一つ一つ並行処理に移行するのは数カ月に及ぶ困難な作業でしたし、シングルスレッドの大きなボトルネックがまだ存在しています。
ARustには、開発をより簡単で楽しいものにしてくれる多くの高レベルな言語機能があります。
それらはenum、パターンマッチング、trait、手続き型マクロなどで、Rustの開発者の多くに愛されています。
BRust はメモリの割り当てをより細かく制御することができます。
ガベージコレクションのある言語では、たとえジェネレーショナルコレクションであっても、Buckが行うようなインクリメンタルな演算に対応するのは困難です。
CRustは高性能です。
Rustに移植することで劇的な性能向上を私たちは見てきました。
例えばFacebook社はJavaを捨ててRustを採用だそうです
以下の記事でJavaからRustへ移行した話が書かれています
Facebook、開発言語に「Rust」採用 次期ビルドシステムの開発で
https://www.itmedia.co.jp/news/articles/2107/28/news152.html
Rustを用いることで、どのような利点があるのか。Facebookは記事の中で次の4つの項目を挙げています。
@Rustのasync/awaitシンタックスは、非同期のコードをとてもスムーズに記述できますし、Rustは複雑な並行処理の詳細を正しく理解するのに役立ちます。
BuckのJavaの計算を一つ一つ並行処理に移行するのは数カ月に及ぶ困難な作業でしたし、シングルスレッドの大きなボトルネックがまだ存在しています。
ARustには、開発をより簡単で楽しいものにしてくれる多くの高レベルな言語機能があります。
それらはenum、パターンマッチング、trait、手続き型マクロなどで、Rustの開発者の多くに愛されています。
BRust はメモリの割り当てをより細かく制御することができます。
ガベージコレクションのある言語では、たとえジェネレーショナルコレクションであっても、Buckが行うようなインクリメンタルな演算に対応するのは困難です。
CRustは高性能です。
Rustに移植することで劇的な性能向上を私たちは見てきました。
272デフォルトの名無しさん
2021/09/23(木) 11:19:31.36ID:PFT8W6kC Rustアンチの臭いがプンプンするな
273デフォルトの名無しさん
2021/09/23(木) 11:20:43.68ID:zah9lHsX みずほって下請け孫請けで外国人に開発任せてそうでこわい
274デフォルトの名無しさん
2021/09/23(木) 12:50:13.72ID:YlCU9yCm >>269
>COBOLやJavaから置き換わったりするの?
一般的な業務アプリはRustに置き換わったりしない
主な理由は以下の3つ
1. GC言語で性能的には困っておらずRustは余計な手間がかかるだけ
2. Rust開発者を雇えない
3. 業務アプリ向けのエコシステムが未成熟
とにかく高い性能を求めたい領域以外は手間に見合わない
何でもかんでも金槌で叩こうとする前に問題に対して適切な道具かどうか考えるといいと思う
>COBOLやJavaから置き換わったりするの?
一般的な業務アプリはRustに置き換わったりしない
主な理由は以下の3つ
1. GC言語で性能的には困っておらずRustは余計な手間がかかるだけ
2. Rust開発者を雇えない
3. 業務アプリ向けのエコシステムが未成熟
とにかく高い性能を求めたい領域以外は手間に見合わない
何でもかんでも金槌で叩こうとする前に問題に対して適切な道具かどうか考えるといいと思う
275Mb
2021/09/23(木) 12:59:27.76ID:yQ5Tqsgr Rust に関してはいろいろ勉強してみたが、
FORTH(逆ポーランド記法)を
アルゴル風の文法でラップした言語だと思う。
C++ とかとは似た方向性ではあるが、
なんかしらフランケンシュタイン的なツギハギな
印象を受けた。
ぶっちゃけ、固定長データを扱う FORTRAN 系言語と、
可変長データを扱う LISP 系言語とは、なかなか
擦り合わせが難しいということだと思う。
そういう意味だと、Java はよくまとまった言語だと思う。
FORTH(逆ポーランド記法)を
アルゴル風の文法でラップした言語だと思う。
C++ とかとは似た方向性ではあるが、
なんかしらフランケンシュタイン的なツギハギな
印象を受けた。
ぶっちゃけ、固定長データを扱う FORTRAN 系言語と、
可変長データを扱う LISP 系言語とは、なかなか
擦り合わせが難しいということだと思う。
そういう意味だと、Java はよくまとまった言語だと思う。
276デフォルトの名無しさん
2021/09/23(木) 13:01:06.20ID:+msTnWug277デフォルトの名無しさん
2021/09/23(木) 13:01:55.70ID:MPYOWBce 組みやすさ?え?
278デフォルトの名無しさん
2021/09/23(木) 13:04:59.54ID:+msTnWug279デフォルトの名無しさん
2021/09/23(木) 13:08:40.99ID:Hx3fVPEd Javaは古い言語だけど
頑張って進化しようとしてきてツギハキだらけの面はたしかにあるよ
Javaはこれからの人たちは絶対に避けるべき言語
頑張って進化しようとしてきてツギハキだらけの面はたしかにあるよ
Javaはこれからの人たちは絶対に避けるべき言語
280デフォルトの名無しさん
2021/09/23(木) 13:29:22.20ID:6/XnFQj5 Rust>Kotlin>>>Javaくらい大きく書きやすさが違うね
Javaはいくらなんでも古すぎる
Javaはいくらなんでも古すぎる
281デフォルトの名無しさん
2021/09/23(木) 13:33:09.57ID:MPYOWBce 順番真逆じゃねーか
常識的なJava
ええかっこしいで余計ツギハギのKotlin
病気のRust
常識的なJava
ええかっこしいで余計ツギハギのKotlin
病気のRust
282Mb
2021/09/23(木) 13:48:17.70ID:yQ5Tqsgr >>278
> 君は嘘つきだ
そう言えるほど、キミは FORTH と Rust を勉強してきたのかね?
FORTH は制禦用の言語なので、文字列データの処理は意識していないし、
配列も固定長で確保されているだけだ。
そういう意味では汎用言語ではまったくなくて、「目的用言語」
だからこそ「FORTH」という名前がついている(本当は、
目的別言語として「汎用の第三世代の高級言語」として「FOURTH」と
命名しようとしたら、OS の文字長制限に引っかかってこういう名前に
なった)。
「変数スコープとかあんまり気にしなくていいから、スタック上の
データとかすっ飛ばしちゃっていいよね?」という発想と、
「GC とかめんどくさいから、文法で制限しちゃえ」という意味では
FORTH とRust はコインの両面だとおもう。
> 君は嘘つきだ
そう言えるほど、キミは FORTH と Rust を勉強してきたのかね?
FORTH は制禦用の言語なので、文字列データの処理は意識していないし、
配列も固定長で確保されているだけだ。
そういう意味では汎用言語ではまったくなくて、「目的用言語」
だからこそ「FORTH」という名前がついている(本当は、
目的別言語として「汎用の第三世代の高級言語」として「FOURTH」と
命名しようとしたら、OS の文字長制限に引っかかってこういう名前に
なった)。
「変数スコープとかあんまり気にしなくていいから、スタック上の
データとかすっ飛ばしちゃっていいよね?」という発想と、
「GC とかめんどくさいから、文法で制限しちゃえ」という意味では
FORTH とRust はコインの両面だとおもう。
283デフォルトの名無しさん
2021/09/23(木) 13:50:21.59ID:iYV8pxeZ284Mb
2021/09/23(木) 13:52:52.90ID:yQ5Tqsgr >>279
まぁ、その通りなんだけどさ。
> Javaはこれからの人たちは絶対に避けるべき言語
とか言われちゃうと、ノスタル爺婆である我々は
ちょっと涙ぐんじゃうよ?
「梅干し婆ぁと呼ばれるけれど、鶯鳴かせた春もある」
まぁ、その通りなんだけどさ。
> Javaはこれからの人たちは絶対に避けるべき言語
とか言われちゃうと、ノスタル爺婆である我々は
ちょっと涙ぐんじゃうよ?
「梅干し婆ぁと呼ばれるけれど、鶯鳴かせた春もある」
285デフォルトの名無しさん
2021/09/23(木) 13:54:04.70ID:+msTnWug286Mb
2021/09/23(木) 14:02:14.59ID:yQ5Tqsgr >>239
> JavaのアドバンテージはJava土方の人数の多さくらいか?
航空宇宙分野では、「国破れて銀河あり」という言葉があってだな、
生産性と保守性が確保できるのが重要なんだよ。
電算業界人をドカタとかヨイトマケとか言うのなら、
「どんだけコードが書けるの?」という話にはなる。
Java でちゃんとコードが書けて、C のコードが読めるんだったら、
誰にも文句は言わせないと思うがな。
> JavaのアドバンテージはJava土方の人数の多さくらいか?
航空宇宙分野では、「国破れて銀河あり」という言葉があってだな、
生産性と保守性が確保できるのが重要なんだよ。
電算業界人をドカタとかヨイトマケとか言うのなら、
「どんだけコードが書けるの?」という話にはなる。
Java でちゃんとコードが書けて、C のコードが読めるんだったら、
誰にも文句は言わせないと思うがな。
287Mb
2021/09/23(木) 14:08:06.35ID:yQ5Tqsgr >>285
> Rustはそんなことしていない
> 君はRustを全く知らずに妄想で批評しようとしている
だったら Rust が同じプロセッサ上で、他の C 並みの
実行速度をどうやって稼いでいるかについて、
無知な私に納得できるようにご教授いただきたく思う。
> Rustはそんなことしていない
> 君はRustを全く知らずに妄想で批評しようとしている
だったら Rust が同じプロセッサ上で、他の C 並みの
実行速度をどうやって稼いでいるかについて、
無知な私に納得できるようにご教授いただきたく思う。
288デフォルトの名無しさん
2021/09/23(木) 14:10:22.93ID:P4v9uadr289デフォルトの名無しさん
2021/09/23(木) 14:25:37.94ID:lUK0l/hC Rustは使う機会があれば使ってみたいけど機会がないな
今のC/C++コンパイラがRustに置き換わるようになってきたら使ってみたいね
今のC/C++コンパイラがRustに置き換わるようになってきたら使ってみたいね
290デフォルトの名無しさん
2021/09/23(木) 15:03:56.30ID:R+li680H Rustって、OCamlの影響をかなり受けているのでは
291Mb
2021/09/23(木) 16:00:40.77ID:yQ5Tqsgr >>288
馬鹿を相手にしてスレを汚した件については謝罪する m(_ _)m
LISP だと文字アトムほかの文字というのは、
CONS セルで処理しているので、GC といっても
「可変長データ領域」の話じゃなくって、
LISP のご本尊である CONS セルの話なんだよな。
いちおう相手が理解していることを前提として、
このスレの住民が納得できるように返答しようと
努力はしている。
馬鹿を相手にしてスレを汚した件については謝罪する m(_ _)m
LISP だと文字アトムほかの文字というのは、
CONS セルで処理しているので、GC といっても
「可変長データ領域」の話じゃなくって、
LISP のご本尊である CONS セルの話なんだよな。
いちおう相手が理解していることを前提として、
このスレの住民が納得できるように返答しようと
努力はしている。
292Mb
2021/09/23(木) 16:20:20.83ID:yQ5Tqsgr ところで、「5ちゃんねる」のページの文字コードが、
いまだにシフト JIS だという点については、
例)> content="text/html; charset=Shift_JIS"
ちょっと苦情を言いたいところはある。
いまだにシフト JIS だという点については、
例)> content="text/html; charset=Shift_JIS"
ちょっと苦情を言いたいところはある。
293Mb
2021/09/23(木) 16:36:44.01ID:yQ5Tqsgr 改行符号に関しても、それぞれの OS によって違いがある。
まぁ、純機械式のタイプライターなんか使った世代はとうに
絶滅しかかっているだろうけども、「キャリッジ」という
紙を巻きつける部分があって、その左端のハンドルを向かって左のほうに
払って次の行に備えるわけだ。
そのとき、「行送り(ラインフィード。Lf)」が先に行われて、
「キャリッジ・リターン(Cr)」は後に来るのが普通だったんだ。
だから、OS によって、「Lf/Cr」だったり、「Cr/Lr」だったり、
「Lf」だったりといろいろだったりする
(いまどきのパソコンは、「Enter」だが)。
Java はこのあたりに対応している言語なので悪くない言語だと思うが、
「爺婆は便所掃除でもしてやがれ wwwwww」という人もいるので、
「そういうのがいまどきの若者なのかなぁ」と思うと
絶望的な気分にはなりがちだ。
まぁ、純機械式のタイプライターなんか使った世代はとうに
絶滅しかかっているだろうけども、「キャリッジ」という
紙を巻きつける部分があって、その左端のハンドルを向かって左のほうに
払って次の行に備えるわけだ。
そのとき、「行送り(ラインフィード。Lf)」が先に行われて、
「キャリッジ・リターン(Cr)」は後に来るのが普通だったんだ。
だから、OS によって、「Lf/Cr」だったり、「Cr/Lr」だったり、
「Lf」だったりといろいろだったりする
(いまどきのパソコンは、「Enter」だが)。
Java はこのあたりに対応している言語なので悪くない言語だと思うが、
「爺婆は便所掃除でもしてやがれ wwwwww」という人もいるので、
「そういうのがいまどきの若者なのかなぁ」と思うと
絶望的な気分にはなりがちだ。
294デフォルトの名無しさん
2021/09/23(木) 16:43:48.83ID:/OR7NOaf >>291
あなたが馬鹿だと言われているのよ
あなたが馬鹿だと言われているのよ
295デフォルトの名無しさん
2021/09/23(木) 17:55:51.67ID:zj+AcKyG このJava土方のオジイサンは向こうの隔離スレからこちらへ来ちゃったのか
296デフォルトの名無しさん
2021/09/23(木) 18:14:34.30ID:Ou/pqlRv 土方プロジェクトの難しさは大量の低スキルエンジニアを使いつつ
大きな問題を引き起こさないようにマネジメントすることある
言語の違いはエンジニアの確保しやすさという点を除くと瑣末な問題
大きな問題を引き起こさないようにマネジメントすることある
言語の違いはエンジニアの確保しやすさという点を除くと瑣末な問題
297デフォルトの名無しさん
2021/09/23(木) 18:18:43.75ID:t30s0ig8 その連投Java土方さんはJavaしか出来なくて新たな言語は理解も出来ないダメ人間
なのに知ったかぶりで語ろうとしてデタラメばかりの有害人間
なのに知ったかぶりで語ろうとしてデタラメばかりの有害人間
298デフォルトの名無しさん
2021/09/23(木) 19:31:17.72ID:9s9g9/Qa Javaでみずぽ開発ならOracleに巨額を支払わんとな
1クライアント当たり年間10万とか言われたら終わる
組み込み系でメモリ管理でき
セキュリティ、拡張性、保守性を担保できる言語で
将来の安定運用を考えたらRust、C
1クライアント当たり年間10万とか言われたら終わる
組み込み系でメモリ管理でき
セキュリティ、拡張性、保守性を担保できる言語で
将来の安定運用を考えたらRust、C
299デフォルトの名無しさん
2021/09/23(木) 20:03:21.68ID:AFCBipPb300デフォルトの名無しさん
2021/09/23(木) 21:13:23.42ID:UrrL+YmI301デフォルトの名無しさん
2021/09/23(木) 21:15:04.69ID:R+li680H302デフォルトの名無しさん
2021/09/23(木) 21:40:06.68ID:t/LESGnW Javaは言語自体も面倒くさいけどJavaのためだけに覚える必要のある周辺ツールとかライブラリが多すぎるわ
GoとかPythonより遥かに参入障壁が高い
GoとかPythonより遥かに参入障壁が高い
303デフォルトの名無しさん
2021/09/23(木) 22:36:06.05ID:9s9g9/Qa >>30
1コンパイルでエラーを出すは楚洲は一品だったじゃん
1コンパイルでエラーを出すは楚洲は一品だったじゃん
304デフォルトの名無しさん
2021/09/23(木) 22:37:05.55ID:9s9g9/Qa 実運用するまえに、どんだけエラーを出せるか
そういう言語はあるべき
そういう言語はあるべき
305デフォルトの名無しさん
2021/09/23(木) 22:44:44.89ID:9wzKaMiq306デフォルトの名無しさん
2021/09/24(金) 07:16:04.11ID:CEkDDxl2 変数エラーをコンパイル時に吐き出さない言語は嫌い
final、staticは優秀
final、staticは優秀
307デフォルトの名無しさん
2021/09/24(金) 07:33:10.35ID:ow12Eod1308デフォルトの名無しさん
2021/09/24(金) 07:54:26.31ID:q+FohvLm JavaやるならKotlinやC#の方が数倍マシ
309デフォルトの名無しさん
2021/09/24(金) 08:02:35.84ID:ak+Z0bhK KotlinはAndroidアプリの仕事ばっかなのがなぁ
母数もそんなに多くないし
母数もそんなに多くないし
310デフォルトの名無しさん
2021/09/24(金) 09:18:38.69ID:BBg2gpcC DartとJavaScript、要はflutterかreactかなんですけど、どちらがお勧めですか。
最初の一歩は予算実績比較のチャート表示のSPAです。
Flutter では売り上げ管理ソフトが吐き出すcsv をチャート表示したりするところまでやってみたんですけど、その先、在庫データやらの統合と、紙の注文書の読み取りにopencv 使ったパターンマッチ(ocrライブラリは精度が足りなかった)とかやっていくつもりです。
サボる為にwindows.system.automationで作った自作ツールとも連動させたいです。
最初の一歩は予算実績比較のチャート表示のSPAです。
Flutter では売り上げ管理ソフトが吐き出すcsv をチャート表示したりするところまでやってみたんですけど、その先、在庫データやらの統合と、紙の注文書の読み取りにopencv 使ったパターンマッチ(ocrライブラリは精度が足りなかった)とかやっていくつもりです。
サボる為にwindows.system.automationで作った自作ツールとも連動させたいです。
311デフォルトの名無しさん
2021/09/24(金) 10:27:17.64ID:gaM5E0DB >>308
KotlinはOracle安全は担保できてんの?
KotlinはOracle安全は担保できてんの?
312デフォルトの名無しさん
2021/09/24(金) 12:20:53.71ID:fxeTIs2Q >>310
ここはシステム脳の奴らで占有されてるから別のところで聞いた方がいい
ここはシステム脳の奴らで占有されてるから別のところで聞いた方がいい
313デフォルトの名無しさん
2021/09/24(金) 12:23:58.34ID:ow12Eod1 >>310
まず最後のwindows.system.automationでベンダーロックインせずにウェブブラウザベースには出来ないものなの?
もしその部分がウェブブラウザでは限界というか無理でデスクトップアプリが必要ならば
ベンダーロックインせずに済むElectronベースがお勧めかな
例えば具体的には人気トップのコードエディターであるVSCodeなどがこのElectronで作られていてWindows上でもMac上でもLinux上でも同じコードで動くメリットがある
Electron=Chromium(=ChromeやEdgeなど様々なブラウザの母体ライブラリ)+Node.js(=ブラウザ外で動くJavaScript環境) で出来ているデスクトップアプリ開発プラットフォーム
つまり使用言語はJavaScript(+HTML+CSS)
つまりウェブブラウザベースのウェブアプリ開発と完全に同じ技術というところもメリット
まず最後のwindows.system.automationでベンダーロックインせずにウェブブラウザベースには出来ないものなの?
もしその部分がウェブブラウザでは限界というか無理でデスクトップアプリが必要ならば
ベンダーロックインせずに済むElectronベースがお勧めかな
例えば具体的には人気トップのコードエディターであるVSCodeなどがこのElectronで作られていてWindows上でもMac上でもLinux上でも同じコードで動くメリットがある
Electron=Chromium(=ChromeやEdgeなど様々なブラウザの母体ライブラリ)+Node.js(=ブラウザ外で動くJavaScript環境) で出来ているデスクトップアプリ開発プラットフォーム
つまり使用言語はJavaScript(+HTML+CSS)
つまりウェブブラウザベースのウェブアプリ開発と完全に同じ技術というところもメリット
314デフォルトの名無しさん
2021/09/24(金) 13:28:07.89ID:SY03cvid315Mb
2021/09/24(金) 13:56:52.19ID:0RwWIfrZ いや、フツーに C とJava をやっといて、
それから他の言語にシフトするんじゃ駄目なのか?
そこがわからん。
C や Java は一切触れてはいけないサタンであり、
Rush はエホバであるから他の言語はすべて滅ぼさないと
天の国にゆけない、とか信じている人は少ないだろうが、
そういう人がこのスレに集(たか)ってくるとすれば、
それなりに対処したほうがいいように思う。
それから他の言語にシフトするんじゃ駄目なのか?
そこがわからん。
C や Java は一切触れてはいけないサタンであり、
Rush はエホバであるから他の言語はすべて滅ぼさないと
天の国にゆけない、とか信じている人は少ないだろうが、
そういう人がこのスレに集(たか)ってくるとすれば、
それなりに対処したほうがいいように思う。
316Mb
2021/09/24(金) 14:30:54.64ID:0RwWIfrZ >>299
Java は、「難しい」というよりも、
「商業的に通用するような、ちゃんとした(実行性能が高くて
保守性が高い)プログラムを書こうとすると、けっこう面倒臭いし
記述が長くなる」という傾向があって、すでにレガシーになりかけた
C とか Java とかのコードを山ほどクレンジングっつーか
リファクタリングつーかチューニングっつーか、そういう経験を
積まないと、Java の有難みというのは、わからんと思う。
「古いプログラムがベースのシステムは、全部リプレースしちゃえ」
というのは、みかかの手先だと思われるぞ?
まず、お客さん(クライアント)のほうを見ようや。
Java は、「難しい」というよりも、
「商業的に通用するような、ちゃんとした(実行性能が高くて
保守性が高い)プログラムを書こうとすると、けっこう面倒臭いし
記述が長くなる」という傾向があって、すでにレガシーになりかけた
C とか Java とかのコードを山ほどクレンジングっつーか
リファクタリングつーかチューニングっつーか、そういう経験を
積まないと、Java の有難みというのは、わからんと思う。
「古いプログラムがベースのシステムは、全部リプレースしちゃえ」
というのは、みかかの手先だと思われるぞ?
まず、お客さん(クライアント)のほうを見ようや。
317デフォルトの名無しさん
2021/09/24(金) 14:34:38.11ID:6iUyOY+3 最初にやるのはPascalがおすすめだよ
C:原理主義
C++:共産主義
Rust:世俗主義
Java:商業主義
C:原理主義
C++:共産主義
Rust:世俗主義
Java:商業主義
318デフォルトの名無しさん
2021/09/24(金) 14:41:58.97ID:kD4dyqVk RustとC逆だろう
319デフォルトの名無しさん
2021/09/24(金) 14:50:55.95ID:ow12Eod1320Mb
2021/09/24(金) 15:51:18.78ID:0RwWIfrZ321デフォルトの名無しさん
2021/09/24(金) 17:03:04.38ID:gaM5E0DB リファクタリングなんてするからオブジェクトが崩れてみずぽになるんだ!
322デフォルトの名無しさん
2021/09/24(金) 17:09:05.33ID:KCZKhweu Perlは、全てリプレースしたくならないかな?
323デフォルトの名無しさん
2021/09/24(金) 17:14:16.40ID:kD4dyqVk 基幹システムに使われたたら卒倒する
324デフォルトの名無しさん
2021/09/24(金) 17:16:44.04ID:KCZKhweu 興味を持ってもらっているのに、
興味を持つなは、言わない方がいいのでは?
興味を持つなは、言わない方がいいのでは?
325デフォルトの名無しさん
2021/09/24(金) 18:08:05.54ID:Zy9h69w8 実用性で言ってんだよ!
Pythonだろ!
Pythonだろ!
326デフォルトの名無しさん
2021/09/25(土) 02:05:18.86ID:YvsYwnu1 これからの若者は数学志向プログラミングに馴染むべき。
あわしろ氏がお勧めするHaskell。
あわしろ氏がお勧めするHaskell。
327デフォルトの名無しさん
2021/09/25(土) 06:24:41.45ID:oEiVYilG どのサイトで調べても初心者にRustやHaskellやKotlinなんて推奨されてない
328デフォルトの名無しさん
2021/09/25(土) 06:56:38.85ID:O5uOhADu329デフォルトの名無しさん
2021/09/25(土) 06:58:30.70ID:eytcyAnj Javascriptはやめとけ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ネット殺到「高市総理の責任」「完全に高市リスク」「高市さん負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 [樽悶★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★10 [ぐれ★]
- 【為替】対ドルで157円台、対ユーロ181円台に下落 財政悪化を警戒 [蚤の市★]
- トランプ氏「台湾侵攻すれば北京爆撃」“過激予告発言”報道がXで再燃「高市氏の1億倍やばい」 [七波羅探題★]
- 「母の部屋に安倍氏が表紙の機関誌が」「(安倍氏が被害者なのは)不思議に思いませんでした」山上被告の妹が証言 ★2 [おっさん友の会★]
- 【ペルソナ・ノン・グラータ】中国総領事の早期国外退去を首相に要請へ 自民・保守系グループ「日本の尊厳と国益を護(まも)る会」 [ぐれ★]
- 【悲報】倉田真由美「なんで高市は子供がいる家庭に2万円給付するの?子供がいる家庭ばかり優遇するのおかしくね?」 [802034645]
- 関係者「高市首相は円安のデメリットをいまひとつ、わかっていないようだ」 [435756605]
- 中国報道、高市首相を「毒苗」と中傷😡 [399259198]
- 【高市悲報】🇨🇳中国「日本への報復措置? 他にいくらでも方法はある。 まだまだやめないよ」 😨😱 [485983549]
- 山上の妹「母の部屋には安倍晋三が表紙の統一の機関紙がいつも置いてた」 [961870172]
- 【悲報】日本、パンダ0にwwwwwwwwwwww高市さんありがとう🐼 [271912485]
