ぶっちゃけ始めるのにいい言語て何 part6

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2021/08/12(木) 21:30:31.00ID:IpKRzNiB
前スレ

ぶっちゃけ始めるのにいい言語て何 part5
https://mevius.5ch.net/test/read.cgi/tech/1622766330/
2021/08/24(火) 08:48:35.17ID:klPKE9MS
うちLumbdaっちゃ
2021/08/24(火) 09:34:21.50ID:BkROVOcT
プログラムを学ぶのなら、な
C#でもいいけど
新しい言語は日本語訳の良書が少ない
成熟された良書が多く
言語以外のマナーな作法、デザインパターン
その他を同一言語で学ぶのなら
javaやC#などの言語がおすすめ

JSやRubyとかの言語は
プログラムを学ぶにはお勧めしない

四則や正規表現、関数、クラスなど
基礎に触れるだけならなんでもいいけどね

ってことを言ってるだけです
2021/08/24(火) 09:38:25.39ID:CbaJJsTq
モンタニエ氏はBCGとイベルメクチンを勧めてる
MS系のワクチンはやめろと言ってる
2021/08/24(火) 09:45:07.15ID:+GSJpsm+
>>369
なぜRubyやPythonやJavaScriptなどのスクリプト言語がだめなの?
その理由が示されていません
2021/08/24(火) 10:56:40.44ID:BkROVOcT
>>371
文章ちゃんと読もうよ

基礎的な文法を学ぶのならrubyやjsでもいいけど、って書いてあるでしょ
基礎的な文法を超えてプログラマーが学ぶことを推奨されている知識を得るには
javaやc#とかから始めた方が、良書がそろっているのでいいですよって

それでよくプログラマーやってるよね
クライアントや会社でプロジェクト組んでるときに
独りよがりな進め方するタイプに思えてならない
2021/08/24(火) 11:15:51.98ID:foOBcdJv
>>372
色んなプログラミング言語をやっきたが書籍で学んだのは最初のK&Rだけだな
特に今の時代ははっきりいって書籍は不要
各言語の公式サイトに必ず入門ページがぎっしりとある
あと今さら時代遅れのJavaなんかやっても無駄な古い知識を得るだけ
2021/08/24(火) 11:15:55.07ID:stIRgCaS
>>372 さすがに言い過ぎでは。言いたいことはわかるけど
>>369 はけっこう意味不明な文章だと思う
2021/08/24(火) 11:25:14.92ID:6GSuu8+X
初めにJava選んでる時点でプログラミング向いてないってわかる、って師匠に言われた
2021/08/24(火) 11:32:23.40ID:lkYJ2sp4
>>361
kotlinだと省略してデフォの変数に入れてくれるから便利よ

