[過去ログ] ぶっちゃけ始めるのにいい言語て何 part6 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
23: 2021/08/14(土)17:09:20.83 ID:DudcLmKi(1) AAS
>>18
君はプログラミング言語の知識が低すぎて理解することが難しいだろう
最近のモダンな言語や既存言語への新たな機能導入の流れと同様にRustは関数型言語から高度な機能を多く輸入している
つまりコーティング面では高機能で抽象度も高く洗練されているがその上で低レベルな記述も可能でC言語の領域をカバーできる
そしてメモリ安全性を並行並列プログラミングまでカバーしつつガベージコレクションの負担も無い
以上全てを両立しているのがRustの凄さだろう
140(1): 2021/08/20(金)08:33:17.83 ID:5DMg0xgk(1/3) AAS
JavaScript自体は嫌いではないけど
JavaScriptで全部作るのには抵抗がある
考え方が古いんだろうな・・・
143(1): 2021/08/20(金)09:06:56.83 ID:lw5CxAzi(1) AAS
>>130
分数で持つのはムダ無意味
さらに科学計算のように有効桁数もダメで単純に1円単位か0.01円単位か0.00001円単位か各々の統一ルール決め打ちがベスト
昔は手間暇と各種容量問題で出来なかっただけ
180(2): 2021/08/21(土)08:54:48.83 ID:UzvCxH3a(1) AAS
>>178
あなたが無知でオブジェクト指向プログラミングを勘違いしています。
特定の言語の特定の方式だけをオブジェクト指向プログラミングだとあなたは思いこんでいるのでしょう。
さらに例えば現在人気のモダンな言語であるRustやGoにはいわゆるオブジェクト指向のclass定義すらありません。
Rustはトレイト方式でオブジェクト指向プログラミングを実現しています。
JavaScriptはプロトタイプ方式でオブジェクト指向プログラミングを実現しておりその上でclass定義も出来ます。
現在のJavaScriptに不備はなく初心者にも適した人気のある言語です。
361(2): 2021/08/24(火)01:11:46.83 ID:nCkaOe0t(1) AAS
上のRubyの
map{|x| x.to_s} が冗長だとしてmap( &:to_s ) は短いけどなんかダサい
&: になにか必然性でもあるの?
439(1): 2021/08/25(水)10:13:11.83 ID:sbqIoEL4(2/2) AAS
ま、好き好きだね、動的型付け言語は
どれもみな基本的にルーズで好きになれない
初心者としては
462(1): 2021/08/25(水)17:15:05.83 ID:kP38/bs4(1/5) AAS
Javaは全然古くならないし
むしろ出たすぐのころのほうが新しかった
ジェネリクスすら要らんと思ってる
いろんな言語触ったけど何週か回ってやっぱJavaは嫌いにならない
C#は颯爽とプロパティひっさげてドヤって出てきた時からダサいと思ってる
Javaはアクセッサをわざわざ自前でいちいち書かなきゃいけないとこがイケてる
663(1): 2021/08/28(土)10:39:04.83 ID:kXxEIPV2(1) AAS
>>662
数学で微分・積分、三角関数、組合せ3C2とか順列ZΣσやら習い始めた頃に教室が二分されたのを思い出したわ
779(1): 2021/08/31(火)18:28:28.83 ID:k06Ebrg2(2/2) AAS
>>750
VB.netで作ってみたんだけどなんかクラスとかキャストとか構造体とかまったく知らないのにそれなりに出来てしまってこれじゃない感があったんだ。
変数はとりあえずpublicでみたいな
背中押してくれてありがとう!
仕事戻らなきゃ
792: Mb 2021/09/01(水)04:16:07.83 ID:rs0j02S9(1/10) AAS
>>788
お疲れさん。まぁN-88 BASIC もそんな感じだったな。
C 言語って、ANCI−Cより前だと、戻り値ってAレジスタ
(アキュムレータ)がそのまんま返ってくるだけで、下手すっと
戻り値書かんでも「たぶんこれ入ってるだろ」と思ってコンパイラが
吐いたアセンブラのソース見てなっとくしたりとか。
だから、スタックの中にサブルーチンのコードが交互に積み重なってるわけ、
そう思ってそれを再帰(だけ)使って書いてると、風情は関数型なんだよな。
そのうちに配列とかリングキューとか使うようになってヒープができて、
あ
省2
895: 2021/09/06(月)17:05:17.83 ID:fRFbGcCb(2/6) AAS
>>894
それは君が不勉強。
例えばC++もガベージコレクションは無い。
一方でJavaはガベージコレクションがあるが、ある程度のメモリ安全性がある。
このようにC++とJavaは対照的な存在。
Rustは論文などで論理的に示された強力な型システムと変数用法で、ガベージコレクション無しでメモリ安全性の保証を実現した。
だからこそ、既存のC++とJavaが使われていた両分野を、実際に大手IT企業たちがRustへ置き換えつつある。
896: 2021/09/06(月)17:07:17.83 ID:h531morm(1) AAS
そして日本には大手IT企業はない
999: Mb 2021/09/09(木)17:37:55.83 ID:yI7BAQ6X(6/6) AAS
C は「超高級アセンブラ」と呼ばれていた経緯があるような
ハードウェアべったりの言語であり、
Haskell は LISP 1.5 の後継として、
SmallTalk 80 を継承している。
とりあえず対極に置いても、さほど違和感はないように思う。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.038s