
- 1 : 2025/09/07(日) 04:01:03.322 ID:Wij3JOzf3
- 英語
// Calculate billing amount from customer information
function calculateBillingAmount(customer) {
let totalAmount = 0;
for (const order of customer.orderHistory) {
if (order.isCanceled) {
continue;
}
const priceWithoutTax = order.unitPrice * order.quantity;
const consumptionTax = priceWithoutTax * 0.1;
totalAmount += priceWithoutTax + consumptionTax;
}// Rounding down
const finalBillingAmount = Math.floor(totalAmount);
return finalBillingAmount;
}const aCustomer = {
name: “Taro Yamada”,
orderHistory: [
{ unitPrice: 1000, quantity: 2, isCanceled: false },
{ unitPrice: 500, quantity: 1, isCanceled: true },
{ unitPrice: 300, quantity: 5, isCanceled: false },
],
};console.log(`Billing amount for ${aCustomer.name}: ${calculateBillingAmount(aCustomer)} JPY`);
- 2 : 2025/09/07(日) 04:01:46.705 ID:Wij3JOzf3
- 日本語
// 顧客情報から請求金額を計算する
function 請求金額を計算する(顧客) {
let 合計金額 = 0;
for (const 注文 of 顧客.注文履歴) {
if (注文.キャンセル済み) {
continue;
}
const 税抜き価格 = 注文.単価 * 注文.数量;
const 消費税 = 税抜き価格 * 0.1;
合計金額 += 税抜き価格 + 消費税;
}// 端数処理(切り捨て)
const 最終請求額 = Math.floor(合計金額);
return 最終請求額;
}const ある顧客 = {
名前: “山田太郎”,
注文履歴: [
{ 単価: 1000, 数量: 2, キャンセル済み: false },
{ 単価: 500, 数量: 1, キャンセル済み: true },
{ 単価: 300, 数量: 5, キャンセル済み: false },
],
};console.log(`${ある顧客.名前}様の請求金額: ${請求金額を計算する(ある顧客)}円`);
- 5 : 2025/09/07(日) 04:03:08.871 ID:Wij3JOzf3
- >>2
どう考えてもこっちのほうが見やすいやんけ - 8 : 2025/09/07(日) 04:04:21.661 ID:i7U7Y/ZMd
- >>2
めちゃくちゃ読みやすくて笑うわ - 14 : 2025/09/07(日) 04:11:39.013 ID:CJ7cLwbe2
- >>2
共通テストかな - 21 : 2025/09/07(日) 04:27:05.323 ID:kVkF1vqQ.
- AIが発達しまくったら>>2で書くけど中身は>>1とか出来るかもな
- 26 : 2025/09/07(日) 04:31:50.286 ID:ErB9yOIkB
- >>2
なでしこって言う日本語ベースのプログラミング言語あったよな - 3 : 2025/09/07(日) 04:02:45.096 ID:Wij3JOzf3
- そもそもなぜアメリカ語に合わせる必要があった??
常識を疑えよ - 4 : 2025/09/07(日) 04:03:01.484 ID:OOoSvYI1c
- それで動くならええで
- 6 : 2025/09/07(日) 04:03:25.557 ID:Wij3JOzf3
- いい加減気づけよ!日本人
- 7 : 2025/09/07(日) 04:04:09.882 ID:4VG04KTGI
- 半角と全角を入れ替えるのがめんどくさくない?
可読性は確かに一理ある - 9 : 2025/09/07(日) 04:04:59.116 ID:fm1gAEXnj
- コメント文は日本人しか読まないなら日本語でいいです
- 10 : 2025/09/07(日) 04:05:46.201 ID:ANVtiU5Sk
- 職場で日本語変数のシステムあるけど
ほんまウ●コやぞ - 11 : 2025/09/07(日) 04:08:52.570 ID:4gMMbNpqV
- 変数名送り仮名有無でめんどくなりそう
- 12 : 2025/09/07(日) 04:09:18.959 ID:mdwEeUXHu
- forとかfunctionも日本語にしたらエエんちゃうか?
- 15 : 2025/09/07(日) 04:12:25.067 ID:rWKXhoBzq
- そもそもなんで英語でやってるんや?
- 16 : 2025/09/07(日) 04:16:14.183 ID:Wij3JOzf3
- ワイ、いや俺が恐ろしいと感じるのは「プログラムは英語で書くもの」ということを無意識に刷り込まれていること
大半は一切の疑問すら持たず英語でプログラムを書いている
それに比べりゃ文字コードの問題だとか、そもそもコンパイルできるかとかは些細な問題なんだよな - 17 : 2025/09/07(日) 04:16:52.878 ID:Guvfurqph
- 弊社は非日本語話者多いし無理やな
- 18 : 2025/09/07(日) 04:20:31.012 ID:fDQB8D3pZ
- エンコード間違ってぶっ壊しそうやしマルチバイト文字なんか使うな
- 19 : 2025/09/07(日) 04:23:08.287 ID:mdwEeUXHu
- 高橋と髙橋が同じ顧客かどうか揉めそう
- 20 : 2025/09/07(日) 04:26:31.298 ID:3X/5nvnoa
- こういう研究してるやつ結構おるよな
だいたい同じようなことしか言わへんけど - 22 : 2025/09/07(日) 04:30:08.226 ID:CJ7cLwbe2
- 日本語で書くときっていちいち半角打って切り替えるんか? ソッチのほうがだるい気がする
- 23 : 2025/09/07(日) 04:30:29.114 ID:3X/5nvnoa
- 弊社にも日本語識別子のシステムあるけど一長三短ぐらいやな
言語から日本語向きになってないと厳しいわ
専用言語作って専用のIMEできてやっと同じレベル - 24 : 2025/09/07(日) 04:31:03.197 ID:fMatoveV8
- 日本が戦争に負けたのが悪い
- 25 : 2025/09/07(日) 04:31:11.700 ID:QMdL5W5W4
- 全角半角の切り替えだるいし全角スペースとかいう特大地雷出現するから
- 27 : 2025/09/07(日) 04:34:48.506 ID:3X/5nvnoa
- ていうかもうすぐAI任せで言語見る必要なくなるしな
プログラム言語なんて消滅してAIが直接機械語吐き出す時代になるよ - 28 : 2025/09/07(日) 04:36:46.871 ID:Zg1TmiZ.0
- 漢字って神やな
- 29 : 2025/09/07(日) 04:37:52.961 ID:HJCM8JsS2
- 愛国精神だけでプログラミングできると思うなよ
- 30 : 2025/09/07(日) 04:38:24.887 ID:rgWGu6DJ.
- 予約後も日本語でよくね?
- 31 : 2025/09/07(日) 04:38:29.898 ID:Qd6yDttSO
- 変数名関数名の英語を考えてる時間が無駄
- 32 : 2025/09/07(日) 04:39:13.719 ID:UZfRQYn0e
- hogeでええやん
- 33 : 2025/09/07(日) 04:41:24.313 ID:7.jZuxmTF
- もう「ぴゅう太」使えよ


コメント