アカウント名:
パスワード:
HTMLの教育もセット?最初に学ぶにはしきいが高い気もするけど・・・対象年齢をどのくらいに想定してるんだろう
たとえばC系の言語でhello worldって出すだけにどんだけおまじないが必要か考えてごらんよ。
#それでもスラドのマッチョ共は「C/C++にあらずばプログラミング言語にあらず」的な発言が絶えないだろ?
なんでプログラミング言語入門と言えばhello worldから, なの?標準出力というのは言語論的にはかなり高度な内容.
個人的には関数から教えるのがいいと思うint succ(int x){ return x+1;}この場合標準出力が得られないからフィードバックが得られない,よって入門には不向き, というのはわかるけど,それってC言語(というか大抵の命令型言語)の入門コストですよね.
例えばScalaの例ではインタープリタで入門をやることが多いけど,> def succ(x:Int):Int = x + 1> succ(5)res0 : Int = 6なら, 標準出力みたいな難しい概念の前に,より基礎的な関数の概念を教えられていいと思うんだ.
Tutorial Introduction to the Language B, Kernighan's 1972 より
main( ) { extrn a, b, c; putchar(a); putchar(b); putchar(c); putchar('!*n');}a 'hell';b 'o, w';c 'orld';
関数宣言、呼び出し、変数宣言、変数呼び出し、その順序、関数の意味を短くまとめた秀逸なコードだ。そもそも標準出力という概念は、当時の計算機には説明不要な機能だったわけで、そこは障害にならないと思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
HTML知らないのにJavascript覚えられるの? (スコア:0)
HTMLの教育もセット?
最初に学ぶにはしきいが高い気もするけど・・・対象年齢をどのくらいに想定してるんだろう
Re: (スコア:0)
たとえばC系の言語でhello worldって出すだけにどんだけおまじないが必要か考えてごらんよ。
#それでもスラドのマッチョ共は「C/C++にあらずばプログラミング言語にあらず」的な発言が絶えないだろ?
そもそも (O/T) (スコア:0)
なんでプログラミング言語入門と言えばhello worldから, なの?
標準出力というのは言語論的にはかなり高度な内容.
個人的には関数から教えるのがいいと思う
int succ(int x){
return x+1;
}
この場合標準出力が得られないからフィードバックが得られない,
よって入門には不向き, というのはわかるけど,
それってC言語(というか大抵の命令型言語)の入門コストですよね.
例えばScalaの例ではインタープリタで入門をやることが多いけど,
> def succ(x:Int):Int = x + 1
> succ(5)
res0 : Int = 6
なら, 標準出力みたいな難しい概念の前に,
より基礎的な関数の概念を教えられていいと思うんだ.
Re:そもそも (O/T) (スコア:2)
Tutorial Introduction to the Language B, Kernighan's 1972 より
main( ) {
extrn a, b, c;
putchar(a); putchar(b); putchar(c); putchar('!*n');
}
a 'hell';
b 'o, w';
c 'orld';
関数宣言、呼び出し、変数宣言、変数呼び出し、その順序、関数の意味を短くまとめた秀逸なコードだ。そもそも標準出力という概念は、当時の計算機には説明不要な機能だったわけで、そこは障害にならないと思う。