map {|it| it.toString() }でitの指定が省略できてこうなる
map { it.toString() }
別の変数名を指定することもできる。
2021/08/24(火) 12:12:40.95ID:IBss1fyn
・過度な短縮形はわかりにくくなる
・デフォルトの特定の変数名の存在は悪手
2021/08/24(火) 13:07:13.48ID:CbaJJsTq
モンタニエ氏はBCGとイベルメクチンを勧めてる
MS系のワクチンはやめろと言ってる
379デフォルトの名無しさん
垢版 |
2021/08/24(火) 15:16:57.79ID:WZMj7UxV
>>375
わかる
2021/08/24(火) 16:31:28.20ID:XRxvSkOV
くさる
381デフォルトの名無しさん
垢版 |
2021/08/24(火) 16:31:48.68ID:p4O+0aME
>>375
一通り言語を身につけて、
業務で使うんなら Java はいい言語だと思うが、
確かに初心者向けではないな。
他言語のソースを行儀よく書き直すには、
まとまりのいい言語ではあるが。
382デフォルトの名無しさん
垢版 |
2021/08/24(火) 16:43:43.61ID:GKX34T4/
Rustも大企業が使うには向いてるのかもしれんけど、
初心者にはお勧めできんな
2021/08/24(火) 16:46:38.21ID:p4O+0aME
とあるプラントで、
あっちゃこっちゃから呼ばれているのだが、ドキュメントが失われて
(どっかにはあるんだろうが)意味不明の C のコードがあった。
「触ると祟るから触るな」と云われていたのだが、それが
FORTRAN からツールを使って C に変換したもので、
とにかく GOTO 文の砂嵐だった。
それを Java に翻訳して解読したら、「熱間圧延プラントの中のワーク
(加工材。複数のワークがプラント内を流れることもある)の流れを
ペトリ・ネットで表現して、バーナーやらプレス機やらの
制禦プログラムからの問い合わせに応える」というルーチンだった。
Java で書き直してみると、厭でも古いスタイルの構造化プログラミングを
踏襲せざるを得ないので、総じて見通しがよくなるという効能はある。
「うますぎるプログラムを書く余地が少ない」のが
Java の取柄かも。
2021/08/24(火) 16:48:35.78ID:Zt2QO8gi
>>382
なぜ大企業だけにしようとするんだよw
Rustは大企業だけでなく全ての人に適したプログラミング言語だよ
2021/08/24(火) 16:49:12.62ID:Cx9DV9dh
どっかのブログにもう今は初手ScalaかRustで良いって書いてあったぜ
でもC/C++で血反吐を吐かないとRust理解できないともあってよくわからんかった
386デフォルトの名無しさん
垢版 |
2021/08/24(火) 16:57:34.34ID:p4O+0aME
>>382
初心者が書くのは、「誰かが書いたことのあるプログラム」が
ほとんどなので、既存のスタイルを踏襲するとか開発文書を
整備するとかいうと徒労感ばっかりが募るんだよな。
そういう意味では、パッと見てわかりやすくて
チョコチョコっと書けて実行できるような
対話型のミニ言語で、
サンプルとしてトイ・プログラムが揃っていて
他人のコードを見て勉強しやすいというのが
初心者向けの言語だと思う。
387Mb
垢版 |
2021/08/24(火) 17:02:42.68ID:p4O+0aME
>>382
> なぜ大企業だけにしようとするんだよw
大企業でなければ従十人規模のチームで数十万行クラスの
システムを開発したりはしないからだ。
2021/08/24(火) 17:35:49.55ID:++1b7g0r
>>387
Rustは様々な規模に向いていますよね
個人的なツールやアプリもRustに移行してます
389デフォルトの名無しさん
垢版 |
2021/08/24(火) 17:39:48.24ID:GKX34T4/
Rust信者の方々、落ち着いてくれ
あなたたちが生まれて最初に触れた言語がRustだったのか?
違うだろう

あなたたちは、2番目以降に身に付ける言語としてRustは優れている、ことしか
証明できないんだよ
2021/08/24(火) 17:42:27.94ID:YeijyorD
ここで執拗にRust推してるのは1人だけ
2021/08/24(火) 17:51:54.91ID:lkYJ2sp4
じゃ、俺は最初の言語としてN-BASICお勧めヽ(´ー`)ノ
2021/08/24(火) 18:26:03.94ID:+m358/0u
俺も初手Rust推してるから少なくとも2人はいるぞ
393デフォルトの名無しさん
垢版 |
2021/08/24(火) 18:33:37.06ID:5mi6Ub86
あわしろ氏はHaskellを強く推奨してる。
394デフォルトの名無しさん
垢版 |
2021/08/24(火) 18:35:43.53ID:5mi6Ub86
Haskellはプログラミングの数学的アプローチです。
他の言語を使うなという事ではありません。
現代において、Haskellが基本という事です。
2021/08/24(火) 19:00:41.89ID:Epkil6d2
今は初手kotlinが正解
いざとなればjavaにもシフトできる
一つで2度美味しい、それがkotlin
2021/08/24(火) 19:02:57.58ID:CGlsq1E0
なんか知らんけどAndroidエンジニア、全然足りんらしいから案外Kotlinは悪くないかも
2021/08/24(火) 19:24:51.78ID:SqXDnF2U
>>394
Haskellから多くをRustが受け継いでいる
例えばHaskellの型クラスの概念をRustではトレイトとして提供している
他にもHaskellのMaybeとEitherはRustのOptionとResult

>>393
HaskellをおすすめならばRustもお気に入りになるのではないかと思う
2021/08/24(火) 19:32:37.20ID:C+EhUo5k
C#で良いんじゃない?
2021/08/24(火) 20:18:19.87ID:0XYaezQF
C/C++代用じゃなければC#/F#でいいのはたしか
はるかにメジャーだし
2021/08/24(火) 20:22:36.34ID:otdRB8MX
C#はWin畑の人間がほとんどなのがな
技術スタックも必然的にそれに引っ張られてMS中心になる
2021/08/24(火) 20:25:43.77ID:C+EhUo5k
案外、.NET FWの時代からパスデリミタをきちんと定義してあったりして、monoでもしっかり動いてたし、core以降はMS純正でクロス対応だし割と良いと思うけどな。

結局の所、今からプログラミング始めたい、という人が持ってる端末ってWindowsな事多いし。
2021/08/24(火) 20:27:54.50ID:EYpqq2mn
>>395
javaできなくてkotlin使えるん?
kotlinの挙動を確認したくなったらjavaソースみるんじゃなかったっけ
2021/08/24(火) 20:31:52.65ID:lkYJ2sp4
VisualStudioのインストールで、winアプリ、SQL、webサーバとか、全部の環境が構築できるのがデカイね
特に実際に動かせるwinアプリを作れるのは、モチベーションの維持につながる
標準入出力でぐちゃぐちゃやってもつまらないからな
2021/08/24(火) 21:07:48.82ID:otdRB8MX
>>403
ほらな
実際こういう人間ばかりが集まって硬直的な技術スタックになりがち
MSスタックにどっぷり浸かるのは確かに便利な面も大きいのは事実で、それ自体を否定するつもりはないよ
2021/08/24(火) 21:21:38.79ID:lkYJ2sp4
>>404
ちょいまち。
最初に勉強するのに一元的で統一的な開発環境を得られるという点でMS製品を
最初の言語にする選択肢は悪くないといってるだけで、
その人がそのまま慣れたMS系に浸り続けると解釈するのは見解の相違じゃないか?

基本的なプログラミングになれたら別の言語に移ればいいわけでもあるし。
2021/08/24(火) 21:29:00.30ID:XjAEljS8
思い返すと最初がマシン語とベーシック、それからPerlにVBAにCちょろちょろいじって、ちゃんと系統的に最初にやったのはJavaかな
Javaがいいと思うよPythonもいい
JSは使える場所が多いという意味で強いけど言語とかフレームワークが割とグチャグチャなのでイマイチ
2021/08/24(火) 21:37:29.96ID:otdRB8MX
>>405
そりゃ例外はあるだろうけど、入口がMS系なら敢えて転向を図らない限りはその後のキャリアもMS系を歩む可能性が高いだろう
俺も学生時代にC#から入門したクチだけど、結局新卒で入ったSIerでもWin鯖やC#やらされて、脱SIerして入ったベンチャーでも全部C#
さすがに嫌気が差して完全にMSスタックから脱却できたのは社会人6年目だ
入口って大事よ
2021/08/24(火) 21:46:40.24ID:lkYJ2sp4
>>407
> 実際こういう人間ばかりが集まって硬直的な技術スタックになりがち
俺は、これは違うと思うんだよね

入り口が優れているから、より簡単に実際に試すことができるわけじゃんね
全体のプログラマ人口を増やすことに貢献していると思う

最初に選択した言語で将来が縛られるってことを、自分自身の経験に合わせて言いたいらしいけど、それ完全に「甘え」じゃね?
それでいいと思ったからC#案件だけ回されたわけで、
他に必要があったのならMS系を通じて別の言語を学習すればよかった。ただ、それだけでは?
2021/08/24(火) 21:50:03.69ID:XjAEljS8
MSはずっとMSのパターンが多いよね
会社が合併したんだが相手は物凄く古いMSのスタックでうちは主にJava+JSでオープン系マイクロサービスでやってるんだがC# .aspやりたくないでござる
2021/08/24(火) 21:51:28.08ID:XjAEljS8
MS系じゃない「必要」ってないのよMS系で全然良い
でも嫌でござるw
2021/08/24(火) 21:56:47.82ID:PzBNSkVy
プログラム初めてだけどPHPで色々やってるんだけど楽しい
2021/08/24(火) 22:19:33.09ID:9Ou/8QBF
>>408
その通り、甘えだし、それでいいと思ったんだよ。
MSスタックで一通り用は足りるし、仕事もあるからね。
その当然の結果として会社の技術スタックもスキルセットも硬直化するけど、だからといって何の問題もないの。足りてるから。
それがMSの良さであり、怖さなんだよね。
2021/08/24(火) 22:44:31.84ID:SMXHl8SK
MS は基本、Windows を使わない。
Mac の仮想OS で、Linux を使う

それでWindowsでも、Linuxを使えるように、WSL を作った。
採用も、Linux技術者中心

Linux財団のCloud Native Computing Foundation(CNCF)の、
Kubernetes などのOSS が、最も社会に影響を与えた

例えば、Amazon の時価総額は、コロナ不況の株高で、80兆円から150兆円になった。
たぶんCNCF は、MSの時価総額の10倍以上の影響力がある

クラウド・Linuxサーバーの世界では、MSと言えども、小さな存在

MSはLinuxに含まれている。
逆に、LinuxはMSに含まれていない。
Linuxには全企業が含まれているから
414デフォルトの名無しさん
垢版 |
2021/08/24(火) 23:16:03.40ID:GKX34T4/
>>413
君、友達はいるかい?
2021/08/24(火) 23:19:52.05ID:C+EhUo5k
俺もMSスタックで揃えるのは「始める」への一つの解だと思うよ。

敢えて転向と言うほどの事も無く、Webサーバ立てようと思ったら安く借りるならLinuxサーバになったりすぐに限界は来るかと。
その時に、スムーズにクロスプラットフォームで展開できるのは俺は強いと思う。
Goも良いけど、言語仕様がストイック過ぎる気もするし。

Javaは案外、環境作るの面倒くさくない?
2021/08/24(火) 23:43:03.75ID:HfXjMup/
まあ何をやるか次第だよね
個人的にはJavaやPython、あるいはCとか普通の回答になるけど、楽しいのでいいんじゃねw

別にMSでも構わないと思うよMSだとMSに固まりがちというのも本当だと思うけど
Javaは別にSpringで簡単だよ
2021/08/24(火) 23:47:01.38ID:ypeW/ZOf
俺もMSスタックで揃えるのは「ぶっちゃけ始める」への一つの解だと思うよ。
Javaは案外、ぶっちゃけるの面倒くさい。
2021/08/25(水) 00:10:55.16ID:Df4q/l5l
モンタニエ氏はBCGとイベルメクチンを勧めてる
MS系のワクチンはやめろと言ってる
419413
垢版 |
2021/08/25(水) 01:08:01.41ID:T8xCLAXo
MS には、Ruby みたいなスクリプト言語がないのが欠点。
C# になるから、本格的すぎる

と言って、PowerShell では、プログラミングできない。
ちょっとしたシェルスクリプトだから

ファイル操作・テキスト処理が簡単にできるのは、Ruby
420414
垢版 |
2021/08/25(水) 01:18:56.25ID:cmGSywag
>>419
キミはまず、自分のレスが多くの人を不快にしてきている、ということを
想像できるようになろうか
2021/08/25(水) 01:42:39.68ID:Q4zN/eQU
あ、rubyキチガイさん?
2021/08/25(水) 02:10:58.27ID:FCrl/Xi3
>>419
JavaScriptがいいよ
それら出来るのに加えてブラウザでも動く
2021/08/25(水) 02:55:08.91ID:ZsIr98ED
プログラム言語は人気が上がれば性能が上がる。
誰も使わなければデバッグもバージョンアップもされない。
流行り廃れに巻かれるのが楽で良い。
2021/08/25(水) 07:12:19.99ID:tZVap1G7
小鳥ん1択やろ今は
2021/08/25(水) 07:24:46.16ID:+jJGz93u
ことりんってandroidでしょ?
android開発のための言語でスタートしても
言語の制約よりデバイスや通信の制約が強く
初心者は純粋なプログラミング知識以外の知識を習得しなくちゃならなくて
学習負荷が滅茶高いんではないでしょうか?
2021/08/25(水) 07:39:18.64ID:7qxo/Rk2
今の時代はスマホアプリよりも、ウェブアプリ特にPWA(プログレッシブウェブアプリ)を作れば、ほとんどスマホアプリと同じ見た目&操作性になりますよ。
そしてこのPWAならばOS関係なく動きます。つまり、AndroidでもiPhoneでもWindowsでもMacでもLinuxでも動きます。
このPWAを作るために必要なプログラミング言語はJavaScriptだけです。
2021/08/25(水) 07:39:52.88ID:t58uyfc4
元はjavaなんだから何でもいけるでしょ
2021/08/25(水) 07:54:52.61ID:+jJGz93u
ことりんの学習環境って整ってるの?

初学者にはJSのようにあやふやな文法が少なく
テキストや動画、講座が整っていて
さらに中〜上級まで同一言語で学習できるような
そういう周辺環境が大切だと思う

その点、ことりんはどうなんでしょう?
2021/08/25(水) 07:55:55.26ID:+jJGz93u
428訂正
初学者には
JSのようなあやふやな文法が多い言語ではなく

でした
2021/08/25(水) 08:23:04.76ID:s7eraWDT
>>429
嘘つき
他の類似言語と比較してJSがあやふやなんてありません
あなたがいつも嘘をついています
2021/08/25(水) 09:10:38.00ID:yPNhTHsB
>>426
JavaScriptがベストかもね
一生Webとは無縁でない限りJavaScriptは今後も必須言語ですし
2021/08/25(水) 09:17:07.12ID:8yGiroeZ
Javascriptならメモ帳とブラウザだけで遊べるからね。
OS選ばないし、なんならスマホでも出来る。
2021/08/25(水) 09:23:04.22ID:3WiANXRZ
四の五の言わずに最初はJavaを始めてひたすらシューティングゲーム作ってりゃ良いんですよ
434デフォルトの名無しさん
垢版 |
2021/08/25(水) 09:24:22.81ID:C3Ug5Akp
>>386
小さなアプリケーションの事をアプレットって言います
2021/08/25(水) 09:29:53.13ID:Dtor5XM5
>>433
Javaなんて今さら学んでもJava土方になるくらい
Javaがカバーしていた範囲のうち良級分野はRust採用へ着実に進んでいるし
2021/08/25(水) 09:53:37.35ID:7Vj+tCAb
営業の方がマシだけど、
あそこに行くよりは、もう少し技術力を高めた方が・・・・・。
2021/08/25(水) 09:54:11.68ID:sbqIoEL4
>>430
あやふやっていうのは表現が間違ってましね
言い換えるなら、ルーズって印象です
あくまで一初心者の印象ね

new に関しても
new func()とnew func
new Object()とnew Objectが等価とか
new func()とObject.create(new func)は等価で
new func()とnew Object(new fun())は等価じゃないけど
実際の動きは同じとか
なぜそんな言語設計にしてるか分からんけど
なんかガバガバな印象が拭えない

JSは便利だしブラウザ環境ならオンリーワンだし
JSが良い言語なのは議論の余地なしだけど
ガバガバ感を感じてしまうのは悪いことなのか?
僕は初心者なので、あくまで初心者としての意見として
2021/08/25(水) 10:06:37.51ID:ZUGejDzL
>>437
それは他の言語で余計なことを学んでるからJavaScriptに馴染めない人の話だな
プログラミング言語を学ぶのが初めての人間には当てはまらない

書いてる内容はプログラミング言語初心者にとっても
JavaScript初心者にとっても気にする必要のないどうでもいい内容だけど
2021/08/25(水) 10:13:11.83ID:sbqIoEL4
ま、好き好きだね、動的型付け言語は
どれもみな基本的にルーズで好きになれない
初心者としては
2021/08/25(水) 10:15:44.91ID:UFjFC7tD
モンタニエ氏はBCGとイベルメクチンを勧めてる
MS系のワクチンはやめろと言ってる
2021/08/25(水) 11:20:29.40ID:IkW3KzHX
ぶっちゃけ目的・環境がノーヒントだとリスク回避でJSを出さざるを得ない
後出しで「〇〇出来ないんですか?」「〇〇で動かないんですか?」
とか言われると腹立つもん
2021/08/25(水) 12:29:50.10ID:xJ7SxjZ5
>>439
ならば強い静的型付け言語であり生存期間に所有権と借用まで明確なRust があなたに最も適した言語となります
443413
垢版 |
2021/08/25(水) 12:34:08.05ID:T8xCLAXo
JavaScript で、a, b を答えられるか?
Ruby なら、エラーになる

a = "1" + 2 + 3
b = 1 + 2 + "5"
444デフォルトの名無しさん
垢版 |
2021/08/25(水) 12:40:40.52ID:m4JEedQe
>>415
> Javaは案外、環境作るの面倒くさくない?
それは Java 派であっても本当にそう思う。
かといって .NET 環境が楽だという話でもない。

>>430
「あやふやに(も)書ける言語」もあれば、
「あやふやには書かせてくれない言語」もある。
「すでに動いているコード」が大量にあると、
「こっちり書きなおす」ということも
業務上は重要だぞ。
Java には i++ とか --i とかいう記述も許されているが、
「stack へのポインタを、評価したあとに sizeof() ぶんだけ
インクリメントしている」とか、
「評価するしたあとに sizeof() ぶんだけデクリメントする」とか、
そういうのが解ってなさそうだったら問答無用で書き直す。
445デフォルトの名無しさん
垢版 |
2021/08/25(水) 12:45:36.14ID:m4JEedQe
>>443
ゲロ吐きそうになるから、必要ならば我慢するが、
なるべく控えてほしい。
a.equals("123") == true
b:例外を投げたい。
446デフォルトの名無しさん
垢版 |
2021/08/25(水) 12:52:05.06ID:m4JEedQe
JavaScript から始める奴は、
静的な強い型付けのある言語と
DOM の概念を学んで、
行儀作法をちゃんと身につけてから
JS を学んでほしいと思う。
2021/08/25(水) 13:02:56.06ID:CWbm8idM
>>446
もちろんJavaScriptとRustを学ぶのがベスト
JavaScriptの補完となるWebAssemly(Wasm)はRustで書くことが主流だからこの2つは組み合わせも良い
2021/08/25(水) 14:35:10.88ID:TeB+Y5+b
総括するとTS+Lintでええんでは
449Mb
垢版 |
2021/08/25(水) 14:44:58.72ID:m4JEedQe
>>447
> a = "1" + 2 + 3;
Storing a = "1" + 2 + 3;
だったら、Java の printf の引数としておかしくはないように思う。
ただ、
int b = 1 + 2 + "5";
だと、「なんかしら LISP 系の言語の話なの?」と思うんだけど。
「FORTRAN 60 は型宣言をしなくても
I、J、K、L、M、N で始まる変数はデフォルトで
整数型とかいったら、「えー、ダッサーい」「そんなのカッコ悪ぅーい」
「信じらんない!」「どこのジジイ?!」とか女子学生に言われそうで、
「えー? いまどきそんな言語なんてあるのぉ〜?」と言われそうだ。
「花嫁学校」には二種類あって、
「ブライダル・スクール」は「良妻賢母」としての教養を身につける学校で、
「フィニッシュ・スクール」は社会人としての教養を身につける学校
なんだよね。
このスレには風俗嬢に期待するものと配偶者に対するものが
ごっちゃになっている人がいるように思いますが、
いかがでしょうか。
450Mb
垢版 |
2021/08/25(水) 14:51:31.49ID:m4JEedQe
>>447
>>448
でしたら適切な文献とかサイトとかを挙げてくれませんか?
でないと、あたしが「お勧めの入門用書籍」とかを列挙して、
スレタイ用のテンプレにして、スレ乗っ取っちゃうぞ?
2021/08/25(水) 15:35:48.88ID:l5Xyqy5w
モンタニエ博士はBCGとイベルメクチンを勧めてる
MS系ワクチンは打つなと言ってる
2021/08/25(水) 16:06:53.35ID:jcM5o81K
>>445.
動的型付けや自動キャストのプログラミング言語もあることを勉強しましょうね
特定の言語群しか知らずに他の言語に文句つけてばかりではいけません
2021/08/25(水) 16:23:12.03ID:+yCR8Dkk
普通にjavaでいいやん
何でわかんないかな?kotlinが隆盛極めても則移行できるし
2021/08/25(水) 16:36:36.41ID:bezgq5Kn
javaは時代遅れの消えゆく言語
2021/08/25(水) 16:41:55.63ID:ViADrBh4
そう言いながらあと30年は現役だろうなw
kotlinと比率が逆転とかはあるだろうが
456Mb
垢版 |
2021/08/25(水) 16:44:40.24ID:m4JEedQe
>>452
> 動的型付けや自動キャストのプログラミング言語もあることを勉強しましょうね
だったら IDE の構造エディタで明示的に保管しろと言っている。
おまいの脳内補完にコンパイラがつきあわされているかもしれんが、
同じプロジェクトを張っているメンバーがおまいのまきぞえを
喰らう理由は何一つない。
オムツも取れてない奴に使わせる言語と、
それで飯食ってる人間が同じ言語使えるわけがねーだろ。
2021/08/25(水) 16:49:01.38ID:JmpS4WwK
JSコンプひどいなww
英語コンプと同じ臭い
2021/08/25(水) 16:50:36.37ID:Ssy9CxDw
大規模改修や新規案件の機会などにJavaを捨ててRust採用するケースが増えてるよね。>>367のように。
言語機能面から速さまでJavaはあらゆる点で負けているから、ゆっくりと滅びていくのではないかな。
2021/08/25(水) 16:51:22.96ID:ukn26ek9
2000年代前半まではCOBOLでええやんって人たちもそれなりにいたんだよねー
今のJavaと同じで
460Mb
垢版 |
2021/08/25(水) 16:53:29.27ID:m4JEedQe
>>455
> そう言いながらあと30年は現役だろうなw
に関しては、「それはそれで勘弁してほしい」とも
思うのだが、Java もなんでもかんでも取りこみすぎて
「田舎の老舗温泉旅館じゃねーんだから、建て増し建て増しが
過ぎて(消防法上の)安全が確保できてねーんじゃねぇか?」という
懸念がないでもない。
別館とか新館とかは建ててもいいと思うぞ。
そのときは LOOP-UNTIL-DO-REPEAT 構文を
うまくサポートしてくれ。
2021/08/25(水) 16:56:01.31ID:VgRrM6Oo
>>456
様々なタイプの言語を扱えない貴方の負け
数値と数字の文字列が同一視されるケースもある
貴方はシェルスクリプトすら書いたことがないIT土方なのだろう
2021/08/25(水) 17:15:05.83ID:kP38/bs4
Javaは全然古くならないし
むしろ出たすぐのころのほうが新しかった
ジェネリクスすら要らんと思ってる
いろんな言語触ったけど何週か回ってやっぱJavaは嫌いにならない
C#は颯爽とプロパティひっさげてドヤって出てきた時からダサいと思ってる
Javaはアクセッサをわざわざ自前でいちいち書かなきゃいけないとこがイケてる
463Mb
垢版 |
2021/08/25(水) 17:15:15.13ID:m4JEedQe
>>459
> 2000年代前半まではCOBOLでええやんって人たちもそれなりにいたんだよねー
「言語の世代論」っていうのを理解していなさそうだから言っておくけど、
それぞれの世代は、背負っているものが違うのよ。
「COBOL が古くて Java がその後で、今はその後の時代だ」とか思ってると、
電算業界のゴミになっちゃうかもよ?
Java は第三世代の終わりで、FORTH は(概念的にはだけど)
第二世代と第四世代の橋渡しを目指していて、
SmallTalk 80 が第三世代という意味で Java より第三世代寄りで
Ada はどのあたりだろう?とかいった世界観は
身につけておいてほしいな。
2021/08/25(水) 17:26:25.45ID:xNPMbXaI
>>462
ジェネリクスを不要と言ってる時点で化石時代のプログラマーだな
Javaではジェネリクスの利用に制限と限界があるから本当の恩恵に授かったことがないのだろう
時代遅れのJavaにしがみつくしかあるまい
2021/08/25(水) 17:31:00.50ID:nKJ3jHRU
というかJava8以降をしっかり追っかけた上でのJava推しなのか非常に疑問
2021/08/25(水) 17:33:09.51ID:kP38/bs4
>>464
そっすかw
でも分かる人には分かると思うけどな
C++やっててJava出てきたときのスタイリッシュさよ
2021/08/25(水) 17:43:26.40ID:a85RRTNO
>>466
たしかにJavaが出てきたときはスタイリッシュだと感じた
ただ、基本型とかジェネリクスとかプロパティのようなJavaが妥協した(うまく設計できなかた)部分は後発の言語がうまく対応した
後発の言語の踏み台になった感じがする
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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