1 名前:デフォルトの名無しさん [2021/08/12(木) 21:30:31.00 ID:IpKRzNiB.net] 前スレ ぶっちゃけ始めるのにいい言語て何 part5 https://mevius.5ch.net/test/read.cgi/tech/1622766330/
367 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 01:11:46.83 ID:nCkaOe0t.net] 上のRubyの map{|x| x.to_s} が冗長だとしてmap( &:to_s ) は短いけどなんかダサい &: になにか必然性でもあるの?
368 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 03:10:06.62 ID:U9EepWKx.net] >>361 短くして可読性を下げても呪文になってくだけだよね むしろ逆にmap{|x| x.toString()}でも良いくらい
369 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 03:42:16.39 ID:BNRQhvw2.net] 記述の判りやすい言語から始めるべきなの? むしろ難しいのを経験した方が良いかも。
370 名前:340 mailto:sage [2021/08/24(火) 06:00:42.93 ID:SMXHl8SK.net] map( &:to_s ) は、Symbol#to_proc だろ map に、&:to_i, &:itself, &:to_csv &:lstrip, &:split, &:downcase, &:capitalize とか書くのは定番
371 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 07:00:43.69 ID:EYpqq2mn.net] >>363 プログラミングを学びたいのなら 作りのしっかりした堅い言語がいい javaは良書も多くネット情報も質の高いのが多い 資格制度も整っているので学習言語としておすすめ
372 名前:デフォルトの名無しさん [2021/08/24(火) 07:27:48.15 ID:GKX34T4/.net] 問題は、今JavaをやってもブラックなSES系企業にしか就職できないということ
373 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 08:38:12.33 ID:6AE2aGAT.net] Javaは今後少しずつ消えていくでしょう 例えばFacebook社はJavaを捨ててRustを採用だそうです 多くの点でJavaは古く劣っていますから 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に移植することで劇的な性能向上を私たちは見てきました。
374 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 08:48:35.17 ID:klPKE9MS.net] うちLumbdaっちゃ
375 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 09:34:21.50 ID:BkROVOcT.net] プログラムを学ぶのなら、な C#でもいいけど 新しい言語は日本語訳の良書が少ない 成熟された良書が多く 言語以外のマナーな作法、デザインパターン その他を同一言語で学ぶのなら javaやC#などの言語がおすすめ JSやRubyとかの言語は プログラムを学ぶにはお勧めしない 四則や正規表現、関数、クラスなど 基礎に触れるだけならなんでもいいけどね ってことを言ってるだけです
376 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 09:38:25.39 ID:CbaJJsTq.net] モンタニエ氏はBCGとイベルメクチンを勧めてる MS系のワクチンはやめろと言ってる
377 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 09:45:07.15 ID:+GSJpsm+.net] >>369 なぜRubyやPythonやJavaScriptなどのスクリプト言語がだめなの? その理由が示されていません
378 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 10:56:40.44 ID:BkROVOcT.net] >>371 文章ちゃんと読もうよ 基礎的な文法を学ぶのならrubyやjsでもいいけど、って書いてあるでしょ 基礎的な文法を超えてプログラマーが学ぶことを推奨されている知識を得るには javaやc#とかから始めた方が、良書がそろっているのでいいですよって それでよくプログラマーやってるよね クライアントや会社でプロジェクト組んでるときに 独りよがりな進め方するタイプに思えてならない
379 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 11:15:51.98 ID:foOBcdJv.net] >>372 色んなプログラミング言語をやっきたが書籍で学んだのは最初のK&Rだけだな 特に今の時代ははっきりいって書籍は不要 各言語の公式サイトに必ず入門ページがぎっしりとある あと今さら時代遅れのJavaなんかやっても無駄な古い知識を得るだけ
380 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 11:15:55.07 ID:stIRgCaS.net] >>372 さすがに言い過ぎでは。言いたいことはわかるけど >>369 はけっこう意味不明な文章だと思う
381 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 11:25:14.92 ID:6GSuu8+X.net] 初めにJava選んでる時点でプログラミング向いてないってわかる、って師匠に言われた
382 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 11:32:23.40 ID:lkYJ2sp4.net] >>361 kotlinだと省略してデフォの変数に入れてくれるから便利よ map {|it| it.toString() }でitの指定が省略できてこうなる map { it.toString() } 別の変数名を指定することもできる。
383 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 12:12:40.95 ID:IBss1fyn.net] ・過度な短縮形はわかりにくくなる ・デフォルトの特定の変数名の存在は悪手
384 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 13:07:13.48 ID:CbaJJsTq.net] モンタニエ氏はBCGとイベルメクチンを勧めてる MS系のワクチンはやめろと言ってる
385 名前:デフォルトの名無しさん [2021/08/24(火) 15:16:57.79 ID:WZMj7UxV.net] >>375 わかる
386 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 16:31:28.20 ID:XRxvSkOV.net] くさる
387 名前:デフォルトの名無しさん [2021/08/24(火) 16:31:48.68 ID:p4O+0aME.net] >>375 一通り言語を身につけて、 業務で使うんなら Java はいい言語だと思うが、 確かに初心者向けではないな。 他言語のソースを行儀よく書き直すには、 まとまりのいい言語ではあるが。
388 名前:デフォルトの名無しさん [2021/08/24(火) 16:43:43.61 ID:GKX34T4/.net] Rustも大企業が使うには向いてるのかもしれんけど、 初心者にはお勧めできんな
389 名前:デフォルトの名無しさん mailto:Mb [2021/08/24(火) 16:46:38.21 ID:p4O+0aME.net] とあるプラントで、 あっちゃこっちゃから呼ばれているのだが、ドキュメントが失われて (どっかにはあるんだろうが)意味不明の C のコードがあった。 「触ると祟るから触るな」と云われていたのだが、それが FORTRAN からツールを使って C に変換したもので、 とにかく GOTO 文の砂嵐だった。 それを Java に翻訳して解読したら、「熱間圧延プラントの中のワーク (加工材。複数のワークがプラント内を流れることもある)の流れを ペトリ・ネットで表現して、バーナーやらプレス機やらの 制禦プログラムからの問い合わせに応える」というルーチンだった。 Java で書き直してみると、厭でも古いスタイルの構造化プログラミングを 踏襲せざるを得ないので、総じて見通しがよくなるという効能はある。 「うますぎるプログラムを書く余地が少ない」のが Java の取柄かも。
390 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 16:48:35.78 ID:Zt2QO8gi.net] >>382 なぜ大企業だけにしようとするんだよw Rustは大企業だけでなく全ての人に適したプログラミング言語だよ
391 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 16:49:12.62 ID:Cx9DV9dh.net] どっかのブログにもう今は初手ScalaかRustで良いって書いてあったぜ でもC/C++で血反吐を吐かないとRust理解できないともあってよくわからんかった
392 名前:デフォルトの名無しさん [2021/08/24(火) 16:57:34.34 ID:p4O+0aME.net] >>382 初心者が書くのは、「誰かが書いたことのあるプログラム」が ほとんどなので、既存のスタイルを踏襲するとか開発文書を 整備するとかいうと徒労感ばっかりが募るんだよな。 そういう意味では、パッと見てわかりやすくて チョコチョコっと書けて実行できるような 対話型のミニ言語で、 サンプルとしてトイ・プログラムが揃っていて 他人のコードを見て勉強しやすいというのが 初心者向けの言語だと思う。
393 名前:Mb [2021/08/24(火) 17:02:42.68 ID:p4O+0aME.net] >>382 > なぜ大企業だけにしようとするんだよw 大企業でなければ従十人規模のチームで数十万行クラスの システムを開発したりはしないからだ。
394 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 17:35:49.55 ID:++1b7g0r.net] >>387 Rustは様々な規模に向いていますよね 個人的なツールやアプリもRustに移行してます
395 名前:デフォルトの名無しさん [2021/08/24(火) 17:39:48.24 ID:GKX34T4/.net] Rust信者の方々、落ち着いてくれ あなたたちが生まれて最初に触れた言語がRustだったのか? 違うだろう あなたたちは、2番目以降に身に付ける言語としてRustは優れている、ことしか 証明できないんだよ
396 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 17:42:27.94 ID:YeijyorD.net] ここで執拗にRust推してるのは1人だけ
397 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 17:51:54.91 ID:lkYJ2sp4.net] じゃ、俺は最初の言語としてN-BASICお勧めヽ(´ー`)ノ
398 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 18:26:03.94 ID:+m358/0u.net] 俺も初手Rust推してるから少なくとも2人はいるぞ
399 名前:デフォルトの名無しさん [2021/08/24(火) 18:33:37.06 ID:5mi6Ub86.net] あわしろ氏はHaskellを強く推奨してる。
400 名前:デフォルトの名無しさん [2021/08/24(火) 18:35:43.53 ID:5mi6Ub86.net] Haskellはプログラミングの数学的アプローチです。 他の言語を使うなという事ではありません。 現代において、Haskellが基本という事です。
401 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 19:00:41.89 ID:Epkil6d2.net] 今は初手kotlinが正解 いざとなればjavaにもシフトできる 一つで2度美味しい、それがkotlin
402 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 19:02:57.58 ID:CGlsq1E0.net] なんか知らんけどAn
403 名前:droidエンジニア、全然足りんらしいから案外Kotlinは悪くないかも [] [ここ壊れてます]
404 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 19:24:51.78 ID:SqXDnF2U.net] >>394 Haskellから多くをRustが受け継いでいる 例えばHaskellの型クラスの概念をRustではトレイトとして提供している 他にもHaskellのMaybeとEitherはRustのOptionとResult >>393 HaskellをおすすめならばRustもお気に入りになるのではないかと思う
405 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 19:32:37.20 ID:C+EhUo5k.net] C#で良いんじゃない?
406 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 20:18:19.87 ID:0XYaezQF.net] C/C++代用じゃなければC#/F#でいいのはたしか はるかにメジャーだし
407 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 20:22:36.34 ID:otdRB8MX.net] C#はWin畑の人間がほとんどなのがな 技術スタックも必然的にそれに引っ張られてMS中心になる
408 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 20:25:43.77 ID:C+EhUo5k.net] 案外、.NET FWの時代からパスデリミタをきちんと定義してあったりして、monoでもしっかり動いてたし、core以降はMS純正でクロス対応だし割と良いと思うけどな。 結局の所、今からプログラミング始めたい、という人が持ってる端末ってWindowsな事多いし。
409 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 20:27:54.50 ID:EYpqq2mn.net] >>395 javaできなくてkotlin使えるん? kotlinの挙動を確認したくなったらjavaソースみるんじゃなかったっけ
410 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 20:31:52.65 ID:lkYJ2sp4.net] VisualStudioのインストールで、winアプリ、SQL、webサーバとか、全部の環境が構築できるのがデカイね 特に実際に動かせるwinアプリを作れるのは、モチベーションの維持につながる 標準入出力でぐちゃぐちゃやってもつまらないからな
411 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 21:07:48.82 ID:otdRB8MX.net] >>403 ほらな 実際こういう人間ばかりが集まって硬直的な技術スタックになりがち MSスタックにどっぷり浸かるのは確かに便利な面も大きいのは事実で、それ自体を否定するつもりはないよ
412 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 21:21:38.79 ID:lkYJ2sp4.net] >>404 ちょいまち。 最初に勉強するのに一元的で統一的な開発環境を得られるという点でMS製品を 最初の言語にする選択肢は悪くないといってるだけで、 その人がそのまま慣れたMS系に浸り続けると解釈するのは見解の相違じゃないか? 基本的なプログラミングになれたら別の言語に移ればいいわけでもあるし。
413 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 21:29:00.30 ID:XjAEljS8.net] 思い返すと最初がマシン語とベーシック、それからPerlにVBAにCちょろちょろいじって、ちゃんと系統的に最初にやったのはJavaかな Javaがいいと思うよPythonもいい JSは使える場所が多いという意味で強いけど言語とかフレームワークが割とグチャグチャなのでイマイチ
414 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 21:37:29.96 ID:otdRB8MX.net] >>405 そりゃ例外はあるだろうけど、入口がMS系なら敢えて転向を図らない限りはその後のキャリアもMS系を歩む可能性が高いだろう 俺も学生時代にC#から入門したクチだけど、結局新卒で入ったSIerでもWin鯖やC#やらされて、脱SIerして入ったベンチャーでも全部C# さすがに嫌気が差して完全にMSスタックから脱却できたのは社会人6年目だ 入口って大事よ
415 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 21:46:40.24 ID:lkYJ2sp4.net] >>407 > 実際こういう人間ばかりが集まって硬直的な技術スタックになりがち 俺は、これは違うと思うんだよね 入り口が優れているから、より簡単に実際に試すことができるわけじゃんね 全
416 名前:体のプログラマ人口を増やすことに貢献していると思う 最初に選択した言語で将来が縛られるってことを、自分自身の経験に合わせて言いたいらしいけど、それ完全に「甘え」じゃね? それでいいと思ったからC#案件だけ回されたわけで、 他に必要があったのならMS系を通じて別の言語を学習すればよかった。ただ、それだけでは? [] [ここ壊れてます]
417 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 21:50:03.69 ID:XjAEljS8.net] MSはずっとMSのパターンが多いよね 会社が合併したんだが相手は物凄く古いMSのスタックでうちは主にJava+JSでオープン系マイクロサービスでやってるんだがC# .aspやりたくないでござる
418 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 21:51:28.08 ID:XjAEljS8.net] MS系じゃない「必要」ってないのよMS系で全然良い でも嫌でござるw
419 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 21:56:47.82 ID:PzBNSkVy.net] プログラム初めてだけどPHPで色々やってるんだけど楽しい
420 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 22:19:33.09 ID:9Ou/8QBF.net] >>408 その通り、甘えだし、それでいいと思ったんだよ。 MSスタックで一通り用は足りるし、仕事もあるからね。 その当然の結果として会社の技術スタックもスキルセットも硬直化するけど、だからといって何の問題もないの。足りてるから。 それがMSの良さであり、怖さなんだよね。
421 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 22:44:31.84 ID:SMXHl8SK.net] 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には全企業が含まれているから
422 名前:デフォルトの名無しさん [2021/08/24(火) 23:16:03.40 ID:GKX34T4/.net] >>413 君、友達はいるかい?
423 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 23:19:52.05 ID:C+EhUo5k.net] 俺もMSスタックで揃えるのは「始める」への一つの解だと思うよ。 敢えて転向と言うほどの事も無く、Webサーバ立てようと思ったら安く借りるならLinuxサーバになったりすぐに限界は来るかと。 その時に、スムーズにクロスプラットフォームで展開できるのは俺は強いと思う。 Goも良いけど、言語仕様がストイック過ぎる気もするし。 Javaは案外、環境作るの面倒くさくない?
424 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 23:43:03.75 ID:HfXjMup/.net] まあ何をやるか次第だよね 個人的にはJavaやPython、あるいはCとか普通の回答になるけど、楽しいのでいいんじゃねw 別にMSでも構わないと思うよMSだとMSに固まりがちというのも本当だと思うけど Javaは別にSpringで簡単だよ
425 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 23:47:01.38 ID:ypeW/ZOf.net] 俺もMSスタックで揃えるのは「ぶっちゃけ始める」への一つの解だと思うよ。 Javaは案外、ぶっちゃけるの面倒くさい。
426 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 00:10:55.16 ID:Df4q/l5l.net] モンタニエ氏はBCGとイベルメクチンを勧めてる MS系のワクチンはやめろと言ってる
427 名前:413 mailto:sage [2021/08/25(水) 01:08:01.41 ID:T8xCLAXo.net] MS には、Ruby みたいなスクリプト言語がないのが欠点。 C# になるから、本格的
428 名前:キぎる と言って、PowerShell では、プログラミングできない。 ちょっとしたシェルスクリプトだから ファイル操作・テキスト処理が簡単にできるのは、Ruby [] [ここ壊れてます]
429 名前:414 [2021/08/25(水) 01:18:56.25 ID:cmGSywag.net] >>419 キミはまず、自分のレスが多くの人を不快にしてきている、ということを 想像できるようになろうか
430 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 01:42:39.68 ID:Q4zN/eQU.net] あ、rubyキチガイさん?
431 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 02:10:58.27 ID:FCrl/Xi3.net] >>419 JavaScriptがいいよ それら出来るのに加えてブラウザでも動く
432 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 02:55:08.91 ID:ZsIr98ED.net] プログラム言語は人気が上がれば性能が上がる。 誰も使わなければデバッグもバージョンアップもされない。 流行り廃れに巻かれるのが楽で良い。
433 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 07:12:19.99 ID:tZVap1G7.net] 小鳥ん1択やろ今は
434 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 07:24:46.16 ID:+jJGz93u.net] ことりんってandroidでしょ? android開発のための言語でスタートしても 言語の制約よりデバイスや通信の制約が強く 初心者は純粋なプログラミング知識以外の知識を習得しなくちゃならなくて 学習負荷が滅茶高いんではないでしょうか?
435 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 07:39:18.64 ID:7qxo/Rk2.net] 今の時代はスマホアプリよりも、ウェブアプリ特にPWA(プログレッシブウェブアプリ)を作れば、ほとんどスマホアプリと同じ見た目&操作性になりますよ。 そしてこのPWAならばOS関係なく動きます。つまり、AndroidでもiPhoneでもWindowsでもMacでもLinuxでも動きます。 このPWAを作るために必要なプログラミング言語はJavaScriptだけです。
436 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 07:39:52.88 ID:t58uyfc4.net] 元はjavaなんだから何でもいけるでしょ
437 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 07:54:52.61 ID:+jJGz93u.net] ことりんの学習環境って整ってるの? 初学者にはJSのようにあやふやな文法が少なく テキストや動画、講座が整っていて さらに中〜上級まで同一言語で学習できるような そういう周辺環境が大切だと思う その点、ことりんはどうなんでしょう?
438 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 07:55:55.26 ID:+jJGz93u.net] 428訂正 初学者には JSのようなあやふやな文法が多い言語ではなく でした
439 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 08:23:04.76 ID:s7eraWDT.net] >>429 嘘つき 他の類似言語と比較してJSがあやふやなんてありません あなたがいつも嘘をついています
440 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 09:10:38.00 ID:yPNhTHsB.net] >>426 JavaScriptがベストかもね 一生Webとは無縁でない限りJavaScriptは今後も必須言語ですし
441 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 09:17:07.12 ID:8yGiroeZ.net] Javascriptならメモ帳とブラウザだけで遊べるからね。 OS選ばないし、なんならスマホでも出来る。
442 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 09:23:04.22 ID:3WiANXRZ.net] 四の五の言わずに最初はJavaを始めてひたすらシューティングゲーム作ってりゃ良いんですよ
443 名前:デフォルトの名無しさん [2021/08/25(水) 09:24:22.81 ID:C3Ug5Akp.net] >>386 小さなアプリケーションの事をアプレットって言います
444 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 09:29:53.13 ID:Dtor5XM5.net] >>433 Javaなんて今さら学んでもJava土方になるくらい Javaがカバーしていた範囲のうち良級分野はRust採用へ着実に進んでいるし
445 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 09:53:37.35 ID:7Vj+tCAb.net] 営業の方がマシだけど、 あそこに行くよりは、もう少し技術力を高めた方が・・・・・。
446 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 09:54:11.68 ID:sbqIoEL4.net] >>430 あやふやっていうのは表現が間違ってましね 言い換えるなら、ルーズって印象です あくまで一初心者の印象ね new に
447 名前:ヨしても new func()とnew func new Object()とnew Objectが等価とか new func()とObject.create(new func)は等価で new func()とnew Object(new fun())は等価じゃないけど 実際の動きは同じとか なぜそんな言語設計にしてるか分からんけど なんかガバガバな印象が拭えない JSは便利だしブラウザ環境ならオンリーワンだし JSが良い言語なのは議論の余地なしだけど ガバガバ感を感じてしまうのは悪いことなのか? 僕は初心者なので、あくまで初心者としての意見として [] [ここ壊れてます]
448 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 10:06:37.51 ID:ZUGejDzL.net] >>437 それは他の言語で余計なことを学んでるからJavaScriptに馴染めない人の話だな プログラミング言語を学ぶのが初めての人間には当てはまらない 書いてる内容はプログラミング言語初心者にとっても JavaScript初心者にとっても気にする必要のないどうでもいい内容だけど
449 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 10:13:11.83 ID:sbqIoEL4.net] ま、好き好きだね、動的型付け言語は どれもみな基本的にルーズで好きになれない 初心者としては
450 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 10:15:44.91 ID:UFjFC7tD.net] モンタニエ氏はBCGとイベルメクチンを勧めてる MS系のワクチンはやめろと言ってる
451 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 11:20:29.40 ID:IkW3KzHX.net] ぶっちゃけ目的・環境がノーヒントだとリスク回避でJSを出さざるを得ない 後出しで「〇〇出来ないんですか?」「〇〇で動かないんですか?」 とか言われると腹立つもん
452 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 12:29:50.10 ID:xJ7SxjZ5.net] >>439 ならば強い静的型付け言語であり生存期間に所有権と借用まで明確なRust があなたに最も適した言語となります
453 名前:413 mailto:sage [2021/08/25(水) 12:34:08.05 ID:T8xCLAXo.net] JavaScript で、a, b を答えられるか? Ruby なら、エラーになる a = "1" + 2 + 3 b = 1 + 2 + "5"
454 名前:デフォルトの名無しさん [2021/08/25(水) 12:40:40.52 ID:m4JEedQe.net] >>415 > Javaは案外、環境作るの面倒くさくない? それは Java 派であっても本当にそう思う。 かといって .NET 環境が楽だという話でもない。 >>430 「あやふやに(も)書ける言語」もあれば、 「あやふやには書かせてくれない言語」もある。 「すでに動いているコード」が大量にあると、 「こっちり書きなおす」ということも 業務上は重要だぞ。 Java には i++ とか --i とかいう記述も許されているが、 「stack へのポインタを、評価したあとに sizeof() ぶんだけ インクリメントしている」とか、 「評価するしたあとに sizeof() ぶんだけデクリメントする」とか、 そういうのが解ってなさそうだったら問答無用で書き直す。
455 名前:デフォルトの名無しさん [2021/08/25(水) 12:45:36.14 ID:m4JEedQe.net] >>443 ゲロ吐きそうになるから、必要ならば我慢するが、 なるべく控えてほしい。 a.equals("123") == true b:例外を投げたい。
456 名前:デフォルトの名無しさん [2021/08/25(水) 12:52:05.06 ID:m4JEedQe.net] JavaScript から始める奴は、 静的な強い型付けのある言語と DOM の概念を学んで、 行儀作法をちゃんと身につけてから JS を学んでほしいと思う。
457 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 13:02:56.06 ID:CWbm8idM.net] >>446 もちろんJavaScriptとRustを学ぶのがベスト JavaScriptの補完となるWebAssemly(Wasm)はRustで書くことが主流だからこの2つは組み合わせも良い
458 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 14:35:10.88 ID:TeB+Y5+b.net] 総括するとTS+Lintでええんでは
459 名前:Mb [2021/08/25(水) 14:44:58.72 ID:m4JEedQe.net] >>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 で始まる変数はデフォルトで 整数型とかいったら、「えー、ダッサーい」「そんなのカッコ悪ぅーい」 「信じらんない!」「どこのジジイ?!」とか女子学生に言われそうで、 「えー? いまどきそんな言語なんてあるのぉ〜?」と言われそうだ。 「花嫁学校」には二種類あって、 「ブライダル・スクール」は「良妻賢母」としての教養を身につける学校で、 「フィニッシュ・スクール」は社会人としての教養を身につける学校 なんだよね。 このスレには風俗嬢に期待するものと配偶者に対するものが ごっちゃになっている人がいるように思いますが、 いかがでしょうか。
460 名前:Mb [2021/08/25(水) 14:51:31.49 ID:m4JEedQe.net] >>447 >>448 でしたら適切な文献とかサイトとかを挙げてくれませんか? でないと、あたしが「お勧めの入門用書籍」とかを列挙して、 スレタイ用のテンプレにして、スレ乗っ取っちゃうぞ?
461 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 15:35:48.88 ID:l5Xyqy5w.net] モンタニエ博士はBCGとイベルメクチンを勧めてる MS系ワクチンは打つなと言ってる
462 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 16:06:53.35 ID:jcM5o81K.net] >>445 . 動的型付けや自動キャストのプログラミング言語もあることを勉強しましょうね 特定の言語群しか知らずに他の言語に文句つけてばかりではいけません
463 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 16:23:12.03 ID:+yCR8Dkk.net] 普通にjavaでいいやん 何でわかんないかな?kotlinが隆盛極めても則移行できるし
464 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 16:36:36.41 ID:bezgq5Kn.net] javaは時代遅れの消えゆく言語
465 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 16:41:55.63 ID:ViADrBh4.net] そう言いながらあと30年は現役だろうなw kotlinと比率が逆転とかはあるだろうが
466 名前:Mb [2021/08/25(水) 16:44:40.24 ID:m4JEedQe.net] >>452 > 動的型付けや自動キャストのプログラミング言語もあることを勉強しましょうね だったら IDE の構造エディタで明示的に保管しろと言っている。 おまいの脳内補完にコンパイラがつきあわされているかもしれんが、 同じプロジェクトを張っているメンバーがおまいのまきぞえを 喰らう理由は何一つない。 オムツも取れてない奴に使わせる言語と、 それで飯食ってる人間が同じ言語使えるわけがねーだろ。
467 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 16:49:01.38 ID:JmpS4WwK.net] JSコンプひどいなww 英語コンプと同じ臭い