動的型付けに存在意義あんの?at TECH
動的型付けに存在意義あんの? - 暇つぶし2ch29:デフォルトの名無しさん
26/02/15 18:49:13.41 G/1NDmtq.net
違う言語と中間言語は何が違うの

30:デフォルトの名無しさん
26/02/15 22:41:25.86 l105MqQL.net
トランスパイルとコンパイルが別物なんて話してないだろ

31:デフォルトの名無しさん
26/02/16 08:49:35.49 TKxx4mQO.net
コンパイルから派生するのがトランスパイルなんじゃないの
とりあえずコンパイルって言っときゃいいんだよ

32:デフォルトの名無しさん
26/02/16 10:27:47.36 Wffex1LN.net
トランスパイルはキーマカレー。
コンパイルはカレー全般。

みたいなもん。

でも“夕飯カレーで”って言ってキーマ出されたら
ちょっとだけ裏切られた感あるよな?

まぁでもとりあえずカレーっていっとけば間違いではない。

33:デフォルトの名無しさん
26/02/16 12:14:50.25 EdpmM6N3.net
コンパイラ(カレー)注文してるのにおにぎり🍙(インタプリタ)出て来たらクレーム言うのが普通

34:デフォルトの名無しさん
26/02/17 00:51:47.01 2jU5HQr0.net
そんなラーメン屋あるん?

35:デフォルトの名無しさん
26/02/19 15:29:56.93 kYQRAO/q.net
コンパイラって、ウインドウズなら、
プログラム言語で記述のtxtファイルを
機械語つうか、exeファイルへ変換するのが
コンパイラで、それ以外の変換は
なんちゃってコンパイラだろ?

てか、一寸まてよ🤔 話変わるが、
CPUが直に、JavaScript言語とかπソン言語
を理解して実行するような
CPUを日本の電気メーカー富士通が開発すりゃーーさ、
コンパイラなんて不要ぢゃーーーん。
こら、富士通。武富士なんかいらん。から
pythonをコンパイル無しで直に解釈するcpu製造しろーー

36:>>35 自問自答してみた
26/02/19 15:35:03.15 kYQRAO/q.net
武富士ぢゃなくて、富岳(Fugaku)だ
てか、富岳って、コンパイラは何なんだろ。
知ってるヒト教えてください。Javaがコンパイルなしで
富岳のcpuが直に解釈して動くと良いけど、やつぱ無理❓

37:デフォルトの名無しさん
26/02/19 16:45:18.04 uNP2mY2E.net
FORTRANは現役だよ

38:デフォルトの名無しさん
26/02/19 16:47:53.33 uNP2mY2E.net
公式はここやね
URLリンク(www.fujitsu.com)

39:デフォルトの名無しさん
26/02/20 15:37:45.30 VMLMjXuv.net
Juliaになぁれ

40:デフォルトの名無しさん
26/02/23 16:49:33.78 zMtcNzmJ.net
>>35 が無垢すぎて >>33 がもはや何も言わないのがおもろいなw

41:デフォルトの名無しさん
26/03/06 23:13:27.81 +hEmQNRN.net
pythonはPoC段階では雑に1ファイルで書いてちゃんと作るとなったらpython+ruff+pyrightで型付けもできるから割と便利
pydanticも良い

OOPするときにちょっと辛い場面あるから完璧ではないけど良い言語

TS?お前はだめだ

42:デフォルトの名無しさん
26/03/09 08:58:36.30 ssN9EIrB.net
tsがダメと思う理由を無知な私に教えて

43:デフォルトの名無しさん
26/03/09 09:04:09.19 Xjv34W0X.net
JavaScript/TypeScriptは非常に良い言語だよ
多くのイベントが非同期並行に処理されるWebブラウザにも最適

44:デフォルトの名無しさん
26/03/09 12:17:35.23 rjmRdDNe.net
すまんTSはたしかに悪い言語じゃないけど設定が面倒すぎて個人的には好きじゃない
型がトランスパイル時に消えるのでポリモーフィズムがうまく動かないことがあるのもちょっと辛い

45:デフォルトの名無しさん
26/03/23 16:41:23.52 NHQaaJDE.net
const a = "5";
const b = "2";
c = fff(a,b);
console.log ("差はモチロン" + c + "だ");

function fff(aaa,bbb) {
let ccc = aaa - bbb;
if (ccc < 0) ccc = -ccc;
return ccc;
}

というコードでは、
JSでは、
 文字列をちゃんと数値と判断し、
 「差はモチロン3だ」
 を表示する。動的型付けサイコー♡

TSでは、
 Cannot find name 'c'. 等いう
 まったく、的外れなエラーメッセージ
 で実行されん。TSはダメな言語。

てな訳で、TSはオワコンだぜ。
故にこれからは、JSの時代だぜ。

46:デフォルトの名無しさん
26/03/23 17:58:22.74 2gMbVkzU.net
型バリバリの.net用に開発された
JScript.netは素晴らしいです

47:デフォルトの名無しさん
26/03/27 05:46:59.51 t++aEQp8.net
動的型付け言語でもやろうと思えば静的に型付けすることはできるの
よって動的型付け>静的型付け

48:デフォルトの名無しさん
26/03/28 04:30:53.65 rEEYhItY.net
プログラミングが早くなる、柔軟に処理をできる

49:デフォルトの名無しさん
26/04/17 22:13:54.13 ASyGIAZ/.net
AIが優秀すぎて人間が楽できるほうでよくねってまた戻るんちゃうか


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch