HSPでいいじゃないかと思いつついくつか上げてみました。
ExcelとMATLAB以外は無料で入手可能です。
・Excel / Google スプレッドシート
=sum(1,2,3,4,5,6,7,8,9,10)
または、A1〜A10セルに「=row()」を入力して、適当なセルに次のように書く。
=sum(A1:A10)
見た目での理解しやすさが一番。でもそもそも言語じゃない。
・HSP
repeat 10
a(cnt) = cnt+1
loop
; a = 1,2,3,4,5,6,7,8,9,10
sum = 0
foreach a
sum += a(cnt)
loop
mes sum
プログラミング初心者には一番とっつきやすい書き方になる言語だと思います。
・JavaScript
const a = [...Array(10).keys()].map(i => ++i)
// const a = [1,2,3,4,5,6,7,8,9,10];
let sum = 0;
a.forEach(function(v){ // reduceっていうのもある
sum += v;
})
alert(sum)
ブラウザ上で動く手軽さ。困ったときに検索するとすぐに情報みつかるので助かります。
同じ動作でもいろんな表現方法が出来るので、プログラム入門者には向かないかも。
・MATLAB / GNU Octave
sum([1:10])
計算だけなら最強の書きやすさ。計算だけなら。
・コマンドプロンプト(バッチファイル)
@echo off
setlocal enabledelayedexpansion
set sum=0
for /l %%n in (1,1,10) do (
set /p X=計算中... !sum!+%%n = <NUL
set /a sum=!sum!+%%n
echo !sum!
)
echo 合計=!sum!
endlocal
pause
計算が最も苦手な言語。うかつに手を出してはいけない。
でも計算をする実行ファイル呼び出しは得意。
計算だけならMATLABが書きやすさ最強じゃないでしょうか。
無料で入手できるGNU Octaveがいいかも。