【プログラミング】そろそろ世界最強言語を決めようか?

記事サムネイル
1 : 2024/12/28(土) 09:00:04.591 ID:Nl+iQ2Br0
C#で
2 : 2024/12/28(土) 09:01:36.226 ID:j75ZljvC0
用途によって使い分ける
以上
3 : 2024/12/28(土) 09:02:00.508 ID:Nl+iQ2Br0
>>2
C#は用途によって使い分けなくても良い
終わり
4 : 2024/12/28(土) 09:02:48.177 ID:NiZiGu3d0
アセンブラ
終わり
6 : 2024/12/28(土) 09:04:51.726 ID:Nl+iQ2Br0
>>4
CPUのセットが違ったら動かない
5 : 2024/12/28(土) 09:03:18.675 ID:jQzM+pK50
実際用途によって使い分けなくて良い言語ってJavaScriptじゃね
7 : 2024/12/28(土) 09:05:00.529 ID:Nl+iQ2Br0
>>5
C#だろ
9 : 2024/12/28(土) 09:05:29.176 ID:H08dy+kY0
Rustがすきです
11 : 2024/12/28(土) 09:07:42.916 ID:Nl+iQ2Br0
>>9
Rustってヒープ使わねぇんだっけ?
12 : 2024/12/28(土) 09:23:23.231 ID:VBBzVqGFd
>>11
んなわけねーだろ
聞きかじった用語適当に並べりゃ賢く見えると思うな
13 : 2024/12/28(土) 09:28:07.858 ID:Nl+iQ2Br0
>>12
へー
そうなんだ
14 : 2024/12/28(土) 09:29:30.350 ID:9Luc6SLv0
>>13
効いたことがある言語並べて賢そうに振舞うなんて
タラコ唇の永遠の若者(文系)が最たる例だけど知らないの?
15 : 2024/12/28(土) 09:30:43.237 ID:Nl+iQ2Br0
>>14
知らんけど
16 : 2024/12/28(土) 09:31:49.344 ID:Vew/21Fz0
javascriptで作れるものはすべてjavascriptで作っとけばいいよね?
ってことでjavascriptが最強
23 : 2024/12/28(土) 09:43:44.241 ID:Nl+iQ2Br0
>>16
まぁお前がそれでいいんならいいんじゃね?
俺はC#でGPGPUもできるけど
17 : 2024/12/28(土) 09:32:55.789 ID:VYz1/JKT0
ひろゆきってC言語でCGI使って掲示板作ってたんだもん
ああ見えてすげえ頭が理系なんだわ
CGIとかやってみるとわかるが凄まじいめんどくさい
書籍もろくになかった時代によく一人で出来たもんだわ
18 : 2024/12/28(土) 09:35:08.640 ID:0boxJ4X/0
時と場合によるとしか言えんな
C#でベアメタルやブートローダー実装できるわけねえし、CLR実装の無い組み込みデバイスとか性能ピーキーすぎる部分はどうしても低レイヤーレベルの言語使わないといけないし
よしんばCLRが存在してもGC前提の.NET系列を動かすのが常にベストとも限らんし
まあ諸々考えてもC#はすげえ好きではあるけどな
24 : 2024/12/28(土) 09:46:13.096 ID:Nl+iQ2Br0
>>18
LLVMがC#を救う
UnityC#はBurstというLLVMから機械語にコンパイルするコンパイラーを発明した
これはC#のソースジェネレーターをうまく活用したもの
10年後MSがこの設計を取り入れてLLVMでコンパイルできるフレームワークを作ってるだろう
NativeAOTがそれに近いし目指す方向はしっかりと向いてる
19 : 2024/12/28(土) 09:36:25.867 ID:jQzM+pK50
C#大好きだけどC#ゲェジのせいで肩身が狭いから死んでほしい
20 : 2024/12/28(土) 09:37:51.478 ID:OzcYRTV30
C#ってwebクライアントサイドでも使えるの?
25 : 2024/12/28(土) 09:47:23.900 ID:Nl+iQ2Br0
>>20
Blazorってやつがjsなんかより洗練された形でクライアントコード書けるようになってる
NodeJSよろしくクライアントとサーバーを同じ言語にすることによって柔軟性も上がってるからC#書けるならBlazorオススメしてる
21 : 2024/12/28(土) 09:39:00.460 ID:hG8rzmNs0
C#以外全部好き
26 : 2024/12/28(土) 09:47:44.878 ID:Nl+iQ2Br0
>>21
こういうC#のこと何もわかってないゴミいるよね
28 : 2024/12/28(土) 09:50:41.994 ID:hG8rzmNs0
>>26
お前が嫌いだからね
29 : 2024/12/28(土) 09:53:18.738 ID:Nl+iQ2Br0
>>28
じゃあ一生きらっとけw
22 : 2024/12/28(土) 09:41:40.227 ID:rcevbYTJd
VBAだな!
27 : 2024/12/28(土) 09:49:45.080 ID:Nl+iQ2Br0
ちなみにUnityのBurstはガベージコレクションを使わない
常に自分自身でメモリ管理する必要がある
こういうのは低レイヤー使ってる奴には使いやすいだろ
MSもUnity見習ってこういうフレームワークをつくってほしいもんだなAspriteとかくそどうでもいい
30 : 2024/12/28(土) 09:54:13.243 ID:VYz1/JKT0
ガベージコレクションって単に自動でfreeするだけの機能だろ
メモリ管理ってそんな幼稚な操作の事じゃないよ
たかがfree程度の事も経験してないから大層に思うんじゃないの
しょうもないことで必死に書き込みしてるのを見て違和感バリバリ
32 : 2024/12/28(土) 09:57:32.401 ID:Nl+iQ2Br0
>>30
ポインタも使えるけど、、、
ただRust見てわかる通りポインタはできるだけ使わない方向のほうが良いって答え出てるからな
31 : 2024/12/28(土) 09:55:14.895 ID:7TMw1lVN0
お前もうアドベントカレンダーは終わったぞ
寝ろ

コメント

タイトルとURLをコピーしました